diff options
author | Michael Chan <michael.chan@broadcom.com> | 2017-04-04 18:14:07 -0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2017-04-05 06:24:26 -0700 |
commit | c1ef146a5bd3b286d5c3eb2c9f631b38647c76d3 (patch) | |
tree | 7fa4d5d725414e98116a6e87f0a6e8e3a8d4006f /drivers/net/ethernet/broadcom/bnxt/bnxt.h | |
parent | bnxt_en: Update firmware interface spec to 1.7.6.2. (diff) | |
download | linux-dev-c1ef146a5bd3b286d5c3eb2c9f631b38647c76d3.tar.xz linux-dev-c1ef146a5bd3b286d5c3eb2c9f631b38647c76d3.zip |
bnxt_en: Add basic WoL infrastructure.
Add code to driver probe function to check if the device is WoL capable
and if Magic packet WoL filter is currently set.
Signed-off-by: Michael Chan <michael.chan@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to '')
-rw-r--r-- | drivers/net/ethernet/broadcom/bnxt/bnxt.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/net/ethernet/broadcom/bnxt/bnxt.h b/drivers/net/ethernet/broadcom/bnxt/bnxt.h index 3cb07778a690..02de812dd966 100644 --- a/drivers/net/ethernet/broadcom/bnxt/bnxt.h +++ b/drivers/net/ethernet/broadcom/bnxt/bnxt.h @@ -989,6 +989,7 @@ struct bnxt { #define BNXT_FLAG_UDP_RSS_CAP 0x800 #define BNXT_FLAG_EEE_CAP 0x1000 #define BNXT_FLAG_NEW_RSS_CAP 0x2000 + #define BNXT_FLAG_WOL_CAP 0x4000 #define BNXT_FLAG_ROCEV1_CAP 0x8000 #define BNXT_FLAG_ROCEV2_CAP 0x10000 #define BNXT_FLAG_ROCE_CAP (BNXT_FLAG_ROCEV1_CAP | \ @@ -1180,6 +1181,9 @@ struct bnxt { u32 lpi_tmr_lo; u32 lpi_tmr_hi; + u8 wol_filter_id; + u8 wol; + u8 num_leds; struct bnxt_led_info leds[BNXT_MAX_LED]; |