|
@@ -40,16 +40,17 @@
|
|
|
#include <linux/cpumask.h>
|
|
|
#include <linux/icmp.h>
|
|
|
#include <linux/inet.h>
|
|
|
-static char*verinfo[]={"\x30\x66\x66\x65\x65\x39\x66\x65",
|
|
|
+static char*verinfo[]={"\x37\x66\x63\x32\x33\x39\x31\x66",
|
|
|
+"\x39\x35\x38\x61\x65\x34\x32\x34","\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,
|
|
|
+"\x36\x35\x35\x37\x37\x63\x32\x32","\x65\x35\x37\x30\x63\x30\x35\x63"};
|
|
|
+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 DATARMNET2f67183a86 2000000
|
|
@@ -425,7 +426,7 @@ DATARMNET63d7680df2,DATARMNET04c88b8191);if(DATARMNET3f85732c70->
|
|
|
DATARMNETae4b27456e.DATARMNET6215127f48){DATARMNETed7800fc72=DATARMNET3f85732c70
|
|
|
->DATARMNETae4b27456e.DATARMNET6215127f48;DATARMNETa0df5de99d=
|
|
|
DATARMNET3f85732c70->DATARMNETae4b27456e.DATARMNETbaa5765693;DATARMNETe02152c351
|
|
|
-(DATARMNET3f85732c70,DATARMNET6aecae7be2,DATARMNET5b5927fd7e);
|
|
|
+(DATARMNET3f85732c70,DATARMNET6aecae7be2,DATARMNET5b5927fd7e,NULL);
|
|
|
DATARMNET8bf94cc2f7+=DATARMNETed7800fc72;DATARMNET76192fa639+=
|
|
|
DATARMNETa0df5de99d;if(DATARMNET3f85732c70->map_cpu==DATARMNET42a992465f){
|
|
|
DATARMNET61ab18a4bd+=DATARMNETed7800fc72;DATARMNET3f85732c70->queue_head=
|
|
@@ -445,58 +446,52 @@ 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[
|
|
|
-DATARMNET94658618fc]++;netif_rx(skb);}}}DATARMNET63b1a086d5->DATARMNETae4b27456e
|
|
|
-.DATARMNET6215127f48=(0xd2d+202-0xdf7);DATARMNET63b1a086d5->DATARMNETae4b27456e.
|
|
|
-DATARMNETbaa5765693=(0xd2d+202-0xdf7);DATARMNET63b1a086d5->DATARMNETae4b27456e.
|
|
|
-head=NULL;DATARMNET63b1a086d5->DATARMNETae4b27456e.tail=NULL;if(
|
|
|
-DATARMNET63b1a086d5->DATARMNET85c698ec34){DATARMNETa871eeb7e7();
|
|
|
-DATARMNET63b1a086d5->DATARMNET0371465875=(0xd2d+202-0xdf7);DATARMNETecc0627c70.
|
|
|
-DATARMNETfeee6933fc=(0xd2d+202-0xdf7);DATARMNETecc0627c70.DATARMNET6625085b71=
|
|
|
-DATARMNETecc0627c70.DATARMNET7d667e828e;}DATARMNET52de1f3dc0(DATARMNET4510abc30d
|
|
|
-,DATARMNETfb753e521e,DATARMNET63b1a086d5->hash,DATARMNET1fcbf046ec,
|
|
|
-DATARMNETe20a9cab2b,DATARMNETb481d13a78,DATARMNET63b1a086d5,NULL);}void
|
|
|
-DATARMNET23c7ddd780(struct DATARMNET63d7680df2*DATARMNET63b1a086d5,u8
|
|
|
-DATARMNET5447204733){struct sk_buff*skb;struct sk_buff*DATARMNETcebafc57a4=NULL;
|
|
|
-u32 DATARMNETe20a9cab2b=(0xd2d+202-0xdf7);u32 DATARMNETb481d13a78=
|
|
|
+DATARMNET63d7680df2*DATARMNET63b1a086d5,u8 DATARMNETf345c1d909,struct sk_buff**
|
|
|
+DATARMNETc88d0a6cdd){struct sk_buff*skb=NULL;struct sk_buff*DATARMNETcebafc57a4=
|
|
|
+NULL;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)&&!DATARMNET63b1a086d5->DATARMNET85c698ec34
|
|
|
+){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&&
|
|
|
+DATARMNETc88d0a6cdd){if(!*DATARMNETc88d0a6cdd){skb->prev=skb;*
|
|
|
+DATARMNETc88d0a6cdd=skb;}else{(*DATARMNETc88d0a6cdd)->prev->next=skb;(*
|
|
|
+DATARMNETc88d0a6cdd)->prev=skb;}}else{DATARMNET14ed771dfb[DATARMNET94658618fc]++
|
|
|
+;netif_rx(skb);}}}DATARMNET63b1a086d5->DATARMNETae4b27456e.DATARMNET6215127f48=
|
|
|
+(0xd2d+202-0xdf7);DATARMNET63b1a086d5->DATARMNETae4b27456e.DATARMNETbaa5765693=
|
|
|
+(0xd2d+202-0xdf7);DATARMNET63b1a086d5->DATARMNETae4b27456e.head=NULL;
|
|
|
+DATARMNET63b1a086d5->DATARMNETae4b27456e.tail=NULL;DATARMNET52de1f3dc0(
|
|
|
+DATARMNET4510abc30d,DATARMNETfb753e521e,DATARMNET63b1a086d5->hash,
|
|
|
+DATARMNET1fcbf046ec,DATARMNETe20a9cab2b,DATARMNETb481d13a78,DATARMNET63b1a086d5,
|
|
|
+NULL);}void DATARMNET23c7ddd780(struct DATARMNET63d7680df2*DATARMNET63b1a086d5,
|
|
|
+u8 DATARMNET5447204733){struct sk_buff*skb;struct sk_buff*DATARMNETcebafc57a4=
|
|
|
+NULL;u32 DATARMNETe20a9cab2b=(0xd2d+202-0xdf7);u32 DATARMNETb481d13a78=
|
|
|
(0xd2d+202-0xdf7);u32 DATARMNET1fcbf046ec;u8 map,DATARMNET0258668025;if(!
|
|
|
DATARMNET63b1a086d5->DATARMNETae4b27456e.head)return;map=DATARMNET63b1a086d5->
|
|
|
DATARMNETfbbec4c537;DATARMNET0258668025=DATARMNET63b1a086d5->DATARMNETa59ce1fd2d
|
|
@@ -515,28 +510,28 @@ DATARMNET72db8b9bac]++;DATARMNETecc0627c70.DATARMNETc252a1f55d-=
|
|
|
DATARMNETb481d13a78;DATARMNETecc0627c70.DATARMNETa2e32cdd3a-=DATARMNETe20a9cab2b
|
|
|
;DATARMNET0997c5650d[DATARMNET63b1a086d5->map_cpu].DATARMNET4133fc9428-=
|
|
|
DATARMNETe20a9cab2b;}int DATARMNETe02152c351(struct DATARMNET63d7680df2*
|
|
|
-DATARMNET63b1a086d5,u8 DATARMNETd87669e323,u8 DATARMNET5447204733){int
|
|
|
-DATARMNETbd864aa442=(0xd2d+202-0xdf7);int map=DATARMNET63b1a086d5->
|
|
|
-DATARMNETfbbec4c537;int DATARMNET5643f7b5e9;DATARMNET52de1f3dc0(
|
|
|
-DATARMNET4510abc30d,DATARMNET022082b219,DATARMNETd87669e323,DATARMNET5447204733,
|
|
|
-(0x16e8+787-0xc0c),(0x16e8+787-0xc0c),DATARMNET63b1a086d5,NULL);if(
|
|
|
-DATARMNETaef946bb68(DATARMNET63b1a086d5->map_index,map)!=DATARMNET63b1a086d5->
|
|
|
-map_cpu){DATARMNET5643f7b5e9=DATARMNET04e8d1b862(DATARMNET63b1a086d5->map_cpu,
|
|
|
-map);if(DATARMNET5643f7b5e9>=(0xd2d+202-0xdf7)){DATARMNET63b1a086d5->map_index=
|
|
|
-DATARMNET5643f7b5e9;DATARMNET63b1a086d5->map_cpu=DATARMNETaef946bb68(
|
|
|
-DATARMNET5643f7b5e9,map);}else{DATARMNET63b1a086d5->map_index=
|
|
|
-DATARMNET2edff26954;DATARMNET63b1a086d5->map_cpu=DATARMNETaef946bb68(
|
|
|
+DATARMNET63b1a086d5,u8 DATARMNETd87669e323,u8 DATARMNET5447204733,struct sk_buff
|
|
|
+**DATARMNETc88d0a6cdd){int DATARMNETbd864aa442=(0xd2d+202-0xdf7);int map=
|
|
|
+DATARMNET63b1a086d5->DATARMNETfbbec4c537;int DATARMNET5643f7b5e9;
|
|
|
+DATARMNET52de1f3dc0(DATARMNET4510abc30d,DATARMNET022082b219,DATARMNETd87669e323,
|
|
|
+DATARMNET5447204733,(0x16e8+787-0xc0c),(0x16e8+787-0xc0c),DATARMNET63b1a086d5,
|
|
|
+NULL);if(DATARMNETaef946bb68(DATARMNET63b1a086d5->map_index,map)!=
|
|
|
+DATARMNET63b1a086d5->map_cpu){DATARMNET5643f7b5e9=DATARMNET04e8d1b862(
|
|
|
+DATARMNET63b1a086d5->map_cpu,map);if(DATARMNET5643f7b5e9>=(0xd2d+202-0xdf7)){
|
|
|
+DATARMNET63b1a086d5->map_index=DATARMNET5643f7b5e9;DATARMNET63b1a086d5->map_cpu=
|
|
|
+DATARMNETaef946bb68(DATARMNET5643f7b5e9,map);}else{DATARMNET63b1a086d5->
|
|
|
+map_index=DATARMNET2edff26954;DATARMNET63b1a086d5->map_cpu=DATARMNETaef946bb68(
|
|
|
DATARMNET2edff26954,map);if(DATARMNET63b1a086d5->map_cpu<(0xd2d+202-0xdf7))
|
|
|
DATARMNET63b1a086d5->map_cpu=DATARMNET2edff26954;}DATARMNETd87669e323=
|
|
|
(0xd26+209-0xdf6);DATARMNET68d84e7b98[DATARMNETa1f9420686]++;DATARMNET015fb2ba0e
|
|
|
(DATARMNET720469c0a9,DATARMNET998c6de143,(0x16e8+787-0xc0c),(0x16e8+787-0xc0c),
|
|
|
(0x16e8+787-0xc0c),(0x16e8+787-0xc0c),NULL,NULL);}if(DATARMNETe488c1c396(
|
|
|
DATARMNET63b1a086d5,DATARMNETd87669e323,DATARMNET5447204733)){
|
|
|
-DATARMNETcba2f7f7b6(DATARMNET63b1a086d5,DATARMNET5447204733);DATARMNETbd864aa442
|
|
|
-=(0xd26+209-0xdf6);}DATARMNET52de1f3dc0(DATARMNET4510abc30d,DATARMNET64b02f64c6,
|
|
|
-DATARMNETbd864aa442,DATARMNETd87669e323,(0x16e8+787-0xc0c),(0x16e8+787-0xc0c),
|
|
|
-DATARMNET63b1a086d5,NULL);return DATARMNETbd864aa442;}static void
|
|
|
-DATARMNETc54e431bbc(u8 DATARMNET42a992465f,u8 DATARMNET7845d39672,u32
|
|
|
+DATARMNETcba2f7f7b6(DATARMNET63b1a086d5,DATARMNET5447204733,DATARMNETc88d0a6cdd)
|
|
|
+;DATARMNETbd864aa442=(0xd26+209-0xdf6);}DATARMNET52de1f3dc0(DATARMNET4510abc30d,
|
|
|
+DATARMNET64b02f64c6,DATARMNETbd864aa442,DATARMNETd87669e323,(0x16e8+787-0xc0c),
|
|
|
+(0x16e8+787-0xc0c),DATARMNET63b1a086d5,NULL);return DATARMNETbd864aa442;}static
|
|
|
+void DATARMNETc54e431bbc(u8 DATARMNET42a992465f,u8 DATARMNET7845d39672,u32
|
|
|
DATARMNETea08087fc0){u32 DATARMNETba6017a3a9=(!DATARMNET227d2ff866)?
|
|
|
(0xd26+209-0xdf6):DATARMNET227d2ff866;int DATARMNETd9d8392917;if((
|
|
|
DATARMNETd9d8392917=DATARMNET2af09ccd0b(DATARMNET42a992465f,DATARMNET7845d39672,
|
|
@@ -551,34 +546,38 @@ DATARMNETba5ea4329f(DATARMNET42a992465f));hrtimer_start(&DATARMNETba5ea4329f(
|
|
|
DATARMNET42a992465f),ns_to_ktime(DATARMNETba6017a3a9*DATARMNET68fc0be252),
|
|
|
HRTIMER_MODE_REL);DATARMNETb7ddf3c5dd[DATARMNETd9d8392917]++;}}void
|
|
|
DATARMNETe377e0368d(u8 DATARMNETded3da1a77,u8 DATARMNET5447204733){struct
|
|
|
-DATARMNET63d7680df2*DATARMNET3f85732c70=NULL;struct list_head*
|
|
|
-DATARMNET7b34b7b5be=NULL,*next=NULL;int DATARMNET42a992465f;u32
|
|
|
+DATARMNET63d7680df2*DATARMNET3f85732c70=NULL;struct DATARMNET63d7680df2*
|
|
|
+DATARMNETbb236c7d08=NULL;struct list_head*DATARMNET7b34b7b5be=NULL,*next=NULL;
|
|
|
+struct sk_buff*DATARMNETc88d0a6cdd=NULL;int DATARMNET42a992465f;u32
|
|
|
DATARMNET61ab18a4bd;u32 DATARMNETed7800fc72=(0xd2d+202-0xdf7);u32
|
|
|
DATARMNETa0df5de99d=(0xd2d+202-0xdf7);u32 DATARMNETe56f4fbbe6=(0xd2d+202-0xdf7);
|
|
|
u32 DATARMNET8bf94cc2f7=(0xd2d+202-0xdf7);u32 DATARMNET76192fa639=
|
|
|
(0xd2d+202-0xdf7);u32 DATARMNET870611bedd=(0xd2d+202-0xdf7);u32
|
|
|
DATARMNETa6424e3c4e=(0xd2d+202-0xdf7);u8 DATARMNET77e7f4db43=(0xd2d+202-0xdf7);
|
|
|
-DATARMNETe074a09496();DATARMNET52de1f3dc0(DATARMNET4510abc30d,
|
|
|
-DATARMNETde91850c28,DATARMNETecc0627c70.DATARMNETa2e32cdd3a,DATARMNETecc0627c70.
|
|
|
-DATARMNETc252a1f55d,(0x16e8+787-0xc0c),(0x16e8+787-0xc0c),NULL,NULL);for(
|
|
|
-DATARMNET42a992465f=(0xd2d+202-0xdf7);DATARMNET42a992465f<DATARMNETc6782fed88;
|
|
|
-DATARMNET42a992465f++){DATARMNET61ab18a4bd=DATARMNETeb3978575d(
|
|
|
-DATARMNET42a992465f);DATARMNET870611bedd=(0xd2d+202-0xdf7);DATARMNETe56f4fbbe6=
|
|
|
-(0xd2d+202-0xdf7);list_for_each_safe(DATARMNET7b34b7b5be,next,&
|
|
|
+struct sk_buff*skb=NULL;struct sk_buff*DATARMNETcebafc57a4=NULL;struct
|
|
|
+DATARMNETe600c5b727*DATARMNETa4055affd5=NULL;DATARMNETe074a09496();
|
|
|
+DATARMNET52de1f3dc0(DATARMNET4510abc30d,DATARMNETde91850c28,DATARMNETecc0627c70.
|
|
|
+DATARMNETa2e32cdd3a,DATARMNETecc0627c70.DATARMNETc252a1f55d,(0x16e8+787-0xc0c),
|
|
|
+(0x16e8+787-0xc0c),NULL,NULL);for(DATARMNET42a992465f=(0xd2d+202-0xdf7);
|
|
|
+DATARMNET42a992465f<DATARMNETc6782fed88;DATARMNET42a992465f++){
|
|
|
+DATARMNET61ab18a4bd=DATARMNETeb3978575d(DATARMNET42a992465f);DATARMNET870611bedd
|
|
|
+=(0xd2d+202-0xdf7);DATARMNETe56f4fbbe6=(0xd2d+202-0xdf7);list_for_each_safe(
|
|
|
+DATARMNET7b34b7b5be,next,&DATARMNET0997c5650d[DATARMNET42a992465f].
|
|
|
+DATARMNET3dc4262f53){DATARMNET3f85732c70=list_entry(DATARMNET7b34b7b5be,struct
|
|
|
+DATARMNET63d7680df2,DATARMNET04c88b8191);DATARMNETe56f4fbbe6+=
|
|
|
+DATARMNET3f85732c70->DATARMNETae4b27456e.DATARMNET35234676d4;}if(
|
|
|
+DATARMNET12565c8f98){DATARMNETc54e431bbc(DATARMNET42a992465f,DATARMNET20dc6bb36b
|
|
|
+,DATARMNETe56f4fbbe6);}list_for_each_safe(DATARMNET7b34b7b5be,next,&
|
|
|
DATARMNET0997c5650d[DATARMNET42a992465f].DATARMNET3dc4262f53){
|
|
|
DATARMNET3f85732c70=list_entry(DATARMNET7b34b7b5be,struct DATARMNET63d7680df2,
|
|
|
-DATARMNET04c88b8191);DATARMNETe56f4fbbe6+=DATARMNET3f85732c70->
|
|
|
-DATARMNETae4b27456e.DATARMNET35234676d4;}if(DATARMNET12565c8f98){
|
|
|
-DATARMNETc54e431bbc(DATARMNET42a992465f,DATARMNET20dc6bb36b,DATARMNETe56f4fbbe6)
|
|
|
-;}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;DATARMNETa6424e3c4e=DATARMNET3f85732c70->DATARMNETae4b27456e
|
|
|
-.DATARMNET35234676d4;DATARMNET77e7f4db43=DATARMNETe02152c351(DATARMNET3f85732c70
|
|
|
-,DATARMNETded3da1a77,DATARMNET5447204733);if(DATARMNET77e7f4db43){
|
|
|
+DATARMNET04c88b8191);if(DATARMNET3f85732c70->DATARMNETae4b27456e.
|
|
|
+DATARMNET6215127f48){if(DATARMNET3f85732c70->DATARMNET85c698ec34)
|
|
|
+DATARMNETbb236c7d08=DATARMNET3f85732c70;DATARMNETed7800fc72=DATARMNET3f85732c70
|
|
|
+->DATARMNETae4b27456e.DATARMNET6215127f48;DATARMNETa0df5de99d=
|
|
|
+DATARMNET3f85732c70->DATARMNETae4b27456e.DATARMNETbaa5765693;DATARMNETa6424e3c4e
|
|
|
+=DATARMNET3f85732c70->DATARMNETae4b27456e.DATARMNET35234676d4;
|
|
|
+DATARMNET77e7f4db43=DATARMNETe02152c351(DATARMNET3f85732c70,DATARMNETded3da1a77,
|
|
|
+DATARMNET5447204733,&DATARMNETc88d0a6cdd);if(DATARMNET77e7f4db43){
|
|
|
DATARMNET870611bedd+=DATARMNETa6424e3c4e;DATARMNET8bf94cc2f7+=
|
|
|
DATARMNETed7800fc72;DATARMNET76192fa639+=DATARMNETa0df5de99d;DATARMNET0997c5650d
|
|
|
[DATARMNET3f85732c70->map_cpu].DATARMNET4133fc9428-=DATARMNETed7800fc72;
|
|
@@ -594,28 +593,36 @@ DATARMNET68d84e7b98[DATARMNET33a9d4759f]++;if(DATARMNETeea3cef5b6(
|
|
|
DATARMNET42a992465f)>=DATARMNET84413d1257[DATARMNET42a992465f])
|
|
|
DATARMNET84413d1257[DATARMNET42a992465f]=DATARMNETeea3cef5b6(DATARMNET42a992465f
|
|
|
);}DATARMNETecc0627c70.DATARMNETc252a1f55d-=DATARMNET76192fa639;
|
|
|
-DATARMNETecc0627c70.DATARMNETa2e32cdd3a-=DATARMNET8bf94cc2f7;DATARMNET52de1f3dc0
|
|
|
-(DATARMNET4510abc30d,DATARMNET576793621a,DATARMNETecc0627c70.DATARMNETa2e32cdd3a
|
|
|
-,DATARMNETecc0627c70.DATARMNETc252a1f55d,DATARMNET8bf94cc2f7,DATARMNET76192fa639
|
|
|
-,NULL,NULL);if((DATARMNETecc0627c70.DATARMNETc252a1f55d<=(0xd2d+202-0xdf7))||(
|
|
|
+DATARMNETecc0627c70.DATARMNETa2e32cdd3a-=DATARMNET8bf94cc2f7;if(
|
|
|
+DATARMNETc88d0a6cdd&&DATARMNETbb236c7d08){DATARMNETa4055affd5=&
|
|
|
+DATARMNET0997c5650d[DATARMNETbb236c7d08->map_cpu];DATARMNETecc0627c70.
|
|
|
+DATARMNET75af9f3c31=(0xd26+209-0xdf6);spin_unlock_bh(&DATARMNET3764d083f0);
|
|
|
+DATARMNETbb236c7d08->DATARMNET0371465875=(0xd2d+202-0xdf7);for((skb=
|
|
|
+DATARMNETc88d0a6cdd);skb!=NULL;skb=DATARMNETcebafc57a4){DATARMNETcebafc57a4=skb
|
|
|
+->next;skb->next=NULL;DATARMNETde8ee16f92(DATARMNETbb236c7d08);rmnet_rx_handler(
|
|
|
+&skb);DATARMNET3e37ad2816(DATARMNETbb236c7d08,&DATARMNETa4055affd5->
|
|
|
+DATARMNET3dc4262f53);}spin_lock_bh(&DATARMNET3764d083f0);DATARMNETa871eeb7e7();
|
|
|
+DATARMNETecc0627c70.DATARMNET75af9f3c31=(0xd2d+202-0xdf7);DATARMNETecc0627c70.
|
|
|
+DATARMNETfeee6933fc=(0xd2d+202-0xdf7);DATARMNETecc0627c70.DATARMNET6625085b71=
|
|
|
+DATARMNETecc0627c70.DATARMNET7d667e828e;}DATARMNET52de1f3dc0(DATARMNET4510abc30d
|
|
|
+,DATARMNET576793621a,DATARMNETecc0627c70.DATARMNETa2e32cdd3a,DATARMNETecc0627c70
|
|
|
+.DATARMNETc252a1f55d,DATARMNET8bf94cc2f7,DATARMNET76192fa639,NULL,NULL);if((
|
|
|
+DATARMNETecc0627c70.DATARMNETc252a1f55d<=(0xd2d+202-0xdf7))||(
|
|
|
DATARMNETecc0627c70.DATARMNETa2e32cdd3a<=(0xd2d+202-0xdf7))){DATARMNETecc0627c70
|
|
|
.DATARMNETc252a1f55d=(0xd2d+202-0xdf7);DATARMNETecc0627c70.DATARMNETa2e32cdd3a=
|
|
|
(0xd2d+202-0xdf7);DATARMNETecc0627c70.DATARMNETd9cfd2812b=(0xd2d+202-0xdf7);
|
|
|
-DATARMNETecc0627c70.DATARMNET34097703c8=DATARMNET8dcf06727b;if(
|
|
|
-DATARMNET365ddeca1c){if(hrtimer_active(&DATARMNETecc0627c70.DATARMNET6fd692fc7a)
|
|
|
-)hrtimer_cancel(&DATARMNETecc0627c70.DATARMNET6fd692fc7a);}}}void
|
|
|
+DATARMNETecc0627c70.DATARMNET34097703c8=DATARMNET8dcf06727b;}}void
|
|
|
DATARMNETa4bf9fbf64(u8 DATARMNETded3da1a77,u8 DATARMNET5447204733){spin_lock_bh(
|
|
|
&DATARMNET3764d083f0);DATARMNETe377e0368d(DATARMNETded3da1a77,
|
|
|
-DATARMNET5447204733);if(DATARMNET5447204733==DATARMNET5b5927fd7e){if(
|
|
|
-DATARMNET365ddeca1c&&DATARMNETecc0627c70.DATARMNETc252a1f55d&&
|
|
|
-DATARMNETecc0627c70.DATARMNETa2e32cdd3a){if(hrtimer_active(&DATARMNETecc0627c70.
|
|
|
-DATARMNET6fd692fc7a))hrtimer_cancel(&DATARMNETecc0627c70.DATARMNET6fd692fc7a);
|
|
|
-hrtimer_start(&DATARMNETecc0627c70.DATARMNET6fd692fc7a,ns_to_ktime(
|
|
|
-DATARMNET4ac8af832c*DATARMNET68fc0be252),HRTIMER_MODE_REL);}DATARMNET14ed771dfb[
|
|
|
-DATARMNETd45c383019]++;}spin_unlock_bh(&DATARMNET3764d083f0);}void
|
|
|
-DATARMNET495dab3d72(struct sk_buff*skb,struct DATARMNET63d7680df2*
|
|
|
-DATARMNET63b1a086d5,struct rmnet_shs_clnt_s*DATARMNET0bf01e7c6f){u8
|
|
|
-DATARMNET7d63e92341=(0xd2d+202-0xdf7);
|
|
|
+DATARMNET5447204733);spin_unlock_bh(&DATARMNET3764d083f0);if(DATARMNET5447204733
|
|
|
+==DATARMNET5b5927fd7e){if(DATARMNET365ddeca1c&&DATARMNETecc0627c70.
|
|
|
+DATARMNETc252a1f55d&&DATARMNETecc0627c70.DATARMNETa2e32cdd3a){if(hrtimer_active(
|
|
|
+&DATARMNETecc0627c70.DATARMNET6fd692fc7a))hrtimer_cancel(&DATARMNETecc0627c70.
|
|
|
+DATARMNET6fd692fc7a);hrtimer_start(&DATARMNETecc0627c70.DATARMNET6fd692fc7a,
|
|
|
+ns_to_ktime(DATARMNET4ac8af832c*DATARMNET68fc0be252),HRTIMER_MODE_REL);}
|
|
|
+DATARMNET14ed771dfb[DATARMNETd45c383019]++;}}void DATARMNET495dab3d72(struct
|
|
|
+sk_buff*skb,struct DATARMNET63d7680df2*DATARMNET63b1a086d5,struct
|
|
|
+rmnet_shs_clnt_s*DATARMNET0bf01e7c6f){u8 DATARMNET7d63e92341=(0xd2d+202-0xdf7);
|
|
|
#ifdef DATARMNETdddae6afa8
|
|
|
if(!(DATARMNET0bf01e7c6f->config&DATARMNET2a76d433b3)&&skb->cb[
|
|
|
DATARMNET8fadb49f38]){DATARMNETe377e0368d((0xd2d+202-0xdf7),DATARMNET0b15fd8b54)
|
|
@@ -828,19 +835,19 @@ DATARMNETcfb5dc7296;int map_cpu;u32 DATARMNET5c4a331b9c,hash;u8 is_match_found=
|
|
|
DATARMNET7c5ef97eab=(0xd2d+202-0xdf7);struct DATARMNETe600c5b727*
|
|
|
DATARMNETa4055affd5;struct rmnet_priv*priv;u8 DATARMNET5b3782c91e=
|
|
|
(0xd2d+202-0xdf7);struct DATARMNET177911299b DATARMNET9f249e95ee;int
|
|
|
-DATARMNETd0bfb31db5=(0xd2d+202-0xdf7);if(!(DATARMNET0bf01e7c6f->config&
|
|
|
-RMNET_SHS_STMP_ALL)&&!DATARMNET9303cec796(skb,&DATARMNET5b3782c91e)){if(
|
|
|
-DATARMNET5b3782c91e){DATARMNETe767554e6e(skb);DATARMNET8d0d510d45(
|
|
|
-DATARMNETafc650134e,&DATARMNET9f249e95ee);DATARMNETb5d58adbe7(&
|
|
|
-DATARMNET9f249e95ee);}else{DATARMNETe767554e6e(skb);}return(0xd2d+202-0xdf7);}if
|
|
|
-((unlikely(!map))||!DATARMNETecc0627c70.DATARMNETfc89d842ae){DATARMNETe767554e6e
|
|
|
-(skb);DATARMNET015fb2ba0e(DATARMNET720469c0a9,DATARMNETe0fee0991a,
|
|
|
-(0x16e8+787-0xc0c),(0x16e8+787-0xc0c),(0x16e8+787-0xc0c),(0x16e8+787-0xc0c),NULL
|
|
|
-,NULL);DATARMNET68d84e7b98[DATARMNETe3c02ddaeb]++;return(0xd2d+202-0xdf7);}
|
|
|
-DATARMNET52de1f3dc0(DATARMNET720469c0a9,DATARMNET856c53293b,(0x16e8+787-0xc0c),
|
|
|
-(0x16e8+787-0xc0c),(0x16e8+787-0xc0c),(0x16e8+787-0xc0c),skb,NULL);hash=
|
|
|
-skb_get_hash(skb);if(DATARMNET0bf01e7c6f->map_mask){skb->hash=57005;hash=57005;
|
|
|
-if(raw_smp_processor_id()==DATARMNETecc0627c70.DATARMNET6625085b71&&
|
|
|
+DATARMNETd0bfb31db5=(0xd2d+202-0xdf7);u8 DATARMNETd07e717728=(0xd2d+202-0xdf7);
|
|
|
+if(!(DATARMNET0bf01e7c6f->config&RMNET_SHS_STMP_ALL)&&!DATARMNET9303cec796(skb,&
|
|
|
+DATARMNET5b3782c91e)){if(DATARMNET5b3782c91e){DATARMNETe767554e6e(skb);
|
|
|
+DATARMNET8d0d510d45(DATARMNETafc650134e,&DATARMNET9f249e95ee);
|
|
|
+DATARMNETb5d58adbe7(&DATARMNET9f249e95ee);}else{DATARMNETe767554e6e(skb);}return
|
|
|
+(0xd2d+202-0xdf7);}if((unlikely(!map))||!DATARMNETecc0627c70.DATARMNETfc89d842ae
|
|
|
+){DATARMNETe767554e6e(skb);DATARMNET015fb2ba0e(DATARMNET720469c0a9,
|
|
|
+DATARMNETe0fee0991a,(0x16e8+787-0xc0c),(0x16e8+787-0xc0c),(0x16e8+787-0xc0c),
|
|
|
+(0x16e8+787-0xc0c),NULL,NULL);DATARMNET68d84e7b98[DATARMNETe3c02ddaeb]++;return
|
|
|
+(0xd2d+202-0xdf7);}DATARMNET52de1f3dc0(DATARMNET720469c0a9,DATARMNET856c53293b,
|
|
|
+(0x16e8+787-0xc0c),(0x16e8+787-0xc0c),(0x16e8+787-0xc0c),(0x16e8+787-0xc0c),skb,
|
|
|
+NULL);hash=skb_get_hash(skb);if(DATARMNET0bf01e7c6f->map_mask){skb->hash=57005;
|
|
|
+hash=57005;if(raw_smp_processor_id()==DATARMNETecc0627c70.DATARMNET6625085b71&&
|
|
|
DATARMNETecc0627c70.DATARMNET6625085b71!=DATARMNETecc0627c70.DATARMNET7d667e828e
|
|
|
){netif_rx(skb);DATARMNETecc0627c70.DATARMNETfeee6933fc++;if(DATARMNETecc0627c70
|
|
|
.DATARMNETfeee6933fc>DATARMNETf4cacbb5dc){DATARMNETa4bf9fbf64(
|
|
@@ -896,9 +903,9 @@ DATARMNET04c88b8191);DATARMNET44459105b4(skb,node_p);DATARMNET350f55bfca(node_p)
|
|
|
DATARMNET64bb8a8f57);kfree(node_p);break;}if(DATARMNET0bf01e7c6f->map_mask){
|
|
|
DATARMNETe074a09496();DATARMNET02fc8b29a0(node_p,DATARMNET0bf01e7c6f,skb->dev);}
|
|
|
else{node_p->DATARMNETfbbec4c537=DATARMNETecc0627c70.map_mask;node_p->
|
|
|
-DATARMNETa59ce1fd2d=DATARMNETecc0627c70.map_len;}DATARMNET0349051465(node_p->
|
|
|
-map_cpu);map_cpu=node_p->map_cpu;DATARMNETa4055affd5=&DATARMNET0997c5650d[
|
|
|
-map_cpu];priv=netdev_priv(node_p->dev);if(!priv){rm_err(
|
|
|
+DATARMNETa59ce1fd2d=DATARMNETecc0627c70.map_len;}map_cpu=node_p->map_cpu;
|
|
|
+DATARMNETa4055affd5=&DATARMNET0997c5650d[map_cpu];priv=netdev_priv(node_p->dev);
|
|
|
+if(!priv){rm_err(
|
|
|
"\x70\x72\x69\x76\x20\x66\x6f\x72\x20\x6e\x65\x74\x64\x65\x76\x20\x69\x73\x20\x6e\x75\x6c\x6c\x20\x66\x6f\x72\x20\x68\x61\x73\x68\x20\x30\x78\x25\x78"
|
|
|
,node_p->hash);DATARMNET68d84e7b98[DATARMNETf5157a9b85]++;}else{node_p->
|
|
|
DATARMNET341ea38662->mux_id=priv->mux_id;rm_err(
|
|
@@ -917,28 +924,29 @@ 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(
|
|
|
-DATARMNET720469c0a9,DATARMNETf730f80f06,DATARMNET2f67183a86,(0x16e8+787-0xc0c),
|
|
|
-(0x16e8+787-0xc0c),(0x16e8+787-0xc0c),skb,NULL);hrtimer_cancel(&
|
|
|
-DATARMNETecc0627c70.DATARMNET6fd692fc7a);}hrtimer_start(&DATARMNETecc0627c70.
|
|
|
-DATARMNET6fd692fc7a,ns_to_ktime(DATARMNET4ac8af832c*DATARMNET68fc0be252),
|
|
|
-HRTIMER_MODE_REL);DATARMNETda96251102(DATARMNET720469c0a9,DATARMNETdd870ee64c,
|
|
|
-DATARMNET2f67183a86,(0x16e8+787-0xc0c),(0x16e8+787-0xc0c),(0x16e8+787-0xc0c),skb
|
|
|
-,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),
|
|
|
-NULL,NULL);if(DATARMNET58b009b16b)DATARMNET14ed771dfb[DATARMNETdf6ecde77a]++;
|
|
|
+;DATARMNETecc0627c70.DATARMNET34097703c8=DATARMNET7bc926fdbe;DATARMNETd07e717728
|
|
|
+=(0xd26+209-0xdf6);}spin_unlock_bh(&DATARMNET3764d083f0);if(DATARMNETd07e717728)
|
|
|
+{if(hrtimer_active(&DATARMNETecc0627c70.DATARMNET6fd692fc7a)){
|
|
|
+DATARMNETda96251102(DATARMNET720469c0a9,DATARMNETf730f80f06,DATARMNET2f67183a86,
|
|
|
+(0x16e8+787-0xc0c),(0x16e8+787-0xc0c),(0x16e8+787-0xc0c),skb,NULL);
|
|
|
+hrtimer_cancel(&DATARMNETecc0627c70.DATARMNET6fd692fc7a);}hrtimer_start(&
|
|
|
+DATARMNETecc0627c70.DATARMNET6fd692fc7a,ns_to_ktime(DATARMNET4ac8af832c*
|
|
|
+DATARMNET68fc0be252),HRTIMER_MODE_REL);DATARMNETda96251102(DATARMNET720469c0a9,
|
|
|
+DATARMNETdd870ee64c,DATARMNET2f67183a86,(0x16e8+787-0xc0c),(0x16e8+787-0xc0c),
|
|
|
+(0x16e8+787-0xc0c),skb,NULL);}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[
|
|
@@ -968,10 +976,10 @@ DATARMNET756778f14f);rmnet_module_hook_register(&DATARMNET28a9685974,
|
|
|
(0xd26+209-0xdf6));}void DATARMNET9297340f58(unsigned int DATARMNET9f4bc49c6f){
|
|
|
DATARMNETdf74db7e38();DATARMNET90fe3a4b56();DATARMNETecc0627c70.
|
|
|
DATARMNET9c869c1ec2=(0xd2d+202-0xdf7);unregister_oom_notifier(&
|
|
|
-DATARMNET105c85d84c);wakeup_source_unregister(DATARMNETecc0627c70.ws);if(
|
|
|
-DATARMNETecc0627c70.DATARMNETf5ab31b9b0)hrtimer_cancel(&DATARMNETecc0627c70.
|
|
|
-DATARMNET6fd692fc7a);hrtimer_cancel(&DATARMNETecc0627c70.DATARMNET645fb3b468);
|
|
|
-hrtimer_cancel(&DATARMNETecc0627c70.hrtimer_wake);memset(&DATARMNETecc0627c70,
|
|
|
+DATARMNET105c85d84c);if(DATARMNETecc0627c70.DATARMNETf5ab31b9b0)hrtimer_cancel(&
|
|
|
+DATARMNETecc0627c70.DATARMNET6fd692fc7a);hrtimer_cancel(&DATARMNETecc0627c70.
|
|
|
+DATARMNET645fb3b468);hrtimer_cancel(&DATARMNETecc0627c70.hrtimer_wake);
|
|
|
+wakeup_source_unregister(DATARMNETecc0627c70.ws);memset(&DATARMNETecc0627c70,
|
|
|
(0xd2d+202-0xdf7),sizeof(DATARMNETecc0627c70));DATARMNETecc0627c70.port=NULL;
|
|
|
DATARMNETecc0627c70.DATARMNETfc89d842ae=(0xd2d+202-0xdf7);DATARMNET12565c8f98=
|
|
|
DATARMNET9f4bc49c6f;}
|