From d4a1bd480003f3e1a0590bc46fbcb24f05652ca7 Mon Sep 17 00:00:00 2001 From: tzh <tanzhtanzh@gmail.com> Date: Thu, 15 Aug 2024 06:56:47 +0000 Subject: [PATCH] feat(wfit/bt): update aic8800 wifi/bt drive and hal --- longan/kernel/linux-4.9/drivers/net/wireless/aic8800/aic8800_fdrv/aicwf_txrxif.h | 10 ++++++++++ 1 files changed, 10 insertions(+), 0 deletions(-) diff --git a/longan/kernel/linux-4.9/drivers/net/wireless/aic8800/aic8800_fdrv/aicwf_txrxif.h b/longan/kernel/linux-4.9/drivers/net/wireless/aic8800/aic8800_fdrv/aicwf_txrxif.h old mode 100644 new mode 100755 index eacc22d..bff7b07 --- a/longan/kernel/linux-4.9/drivers/net/wireless/aic8800/aic8800_fdrv/aicwf_txrxif.h +++ b/longan/kernel/linux-4.9/drivers/net/wireless/aic8800/aic8800_fdrv/aicwf_txrxif.h @@ -117,9 +117,14 @@ atomic_t aggr_count; u8 *head; u8 *tail; + + unsigned long tx_data_len; + ktime_t txtimebegin; + ktime_t txtimeend; }; +#define DEFRAG_MAX_WAIT 40 //100 #ifdef AICWF_RX_REORDER #define MAX_REORD_RXFRAME 250 #define REORDER_UPDATE_TIME 50 @@ -147,6 +152,7 @@ struct recv_msdu { struct sk_buff *pkt; u8 tid; + u8 forward; u16 seq_num; uint len; u8 *rx_data; @@ -179,6 +185,10 @@ spinlock_t stas_reord_lock; struct recv_msdu *recv_frames; #endif + + unsigned long rx_data_len; + ktime_t rxtimebegin; + ktime_t rxtimeend; }; static inline int aicwf_bus_start(struct aicwf_bus *bus) -- Gitblit v1.6.2