فهرست منبع

wlan: update to I5618bc09bb3133365192a40e9266b83ea586fa1f

update wlan to I5618bc09bb3133365192a40e9266b83ea586fa1f

Change-Id: I5618bc09bb3133365192a40e9266b83ea586fa1f
Signed-off-by: Sharath Chandra Vurukala <[email protected]>
Sharath Chandra Vurukala 1 سال پیش
والد
کامیت
36906b6d5c
3فایلهای تغییر یافته به همراه25 افزوده شده و 18 حذف شده
  1. 14 5
      wlan/rmnet_wlan_connection.c
  2. 8 11
      wlan/rmnet_wlan_main.c
  3. 3 2
      wlan/rmnet_wlan_stats.h

+ 14 - 5
wlan/rmnet_wlan_connection.c

@@ -70,11 +70,20 @@ msecs_to_jiffies(DATARMNET4d011802ef);schedule_delayed_work(&DATARMNET563f32ea64
 ->DATARMNET190b4452e8,DATARMNETf71ef1b8da);}spin_unlock_irqrestore(&
 DATARMNET820642743b,DATARMNETfb0677cc3c);}static rx_handler_result_t 
 DATARMNETc9ed97754a(struct sk_buff*DATARMNET543491eb0f,uint8_t 
-DATARMNET1a901c3d09){if(DATARMNET543491eb0f->dev&&(DATARMNET543491eb0f->protocol
-==htons(ETH_P_IP))&&DATARMNET1a901c3d09==DATARMNET9bfbc31cd6){struct iphdr*
-DATARMNET86f1f2cdc9,DATARMNETbf6548198e;struct net_device*DATARMNET813ca18d06=
-NULL;struct flowi4 DATARMNET099aa93adc={};struct rtable*DATARMNET066b8bd537;
-struct neighbour*DATARMNET3f85732c70;int DATARMNET268a8314cf=(0xd2d+202-0xdf7);
+DATARMNET1a901c3d09){if(skb_is_nonlinear(DATARMNET543491eb0f)&&!skb_headlen(
+DATARMNET543491eb0f)){int DATARMNETcab577d6ad=(0xd2d+202-0xdf7);if(
+DATARMNET543491eb0f->protocol==htons(ETH_P_IP)){DATARMNETcab577d6ad=sizeof(
+struct iphdr);}else if(DATARMNET543491eb0f->protocol==htons(ETH_P_IPV6)){
+DATARMNETcab577d6ad=sizeof(struct ipv6hdr);}else{DATARMNET17f6bc1be5(
+DATARMNETcea0a33786);goto DATARMNETc1174a0f45;}if(!__pskb_pull_tail(
+DATARMNET543491eb0f,DATARMNETcab577d6ad)){DATARMNET17f6bc1be5(
+DATARMNETe1f92d8061);goto DATARMNETc1174a0f45;}else{skb_reset_network_header(
+DATARMNET543491eb0f);DATARMNET17f6bc1be5(DATARMNETce7e5f4f28);}}if(
+DATARMNET543491eb0f->dev&&(DATARMNET543491eb0f->protocol==htons(ETH_P_IP))&&
+DATARMNET1a901c3d09==DATARMNET9bfbc31cd6){struct iphdr*DATARMNET86f1f2cdc9,
+DATARMNETbf6548198e;struct net_device*DATARMNET813ca18d06=NULL;struct flowi4 
+DATARMNET099aa93adc={};struct rtable*DATARMNET066b8bd537;struct neighbour*
+DATARMNET3f85732c70;int DATARMNET268a8314cf=(0xd2d+202-0xdf7);
 DATARMNET86f1f2cdc9=skb_header_pointer(DATARMNET543491eb0f,(0xd2d+202-0xdf7),
 sizeof(*DATARMNET86f1f2cdc9),&DATARMNETbf6548198e);if(!DATARMNET86f1f2cdc9){
 DATARMNET17f6bc1be5(DATARMNET15454f969d);goto DATARMNETc1174a0f45;}

+ 8 - 11
wlan/rmnet_wlan_main.c

@@ -25,17 +25,14 @@
 #include "rmnet_wlan_stats.h"
 #include "rmnet_wlan_fragment.h"
 #include "rmnet_wlan_connection.h"
-static char*verinfo[]={"\x36\x36\x64\x66\x61\x32\x39\x34",
-"\x63\x32\x30\x33\x65\x36\x39\x39","\x35\x66\x66\x38\x62\x34\x38\x34",
-"\x62\x33\x30\x63\x65\x32\x36\x36","\x37\x32\x39\x63\x61\x37\x33\x37",
-"\x66\x34\x35\x34\x32\x32\x62\x64","\x30\x32\x39\x33\x31\x66\x62\x66",
-"\x32\x31\x39\x38\x30\x64\x66\x62","\x61\x33\x31\x34\x63\x62\x32\x35",
-"\x34\x33\x62\x62\x38\x34\x39\x39","\x32\x66\x33\x36\x30\x30\x31\x34",
-"\x62\x64\x66\x66\x39\x32\x62\x33","\x34\x36\x35\x36\x30\x62\x31\x34",
-"\x64\x33\x37\x61\x30\x39\x63\x63","\x65\x32\x31\x38\x66\x34\x35\x31",
-"\x30\x65\x33\x34\x62\x31\x39\x31","\x39\x66\x33\x66\x31\x31\x33\x30",
-"\x62\x31\x62\x63\x64\x66\x66\x61"};module_param_array(verinfo,charp,NULL,
-(0xcb7+5769-0x221c));MODULE_PARM_DESC(verinfo,
+static char*verinfo[]={"\x61\x35\x38\x36\x66\x61\x31\x66",
+"\x36\x36\x64\x66\x61\x32\x39\x34","\x63\x32\x30\x33\x65\x36\x39\x39",
+"\x35\x66\x66\x38\x62\x34\x38\x34","\x62\x33\x30\x63\x65\x32\x36\x36",
+"\x37\x32\x39\x63\x61\x37\x33\x37","\x66\x34\x35\x34\x32\x32\x62\x64",
+"\x30\x32\x39\x33\x31\x66\x62\x66","\x32\x31\x39\x38\x30\x64\x66\x62",
+"\x61\x33\x31\x34\x63\x62\x32\x35","\x34\x33\x62\x62\x38\x34\x39\x39",};
+module_param_array(verinfo,charp,NULL,(0xcb7+5769-0x221c));MODULE_PARM_DESC(
+verinfo,
 "\x56\x65\x72\x73\x69\x6f\x6e\x20\x6f\x66\x20\x74\x68\x65\x20\x64\x72\x69\x76\x65\x72"
 );
 #define DATARMNETaf49b04806 ((0xeb7+1158-0x132d))

+ 3 - 2
wlan/rmnet_wlan_stats.h

@@ -26,7 +26,8 @@ DATARMNET0b9541c9b3,DATARMNET0078f1d36d,DATARMNET661bdeccd4,DATARMNET28e7704d13,
 DATARMNET7c6c30b7d2,DATARMNET39d80cc483,DATARMNET1be480319c,DATARMNET15d1a78b15,
 DATARMNETddb1bc27cb,DATARMNETc730640bf7,DATARMNET521b065310,DATARMNET8a15bcdcc7,
 DATARMNET0978ff973f,DATARMNETc52168a41e,DATARMNET666fc9a664,DATARMNET7803c877c0,
-DATARMNET4c5aeeb476,DATARMNETfe1714cc0e,};void DATARMNET5ca94dbc3c(u32 
-DATARMNET248f120dd5);void DATARMNET17f6bc1be5(u32 DATARMNET248f120dd5);
+DATARMNET4c5aeeb476,DATARMNETcea0a33786,DATARMNETce7e5f4f28,DATARMNETe1f92d8061,
+DATARMNETfe1714cc0e,};void DATARMNET5ca94dbc3c(u32 DATARMNET248f120dd5);void 
+DATARMNET17f6bc1be5(u32 DATARMNET248f120dd5);
 #endif