1. f160909 bpf_net_helpers.h - introduce try_make_readable() by Maciej Żenczykowski · 3 years, 3 months ago
  2. d9737a0 bpf_net_helpers.h - add bpf_skb_pull_data() and bpf_redirect_map() helper declarations by Maciej Żenczykowski · 3 years, 3 months ago
  3. 4114d1a [LSC] Add LOCAL_LICENSE_KINDS to system/netd by Bob Badour · 3 years, 4 months ago
  4. ba753c2 clat - ignore ethernet packets not destined for us by Maciej Żenczykowski · 3 years, 5 months ago
  5. 4415938 switch from SEC() to DEFINE_BPF_PROG() by Maciej Żenczykowski · 3 years, 5 months ago
  6. 79eea38 adjust clat map/key to include whether it's ipv4 or ipv6 by Maciej Żenczykowski · 3 years, 5 months ago
  7. 7b9137b add definition of bpf_skb_store_bytes() by Maciej Żenczykowski · 3 years, 5 months ago
  8. fa0036f Add Restricted Mode Firewall Chain by Patrick Rohr · 3 years, 6 months ago
  9. f45deab Delete BPF offload program from netd by Hungming Chen · 3 years, 9 months ago
  10. cdd79f1 Mostly remove "blacklist" and "whitelist" from netd. by Lorenzo Colitti · 3 years, 11 months ago
  11. 16a2370 Merge "do not drop ingress dns replies with non bypassable vpn" by Maciej Żenczykowski · 4 years ago
  12. e9d140b do not drop ingress dns replies with non bypassable vpn by Maciej Żenczykowski · 4 years ago
  13. fbbb095 bpf_progs/clatd - do not tx offload ipv4/udp packets with 0 checksum by Maciej Żenczykowski · 4 years ago
  14. 83f2e88 bpf_progs/offload.c - increment error counter on failure by Maciej Żenczykowski · 4 years ago
  15. b216c73 bpf_progs - offload - fallback to stub on unpatched [4.14,5.4) kernels by Maciej Żenczykowski · 4 years ago
  16. 5fb4b29 Revert "bpf_progs - remove critical annotation from tether offload program" by Maciej Żenczykowski · 4 years ago
  17. 3b61ca6 bpf_progs - remove critical annotation from tether offload program by Maciej Żenczykowski · 4 years ago
  18. aaae7a6 bpf_progs - mark all three as critical for netd by Maciej Żenczykowski · 4 years ago
  19. 14455fd bpf_progs/offload.c - reduce memory usage by shrinking maps by Maciej Żenczykowski · 4 years ago
  20. 6e98b90 ebpf tethering offload - only offload some src ips. by Maciej Żenczykowski · 4 years ago
  21. f14b23d No longer get app uid bandwidth stats for the clat daemon by Maciej Żenczykowski · 4 years, 1 month ago
  22. d1ccc60 Merge "Use predefined function is_system_uid()" by Treehugger Robot · 4 years, 1 month ago
  23. 296fe57 Use predefined function is_system_uid() by Ken Chen · 4 years, 1 month ago
  24. 3a6d5d7 bpf_progs/netd - do not account egress clat daemon traffic to ebpf interface statistics by Maciej Żenczykowski · 4 years, 1 month ago
  25. bb3abe5 TetherIngressValue - add output path/route mtu field by Maciej Żenczykowski · 4 years, 1 month ago
  26. a1049cb ebpf tethering - add a map to store data limit, part 3 by Maciej Żenczykowski · 4 years, 1 month ago
  27. 6e474bd ebpf tethering - add a map to store data limit, part 1 by Maciej Żenczykowski · 4 years, 1 month ago
  28. e618bfb netd bpf: fix an error discovered by the next compiler update. by Yabin Cui · 4 years, 2 months ago
  29. d68bffc bpf prog: offload.c - add stub sched_cls_ingress_tether_rawip for 4.9 kernels by Maciej Żenczykowski · 4 years, 2 months ago
  30. d16a7fb flag ebpf tether offload program for rawip as requiring 4.14+ by Maciej Żenczykowski · 4 years, 2 months ago
  31. 0e1a350 Merge "ebpf programs - switch to LICENSE() macro" by Treehugger Robot · 4 years, 3 months ago
  32. bc9507e offload ebpf - tether_stats_map - increase from 16 to 1000 entries by Maciej Żenczykowski · 4 years, 3 months ago
  33. 5e68a9f ebpf programs - switch to LICENSE() macro by Maciej Żenczykowski · 4 years, 4 months ago
  34. de69647 Merge "Revert "bpf progs depend on system/core/libcutils/include"" by Maciej Żenczykowski · 4 years, 4 months ago
  35. c07dbe4 mark cgroupsock/inet/create ebpf program as requiring 4.14+ kernel by Maciej Żenczykowski · 4 years, 4 months ago
  36. f63ca58 Revert "bpf progs depend on system/core/libcutils/include" by Maciej Żenczykowski · 4 years, 4 months ago
  37. a76543e implement tether offloading eBPF program by Maciej Żenczykowski · 4 years, 4 months ago
  38. 18ebb8a Merge "eliminate changeOwnerAndMode()" by Treehugger Robot · 4 years, 4 months ago
  39. 565b6fb eliminate changeOwnerAndMode() by Maciej Żenczykowski · 4 years, 5 months ago
  40. e49637e bpf progs depend on system/core/libcutils/include by Maciej Żenczykowski · 4 years, 4 months ago
  41. 5e0c80a bpf_net_helpers - add definition for bpf_skb_change_head by Maciej Żenczykowski · 4 years, 4 months ago
  42. adff542 Merge "add an ebpf offload tethering statistics map" by Maciej Żenczykowski · 4 years, 4 months ago
  43. 0510b01 add an ebpf offload tethering statistics map by Maciej Żenczykowski · 4 years, 4 months ago
  44. 4256f65 stop using 'DEFINE_BPF_MAP_NO_ACCESSORS' macro by Maciej Żenczykowski · 4 years, 4 months ago
  45. ad5423c Add declaration for bpf_skb_adjust_room() by Maciej Żenczykowski · 4 years, 4 months ago
  46. 41b2ae1 Add dummy tethering offload eBPF map by Hungming Chen · 4 years, 4 months ago
  47. 3aaf294 ebpf - adjust packet/byte statistics for GSO frames by Maciej Żenczykowski · 4 years, 5 months ago
  48. 11ec78b share eBPF struct definitions between ebpf and C++ netd by Maciej Żenczykowski · 4 years, 6 months ago
  49. b601c04 eliminate bpf_progs/netd.h (via cut'n'paste into netd.c) by Maciej Żenczykowski · 4 years, 6 months ago
  50. 9400524 clatd ebpf - implement egress ebpf program by Maciej Żenczykowski · 4 years, 6 months ago
  51. 99bc7a9 add placeholder clat egress bpf programs and map by Maciej Żenczykowski · 4 years, 6 months ago
  52. faf05a1 clat ebpf - correctly handle CHECKSUM_COMPLETE packets by Maciej Żenczykowski · 4 years, 7 months ago
  53. d2bf281 netd ebpf - skip_owner_match - fix a pair of missing htons() when checking skb->protocol by Maciej Żenczykowski · 4 years, 7 months ago
  54. bb83a51 clat ebpf program - rename sum to sum4 by Maciej Żenczykowski · 4 years, 7 months ago
  55. 9910183 bpf_net_helpers - add checksum helpers to header file by Maciej Żenczykowski · 4 years, 7 months ago
  56. c4e94d4 clat ebpf code - use the more correct checksum summation type by Maciej Żenczykowski · 4 years, 7 months ago
  57. 7a6acc4 add a comment about bpf_get_socket_cookie() by Maciej Żenczykowski · 4 years, 7 months ago
  58. 8c906bb move htons() & friends into bpf_net_helpers by Maciej Żenczykowski · 4 years, 7 months ago
  59. 3cfcdd6 move networking bpf helpers from system/bpf by Maciej Żenczykowski · 4 years, 8 months ago
  60. ffc20bd move bpf prog specific header file into bpf_progs directory by Maciej Żenczykowski · 4 years, 7 months ago
  61. faa3abc clatd ebpf offload - fallback to clatd if bpf_skb_change_proto() helper fails by Maciej Żenczykowski · 4 years, 8 months ago
  62. 0b60d60 netd bpf - create and use is_received_skb() helper by Maciej Żenczykowski · 4 years, 8 months ago
  63. c6c8d4f netd ebpf: always match and thus allow incoming udp to unconnected sockets by Maciej Żenczykowski · 4 years, 9 months ago
  64. 3ed829e clatd eBPF - simplify TCP/UDP logic by Maciej Żenczykowski · 4 years, 9 months ago
  65. 365ecc3 Implement clat ebpf receive offload support for GRE & ESP by Maciej Żenczykowski · 4 years, 10 months ago
  66. 0f24d32 Convert bpf_update_stats to use type safe accessors by Maciej Żenczykowski · 5 years ago
  67. b8a7be5 Reapply "Switch to using typesafe kernel ebpf map accessors" by Maciej Żenczykowski · 5 years ago
  68. 1049b44 Revert "Switch to using typesafe kernel ebpf map accessors" by Maciej Żenczykowski · 5 years ago
  69. d07962a Switch to using typesafe kernel ebpf map accessors by Maciej Żenczykowski · 5 years ago
  70. af22a43 Fix incorrect data type in netd bpf program by Rubin Xu · 5 years ago
  71. ec27ff2 Block incoming non-VPN packets to apps under fully-routed VPN by Rubin Xu · 5 years ago
  72. bf660aa Do not block system uid from creating inet socket by Chenbo Feng · 5 years ago
  73. c2237d8 Clat eBPF program core implementation. by Maciej Żenczykowski · 5 years ago
  74. 4fe857e ebpf Clat - rename to ClatIngress throughout by Maciej Żenczykowski · 5 years ago
  75. dca6ce7 Clatd eBpf program - skeleton by Maciej Żenczykowski · 5 years ago
  76. 58bd3d4 Clean up for bpf related code by Chenbo Feng · 5 years ago
  77. 2236e1b Add back networking eBPF programs in netd by Chenbo Feng · 5 years ago