From 9370bb92b2d16684ee45cf24e879c93c509162da Mon Sep 17 00:00:00 2001 From: hc <hc@nodka.com> Date: Thu, 19 Dec 2024 01:47:39 +0000 Subject: [PATCH] add wifi6 8852be driver --- kernel/drivers/net/ethernet/cavium/liquidio/octeon_device.h | 19 +++++++------------ 1 files changed, 7 insertions(+), 12 deletions(-) diff --git a/kernel/drivers/net/ethernet/cavium/liquidio/octeon_device.h b/kernel/drivers/net/ethernet/cavium/liquidio/octeon_device.h index d99ca6b..fb380b4 100644 --- a/kernel/drivers/net/ethernet/cavium/liquidio/octeon_device.h +++ b/kernel/drivers/net/ethernet/cavium/liquidio/octeon_device.h @@ -316,6 +316,8 @@ * device pointer (used for OS specific calls). */ int rx_on; + int fec; + int fec_boot; int napi_enabled; int gmxport; struct net_device *netdev; @@ -396,6 +398,8 @@ u16 vf_vlantci[MAX_POSSIBLE_VFS]; int vf_linkstate[MAX_POSSIBLE_VFS]; + + bool vf_spoofchk[MAX_POSSIBLE_VFS]; u64 vf_drv_loaded_mask; }; @@ -607,6 +611,9 @@ u8 speed_boot; u8 speed_setting; u8 no_speed_setting; + + u32 vfstats_poll; +#define LIO_VFSTATS_POLL 10 }; #define OCT_DRV_ONLINE 1 @@ -704,18 +711,6 @@ * @return octeon device id */ int lio_get_device_id(void *dev); - -static inline u16 OCTEON_MAJOR_REV(struct octeon_device *oct) -{ - u16 rev = (oct->rev_id & 0xC) >> 2; - - return (rev == 0) ? 1 : rev; -} - -static inline u16 OCTEON_MINOR_REV(struct octeon_device *oct) -{ - return oct->rev_id & 0x3; -} /** Read windowed register. * @param oct - pointer to the Octeon device. -- Gitblit v1.6.2