
I6ba475571f97275924996097b68e87e344b72312 CRs-Fixed: 3569537 Change-Id: I6ba475571f97275924996097b68e87e344b72312 Signed-off-by: Raul Martinez <quic_mraul@quicinc.com>
88 regels
5.0 KiB
C
88 regels
5.0 KiB
C
/* Copyright (c) 2019-2020 The Linux Foundation. All rights reserved.
|
|
* Copyright (c) 2022-2023 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
|
|
* only version 2 as published by the Free Software Foundation.
|
|
*
|
|
* This program is distributed in the hope that it will be useful,
|
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
* GNU General Public License for more details.
|
|
*
|
|
*/
|
|
|
|
#ifndef DATARMNETe10fe0b1e0
|
|
#define DATARMNETe10fe0b1e0
|
|
#include "rmnet_shs.h"
|
|
#include "rmnet_shs_config.h"
|
|
#define DATARMNET6517f07a36 "\x73\x68\x73"
|
|
#define DATARMNET41be983a65 \
|
|
"\x72\x6d\x6e\x65\x74\x5f\x73\x68\x73\x5f\x63\x61\x70\x73"
|
|
#define DATARMNET5ddc91451c \
|
|
"\x72\x6d\x6e\x65\x74\x5f\x73\x68\x73\x5f\x66\x6c\x6f\x77\x73"
|
|
#define DATARMNETeb2a21dd7c \
|
|
"\x72\x6d\x6e\x65\x74\x5f\x73\x68\x73\x5f\x73\x73\x5f\x66\x6c\x6f\x77\x73"
|
|
#define DATARMNET1c4ea23858 \
|
|
"\x72\x6d\x6e\x65\x74\x5f\x73\x68\x73\x5f\x66\x66\x6c\x6f\x77\x73"
|
|
#define DATARMNET8b29e14112 \
|
|
"\x72\x6d\x6e\x65\x74\x5f\x73\x68\x73\x5f\x6c\x6c\x5f\x66\x6c\x6f\x77\x73"
|
|
#define DATARMNETe98d39b779 \
|
|
"\x72\x6d\x6e\x65\x74\x5f\x73\x68\x73\x5f\x6e\x65\x74\x64\x65\x76"
|
|
#define DATARMNET67578af78f ((0xec7+1108-0x12fd))
|
|
#define DATARMNETa847b6b6d0 (DATARMNET67578af78f)
|
|
#define DATARMNET75c69edb82 ((0xeb7+698-0x110d))
|
|
#define DATARMNETe4d15b9332 ((0xec7+1166-0x132d))
|
|
#define DATARMNET9ae5f81f71 ((0xeb7+1158-0x132d))
|
|
#define DATARMNET29d29f44cf ((0xd2d+202-0xdf7))
|
|
struct __attribute__((__packed__))DATARMNET33582f7450{u64 DATARMNET18b7a5b761;
|
|
u64 DATARMNET4da6031170;u64 DATARMNET4df302dbd6;u16 DATARMNET42a992465f;u8
|
|
DATARMNETf510b48c29;};struct __attribute__((__packed__))DATARMNET661e7a8566{int
|
|
DATARMNET68a58889b0[(0xd18+223-0xdf4)];int DATARMNET1c7c913c7b[(0xd18+223-0xdf4)
|
|
];};struct __attribute__((__packed__))DATARMNETf44cda1bf2{u64
|
|
DATARMNET324c1a8f98;u64 DATARMNET253a9fc708;u64 DATARMNETbb80fccd97;u32 hash;u16
|
|
DATARMNET42a992465f;};struct __attribute__((__packed__))DATARMNET3a84fbfeae{u64
|
|
DATARMNET324c1a8f98;u64 DATARMNET253a9fc708;u64 DATARMNETbb80fccd97;u32 hash;
|
|
u32 bif;u32 ack_thresh;u16 DATARMNET42a992465f;};struct __attribute__((
|
|
__packed__))DATARMNET26737fb11e{union{struct iphdr DATARMNETac9bbaad7c;struct
|
|
ipv6hdr DATARMNET1688a97aa4;}ip_hdr;union{struct tcphdr tp;struct udphdr up;}
|
|
DATARMNETe33b41dad9;u64 DATARMNET324c1a8f98;u64 DATARMNET253a9fc708;u64
|
|
DATARMNETbb80fccd97;u64 DATARMNET95266642d1;u64 DATARMNET0d682bcb29;u64
|
|
DATARMNET20e8fc9db8;u32 hash;u16 DATARMNET42a992465f;u16 trans_proto;u8 mux_id;
|
|
u8 DATARMNETda8e8ae7ed;};struct __attribute__((__packed__))DATARMNETc13d990bf1{
|
|
union{struct iphdr DATARMNETac9bbaad7c;struct ipv6hdr DATARMNET1688a97aa4;}
|
|
ip_hdr;union{struct tcphdr tp;struct udphdr up;}DATARMNETe33b41dad9;u64
|
|
DATARMNET324c1a8f98;u64 DATARMNET253a9fc708;u64 DATARMNETbb80fccd97;u64
|
|
DATARMNET95266642d1;u64 DATARMNET0d682bcb29;u64 DATARMNET20e8fc9db8;u32 hash;u16
|
|
DATARMNET42a992465f;u16 trans_proto;u8 mux_id;};struct __attribute__((
|
|
__packed__))DATARMNET57ccbe14f3{char name[DATARMNET9ae5f81f71];u64
|
|
DATARMNET77de6e34f2;u64 hw_evict;u64 DATARMNET870c3dafcb;u64 coal_tcp;u64
|
|
coal_tcp_bytes;u64 coal_udp;u64 coal_udp_bytes;u64 DATARMNET257fc4b2d4;u64
|
|
DATARMNET4eb77c78e6;u64 pb_marker_seq;u8 mux_id;};extern struct list_head
|
|
DATARMNET6c23f11e81;extern struct list_head DATARMNETf91b305f4e;extern struct
|
|
list_head DATARMNET3208cd0982;extern struct list_head DATARMNET922b4752e2;extern
|
|
struct list_head DATARMNETe46ae760db;enum{DATARMNETbd4083a6a4=
|
|
(0x24f5+499-0x16e8)};struct DATARMNETa41d4c4a12{char*data;refcount_t refcnt;};
|
|
void DATARMNET28a80d526e(struct DATARMNET6c78e47d24*DATARMNETd2a694d52a,struct
|
|
list_head*DATARMNETf0fb155a9c);void DATARMNET24e4475345(struct
|
|
DATARMNET6c78e47d24*DATARMNETd2a694d52a,struct list_head*DATARMNETb436c3f30b);
|
|
void DATARMNET6f4b0915d3(struct DATARMNET6c78e47d24*DATARMNETd2a694d52a,struct
|
|
list_head*DATARMNET3208cd0982);void DATARMNET312b06829d(struct
|
|
DATARMNET6c78e47d24*DATARMNETd2a694d52a,struct list_head*DATARMNET922b4752e2);
|
|
void DATARMNETa1b141715b(struct list_head*DATARMNETb436c3f30b);void
|
|
DATARMNET3af54cd726(struct list_head*DATARMNETf0fb155a9c);void
|
|
DATARMNETcc489fbbad(struct list_head*DATARMNET3208cd0982);void
|
|
DATARMNETf7730d41c1(struct list_head*DATARMNET922b4752e2);void
|
|
DATARMNETc6439e3d71(struct DATARMNETc8fdbf9c85*DATARMNET7bea4a06a6,struct
|
|
DATARMNET228056d4b7*DATARMNETf632b170b1,struct list_head*DATARMNETe46ae760db);
|
|
void DATARMNETb177316a15(struct list_head*DATARMNETe46ae760db);void
|
|
DATARMNET5157210c44(struct list_head*DATARMNETe46ae760db);void
|
|
DATARMNET0e273eab79(struct list_head*DATARMNETb436c3f30b);void
|
|
DATARMNETe15af8eb6d(struct list_head*DATARMNETf0fb155a9c);void
|
|
DATARMNET78f3a0ca4f(struct list_head*DATARMNET3208cd0982);void
|
|
DATARMNETa3d6c4072d(struct list_head*DATARMNET922b4752e2);void
|
|
DATARMNET78666f33a1(void);void DATARMNETf5f83b943f(void);void
|
|
DATARMNET28d33bd09f(void);
|
|
#endif
|
|
|