diff options
Diffstat (limited to 'wlan/rmnet_wlan_genl.c')
-rw-r--r-- | wlan/rmnet_wlan_genl.c | 56 |
1 files changed, 32 insertions, 24 deletions
diff --git a/wlan/rmnet_wlan_genl.c b/wlan/rmnet_wlan_genl.c index d8a54eb..1fb6933 100644 --- a/wlan/rmnet_wlan_genl.c +++ b/wlan/rmnet_wlan_genl.c @@ -33,13 +33,13 @@ DATARMNETeaebe95912]={.type=NLA_U16,},}; .cmd = DATARMNET5aeb0ef9bc, \ .doit = DATARMNETbd9859b58e, \ } -static int DATARMNET72501635c8(struct sk_buff*DATARMNET543491eb0f,struct -genl_info*DATARMNET54338da2ff){struct nlattr*DATARMNET759bcdbf61[ -DATARMNETf6bbad94a5+(0xd26+209-0xdf6)];struct DATARMNETb89ecedefc* -DATARMNETcadc2ef9aa;struct nlattr*DATARMNETef7cdd7b6b;u32 DATARMNETef77661260= -(0xd2d+202-0xdf7);int DATARMNET4b119c4ff3;int DATARMNETb14e52a504= -(0xd2d+202-0xdf7);if(!DATARMNET54338da2ff->attrs[DATARMNET4e9cd7b8bf]){ -GENL_SET_ERR_MSG(DATARMNET54338da2ff, +static struct genl_family DATARMNET61e8f41aae;static int DATARMNET72501635c8( +struct sk_buff*DATARMNET543491eb0f,struct genl_info*DATARMNET54338da2ff){struct +nlattr*DATARMNET759bcdbf61[DATARMNETf6bbad94a5+(0xd26+209-0xdf6)];struct +DATARMNETb89ecedefc*DATARMNETcadc2ef9aa;struct nlattr*DATARMNETef7cdd7b6b;u32 +DATARMNETef77661260=(0xd2d+202-0xdf7);int DATARMNET4b119c4ff3;int +DATARMNETb14e52a504=(0xd2d+202-0xdf7);if(!DATARMNET54338da2ff->attrs[ +DATARMNET4e9cd7b8bf]){GENL_SET_ERR_MSG(DATARMNET54338da2ff, "\x4d\x75\x73\x74\x20\x73\x75\x70\x70\x6c\x79\x20\x74\x75\x70\x6c\x65\x20\x69\x6e\x66\x6f" );return-EINVAL;}nla_for_each_nested(DATARMNETef7cdd7b6b,DATARMNET54338da2ff-> attrs[DATARMNET4e9cd7b8bf],DATARMNET4b119c4ff3)DATARMNETef77661260++; @@ -257,23 +257,31 @@ DATARMNETef7cdd7b6b);DATARMNET4c1c11d8a5(&DATARMNET3396919a68);return (0xd2d+202-0xdf7);}static int DATARMNET425149b729(struct sk_buff* DATARMNET543491eb0f,struct genl_info*DATARMNET54338da2ff){(void) DATARMNET543491eb0f;(void)DATARMNET54338da2ff;DATARMNET56fde5181e();return -(0xd2d+202-0xdf7);}static const struct genl_ops DATARMNETf9df19988d[]={ -DATARMNET58eca5265b(DATARMNET0604500302,DATARMNET72501635c8),DATARMNET58eca5265b -(DATARMNET91becfb9ac,DATARMNET41dd9b14ab),DATARMNET58eca5265b( -DATARMNET14a3625b43,DATARMNETf1fa473089),DATARMNET58eca5265b(DATARMNET4478d3511b -,DATARMNETcd9478470c),DATARMNET58eca5265b(DATARMNETc2d5a4e103, -DATARMNETb86993aefb),DATARMNET58eca5265b(DATARMNET18145b00f6,DATARMNETc175a08219 -),DATARMNET58eca5265b(DATARMNETb8857fe6d9,DATARMNETc5f6c112ec), -DATARMNET58eca5265b(DATARMNET6d50a30ec2,DATARMNETa6aec23397),DATARMNET58eca5265b -(DATARMNET2e5d7ed755,DATARMNETa4773cb837),DATARMNET58eca5265b( -DATARMNETd37aaf8b58,DATARMNET16add73734),DATARMNET58eca5265b(DATARMNET3626d362d4 -,DATARMNETb318ed4796),DATARMNET58eca5265b(DATARMNET433fe7da93, -DATARMNET6a53c4576d),DATARMNET58eca5265b(DATARMNET77d31b75a3,DATARMNET425149b729 -),};struct genl_family DATARMNET61e8f41aae={.name=DATARMNET040266f460,.version= -DATARMNET7c442b83bb,.maxattr=DATARMNETebcc30fe04,.policy=DATARMNET0381a65e93,. -ops=DATARMNETf9df19988d,.n_ops=ARRAY_SIZE(DATARMNETf9df19988d),};static int -__init DATARMNET7eb0fa5c8f(void){int DATARMNET61c2303133=(0xd2d+202-0xdf7); -pr_info( +(0xd2d+202-0xdf7);}static int DATARMNETc0cc5d08ba(struct sk_buff* +DATARMNET543491eb0f,struct genl_info*DATARMNET54338da2ff){struct sk_buff* +DATARMNET49b2094b56=NULL;int DATARMNET268a8314cf=(0xd2d+202-0xdf7); +DATARMNET268a8314cf=DATARMNETe14c875532(&DATARMNET49b2094b56,& +DATARMNET61e8f41aae,DATARMNET54338da2ff);if(DATARMNET268a8314cf)goto +DATARMNETbf4095f79e;if(!DATARMNET49b2094b56){DATARMNET268a8314cf=-EINVAL;goto +DATARMNETbf4095f79e;}genlmsg_reply(DATARMNET49b2094b56,DATARMNET54338da2ff); +DATARMNETbf4095f79e:return DATARMNET268a8314cf;}static const struct genl_ops +DATARMNETf9df19988d[]={DATARMNET58eca5265b(DATARMNET0604500302, +DATARMNET72501635c8),DATARMNET58eca5265b(DATARMNET91becfb9ac,DATARMNET41dd9b14ab +),DATARMNET58eca5265b(DATARMNET14a3625b43,DATARMNETf1fa473089), +DATARMNET58eca5265b(DATARMNET4478d3511b,DATARMNETcd9478470c),DATARMNET58eca5265b +(DATARMNETc2d5a4e103,DATARMNETb86993aefb),DATARMNET58eca5265b( +DATARMNET18145b00f6,DATARMNETc175a08219),DATARMNET58eca5265b(DATARMNETb8857fe6d9 +,DATARMNETc5f6c112ec),DATARMNET58eca5265b(DATARMNET6d50a30ec2, +DATARMNETa6aec23397),DATARMNET58eca5265b(DATARMNET2e5d7ed755,DATARMNETa4773cb837 +),DATARMNET58eca5265b(DATARMNETd37aaf8b58,DATARMNET16add73734), +DATARMNET58eca5265b(DATARMNET3626d362d4,DATARMNETb318ed4796),DATARMNET58eca5265b +(DATARMNET433fe7da93,DATARMNET6a53c4576d),DATARMNET58eca5265b( +DATARMNET77d31b75a3,DATARMNET425149b729),DATARMNET58eca5265b(DATARMNET7c479706fb +,DATARMNETc0cc5d08ba),};static struct genl_family DATARMNET61e8f41aae={.name= +DATARMNET040266f460,.version=DATARMNET7c442b83bb,.maxattr=DATARMNETebcc30fe04,. +policy=DATARMNET0381a65e93,.ops=DATARMNETf9df19988d,.n_ops=ARRAY_SIZE( +DATARMNETf9df19988d),};static int __init DATARMNET7eb0fa5c8f(void){int +DATARMNET61c2303133=(0xd2d+202-0xdf7);pr_info( "\x25\x73\x28\x29\x3a\x20\x72\x6d\x6e\x65\x74\x5f\x77\x6c\x61\x6e\x20\x69\x6e\x69\x74\x69\x61\x6c\x69\x7a\x69\x6e\x67" "\n" ,__func__);DATARMNET61c2303133=genl_register_family(&DATARMNET61e8f41aae);if( DATARMNET61c2303133){pr_err( |