datarmnet-ext: I05b12d9c6d3e9ae996f069d6062adde27415921c

Update to I05b12d9c6d3e9ae996f069d6062adde27415921c

CRs-Fixed: 3129563
Change-Id: I05b12d9c6d3e9ae996f069d6062adde27415921c
Signed-off-by: Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
This commit is contained in:
Subash Abhinov Kasiviswanathan
2022-02-13 19:54:38 -07:00
committed by Gerrit - the friendly Code Review server
parent 34f1d7e9e5
commit a5616c18ff
7 changed files with 54 additions and 17 deletions

View File

@@ -18,6 +18,11 @@
#include "rmnet_config.h"
#include "rmnet_aps.h"
#include "rmnet_aps_genl.h"
static char*verinfo[]={"\x37\x34\x31\x35\x39\x32\x31\x63",
"\x39\x66\x36\x36\x38\x31\x62\x34"};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"
);
#define DATARMNET63ff5c35c2 (0xd26+209-0xdf6)
#define DATARMNETceae994093 (0xd1f+216-0xdf5)
#define DATARMNET3412b803e1 (0xd18+223-0xdf4)

View File

@@ -1,4 +1,5 @@
/* Copyright (c) 2018-2021, The Linux Foundation. All rights reserved.
* Copyright (c) 2022 Qualcomm Innovation Center, Inc. All rights reserved.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 and
@@ -21,7 +22,11 @@
#include "rmnet_offload_state.h"
#include "rmnet_offload_engine.h"
#include "rmnet_offload_stats.h"
static const char*DATARMNET9be3ddbe97[]__always_unused={
static char*verinfo[]={"\x37\x34\x31\x35\x39\x32\x31\x63",
"\x34\x31\x32\x39\x36\x62\x30\x39"};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"
);static const char*DATARMNET9be3ddbe97[]__always_unused={
"\x49\x37\x32\x31\x62\x64\x36\x39\x35\x32\x31\x66\x65\x34\x61\x61\x38\x64\x61\x65\x62\x65\x66\x62\x32\x38\x30\x64\x38\x64\x31\x35\x30\x39\x66\x39\x31\x65\x36\x37\x33"
,
"\x49\x36\x64\x36\x66\x39\x32\x35\x66\x33\x65\x33\x32\x31\x65\x31\x32\x32\x38\x64\x33\x38\x37\x33\x66\x63\x37\x38\x32\x31\x38\x62\x61\x39\x30\x65\x39\x34\x35\x30\x36"

View File

@@ -10,9 +10,13 @@
#include <linux/udp.h>
#include <linux/ip.h>
#include <linux/ipv6.h>
MODULE_LICENSE("\x47\x50\x4c\x20\x76\x32");extern int(*rmnet_perf_ingress_hook1)
(struct sk_buff*DATARMNET543491eb0f);extern void(*rmnet_perf_egress_hook1)(
struct sk_buff*DATARMNET543491eb0f);
MODULE_LICENSE("\x47\x50\x4c\x20\x76\x32");static char*verinfo[]={
"\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);
#define DATARMNETf241a4b20f (0xe07+6616-0x2624)
static inline bool DATARMNETe1ef3edea2(struct udphdr*DATARMNETa1abb4897c){return
be16_to_cpu(DATARMNETa1abb4897c->source)==DATARMNETf241a4b20f||be16_to_cpu(

View File

@@ -1,5 +1,6 @@
// SPDX-License-Identifier: GPL-2.0-only
/* Copyright (c) 2021, The Linux Foundation. All rights reserved.
* Copyright (c) 2022 Qualcomm Innovation Center, Inc. All rights reserved.
*
* RMNET PERF TETHER framework
*
@@ -9,18 +10,22 @@
#include <net/tcp.h>
#include "rmnet_descriptor.h"
#include "rmnet_map.h"
MODULE_LICENSE("\x47\x50\x4c\x20\x76\x32");extern void(*
rmnet_perf_tether_ingress_hook)(struct tcphdr*DATARMNET2e7cc88971,struct
rmnet_frag_descriptor*DATARMNET9d1b321642,struct iphdr*DATARMNET86f1f2cdc9);
extern void(*rmnet_perf_tether_egress_hook)(struct sk_buff*DATARMNET543491eb0f);
extern void(*rmnet_perf_tether_cmd_hook)(u8 DATARMNET07b1a05079,u64
DATARMNETcc6099cb14);struct DATARMNETf9eee4068d{u8 DATARMNETd0ef85194f;};static
struct DATARMNETf9eee4068d*DATARMNET8a1e9920bf;unsigned int configure_knob1
__read_mostly=(0xd2d+202-0xdf7);module_param(configure_knob1,uint,
(0xdb7+6665-0x261c));unsigned int knob1 __read_mostly=(0xd2d+202-0xdf7);
module_param(knob1,uint,(0xdb7+6665-0x261c));unsigned int configure_knob2
__read_mostly=(0xd2d+202-0xdf7);module_param(configure_knob2,uint,
(0xdb7+6665-0x261c));unsigned int knob2 __read_mostly=(0xd2d+202-0xdf7);
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"};
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 void(*rmnet_perf_tether_ingress_hook)(struct tcphdr*DATARMNET2e7cc88971
,struct rmnet_frag_descriptor*DATARMNET9d1b321642,struct iphdr*
DATARMNET86f1f2cdc9);extern void(*rmnet_perf_tether_egress_hook)(struct sk_buff*
DATARMNET543491eb0f);extern void(*rmnet_perf_tether_cmd_hook)(u8
DATARMNET07b1a05079,u64 DATARMNETcc6099cb14);struct DATARMNETf9eee4068d{u8
DATARMNETd0ef85194f;};static struct DATARMNETf9eee4068d*DATARMNET8a1e9920bf;
unsigned int configure_knob1 __read_mostly=(0xd2d+202-0xdf7);module_param(
configure_knob1,uint,(0xdb7+6665-0x261c));unsigned int knob1 __read_mostly=
(0xd2d+202-0xdf7);module_param(knob1,uint,(0xdb7+6665-0x261c));unsigned int
configure_knob2 __read_mostly=(0xd2d+202-0xdf7);module_param(configure_knob2,
uint,(0xdb7+6665-0x261c));unsigned int knob2 __read_mostly=(0xd2d+202-0xdf7);
module_param(knob2,uint,(0xdb7+6665-0x261c));static DEFINE_SPINLOCK(
DATARMNETcf56327171);
#define DATARMNETd063f2edce ((0xef7+1112-0x131d))

View File

@@ -18,7 +18,11 @@
#include <linux/skbuff.h>
#include <linux/rtnetlink.h>
#include <net/pkt_sched.h>
static const char*DATARMNETf1bb41174a="\x31\x2e\x30";
static char*verinfo[]={"\x37\x34\x31\x35\x39\x32\x31\x63",
"\x61\x65\x32\x34\x34\x61\x39\x64"};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"
);static const char*DATARMNETf1bb41174a="\x31\x2e\x30";
#define DATARMNETe632b2e0b0 (0xd11+230-0xdf3)
static const u8 DATARMNET93bdeed8cb[TC_PRIO_MAX+(0xd26+209-0xdf6)]={
(0xd18+223-0xdf4),(0xd18+223-0xdf4),(0xd18+223-0xdf4),(0xd18+223-0xdf4),

View File

@@ -36,6 +36,13 @@
#include <linux/cpumask.h>
#include <linux/icmp.h>
#include <linux/inet.h>
static char*verinfo[]={"\x37\x34\x31\x35\x39\x32\x31\x63",
"\x31\x35\x33\x64\x31\x61\x62\x31","\x34\x66\x64\x35\x39\x63\x66\x35",
"\x38\x61\x64\x37\x64\x32\x62\x65","\x63\x30\x32\x62\x61\x39\x30\x65"};
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"
);
#define DATARMNET2f67183a86 2000000
#define DATARMNET68fc0be252 1000000
#define DATARMNETd391fbd694 (0xd2d+202-0xdf7)

View File

@@ -25,6 +25,13 @@
#include "rmnet_wlan_stats.h"
#include "rmnet_wlan_fragment.h"
#include "rmnet_wlan_connection.h"
static char*verinfo[]={"\x37\x34\x31\x35\x39\x32\x31\x63",
"\x33\x35\x36\x63\x34\x39\x31\x63","\x34\x64\x32\x32\x34\x33\x36\x33",
"\x61\x34\x31\x63\x39\x64\x37\x62","\x38\x66\x32\x66\x65\x64\x32\x66",
"\x63\x30\x32\x62\x61\x39\x30\x65"};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"
);
#define DATARMNETaf49b04806 ((0xeb7+1158-0x132d))
#define DATARMNET6b4ac8224c (const_ilog2(DATARMNETaf49b04806))
struct DATARMNET745f724205{struct hlist_node DATARMNETe8608dd267;struct rcu_head