summaryrefslogtreecommitdiff
path: root/wlan/rmnet_wlan_genl.c
diff options
context:
space:
mode:
Diffstat (limited to 'wlan/rmnet_wlan_genl.c')
-rw-r--r--wlan/rmnet_wlan_genl.c56
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(