|
@@ -40,18 +40,16 @@
|
|
#include <linux/cpumask.h>
|
|
#include <linux/cpumask.h>
|
|
#include <linux/icmp.h>
|
|
#include <linux/icmp.h>
|
|
#include <linux/inet.h>
|
|
#include <linux/inet.h>
|
|
-static char*verinfo[]={"\x32\x31\x30\x33\x65\x39\x38\x62",
|
|
|
|
-"\x37\x61\x32\x34\x64\x35\x34\x61","\x34\x34\x62\x37\x32\x33\x31\x32",
|
|
|
|
-"\x62\x66\x61\x30\x39\x34\x62\x35""\x62\x38\x38\x39\x38\x62\x66\x32",
|
|
|
|
-"\x33\x35\x32\x37\x62\x38\x30\x65","\x63\x30\x39\x37\x35\x35\x62\x33",
|
|
|
|
-"\x32\x36\x66\x64\x33\x30\x36\x35","\x65\x36\x66\x64\x34\x31\x33\x37",
|
|
|
|
-"\x36\x64\x38\x31\x37\x39\x62\x63","\x64\x66\x39\x32\x65\x35\x33\x34",
|
|
|
|
-"\x30\x38\x61\x39\x34\x38\x64\x61","\x36\x35\x35\x37\x37\x63\x32\x32",
|
|
|
|
-"\x65\x35\x37\x30\x63\x30\x35\x63","\x30\x63\x61\x37\x61\x62\x38\x30",
|
|
|
|
-"\x63\x30\x33\x31\x36\x31\x63\x66","\x35\x61\x66\x31\x30\x31\x31\x64",
|
|
|
|
-"\x36\x38\x36\x36\x36\x32\x33\x32","\x65\x32\x31\x38\x66\x34\x35\x31"};
|
|
|
|
-module_param_array(verinfo,charp,NULL,(0xcb7+5769-0x221c));MODULE_PARM_DESC(
|
|
|
|
-verinfo,
|
|
|
|
|
|
+static char*verinfo[]={"\x30\x66\x66\x65\x65\x39\x66\x65",
|
|
|
|
+"\x32\x31\x30\x33\x65\x39\x38\x62","\x37\x61\x32\x34\x64\x35\x34\x61",
|
|
|
|
+"\x34\x34\x62\x37\x32\x33\x31\x32","\x62\x66\x61\x30\x39\x34\x62\x35",
|
|
|
|
+"\x62\x38\x38\x39\x38\x62\x66\x32","\x33\x35\x32\x37\x62\x38\x30\x65",
|
|
|
|
+"\x63\x30\x39\x37\x35\x35\x62\x33","\x32\x36\x66\x64\x33\x30\x36\x35",
|
|
|
|
+"\x65\x36\x66\x64\x34\x31\x33\x37","\x36\x64\x38\x31\x37\x39\x62\x63",
|
|
|
|
+"\x64\x66\x39\x32\x65\x35\x33\x34","\x30\x38\x61\x39\x34\x38\x64\x61",
|
|
|
|
+"\x36\x35\x35\x37\x37\x63\x32\x32","\x65\x35\x37\x30\x63\x30\x35\x63",
|
|
|
|
+"\x30\x63\x61\x37\x61\x62\x38\x30"};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"
|
|
"\x56\x65\x72\x73\x69\x6f\x6e\x20\x6f\x66\x20\x74\x68\x65\x20\x64\x72\x69\x76\x65\x72"
|
|
);
|
|
);
|
|
#define DATARMNET2f67183a86 2000000
|
|
#define DATARMNET2f67183a86 2000000
|
|
@@ -413,79 +411,78 @@ NULL);}ret=(0xd26+209-0xdf6);}}while((0xd2d+202-0xdf7));DATARMNETda96251102(
|
|
DATARMNET4510abc30d,DATARMNET23b8465daf,ret,DATARMNET63b1a086d5->map_cpu,
|
|
DATARMNET4510abc30d,DATARMNET23b8465daf,ret,DATARMNET63b1a086d5->map_cpu,
|
|
DATARMNET5a2e9192f9,(0x16e8+787-0xc0c),DATARMNET63b1a086d5,NULL);return ret;}
|
|
DATARMNET5a2e9192f9,(0x16e8+787-0xc0c),DATARMNET63b1a086d5,NULL);return ret;}
|
|
void DATARMNETfbc06e60f1(u8 DATARMNET42a992465f){struct DATARMNET63d7680df2*
|
|
void DATARMNETfbc06e60f1(u8 DATARMNET42a992465f){struct DATARMNET63d7680df2*
|
|
-DATARMNET3f85732c70;struct list_head*DATARMNET7b34b7b5be,*next;unsigned long
|
|
|
|
-ht_flags;u32 DATARMNET61ab18a4bd;u32 DATARMNETed7800fc72=(0xd2d+202-0xdf7);u32
|
|
|
|
|
|
+DATARMNET3f85732c70;struct list_head*DATARMNET7b34b7b5be,*next;u32
|
|
|
|
+DATARMNET61ab18a4bd;u32 DATARMNETed7800fc72=(0xd2d+202-0xdf7);u32
|
|
DATARMNETa0df5de99d=(0xd2d+202-0xdf7);u32 DATARMNET8bf94cc2f7=(0xd2d+202-0xdf7);
|
|
DATARMNETa0df5de99d=(0xd2d+202-0xdf7);u32 DATARMNET8bf94cc2f7=(0xd2d+202-0xdf7);
|
|
u32 DATARMNET76192fa639=(0xd2d+202-0xdf7);DATARMNETe074a09496();
|
|
u32 DATARMNET76192fa639=(0xd2d+202-0xdf7);DATARMNETe074a09496();
|
|
DATARMNET52de1f3dc0(DATARMNET4510abc30d,DATARMNETde91850c28,DATARMNETecc0627c70.
|
|
DATARMNET52de1f3dc0(DATARMNET4510abc30d,DATARMNETde91850c28,DATARMNETecc0627c70.
|
|
DATARMNETa2e32cdd3a,DATARMNETecc0627c70.DATARMNETc252a1f55d,(0x16e8+787-0xc0c),
|
|
DATARMNETa2e32cdd3a,DATARMNETecc0627c70.DATARMNETc252a1f55d,(0x16e8+787-0xc0c),
|
|
-(0x16e8+787-0xc0c),NULL,NULL);local_bh_disable();spin_lock_irqsave(&
|
|
|
|
-DATARMNET3764d083f0,ht_flags);DATARMNET61ab18a4bd=DATARMNETeb3978575d(
|
|
|
|
-DATARMNET42a992465f);list_for_each_safe(DATARMNET7b34b7b5be,next,&
|
|
|
|
-DATARMNET0997c5650d[DATARMNET42a992465f].DATARMNET3dc4262f53){
|
|
|
|
-DATARMNET3f85732c70=list_entry(DATARMNET7b34b7b5be,struct DATARMNET63d7680df2,
|
|
|
|
-DATARMNET04c88b8191);if(DATARMNET3f85732c70->DATARMNETae4b27456e.
|
|
|
|
-DATARMNET6215127f48){DATARMNETed7800fc72=DATARMNET3f85732c70->
|
|
|
|
-DATARMNETae4b27456e.DATARMNET6215127f48;DATARMNETa0df5de99d=DATARMNET3f85732c70
|
|
|
|
-->DATARMNETae4b27456e.DATARMNETbaa5765693;DATARMNETe02152c351(
|
|
|
|
-DATARMNET3f85732c70,DATARMNET6aecae7be2,DATARMNET5b5927fd7e);DATARMNET8bf94cc2f7
|
|
|
|
-+=DATARMNETed7800fc72;DATARMNET76192fa639+=DATARMNETa0df5de99d;if(
|
|
|
|
-DATARMNET3f85732c70->map_cpu==DATARMNET42a992465f){DATARMNET61ab18a4bd+=
|
|
|
|
-DATARMNETed7800fc72;DATARMNET3f85732c70->queue_head=DATARMNET61ab18a4bd;}}}
|
|
|
|
-DATARMNETecc0627c70.DATARMNETc252a1f55d-=DATARMNET76192fa639;DATARMNETecc0627c70
|
|
|
|
-.DATARMNETa2e32cdd3a-=DATARMNET8bf94cc2f7;DATARMNET0997c5650d[
|
|
|
|
-DATARMNET42a992465f].DATARMNETef866573e0=(0xd2d+202-0xdf7);DATARMNETecc0627c70.
|
|
|
|
-DATARMNET132b9c7dc4[DATARMNET42a992465f].DATARMNETe61d62310f=(0xd2d+202-0xdf7);
|
|
|
|
-DATARMNET0997c5650d[DATARMNET42a992465f].DATARMNET4133fc9428=(0xd2d+202-0xdf7);
|
|
|
|
-spin_unlock_irqrestore(&DATARMNET3764d083f0,ht_flags);local_bh_enable();if(
|
|
|
|
-DATARMNET42a992465f==DATARMNETecc0627c70.DATARMNET6625085b71&&rcu_dereference(
|
|
|
|
-rmnet_shs_switch)){DATARMNETa871eeb7e7();DATARMNETecc0627c70.DATARMNETfeee6933fc
|
|
|
|
-=(0xd2d+202-0xdf7);DATARMNETecc0627c70.DATARMNET6625085b71=DATARMNETecc0627c70.
|
|
|
|
-DATARMNET7d667e828e;}DATARMNET52de1f3dc0(DATARMNET4510abc30d,DATARMNET576793621a
|
|
|
|
-,DATARMNETecc0627c70.DATARMNETa2e32cdd3a,DATARMNETecc0627c70.DATARMNETc252a1f55d
|
|
|
|
-,DATARMNET8bf94cc2f7,DATARMNET76192fa639,NULL,NULL);}void DATARMNET056c939591(
|
|
|
|
-struct work_struct*DATARMNET33110a3ff5){struct DATARMNETa6f2d499b2*
|
|
|
|
-DATARMNET4b39dc1574=container_of(DATARMNET33110a3ff5,struct DATARMNETa6f2d499b2,
|
|
|
|
-DATARMNET33110a3ff5);DATARMNETfbc06e60f1(DATARMNET4b39dc1574->
|
|
|
|
-DATARMNET42c3ecbd5e);DATARMNET14ed771dfb[DATARMNETbb5757569c]++;}void
|
|
|
|
-DATARMNETcba2f7f7b6(struct DATARMNET63d7680df2*DATARMNET63b1a086d5,u8
|
|
|
|
-DATARMNETf345c1d909){struct sk_buff*skb=NULL;struct sk_buff*DATARMNETcebafc57a4=
|
|
|
|
-NULL;struct DATARMNETe600c5b727*DATARMNETa4055affd5;u32 DATARMNETe20a9cab2b=
|
|
|
|
-(0xd2d+202-0xdf7);u32 DATARMNETb481d13a78=(0xd2d+202-0xdf7);u32
|
|
|
|
-DATARMNET1fcbf046ec=(0xd2d+202-0xdf7);u8 map=(0xd2d+202-0xdf7),
|
|
|
|
-DATARMNET0258668025=(0xd2d+202-0xdf7);u16 DATARMNET87636d0152=(0xd2d+202-0xdf7);
|
|
|
|
-u16 index;u8 DATARMNET3894230a14=(0xd2d+202-0xdf7);u8 cpu;if(!
|
|
|
|
-DATARMNET63b1a086d5->DATARMNETae4b27456e.head)return;if(!DATARMNET63b1a086d5->
|
|
|
|
-DATARMNETfbbec4c537){map=DATARMNETecc0627c70.map_mask;DATARMNET0258668025=
|
|
|
|
-DATARMNETecc0627c70.map_len;index=DATARMNET63b1a086d5->map_index;}else{map=
|
|
|
|
-DATARMNET63b1a086d5->DATARMNETfbbec4c537;DATARMNET0258668025=DATARMNET63b1a086d5
|
|
|
|
-->DATARMNETa59ce1fd2d;index=DATARMNET63b1a086d5->map_index;}cpu=
|
|
|
|
-DATARMNET63b1a086d5->map_cpu;if(DATARMNET0997c5650d[cpu].DATARMNET72067bf727){
|
|
|
|
-DATARMNET3894230a14=DATARMNET0997c5650d[cpu].DATARMNET72067bf727&&
|
|
|
|
-rmnet_shs_no_sync_off;}if(map){DATARMNET1fcbf046ec=DATARMNET8532ab3089(index,
|
|
|
|
-DATARMNET0258668025,DATARMNET63b1a086d5->DATARMNETae4b27456e.head->hash,
|
|
|
|
-DATARMNET3894230a14);}else{DATARMNET63b1a086d5->DATARMNET6250e93187=
|
|
|
|
-(0xd2d+202-0xdf7);}DATARMNET52de1f3dc0(DATARMNET4510abc30d,DATARMNETe4ee0d2636,
|
|
|
|
-DATARMNET63b1a086d5->hash,DATARMNET1fcbf046ec,DATARMNET63b1a086d5->
|
|
|
|
-DATARMNETae4b27456e.DATARMNET6215127f48,DATARMNET63b1a086d5->DATARMNETae4b27456e
|
|
|
|
-.DATARMNETbaa5765693,DATARMNET63b1a086d5,DATARMNET63b1a086d5->
|
|
|
|
-DATARMNETae4b27456e.head);DATARMNET87636d0152=(u16)DATARMNET63b1a086d5->
|
|
|
|
-DATARMNET341ea38662->DATARMNET87636d0152;for((skb=DATARMNET63b1a086d5->
|
|
|
|
-DATARMNETae4b27456e.head);skb!=NULL;skb=DATARMNETcebafc57a4){DATARMNETcebafc57a4
|
|
|
|
-=skb->next;if(DATARMNET63b1a086d5->DATARMNET6250e93187)skb->hash=
|
|
|
|
-DATARMNET1fcbf046ec;skb->next=NULL;DATARMNETe20a9cab2b+=(0xd26+209-0xdf6);
|
|
|
|
-DATARMNETb481d13a78+=skb->len;if(DATARMNET3894230a14)DATARMNET952c960091++;if(
|
|
|
|
-DATARMNET87636d0152>(0xd2d+202-0xdf7)){if(DATARMNET63b1a086d5->
|
|
|
|
-DATARMNET1e9d25d9ff==IPPROTO_UDP)DATARMNET68d84e7b98[DATARMNETdd6bf3de6b]++;
|
|
|
|
-DATARMNET21243b86ae(skb,DATARMNETf345c1d909,DATARMNET87636d0152);}else{if(
|
|
|
|
-DATARMNETf345c1d909==DATARMNET0b15fd8b54&&(!DATARMNET63b1a086d5->
|
|
|
|
-DATARMNET85c698ec34))DATARMNETe767554e6e(skb);else if(DATARMNETf345c1d909==
|
|
|
|
-DATARMNET5b5927fd7e&&(!DATARMNET63b1a086d5->DATARMNET85c698ec34))
|
|
|
|
-DATARMNET514ce0bf59(skb);else if(DATARMNET63b1a086d5->DATARMNET85c698ec34&&
|
|
|
|
-DATARMNETf345c1d909==DATARMNET0b15fd8b54){DATARMNETa4055affd5=&
|
|
|
|
-DATARMNET0997c5650d[DATARMNET63b1a086d5->map_cpu];DATARMNETde8ee16f92(
|
|
|
|
-DATARMNET63b1a086d5);spin_unlock_bh(&DATARMNET3764d083f0);rmnet_rx_handler(&skb)
|
|
|
|
-;spin_lock_bh(&DATARMNET3764d083f0);DATARMNET3e37ad2816(DATARMNET63b1a086d5,&
|
|
|
|
|
|
+(0x16e8+787-0xc0c),NULL,NULL);spin_lock_bh(&DATARMNET3764d083f0);
|
|
|
|
+DATARMNET61ab18a4bd=DATARMNETeb3978575d(DATARMNET42a992465f);list_for_each_safe(
|
|
|
|
+DATARMNET7b34b7b5be,next,&DATARMNET0997c5650d[DATARMNET42a992465f].
|
|
|
|
+DATARMNET3dc4262f53){DATARMNET3f85732c70=list_entry(DATARMNET7b34b7b5be,struct
|
|
|
|
+DATARMNET63d7680df2,DATARMNET04c88b8191);if(DATARMNET3f85732c70->
|
|
|
|
+DATARMNETae4b27456e.DATARMNET6215127f48){DATARMNETed7800fc72=DATARMNET3f85732c70
|
|
|
|
+->DATARMNETae4b27456e.DATARMNET6215127f48;DATARMNETa0df5de99d=
|
|
|
|
+DATARMNET3f85732c70->DATARMNETae4b27456e.DATARMNETbaa5765693;DATARMNETe02152c351
|
|
|
|
+(DATARMNET3f85732c70,DATARMNET6aecae7be2,DATARMNET5b5927fd7e);
|
|
|
|
+DATARMNET8bf94cc2f7+=DATARMNETed7800fc72;DATARMNET76192fa639+=
|
|
|
|
+DATARMNETa0df5de99d;if(DATARMNET3f85732c70->map_cpu==DATARMNET42a992465f){
|
|
|
|
+DATARMNET61ab18a4bd+=DATARMNETed7800fc72;DATARMNET3f85732c70->queue_head=
|
|
|
|
+DATARMNET61ab18a4bd;}}}DATARMNETecc0627c70.DATARMNETc252a1f55d-=
|
|
|
|
+DATARMNET76192fa639;DATARMNETecc0627c70.DATARMNETa2e32cdd3a-=DATARMNET8bf94cc2f7
|
|
|
|
+;DATARMNET0997c5650d[DATARMNET42a992465f].DATARMNETef866573e0=(0xd2d+202-0xdf7);
|
|
|
|
+DATARMNETecc0627c70.DATARMNET132b9c7dc4[DATARMNET42a992465f].DATARMNETe61d62310f
|
|
|
|
+=(0xd2d+202-0xdf7);DATARMNET0997c5650d[DATARMNET42a992465f].DATARMNET4133fc9428=
|
|
|
|
+(0xd2d+202-0xdf7);spin_unlock_bh(&DATARMNET3764d083f0);if(DATARMNET42a992465f==
|
|
|
|
+DATARMNETecc0627c70.DATARMNET6625085b71&&rcu_dereference(rmnet_shs_switch)){
|
|
|
|
+DATARMNETa871eeb7e7();DATARMNETecc0627c70.DATARMNETfeee6933fc=(0xd2d+202-0xdf7);
|
|
|
|
+DATARMNETecc0627c70.DATARMNET6625085b71=DATARMNETecc0627c70.DATARMNET7d667e828e;
|
|
|
|
+}DATARMNET52de1f3dc0(DATARMNET4510abc30d,DATARMNET576793621a,DATARMNETecc0627c70
|
|
|
|
+.DATARMNETa2e32cdd3a,DATARMNETecc0627c70.DATARMNETc252a1f55d,DATARMNET8bf94cc2f7
|
|
|
|
+,DATARMNET76192fa639,NULL,NULL);}void DATARMNET056c939591(struct work_struct*
|
|
|
|
+DATARMNET33110a3ff5){struct DATARMNETa6f2d499b2*DATARMNET4b39dc1574=container_of
|
|
|
|
+(DATARMNET33110a3ff5,struct DATARMNETa6f2d499b2,DATARMNET33110a3ff5);
|
|
|
|
+DATARMNETfbc06e60f1(DATARMNET4b39dc1574->DATARMNET42c3ecbd5e);
|
|
|
|
+DATARMNET14ed771dfb[DATARMNETbb5757569c]++;}void DATARMNETcba2f7f7b6(struct
|
|
|
|
+DATARMNET63d7680df2*DATARMNET63b1a086d5,u8 DATARMNETf345c1d909){struct sk_buff*
|
|
|
|
+skb=NULL;struct sk_buff*DATARMNETcebafc57a4=NULL;struct DATARMNETe600c5b727*
|
|
|
|
+DATARMNETa4055affd5;u32 DATARMNETe20a9cab2b=(0xd2d+202-0xdf7);u32
|
|
|
|
+DATARMNETb481d13a78=(0xd2d+202-0xdf7);u32 DATARMNET1fcbf046ec=(0xd2d+202-0xdf7);
|
|
|
|
+u8 map=(0xd2d+202-0xdf7),DATARMNET0258668025=(0xd2d+202-0xdf7);u16
|
|
|
|
+DATARMNET87636d0152=(0xd2d+202-0xdf7);u16 index;u8 DATARMNET3894230a14=
|
|
|
|
+(0xd2d+202-0xdf7);u8 cpu;if(!DATARMNET63b1a086d5->DATARMNETae4b27456e.head)
|
|
|
|
+return;if(!DATARMNET63b1a086d5->DATARMNETfbbec4c537){map=DATARMNETecc0627c70.
|
|
|
|
+map_mask;DATARMNET0258668025=DATARMNETecc0627c70.map_len;index=
|
|
|
|
+DATARMNET63b1a086d5->map_index;}else{map=DATARMNET63b1a086d5->
|
|
|
|
+DATARMNETfbbec4c537;DATARMNET0258668025=DATARMNET63b1a086d5->DATARMNETa59ce1fd2d
|
|
|
|
+;index=DATARMNET63b1a086d5->map_index;}cpu=DATARMNET63b1a086d5->map_cpu;if(
|
|
|
|
+DATARMNET0997c5650d[cpu].DATARMNET72067bf727){DATARMNET3894230a14=
|
|
|
|
+DATARMNET0997c5650d[cpu].DATARMNET72067bf727&&rmnet_shs_no_sync_off;}if(map){
|
|
|
|
+DATARMNET1fcbf046ec=DATARMNET8532ab3089(index,DATARMNET0258668025,
|
|
|
|
+DATARMNET63b1a086d5->DATARMNETae4b27456e.head->hash,DATARMNET3894230a14);}else{
|
|
|
|
+DATARMNET63b1a086d5->DATARMNET6250e93187=(0xd2d+202-0xdf7);}DATARMNET52de1f3dc0(
|
|
|
|
+DATARMNET4510abc30d,DATARMNETe4ee0d2636,DATARMNET63b1a086d5->hash,
|
|
|
|
+DATARMNET1fcbf046ec,DATARMNET63b1a086d5->DATARMNETae4b27456e.DATARMNET6215127f48
|
|
|
|
+,DATARMNET63b1a086d5->DATARMNETae4b27456e.DATARMNETbaa5765693,
|
|
|
|
+DATARMNET63b1a086d5,DATARMNET63b1a086d5->DATARMNETae4b27456e.head);
|
|
|
|
+DATARMNET87636d0152=(u16)DATARMNET63b1a086d5->DATARMNET341ea38662->
|
|
|
|
+DATARMNET87636d0152;for((skb=DATARMNET63b1a086d5->DATARMNETae4b27456e.head);skb
|
|
|
|
+!=NULL;skb=DATARMNETcebafc57a4){DATARMNETcebafc57a4=skb->next;if(
|
|
|
|
+DATARMNET63b1a086d5->DATARMNET6250e93187)skb->hash=DATARMNET1fcbf046ec;skb->next
|
|
|
|
+=NULL;DATARMNETe20a9cab2b+=(0xd26+209-0xdf6);DATARMNETb481d13a78+=skb->len;if(
|
|
|
|
+DATARMNET3894230a14)DATARMNET952c960091++;if(DATARMNET87636d0152>
|
|
|
|
+(0xd2d+202-0xdf7)){if(DATARMNET63b1a086d5->DATARMNET1e9d25d9ff==IPPROTO_UDP)
|
|
|
|
+DATARMNET68d84e7b98[DATARMNETdd6bf3de6b]++;DATARMNET21243b86ae(skb,
|
|
|
|
+DATARMNETf345c1d909,DATARMNET87636d0152);}else{if(DATARMNETf345c1d909==
|
|
|
|
+DATARMNET0b15fd8b54&&(!DATARMNET63b1a086d5->DATARMNET85c698ec34))
|
|
|
|
+DATARMNETe767554e6e(skb);else if(DATARMNETf345c1d909==DATARMNET5b5927fd7e&&(!
|
|
|
|
+DATARMNET63b1a086d5->DATARMNET85c698ec34))DATARMNET514ce0bf59(skb);else if(
|
|
|
|
+DATARMNET63b1a086d5->DATARMNET85c698ec34&&DATARMNETf345c1d909==
|
|
|
|
+DATARMNET0b15fd8b54){DATARMNETa4055affd5=&DATARMNET0997c5650d[
|
|
|
|
+DATARMNET63b1a086d5->map_cpu];DATARMNETde8ee16f92(DATARMNET63b1a086d5);
|
|
|
|
+spin_unlock_bh(&DATARMNET3764d083f0);rmnet_rx_handler(&skb);spin_lock_bh(&
|
|
|
|
+DATARMNET3764d083f0);DATARMNET3e37ad2816(DATARMNET63b1a086d5,&
|
|
DATARMNETa4055affd5->DATARMNET3dc4262f53);}else{DATARMNET14ed771dfb[
|
|
DATARMNETa4055affd5->DATARMNET3dc4262f53);}else{DATARMNET14ed771dfb[
|
|
DATARMNET94658618fc]++;netif_rx(skb);}}}DATARMNET63b1a086d5->DATARMNETae4b27456e
|
|
DATARMNET94658618fc]++;netif_rx(skb);}}}DATARMNET63b1a086d5->DATARMNETae4b27456e
|
|
.DATARMNET6215127f48=(0xd2d+202-0xdf7);DATARMNET63b1a086d5->DATARMNETae4b27456e.
|
|
.DATARMNET6215127f48=(0xd2d+202-0xdf7);DATARMNET63b1a086d5->DATARMNETae4b27456e.
|
|
@@ -786,21 +783,20 @@ register_oom_notifier(&DATARMNET105c85d84c);if(rc<(0xd2d+202-0xdf7)){pr_info(
|
|
NULL,"\x52\x4d\x4e\x45\x54\x5f\x53\x48\x53");DATARMNETecc0627c70.
|
|
NULL,"\x52\x4d\x4e\x45\x54\x5f\x53\x48\x53");DATARMNETecc0627c70.
|
|
DATARMNETfc89d842ae=(0xd26+209-0xdf6);}void DATARMNETeacad8334e(void){struct
|
|
DATARMNETfc89d842ae=(0xd26+209-0xdf6);}void DATARMNETeacad8334e(void){struct
|
|
hlist_node*tmp;struct DATARMNET63d7680df2*DATARMNET63b1a086d5;struct sk_buff*
|
|
hlist_node*tmp;struct DATARMNET63d7680df2*DATARMNET63b1a086d5;struct sk_buff*
|
|
-DATARMNET9a788b5480;int bkt;struct sk_buff*buf;unsigned long ht_flags;if(!
|
|
|
|
-DATARMNETecc0627c70.DATARMNETa2e32cdd3a)return;spin_lock_irqsave(&
|
|
|
|
-DATARMNET3764d083f0,ht_flags);hash_for_each_safe(DATARMNETe603c3a4b3,bkt,tmp,
|
|
|
|
-DATARMNET63b1a086d5,list){for((buf=DATARMNET63b1a086d5->DATARMNETae4b27456e.head
|
|
|
|
-);buf!=NULL;buf=DATARMNET9a788b5480){DATARMNET9a788b5480=buf->next;if(buf)
|
|
|
|
-consume_skb(buf);}DATARMNET63b1a086d5->DATARMNETae4b27456e.DATARMNET6215127f48=
|
|
|
|
-(0xd2d+202-0xdf7);DATARMNET63b1a086d5->DATARMNETae4b27456e.DATARMNETbaa5765693=
|
|
|
|
-(0xd2d+202-0xdf7);DATARMNET63b1a086d5->DATARMNETae4b27456e.head=NULL;
|
|
|
|
-DATARMNET63b1a086d5->DATARMNETae4b27456e.tail=NULL;}DATARMNETecc0627c70.
|
|
|
|
-DATARMNETc252a1f55d=(0xd2d+202-0xdf7);DATARMNETecc0627c70.DATARMNETa2e32cdd3a=
|
|
|
|
-(0xd2d+202-0xdf7);DATARMNETecc0627c70.DATARMNETd9cfd2812b=(0xd2d+202-0xdf7);
|
|
|
|
-DATARMNETecc0627c70.DATARMNET34097703c8=DATARMNET8dcf06727b;
|
|
|
|
-spin_unlock_irqrestore(&DATARMNET3764d083f0,ht_flags);}void DATARMNET02fc8b29a0(
|
|
|
|
-struct DATARMNET63d7680df2*node_p,struct rmnet_shs_clnt_s*DATARMNET0bf01e7c6f,
|
|
|
|
-struct net_device*dev){u32 DATARMNET421230d879;u32 DATARMNET5eee131e74;node_p->
|
|
|
|
|
|
+DATARMNET9a788b5480;int bkt;struct sk_buff*buf;if(!DATARMNETecc0627c70.
|
|
|
|
+DATARMNETa2e32cdd3a)return;spin_lock_bh(&DATARMNET3764d083f0);hash_for_each_safe
|
|
|
|
+(DATARMNETe603c3a4b3,bkt,tmp,DATARMNET63b1a086d5,list){for((buf=
|
|
|
|
+DATARMNET63b1a086d5->DATARMNETae4b27456e.head);buf!=NULL;buf=DATARMNET9a788b5480
|
|
|
|
+){DATARMNET9a788b5480=buf->next;if(buf)consume_skb(buf);}DATARMNET63b1a086d5->
|
|
|
|
+DATARMNETae4b27456e.DATARMNET6215127f48=(0xd2d+202-0xdf7);DATARMNET63b1a086d5->
|
|
|
|
+DATARMNETae4b27456e.DATARMNETbaa5765693=(0xd2d+202-0xdf7);DATARMNET63b1a086d5->
|
|
|
|
+DATARMNETae4b27456e.head=NULL;DATARMNET63b1a086d5->DATARMNETae4b27456e.tail=NULL
|
|
|
|
+;}DATARMNETecc0627c70.DATARMNETc252a1f55d=(0xd2d+202-0xdf7);DATARMNETecc0627c70.
|
|
|
|
+DATARMNETa2e32cdd3a=(0xd2d+202-0xdf7);DATARMNETecc0627c70.DATARMNETd9cfd2812b=
|
|
|
|
+(0xd2d+202-0xdf7);DATARMNETecc0627c70.DATARMNET34097703c8=DATARMNET8dcf06727b;
|
|
|
|
+spin_unlock_bh(&DATARMNET3764d083f0);}void DATARMNET02fc8b29a0(struct
|
|
|
|
+DATARMNET63d7680df2*node_p,struct rmnet_shs_clnt_s*DATARMNET0bf01e7c6f,struct
|
|
|
|
+net_device*dev){u32 DATARMNET421230d879;u32 DATARMNET5eee131e74;node_p->
|
|
DATARMNET85c698ec34=(0xd26+209-0xdf6);node_p->DATARMNETfbbec4c537=
|
|
DATARMNET85c698ec34=(0xd26+209-0xdf6);node_p->DATARMNETfbbec4c537=
|
|
DATARMNET0bf01e7c6f->map_mask;node_p->DATARMNETa59ce1fd2d=DATARMNET310c3eb16e(
|
|
DATARMNET0bf01e7c6f->map_mask;node_p->DATARMNETa59ce1fd2d=DATARMNET310c3eb16e(
|
|
node_p->DATARMNETfbbec4c537);node_p->map_cpu=DATARMNETecc0627c70.
|
|
node_p->DATARMNETfbbec4c537);node_p->map_cpu=DATARMNETecc0627c70.
|
|
@@ -826,9 +822,9 @@ DATARMNETba5ea4329f(node_p->map_cpu))){hrtimer_start(&DATARMNETba5ea4329f(node_p
|
|
->map_cpu),ns_to_ktime((DATARMNET566e381630/(0xd1f+216-0xdf5))*
|
|
->map_cpu),ns_to_ktime((DATARMNET566e381630/(0xd1f+216-0xdf5))*
|
|
DATARMNET68fc0be252),HRTIMER_MODE_REL);}}}int DATARMNET756778f14f(struct sk_buff
|
|
DATARMNET68fc0be252),HRTIMER_MODE_REL);}}}int DATARMNET756778f14f(struct sk_buff
|
|
*skb,struct rmnet_shs_clnt_s*DATARMNET0bf01e7c6f){struct DATARMNET63d7680df2*
|
|
*skb,struct rmnet_shs_clnt_s*DATARMNET0bf01e7c6f){struct DATARMNET63d7680df2*
|
|
-node_p;struct hlist_node*tmp;int map=DATARMNETecc0627c70.map_mask;unsigned long
|
|
|
|
-ht_flags;int DATARMNETcfb5dc7296;int map_cpu;u32 DATARMNET5c4a331b9c,hash;u8
|
|
|
|
-is_match_found=(0xd2d+202-0xdf7);u8 DATARMNET935af10724=(0xd2d+202-0xdf7);u8
|
|
|
|
|
|
+node_p;struct hlist_node*tmp;int map=DATARMNETecc0627c70.map_mask;int
|
|
|
|
+DATARMNETcfb5dc7296;int map_cpu;u32 DATARMNET5c4a331b9c,hash;u8 is_match_found=
|
|
|
|
+(0xd2d+202-0xdf7);u8 DATARMNET935af10724=(0xd2d+202-0xdf7);u8
|
|
DATARMNET7c5ef97eab=(0xd2d+202-0xdf7);struct DATARMNETe600c5b727*
|
|
DATARMNET7c5ef97eab=(0xd2d+202-0xdf7);struct DATARMNETe600c5b727*
|
|
DATARMNETa4055affd5;struct rmnet_priv*priv;u8 DATARMNET5b3782c91e=
|
|
DATARMNETa4055affd5;struct rmnet_priv*priv;u8 DATARMNET5b3782c91e=
|
|
(0xd2d+202-0xdf7);struct DATARMNET177911299b DATARMNET9f249e95ee;int
|
|
(0xd2d+202-0xdf7);struct DATARMNET177911299b DATARMNET9f249e95ee;int
|
|
@@ -850,46 +846,46 @@ DATARMNETecc0627c70.DATARMNET6625085b71!=DATARMNETecc0627c70.DATARMNET7d667e828e
|
|
.DATARMNETfeee6933fc>DATARMNETf4cacbb5dc){DATARMNETa4bf9fbf64(
|
|
.DATARMNETfeee6933fc>DATARMNETf4cacbb5dc){DATARMNETa4bf9fbf64(
|
|
DATARMNETf3dfa53867,DATARMNET0b15fd8b54);DATARMNETa871eeb7e7();
|
|
DATARMNETf3dfa53867,DATARMNET0b15fd8b54);DATARMNETa871eeb7e7();
|
|
DATARMNET68d84e7b98[DATARMNET43405942ed]++;DATARMNETecc0627c70.
|
|
DATARMNET68d84e7b98[DATARMNET43405942ed]++;DATARMNETecc0627c70.
|
|
-DATARMNETfeee6933fc=(0xd2d+202-0xdf7);}return(0xd2d+202-0xdf7);}}
|
|
|
|
-spin_lock_irqsave(&DATARMNET3764d083f0,ht_flags);do{hash_for_each_possible_safe(
|
|
|
|
-DATARMNETe603c3a4b3,node_p,tmp,list,hash){if(hash!=node_p->hash)continue;
|
|
|
|
-DATARMNETda96251102(DATARMNET720469c0a9,DATARMNET08b6defcff,(0x16e8+787-0xc0c),
|
|
|
|
-(0x16e8+787-0xc0c),(0x16e8+787-0xc0c),(0x16e8+787-0xc0c),skb,NULL);
|
|
|
|
-DATARMNET5c4a331b9c=node_p->map_index;is_match_found=(0xd26+209-0xdf6);
|
|
|
|
-DATARMNET935af10724=(0xd26+209-0xdf6);if(node_p->DATARMNET80eb31d7b8){if(node_p
|
|
|
|
-->DATARMNET80eb31d7b8==DATARMNET64165df74d){if(DATARMNETe24386452c(skb)){node_p
|
|
|
|
-->DATARMNET80eb31d7b8=DATARMNET6a801720f2;}else{node_p->DATARMNET80eb31d7b8=
|
|
|
|
-DATARMNETf8fcf5a1db;}}spin_unlock_irqrestore(&DATARMNET3764d083f0,ht_flags);
|
|
|
|
-node_p->DATARMNET11930c5df8+=(0xd26+209-0xdf6);node_p->DATARMNET2594c418db+=skb
|
|
|
|
-->len;DATARMNETf5821256ad(skb,DATARMNET0bf01e7c6f);return(0xd2d+202-0xdf7);}if(
|
|
|
|
-node_p->DATARMNET85c698ec34){DATARMNETe074a09496();if(raw_smp_processor_id()!=
|
|
|
|
-DATARMNETecc0627c70.DATARMNET7d667e828e){DATARMNET68d84e7b98[DATARMNETbb641cd339
|
|
|
|
-]++;}if(DATARMNETecc0627c70.DATARMNET5c24e1df05!=DATARMNETecc0627c70.
|
|
|
|
-DATARMNET7d667e828e){if(node_p->map_cpu!=DATARMNETecc0627c70.DATARMNET7d667e828e
|
|
|
|
-){DATARMNETa4055affd5=&DATARMNET0997c5650d[DATARMNETecc0627c70.
|
|
|
|
-DATARMNET7d667e828e];DATARMNETe102b3a798(node_p,&DATARMNETa4055affd5->
|
|
|
|
-DATARMNET3dc4262f53,node_p->map_cpu);DATARMNETb7ddf3c5dd[DATARMNETcf84373518]++;
|
|
|
|
-}DATARMNET02fc8b29a0(node_p,DATARMNET0bf01e7c6f,skb->dev);netif_rx(skb);break;}
|
|
|
|
-node_p->DATARMNET0371465875++;DATARMNET495dab3d72(skb,node_p,DATARMNET0bf01e7c6f
|
|
|
|
-);if(!rcu_dereference(rmnet_shs_switch)){DATARMNET68d84e7b98[DATARMNET2e68f4bd9f
|
|
|
|
-]++;DATARMNET7c5ef97eab=DATARMNET27fb9a225d;break;}if(DATARMNETadb0248bd4(
|
|
|
|
|
|
+DATARMNETfeee6933fc=(0xd2d+202-0xdf7);}return(0xd2d+202-0xdf7);}}spin_lock_bh(&
|
|
|
|
+DATARMNET3764d083f0);do{hash_for_each_possible_safe(DATARMNETe603c3a4b3,node_p,
|
|
|
|
+tmp,list,hash){if(hash!=node_p->hash)continue;DATARMNETda96251102(
|
|
|
|
+DATARMNET720469c0a9,DATARMNET08b6defcff,(0x16e8+787-0xc0c),(0x16e8+787-0xc0c),
|
|
|
|
+(0x16e8+787-0xc0c),(0x16e8+787-0xc0c),skb,NULL);DATARMNET5c4a331b9c=node_p->
|
|
|
|
+map_index;is_match_found=(0xd26+209-0xdf6);DATARMNET935af10724=(0xd26+209-0xdf6)
|
|
|
|
+;if(node_p->DATARMNET80eb31d7b8){if(node_p->DATARMNET80eb31d7b8==
|
|
|
|
+DATARMNET64165df74d){if(DATARMNETe24386452c(skb)){node_p->DATARMNET80eb31d7b8=
|
|
|
|
+DATARMNET6a801720f2;}else{node_p->DATARMNET80eb31d7b8=DATARMNETf8fcf5a1db;}}
|
|
|
|
+spin_unlock_bh(&DATARMNET3764d083f0);node_p->DATARMNET11930c5df8+=
|
|
|
|
+(0xd26+209-0xdf6);node_p->DATARMNET2594c418db+=skb->len;DATARMNETf5821256ad(skb,
|
|
|
|
+DATARMNET0bf01e7c6f);return(0xd2d+202-0xdf7);}if(node_p->DATARMNET85c698ec34){
|
|
|
|
+DATARMNETe074a09496();if(raw_smp_processor_id()!=DATARMNETecc0627c70.
|
|
|
|
+DATARMNET7d667e828e){DATARMNET68d84e7b98[DATARMNETbb641cd339]++;}if(
|
|
|
|
+DATARMNETecc0627c70.DATARMNET5c24e1df05!=DATARMNETecc0627c70.DATARMNET7d667e828e
|
|
|
|
+){if(node_p->map_cpu!=DATARMNETecc0627c70.DATARMNET7d667e828e){
|
|
|
|
+DATARMNETa4055affd5=&DATARMNET0997c5650d[DATARMNETecc0627c70.DATARMNET7d667e828e
|
|
|
|
+];DATARMNETe102b3a798(node_p,&DATARMNETa4055affd5->DATARMNET3dc4262f53,node_p->
|
|
|
|
+map_cpu);DATARMNETb7ddf3c5dd[DATARMNETcf84373518]++;}DATARMNET02fc8b29a0(node_p,
|
|
|
|
+DATARMNET0bf01e7c6f,skb->dev);netif_rx(skb);break;}node_p->DATARMNET0371465875++
|
|
|
|
+;DATARMNET495dab3d72(skb,node_p,DATARMNET0bf01e7c6f);if(!rcu_dereference(
|
|
|
|
+rmnet_shs_switch)){DATARMNET68d84e7b98[DATARMNET2e68f4bd9f]++;
|
|
|
|
+DATARMNET7c5ef97eab=DATARMNET27fb9a225d;break;}if(DATARMNETadb0248bd4(
|
|
DATARMNETecc0627c70.DATARMNET7d667e828e)>=(node_p->queue_head+node_p->
|
|
DATARMNETecc0627c70.DATARMNET7d667e828e)>=(node_p->queue_head+node_p->
|
|
DATARMNET0371465875)){DATARMNET7c5ef97eab=DATARMNETbbf8fe40aa;break;}if(
|
|
DATARMNET0371465875)){DATARMNET7c5ef97eab=DATARMNETbbf8fe40aa;break;}if(
|
|
DATARMNETaf998640fd&&node_p->DATARMNETae4b27456e.DATARMNET6215127f48>
|
|
DATARMNETaf998640fd&&node_p->DATARMNETae4b27456e.DATARMNET6215127f48>
|
|
DATARMNETaf998640fd){DATARMNET14ed771dfb[DATARMNETcc3c294f38]++;
|
|
DATARMNETaf998640fd){DATARMNET14ed771dfb[DATARMNETcc3c294f38]++;
|
|
-DATARMNET7c5ef97eab=DATARMNET95c85e6fe1;break;}spin_unlock_irqrestore(&
|
|
|
|
-DATARMNET3764d083f0,ht_flags);return(0xd2d+202-0xdf7);}else DATARMNET495dab3d72(
|
|
|
|
-skb,node_p,DATARMNET0bf01e7c6f);break;}if(is_match_found)break;
|
|
|
|
-DATARMNETd0bfb31db5=(DATARMNET9273f84bf1&~DATARMNETecc0627c70.
|
|
|
|
-DATARMNETba3f7a11ef&~DATARMNET121c8bc82a&DATARMNETecc0627c70.map_mask)?
|
|
|
|
-DATARMNET9273f84bf1:DATARMNETbc3c416b77;if(DATARMNET0bf01e7c6f->map_mask){
|
|
|
|
-DATARMNETcfb5dc7296=DATARMNET362c14e98b(DATARMNETecc0627c70.map_mask&
|
|
|
|
|
|
+DATARMNET7c5ef97eab=DATARMNET95c85e6fe1;break;}spin_unlock_bh(&
|
|
|
|
+DATARMNET3764d083f0);return(0xd2d+202-0xdf7);}else DATARMNET495dab3d72(skb,
|
|
|
|
+node_p,DATARMNET0bf01e7c6f);break;}if(is_match_found)break;DATARMNETd0bfb31db5=(
|
|
|
|
+DATARMNET9273f84bf1&~DATARMNETecc0627c70.DATARMNETba3f7a11ef&~
|
|
|
|
+DATARMNET121c8bc82a&DATARMNETecc0627c70.map_mask)?DATARMNET9273f84bf1:
|
|
|
|
+DATARMNETbc3c416b77;if(DATARMNET0bf01e7c6f->map_mask){DATARMNETcfb5dc7296=
|
|
|
|
+DATARMNET362c14e98b(DATARMNETecc0627c70.map_mask&DATARMNETd0bfb31db5&~
|
|
|
|
+DATARMNETecc0627c70.DATARMNETba3f7a11ef&~DATARMNET121c8bc82a);}else{
|
|
|
|
+DATARMNETcfb5dc7296=DATARMNET762cfa52fe(DATARMNETecc0627c70.map_mask&
|
|
DATARMNETd0bfb31db5&~DATARMNETecc0627c70.DATARMNETba3f7a11ef&~
|
|
DATARMNETd0bfb31db5&~DATARMNETecc0627c70.DATARMNETba3f7a11ef&~
|
|
-DATARMNET121c8bc82a);}else{DATARMNETcfb5dc7296=DATARMNET762cfa52fe(
|
|
|
|
-DATARMNETecc0627c70.map_mask&DATARMNETd0bfb31db5&~DATARMNETecc0627c70.
|
|
|
|
-DATARMNETba3f7a11ef&~DATARMNET121c8bc82a);}if(DATARMNETcfb5dc7296<
|
|
|
|
-(0xd2d+202-0xdf7)){DATARMNET68d84e7b98[DATARMNETa1f9420686]++;break;}if(
|
|
|
|
-atomic_long_read(&DATARMNETecc0627c70.DATARMNET64bb8a8f57)>DATARMNETbfe31ef643){
|
|
|
|
|
|
+DATARMNET121c8bc82a);}if(DATARMNETcfb5dc7296<(0xd2d+202-0xdf7)){
|
|
|
|
+DATARMNET68d84e7b98[DATARMNETa1f9420686]++;break;}if(atomic_long_read(&
|
|
|
|
+DATARMNETecc0627c70.DATARMNET64bb8a8f57)>DATARMNETbfe31ef643){
|
|
DATARMNET68d84e7b98[DATARMNETe6e77f9f03]++;break;}node_p=kzalloc(sizeof(*node_p)
|
|
DATARMNET68d84e7b98[DATARMNETe6e77f9f03]++;break;}node_p=kzalloc(sizeof(*node_p)
|
|
,GFP_ATOMIC);if(!node_p){DATARMNET68d84e7b98[DATARMNET394acaf558]++;break;}
|
|
,GFP_ATOMIC);if(!node_p){DATARMNET68d84e7b98[DATARMNET394acaf558]++;break;}
|
|
atomic_long_inc(&DATARMNETecc0627c70.DATARMNET64bb8a8f57);node_p->dev=skb->dev;
|
|
atomic_long_inc(&DATARMNETecc0627c70.DATARMNET64bb8a8f57);node_p->dev=skb->dev;
|
|
@@ -910,19 +906,18 @@ DATARMNET341ea38662->mux_id=priv->mux_id;rm_err(
|
|
,node_p->hash,node_p->DATARMNET341ea38662->mux_id);}DATARMNET3e37ad2816(node_p,&
|
|
,node_p->hash,node_p->DATARMNET341ea38662->mux_id);}DATARMNET3e37ad2816(node_p,&
|
|
DATARMNETa4055affd5->DATARMNET3dc4262f53);hash_add_rcu(DATARMNETe603c3a4b3,&
|
|
DATARMNETa4055affd5->DATARMNET3dc4262f53);hash_add_rcu(DATARMNETe603c3a4b3,&
|
|
node_p->list,skb->hash);if(DATARMNETe24386452c(skb)){node_p->DATARMNET80eb31d7b8
|
|
node_p->list,skb->hash);if(DATARMNETe24386452c(skb)){node_p->DATARMNET80eb31d7b8
|
|
-=DATARMNET6a801720f2;spin_unlock_irqrestore(&DATARMNET3764d083f0,ht_flags);
|
|
|
|
-DATARMNETf5821256ad(skb,DATARMNET0bf01e7c6f);return(0xd2d+202-0xdf7);}if(!node_p
|
|
|
|
-->DATARMNET85c698ec34)DATARMNET495dab3d72(skb,node_p,DATARMNET0bf01e7c6f);else{
|
|
|
|
-netif_rx(skb);spin_unlock_irqrestore(&DATARMNET3764d083f0,ht_flags);return
|
|
|
|
-(0xd2d+202-0xdf7);}DATARMNET935af10724=(0xd26+209-0xdf6);break;}while(
|
|
|
|
-(0xd2d+202-0xdf7));if(!DATARMNET935af10724){spin_unlock_irqrestore(&
|
|
|
|
-DATARMNET3764d083f0,ht_flags);DATARMNET68d84e7b98[DATARMNET99db6e7d86]++;
|
|
|
|
-DATARMNETe767554e6e(skb);DATARMNET015fb2ba0e(DATARMNET720469c0a9,
|
|
|
|
-DATARMNETe0fee0991a,(0x16e8+787-0xc0c),(0x16e8+787-0xc0c),(0x16e8+787-0xc0c),
|
|
|
|
-(0x16e8+787-0xc0c),NULL,NULL);return(0xd2d+202-0xdf7);}if(!DATARMNETecc0627c70.
|
|
|
|
-DATARMNETd9cfd2812b&&DATARMNETecc0627c70.DATARMNETa2e32cdd3a&&
|
|
|
|
-DATARMNET365ddeca1c){DATARMNETecc0627c70.DATARMNETd9cfd2812b=(0xd26+209-0xdf6);
|
|
|
|
-DATARMNETecc0627c70.DATARMNET34097703c8=DATARMNET7bc926fdbe;if(hrtimer_active(&
|
|
|
|
|
|
+=DATARMNET6a801720f2;spin_unlock_bh(&DATARMNET3764d083f0);DATARMNETf5821256ad(
|
|
|
|
+skb,DATARMNET0bf01e7c6f);return(0xd2d+202-0xdf7);}if(!node_p->
|
|
|
|
+DATARMNET85c698ec34)DATARMNET495dab3d72(skb,node_p,DATARMNET0bf01e7c6f);else{
|
|
|
|
+netif_rx(skb);spin_unlock_bh(&DATARMNET3764d083f0);return(0xd2d+202-0xdf7);}
|
|
|
|
+DATARMNET935af10724=(0xd26+209-0xdf6);break;}while((0xd2d+202-0xdf7));if(!
|
|
|
|
+DATARMNET935af10724){spin_unlock_bh(&DATARMNET3764d083f0);DATARMNET68d84e7b98[
|
|
|
|
+DATARMNET99db6e7d86]++;DATARMNETe767554e6e(skb);DATARMNET015fb2ba0e(
|
|
|
|
+DATARMNET720469c0a9,DATARMNETe0fee0991a,(0x16e8+787-0xc0c),(0x16e8+787-0xc0c),
|
|
|
|
+(0x16e8+787-0xc0c),(0x16e8+787-0xc0c),NULL,NULL);return(0xd2d+202-0xdf7);}if(!
|
|
|
|
+DATARMNETecc0627c70.DATARMNETd9cfd2812b&&DATARMNETecc0627c70.DATARMNETa2e32cdd3a
|
|
|
|
+&&DATARMNET365ddeca1c){DATARMNETecc0627c70.DATARMNETd9cfd2812b=(0xd26+209-0xdf6)
|
|
|
|
+;DATARMNETecc0627c70.DATARMNET34097703c8=DATARMNET7bc926fdbe;if(hrtimer_active(&
|
|
DATARMNETecc0627c70.DATARMNET6fd692fc7a)){DATARMNETda96251102(
|
|
DATARMNETecc0627c70.DATARMNET6fd692fc7a)){DATARMNETda96251102(
|
|
DATARMNET720469c0a9,DATARMNETf730f80f06,DATARMNET2f67183a86,(0x16e8+787-0xc0c),
|
|
DATARMNET720469c0a9,DATARMNETf730f80f06,DATARMNET2f67183a86,(0x16e8+787-0xc0c),
|
|
(0x16e8+787-0xc0c),(0x16e8+787-0xc0c),skb,NULL);hrtimer_cancel(&
|
|
(0x16e8+787-0xc0c),(0x16e8+787-0xc0c),skb,NULL);hrtimer_cancel(&
|
|
@@ -930,30 +925,30 @@ DATARMNETecc0627c70.DATARMNET6fd692fc7a);}hrtimer_start(&DATARMNETecc0627c70.
|
|
DATARMNET6fd692fc7a,ns_to_ktime(DATARMNET4ac8af832c*DATARMNET68fc0be252),
|
|
DATARMNET6fd692fc7a,ns_to_ktime(DATARMNET4ac8af832c*DATARMNET68fc0be252),
|
|
HRTIMER_MODE_REL);DATARMNETda96251102(DATARMNET720469c0a9,DATARMNETdd870ee64c,
|
|
HRTIMER_MODE_REL);DATARMNETda96251102(DATARMNET720469c0a9,DATARMNETdd870ee64c,
|
|
DATARMNET2f67183a86,(0x16e8+787-0xc0c),(0x16e8+787-0xc0c),(0x16e8+787-0xc0c),skb
|
|
DATARMNET2f67183a86,(0x16e8+787-0xc0c),(0x16e8+787-0xc0c),(0x16e8+787-0xc0c),skb
|
|
-,NULL);}spin_unlock_irqrestore(&DATARMNET3764d083f0,ht_flags);if(
|
|
|
|
-DATARMNETecc0627c70.DATARMNETa2e32cdd3a>DATARMNET7d18c0bcf8){if(
|
|
|
|
-DATARMNET58b009b16b)DATARMNET14ed771dfb[DATARMNET802083239a]++;
|
|
|
|
-DATARMNET52de1f3dc0(DATARMNET4510abc30d,DATARMNET562b7d32a8,(0xd2d+202-0xdf7),
|
|
|
|
-(0x16e8+787-0xc0c),(0x16e8+787-0xc0c),(0x16e8+787-0xc0c),NULL,NULL);
|
|
|
|
-DATARMNETa4bf9fbf64(DATARMNET0acd775aa8,DATARMNET0b15fd8b54);}else if(
|
|
|
|
-DATARMNETecc0627c70.DATARMNETc252a1f55d>DATARMNETea75c7b6f6){if(
|
|
|
|
-DATARMNET58b009b16b)DATARMNET14ed771dfb[DATARMNETed69052342]++;
|
|
|
|
-DATARMNET52de1f3dc0(DATARMNET4510abc30d,DATARMNET99640d60f7,(0xd2d+202-0xdf7),
|
|
|
|
-(0x16e8+787-0xc0c),(0x16e8+787-0xc0c),(0x16e8+787-0xc0c),NULL,NULL);
|
|
|
|
-DATARMNETa4bf9fbf64(DATARMNET2217440c2e,DATARMNET0b15fd8b54);}else if(
|
|
|
|
-DATARMNET7c5ef97eab){DATARMNET52de1f3dc0(DATARMNET4510abc30d,DATARMNET562b7d32a8
|
|
|
|
-,(0xd26+209-0xdf6),DATARMNETecc0627c70.DATARMNETa2e32cdd3a,(0x16e8+787-0xc0c),
|
|
|
|
-(0x16e8+787-0xc0c),NULL,NULL);if(DATARMNET58b009b16b)DATARMNET14ed771dfb[
|
|
|
|
-DATARMNETdf6ecde77a]++;DATARMNETa4bf9fbf64(DATARMNET7c5ef97eab,
|
|
|
|
-DATARMNET0b15fd8b54);}else if((DATARMNET0bf01e7c6f->config&RMNET_SHS_NO_DLMKR)&&
|
|
|
|
-DATARMNETecc0627c70.DATARMNETa2e32cdd3a){if(DATARMNET58b009b16b)
|
|
|
|
-DATARMNET14ed771dfb[DATARMNET04dac3a62b]++;DATARMNETa4bf9fbf64((0xd2d+202-0xdf7)
|
|
|
|
-,DATARMNET0b15fd8b54);}else if(DATARMNETecc0627c70.DATARMNET34097703c8==
|
|
|
|
-DATARMNETb3e3b2a799){DATARMNET14ed771dfb[DATARMNETcfb1764a91]++;
|
|
|
|
-DATARMNET52de1f3dc0(DATARMNET4510abc30d,DATARMNETa2bd301af7,(0xd26+209-0xdf6),
|
|
|
|
|
|
+,NULL);}spin_unlock_bh(&DATARMNET3764d083f0);if(DATARMNETecc0627c70.
|
|
|
|
+DATARMNETa2e32cdd3a>DATARMNET7d18c0bcf8){if(DATARMNET58b009b16b)
|
|
|
|
+DATARMNET14ed771dfb[DATARMNET802083239a]++;DATARMNET52de1f3dc0(
|
|
|
|
+DATARMNET4510abc30d,DATARMNET562b7d32a8,(0xd2d+202-0xdf7),(0x16e8+787-0xc0c),
|
|
|
|
+(0x16e8+787-0xc0c),(0x16e8+787-0xc0c),NULL,NULL);DATARMNETa4bf9fbf64(
|
|
|
|
+DATARMNET0acd775aa8,DATARMNET0b15fd8b54);}else if(DATARMNETecc0627c70.
|
|
|
|
+DATARMNETc252a1f55d>DATARMNETea75c7b6f6){if(DATARMNET58b009b16b)
|
|
|
|
+DATARMNET14ed771dfb[DATARMNETed69052342]++;DATARMNET52de1f3dc0(
|
|
|
|
+DATARMNET4510abc30d,DATARMNET99640d60f7,(0xd2d+202-0xdf7),(0x16e8+787-0xc0c),
|
|
|
|
+(0x16e8+787-0xc0c),(0x16e8+787-0xc0c),NULL,NULL);DATARMNETa4bf9fbf64(
|
|
|
|
+DATARMNET2217440c2e,DATARMNET0b15fd8b54);}else if(DATARMNET7c5ef97eab){
|
|
|
|
+DATARMNET52de1f3dc0(DATARMNET4510abc30d,DATARMNET562b7d32a8,(0xd26+209-0xdf6),
|
|
DATARMNETecc0627c70.DATARMNETa2e32cdd3a,(0x16e8+787-0xc0c),(0x16e8+787-0xc0c),
|
|
DATARMNETecc0627c70.DATARMNETa2e32cdd3a,(0x16e8+787-0xc0c),(0x16e8+787-0xc0c),
|
|
-NULL,NULL);DATARMNETa4bf9fbf64((0xd2d+202-0xdf7),DATARMNET0b15fd8b54);}else if(!
|
|
|
|
-(DATARMNET0bf01e7c6f->config&RMNET_SHS_NO_DLMKR)&&DATARMNETecc0627c70.
|
|
|
|
|
|
+NULL,NULL);if(DATARMNET58b009b16b)DATARMNET14ed771dfb[DATARMNETdf6ecde77a]++;
|
|
|
|
+DATARMNETa4bf9fbf64(DATARMNET7c5ef97eab,DATARMNET0b15fd8b54);}else if((
|
|
|
|
+DATARMNET0bf01e7c6f->config&RMNET_SHS_NO_DLMKR)&&DATARMNETecc0627c70.
|
|
|
|
+DATARMNETa2e32cdd3a){if(DATARMNET58b009b16b)DATARMNET14ed771dfb[
|
|
|
|
+DATARMNET04dac3a62b]++;DATARMNETa4bf9fbf64((0xd2d+202-0xdf7),DATARMNET0b15fd8b54
|
|
|
|
+);}else if(DATARMNETecc0627c70.DATARMNET34097703c8==DATARMNETb3e3b2a799){
|
|
|
|
+DATARMNET14ed771dfb[DATARMNETcfb1764a91]++;DATARMNET52de1f3dc0(
|
|
|
|
+DATARMNET4510abc30d,DATARMNETa2bd301af7,(0xd26+209-0xdf6),DATARMNETecc0627c70.
|
|
|
|
+DATARMNETa2e32cdd3a,(0x16e8+787-0xc0c),(0x16e8+787-0xc0c),NULL,NULL);
|
|
|
|
+DATARMNETa4bf9fbf64((0xd2d+202-0xdf7),DATARMNET0b15fd8b54);}else if(!(
|
|
|
|
+DATARMNET0bf01e7c6f->config&RMNET_SHS_NO_DLMKR)&&DATARMNETecc0627c70.
|
|
DATARMNETa2e32cdd3a&&DATARMNETecc0627c70.DATARMNET6fe0db3a49!=
|
|
DATARMNETa2e32cdd3a&&DATARMNETecc0627c70.DATARMNET6fe0db3a49!=
|
|
DATARMNET1c55e5fdb1){DATARMNET14ed771dfb[DATARMNET01bf75e27c]++;
|
|
DATARMNET1c55e5fdb1){DATARMNET14ed771dfb[DATARMNET01bf75e27c]++;
|
|
DATARMNETa4bf9fbf64((0xd2d+202-0xdf7),DATARMNET0b15fd8b54);}return
|
|
DATARMNETa4bf9fbf64((0xd2d+202-0xdf7),DATARMNET0b15fd8b54);}return
|