Updates modules to version I9df774e092cc6b420ed46206101e31f6e218f451
Updates modules to version I9df774e092cc6b420ed46206101e31f6e218f451. Change-Id: I9df774e092cc6b420ed46206101e31f6e218f451 Signed-off-by: Sean Tranchetti <quic_stranche@quicinc.com>
This commit is contained in:
@@ -10,14 +10,14 @@
|
||||
#include <linux/udp.h>
|
||||
#include <linux/ip.h>
|
||||
#include <linux/ipv6.h>
|
||||
#include "rmnet_module.h"
|
||||
MODULE_LICENSE("\x47\x50\x4c\x20\x76\x32");static char*verinfo[]={
|
||||
"\x33\x39\x63\x62\x64\x37\x64\x35","\x37\x34\x31\x35\x39\x32\x31\x63",
|
||||
"\x34\x64\x65\x34\x39\x64\x62\x35","\x62\x31\x63\x34\x34\x62\x34\x63"};
|
||||
module_param_array(verinfo,charp,NULL,(0xcb7+5769-0x221c));MODULE_PARM_DESC(
|
||||
verinfo,
|
||||
"\x65\x32\x31\x38\x66\x34\x35\x31","\x33\x39\x63\x62\x64\x37\x64\x35",
|
||||
"\x37\x34\x31\x35\x39\x32\x31\x63","\x34\x64\x65\x34\x39\x64\x62\x35",
|
||||
"\x62\x31\x63\x34\x34\x62\x34\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"
|
||||
);extern int(*rmnet_perf_ingress_hook1)(struct sk_buff*DATARMNET543491eb0f);
|
||||
extern void(*rmnet_perf_egress_hook1)(struct sk_buff*DATARMNET543491eb0f);
|
||||
);extern void(*rmnet_perf_egress_hook1)(struct sk_buff*DATARMNET543491eb0f);
|
||||
#define DATARMNETf241a4b20f (0xe07+6616-0x2624)
|
||||
static inline bool DATARMNETe1ef3edea2(struct udphdr*DATARMNETa1abb4897c){return
|
||||
be16_to_cpu(DATARMNETa1abb4897c->source)==DATARMNETf241a4b20f||be16_to_cpu(
|
||||
@@ -44,13 +44,17 @@ protocol==htons(ETH_P_IP)){if(ip_hdr(DATARMNET543491eb0f)->protocol!=IPPROTO_UDP
|
||||
(DATARMNET543491eb0f->protocol==htons(ETH_P_IPV6)){if(ipv6_hdr(
|
||||
DATARMNET543491eb0f)->nexthdr!=IPPROTO_UDP)return;if(DATARMNET77ab42949f(
|
||||
DATARMNET543491eb0f))goto DATARMNETb261f33b7b;}return;DATARMNETb261f33b7b:
|
||||
DATARMNET543491eb0f->priority=14286874;}void DATARMNET49c17a32bc(void){
|
||||
rcu_assign_pointer(rmnet_perf_ingress_hook1,DATARMNETee9214ce9b);
|
||||
rcu_assign_pointer(rmnet_perf_egress_hook1,DATARMNET05c4bf8af9);}void
|
||||
DATARMNET41e8cc085c(void){rcu_assign_pointer(rmnet_perf_ingress_hook1,NULL);
|
||||
rcu_assign_pointer(rmnet_perf_egress_hook1,NULL);synchronize_rcu();}static int
|
||||
__init DATARMNET63abbdc3d3(void){pr_info("%s(): Loading\n",__func__);
|
||||
DATARMNET49c17a32bc();return(0xd2d+202-0xdf7);}static void __exit
|
||||
DATARMNETa343229e33(void){DATARMNET41e8cc085c();pr_info(
|
||||
DATARMNET543491eb0f->priority=14286874;}static const struct
|
||||
rmnet_module_hook_register_info DATARMNET95a71e03c1[]={{.hooknum=
|
||||
RMNET_MODULE_HOOK_PERF_INGRESS,.func=DATARMNETee9214ce9b,},{.hooknum=
|
||||
RMNET_MODULE_HOOK_PERF_EGRESS,.func=DATARMNET05c4bf8af9,},};void
|
||||
DATARMNET49c17a32bc(void){rcu_assign_pointer(rmnet_perf_egress_hook1,
|
||||
DATARMNET05c4bf8af9);rmnet_module_hook_register(DATARMNET95a71e03c1,ARRAY_SIZE(
|
||||
DATARMNET95a71e03c1));}void DATARMNET41e8cc085c(void){rcu_assign_pointer(
|
||||
rmnet_perf_egress_hook1,NULL);rmnet_module_hook_unregister(DATARMNET95a71e03c1,
|
||||
ARRAY_SIZE(DATARMNET95a71e03c1));}static int __init DATARMNET63abbdc3d3(void){
|
||||
pr_info("%s(): Loading\n",__func__);DATARMNET49c17a32bc();return
|
||||
(0xd2d+202-0xdf7);}static void __exit DATARMNETa343229e33(void){
|
||||
DATARMNET41e8cc085c();pr_info(
|
||||
"\x25\x73\x28\x29\x3a\x20\x65\x78\x69\x74\x69\x6e\x67" "\n",__func__);}
|
||||
module_init(DATARMNET63abbdc3d3);module_exit(DATARMNETa343229e33);
|
||||
|
Reference in New Issue
Block a user