perf_tether: Ifd4702e320b896e2d40e480145ed7ea4648b7095
Update to Ifd4702e320b896e2d40e480145ed7ea4648b7095 CRs-Fixed: 3214110 Change-Id: Ifd4702e320b896e2d40e480145ed7ea4648b7095 Signed-off-by: Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
This commit is contained in:
@@ -10,10 +10,11 @@
|
|||||||
#include <net/tcp.h>
|
#include <net/tcp.h>
|
||||||
#include "rmnet_descriptor.h"
|
#include "rmnet_descriptor.h"
|
||||||
#include "rmnet_map.h"
|
#include "rmnet_map.h"
|
||||||
|
#include "rmnet_qmap.h"
|
||||||
MODULE_LICENSE("\x47\x50\x4c\x20\x76\x32");static char*verinfo[]={
|
MODULE_LICENSE("\x47\x50\x4c\x20\x76\x32");static char*verinfo[]={
|
||||||
"\x37\x34\x31\x35\x39\x32\x31\x63","\x34\x39\x61\x66\x39\x62\x64\x34"};
|
"\x36\x34\x38\x62\x37\x30\x39\x35","\x37\x34\x31\x35\x39\x32\x31\x63",
|
||||||
module_param_array(verinfo,charp,NULL,(0xcb7+5769-0x221c));MODULE_PARM_DESC(
|
"\x34\x39\x61\x66\x39\x62\x64\x34"};module_param_array(verinfo,charp,NULL,
|
||||||
verinfo,
|
(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"
|
||||||
);extern void(*rmnet_perf_tether_ingress_hook)(struct tcphdr*DATARMNET2e7cc88971
|
);extern void(*rmnet_perf_tether_ingress_hook)(struct tcphdr*DATARMNET2e7cc88971
|
||||||
,struct rmnet_frag_descriptor*DATARMNET9d1b321642,struct iphdr*
|
,struct rmnet_frag_descriptor*DATARMNET9d1b321642,struct iphdr*
|
||||||
@@ -176,13 +177,13 @@ DATARMNETcd32395e82=(struct DATARMNETb0eda9d28e*)(DATARMNET543491eb0f->data+
|
|||||||
sizeof(*DATARMNETf937c77d8f)+sizeof(*DATARMNETb87c07b92a));DATARMNETcd32395e82->
|
sizeof(*DATARMNETf937c77d8f)+sizeof(*DATARMNETb87c07b92a));DATARMNETcd32395e82->
|
||||||
DATARMNETba8c503d04=DATARMNET7bd625a8c0;DATARMNETcd32395e82->DATARMNETc59f891d69
|
DATARMNETba8c503d04=DATARMNET7bd625a8c0;DATARMNETcd32395e82->DATARMNETc59f891d69
|
||||||
=!DATARMNETcc6099cb14;DATARMNET543491eb0f->dev=dev;DATARMNET543491eb0f->protocol
|
=!DATARMNETcc6099cb14;DATARMNET543491eb0f->dev=dev;DATARMNET543491eb0f->protocol
|
||||||
=htons(ETH_P_MAP);dev_queue_xmit(DATARMNET543491eb0f);}DATARMNETaabe3a05f8:
|
=htons(ETH_P_MAP);rmnet_qmap_send(DATARMNET543491eb0f,RMNET_CH_CTL,false);}
|
||||||
dev_put(dev);}void DATARMNET5fe3ffe2ab(void){rcu_assign_pointer(
|
DATARMNETaabe3a05f8:dev_put(dev);}void DATARMNET5fe3ffe2ab(void){
|
||||||
rmnet_perf_tether_ingress_hook,DATARMNETe70d5ec61a);rcu_assign_pointer(
|
rcu_assign_pointer(rmnet_perf_tether_ingress_hook,DATARMNETe70d5ec61a);
|
||||||
rmnet_perf_tether_egress_hook,DATARMNET6ab362e985);rcu_assign_pointer(
|
rcu_assign_pointer(rmnet_perf_tether_egress_hook,DATARMNET6ab362e985);
|
||||||
rmnet_perf_tether_cmd_hook,DATARMNET136e008d70);}void DATARMNET229327cbd2(void){
|
rcu_assign_pointer(rmnet_perf_tether_cmd_hook,DATARMNET136e008d70);}void
|
||||||
rcu_assign_pointer(rmnet_perf_tether_ingress_hook,NULL);rcu_assign_pointer(
|
DATARMNET229327cbd2(void){rcu_assign_pointer(rmnet_perf_tether_ingress_hook,NULL
|
||||||
rmnet_perf_tether_egress_hook,NULL);rcu_assign_pointer(
|
);rcu_assign_pointer(rmnet_perf_tether_egress_hook,NULL);rcu_assign_pointer(
|
||||||
rmnet_perf_tether_cmd_hook,NULL);}static int DATARMNETaa549ce89a(void){int
|
rmnet_perf_tether_cmd_hook,NULL);}static int DATARMNETaa549ce89a(void){int
|
||||||
DATARMNETefc9df3df2;DATARMNET8a1e9920bf=kzalloc(sizeof(*DATARMNET8a1e9920bf),
|
DATARMNETefc9df3df2;DATARMNET8a1e9920bf=kzalloc(sizeof(*DATARMNET8a1e9920bf),
|
||||||
GFP_KERNEL);if(!DATARMNET8a1e9920bf){pr_err(
|
GFP_KERNEL);if(!DATARMNET8a1e9920bf){pr_err(
|
||||||
|
Viittaa uudesa ongelmassa
Block a user