Commit cd2b559d authored by Yonglong Liu's avatar Yonglong Liu
Browse files

net: hns: fix wrong head when modify the tx feature when sending packets

driver inclusion
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/I7OSIE


CVE: NA

----------------------------

When modify the tx feature, the hns driver will modify the
maybe_stop_tx() and fill_desc() functions, if the modify happens
during packet sending, will cause the hardware and software
pointers do not match, and the port can not work anymore.

This patch deletes the maybe_stop_tx() and fill_desc() functions
modification when setting tx feature, and use the skb_is_gro()
to determine use tso functions or non-tso functions when packets
sending.

Fixes: 38f616da ("net:hns: Add support of ethtool TSO set option for Hip06 in HNS")
Signed-off-by: default avatarYonglong Liu <liuyonglong@huawei.com>
parent 8a366b3d
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment