rmnet_aps.h 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. /* Copyright (c) 2021-2023 Qualcomm Innovation Center, Inc. All rights reserved.
  2. *
  3. * This program is free software; you can redistribute it and/or modify
  4. * it under the terms of the GNU General Public License version 2 and
  5. * only version 2 as published by the Free Software Foundation.
  6. *
  7. * This program is distributed in the hope that it will be useful,
  8. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  9. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  10. * GNU General Public License for more details.
  11. */
  12. #ifndef DATARMNETa70542332d
  13. #define DATARMNETa70542332d
  14. #include <linux/skbuff.h>
  15. #include <net/genetlink.h>
  16. #ifdef DATARMNETd7ef88d6df
  17. #define DATARMNET112d724eff(...) pr_err(__VA_ARGS__)
  18. #else
  19. #define DATARMNET112d724eff(...)
  20. #endif
  21. struct DATARMNET5d4139d9d7{u32 cmd;u32 DATARMNETbb588401ec;u32
  22. DATARMNET655f822a62;u32 ifindex;u8 DATARMNET6c2cba039d;u8 DATARMNET626c626b74;u8
  23. DATARMNET40bb1d945b;u8 DATARMNETecca9147fd;};struct DATARMNETca79857d4a{u32 cmd
  24. ;u32 DATARMNETe65883bfce;u32 DATARMNETbb588401ec;};
  25. #define DATARMNET53f589a196 (0xd26+209-0xdf6)
  26. #define DATARMNET3cff03c531 (0xd1f+216-0xdf5)
  27. struct DATARMNETd51e57e3f4{u32 cmd;u32 DATARMNETbb588401ec;u32 ifindex;s32
  28. DATARMNET61b4abcc9b;__be32 saddr[(0xd11+230-0xdf3)];__be32 daddr[
  29. (0xd11+230-0xdf3)];u16 sport;u16 dport;u32 DATARMNETe9aad463ce;u8 tos;u8
  30. DATARMNETa400ad4f72;u8 DATARMNET06d2413ad2;u8 DATARMNET0711bbda6c;u8
  31. DATARMNETecca9147fd[(0xef7+1114-0x130d)];};struct DATARMNET15bcb4844b{u32 cmd;
  32. u32 DATARMNETe65883bfce;u32 DATARMNETbb588401ec;};struct DATARMNET797a5b1493{u32
  33. ifindex;u64 DATARMNET9c9a589dce;u32 DATARMNETc277c62678;u32 DATARMNETecca9147fd
  34. [(0xd35+210-0xdff)];};struct DATARMNET9a727f81bc{u32 ifindex;u32
  35. DATARMNETecca9147fd[(0xcfc+267-0xe00)];};struct DATARMNET7fb3ee4333{u8 mux_id;u8
  36. DATARMNET6f031e7934;u8 DATARMNET08e1628d23;u8 len;u32 DATARMNETa960d37cad[
  37. (0xd35+210-0xdff)];};int DATARMNET37a9efbbcb(struct sk_buff*DATARMNETaafc1d9519,
  38. struct genl_info*DATARMNET54338da2ff);int DATARMNET1998d09852(struct sk_buff*
  39. DATARMNETaafc1d9519,struct genl_info*DATARMNET54338da2ff);int
  40. DATARMNETae6b282c61(struct sk_buff*DATARMNETaafc1d9519,struct genl_info*
  41. DATARMNET54338da2ff);int DATARMNET568dffe281(struct sk_buff*DATARMNETaafc1d9519,
  42. struct genl_info*DATARMNET54338da2ff);
  43. #endif