summaryrefslogtreecommitdiff
path: root/drivers/net/ethernet/wangxun/libwx/wx_hw.h
diff options
context:
space:
mode:
authorMengyuan Lou <mengyuanlou@net-swift.com>2023-07-13 09:09:11 +0300
committerDavid S. Miller <davem@davemloft.net>2023-07-14 10:48:40 +0300
commit6963e463256e4a5fa1635b3636aa38b058668122 (patch)
tree045d02505ad62458c046437c839027e42c9507ab /drivers/net/ethernet/wangxun/libwx/wx_hw.h
parent88085b3b83f55eab1be57f4eb0f69446717f23fb (diff)
downloadlinux-6963e463256e4a5fa1635b3636aa38b058668122.tar.xz
net: ngbe: add Wake on Lan support
Implement ethtool_ops get_wol and set_wol. Implement Wake-on-LAN support. Wol requires hardware board support which use sub id to identify. Magic packets are checked by fw, for now just support WAKE_MAGIC. Signed-off-by: Mengyuan Lou <mengyuanlou@net-swift.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/wangxun/libwx/wx_hw.h')
-rw-r--r--drivers/net/ethernet/wangxun/libwx/wx_hw.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/ethernet/wangxun/libwx/wx_hw.h b/drivers/net/ethernet/wangxun/libwx/wx_hw.h
index 1f93ca32c921..b95090e973ae 100644
--- a/drivers/net/ethernet/wangxun/libwx/wx_hw.h
+++ b/drivers/net/ethernet/wangxun/libwx/wx_hw.h
@@ -25,6 +25,7 @@ void wx_disable_rx(struct wx *wx);
void wx_set_rx_mode(struct net_device *netdev);
int wx_change_mtu(struct net_device *netdev, int new_mtu);
void wx_disable_rx_queue(struct wx *wx, struct wx_ring *ring);
+void wx_configure_rx(struct wx *wx);
void wx_configure(struct wx *wx);
void wx_start_hw(struct wx *wx);
int wx_disable_pcie_master(struct wx *wx);