commit | b5a40025e76c54b7b0f0f2a1153086b683b7f911 | [log] [tgz] |
---|---|---|
author | you.chen <you.chen@mobiletek.cn> | Mon Apr 07 13:22:45 2025 +0800 |
committer | you.chen <you.chen@mobiletek.cn> | Mon Apr 07 13:22:45 2025 +0800 |
tree | ed016933a1a55939a5647fd60eeaf7e49fcb82a6 | |
parent | 85f57125c9fedb2a4fb6429fc2447266c0361bea [diff] |
[Feature][S300]task-view-1245] to fix wifi rtl8192fs cannot communicate with eth Change-Id: I4bf82bfc2e4f97436dbac15011a1434b681b0d9a
diff --git a/ap/os/linux/linux-3.4.x/drivers/net/wireless/rtl8192cd_92fs/core/8192cd_core_rx.c b/ap/os/linux/linux-3.4.x/drivers/net/wireless/rtl8192cd_92fs/core/8192cd_core_rx.c index b2aa0b7..d7e94b9 100755 --- a/ap/os/linux/linux-3.4.x/drivers/net/wireless/rtl8192cd_92fs/core/8192cd_core_rx.c +++ b/ap/os/linux/linux-3.4.x/drivers/net/wireless/rtl8192cd_92fs/core/8192cd_core_rx.c
@@ -1795,6 +1795,8 @@ if (rtk_tasklet_set_triggered(&(priv->pshare->rxq_tasklet))) smp_call_function_single_async(SMP_RX_LB_OFFLOAD_CPU, &(priv->pshare->rxq_tasklet_csd)); #else + extern void clean_cache(unsigned char *data,int len); + clean_cache(skb_mac_header(pskb), pskb->len + pskb->data - skb_mac_header(pskb)); #if 1 int ret; // D("called\n");