diff options
author | Peng Li | 2017-12-22 05:21:47 +0100 |
---|---|---|
committer | David S. Miller | 2017-12-27 16:41:14 +0100 |
commit | 052ece6dc19c610a48c1cedeee1b2f1478838e99 (patch) | |
tree | cca845aa1afa71438cdad2bc8084ca0b7902c300 /drivers/net/ethernet/hisilicon/hns3/hnae3.h | |
parent | net: hns3: add vlan offload config command (diff) | |
download | kernel-qcow2-linux-052ece6dc19c610a48c1cedeee1b2f1478838e99.tar.gz kernel-qcow2-linux-052ece6dc19c610a48c1cedeee1b2f1478838e99.tar.xz kernel-qcow2-linux-052ece6dc19c610a48c1cedeee1b2f1478838e99.zip |
net: hns3: add ethtool related offload command
This patch adds offload command related to "ethtool -K".
Signed-off-by: Peng Li <lipeng321@huawei.com>
Signed-off-by: Jian Shen <shenjian15@huawei.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/hisilicon/hns3/hnae3.h')
-rw-r--r-- | drivers/net/ethernet/hisilicon/hns3/hnae3.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/net/ethernet/hisilicon/hns3/hnae3.h b/drivers/net/ethernet/hisilicon/hns3/hnae3.h index a5d3d2272ac8..a67d02a90aac 100644 --- a/drivers/net/ethernet/hisilicon/hns3/hnae3.h +++ b/drivers/net/ethernet/hisilicon/hns3/hnae3.h @@ -278,6 +278,8 @@ struct hnae3_ae_dev { * Set vlan filter config of Ports * set_vf_vlan_filter() * Set vlan filter config of vf + * enable_hw_strip_rxvtag() + * Enable/disable hardware strip vlan tag of packets received */ struct hnae3_ae_ops { int (*init_ae_dev)(struct hnae3_ae_dev *ae_dev); @@ -384,6 +386,7 @@ struct hnae3_ae_ops { u16 vlan_id, bool is_kill); int (*set_vf_vlan_filter)(struct hnae3_handle *handle, int vfid, u16 vlan, u8 qos, __be16 proto); + int (*enable_hw_strip_rxvtag)(struct hnae3_handle *handle, bool enable); void (*reset_event)(struct hnae3_handle *handle, enum hnae3_reset_type reset); void (*get_channels)(struct hnae3_handle *handle, |