From 483d7fe00a333bf5b072c7464d525daee72800bd Mon Sep 17 00:00:00 2001 From: Subash Abhinov Kasiviswanathan Date: Mon, 21 Jun 2021 13:21:23 -0600 Subject: [PATCH] wlan: I4f01435ebd4c11eed085f8879f2179210c0bd631 Update to I4f01435ebd4c11eed085f8879f2179210c0bd631 CRs-Fixed: 2973784 Change-Id: I4f01435ebd4c11eed085f8879f2179210c0bd631 Signed-off-by: Subash Abhinov Kasiviswanathan --- wlan/rmnet_wlan_connection.c | 8 ++++++-- wlan/rmnet_wlan_genl.c | 4 ++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/wlan/rmnet_wlan_connection.c b/wlan/rmnet_wlan_connection.c index 2cabafb9c3..d76e2a3b65 100644 --- a/wlan/rmnet_wlan_connection.c +++ b/wlan/rmnet_wlan_connection.c @@ -15,6 +15,7 @@ #include #include #include +#include #include "rmnet_wlan.h" #include "rmnet_wlan_connection.h" #define DATARMNET5da8c68c19 (2000000000) @@ -47,8 +48,11 @@ rx_handler_result_t DATARMNET68fe094884(struct sk_buff**DATARMNET89946cec52){ struct DATARMNET0ca9d8ead7 DATARMNETa76763310b={};struct DATARMNET4f49486833* DATARMNET63b1a086d5;struct sk_buff*DATARMNET543491eb0f=*DATARMNET89946cec52; unsigned long DATARMNETfb0677cc3c;if(!DATARMNET543491eb0f||DATARMNET543491eb0f-> -pkt_type==PACKET_LOOPBACK)goto DATARMNETbf4095f79e;if(DATARMNET543491eb0f-> -protocol==htons(ETH_P_IP)){struct iphdr*DATARMNET86f1f2cdc9,DATARMNETbf6548198e; +pkt_type==PACKET_LOOPBACK)goto DATARMNETbf4095f79e;if(DATARMNET543491eb0f->dev&& +strncmp(DATARMNET543491eb0f->dev->name, +"\x72\x5f\x72\x6d\x6e\x65\x74\x5f\x64\x61\x74\x61\x30",IFNAMSIZ))nf_ct_set( +DATARMNET543491eb0f,NULL,IP_CT_UNTRACKED);if(DATARMNET543491eb0f->protocol== +htons(ETH_P_IP)){struct iphdr*DATARMNET86f1f2cdc9,DATARMNETbf6548198e; DATARMNET86f1f2cdc9=skb_header_pointer(DATARMNET543491eb0f,(0xd2d+202-0xdf7), sizeof(*DATARMNET86f1f2cdc9),&DATARMNETbf6548198e);if(!DATARMNET86f1f2cdc9)goto DATARMNETbf4095f79e;if(DATARMNET86f1f2cdc9->protocol==IPPROTO_TCP)goto diff --git a/wlan/rmnet_wlan_genl.c b/wlan/rmnet_wlan_genl.c index a93bde8a89..98d0c7aee8 100644 --- a/wlan/rmnet_wlan_genl.c +++ b/wlan/rmnet_wlan_genl.c @@ -111,7 +111,7 @@ GENL_SET_ERR_MSG(DATARMNET54338da2ff, "\x4d\x75\x73\x74\x20\x73\x70\x65\x63\x69\x66\x79\x20\x46\x57\x44\x20\x64\x65\x76\x69\x63\x65\x20\x61\x6e\x64\x20\x61\x64\x64\x72\x65\x73\x73" );return-EINVAL;}DATARMNETef7cdd7b6b=DATARMNET54338da2ff->attrs[ DATARMNETea4b56dc2b];DATARMNETd7f4d7c495=nla_data(DATARMNETef7cdd7b6b);if(strchr -(DATARMNETd7f4d7c495,((char)(0x144b+4507-0x25ac)))){if(in6_pton( +(DATARMNETd7f4d7c495,((char)(0x320+8738-0x2508)))){if(in6_pton( DATARMNETd7f4d7c495,nla_len(DATARMNETef7cdd7b6b),DATARMNET2d4b4cfc9e. DATARMNET5700daac01.s6_addr,-(0xd26+209-0xdf6),NULL)!=(0xd26+209-0xdf6)){ GENL_SET_ERR_MSG(DATARMNET54338da2ff, @@ -138,7 +138,7 @@ GENL_SET_ERR_MSG(DATARMNET54338da2ff, "\x4d\x75\x73\x74\x20\x73\x70\x65\x63\x69\x66\x79\x20\x46\x57\x44\x20\x64\x65\x76\x69\x63\x65\x20\x61\x6e\x64\x20\x61\x64\x64\x72\x65\x73\x73" );return-EINVAL;}DATARMNETef7cdd7b6b=DATARMNET54338da2ff->attrs[ DATARMNETea4b56dc2b];DATARMNETd7f4d7c495=nla_data(DATARMNETef7cdd7b6b);if(strchr -(DATARMNETd7f4d7c495,((char)(0x2a4+5778-0x18fc)))){if(in6_pton( +(DATARMNETd7f4d7c495,((char)(0x1cbd+647-0x1f0a)))){if(in6_pton( DATARMNETd7f4d7c495,nla_len(DATARMNETef7cdd7b6b),DATARMNET2d4b4cfc9e. DATARMNET5700daac01.s6_addr,-(0xd26+209-0xdf6),NULL)!=(0xd26+209-0xdf6)){ GENL_SET_ERR_MSG(DATARMNET54338da2ff,