1. 66ce72d OffloadUtils - implement getTetherStatsMapFd() by Maciej Żenczykowski · 6 years ago
  2. adff542 Merge "add an ebpf offload tethering statistics map" by Maciej Żenczykowski · 6 years ago
  3. 0510b01 add an ebpf offload tethering statistics map by Maciej Żenczykowski · 6 years ago
  4. 4256f65 stop using 'DEFINE_BPF_MAP_NO_ACCESSORS' macro by Maciej Żenczykowski · 6 years ago
  5. 4acd4e8 OffloadUtils - implement getTetherIngressProgFd() by Maciej Żenczykowski · 6 years ago
  6. fdd7929 OffloadUtils - implement getTetherIngressMapFd() by Maciej Żenczykowski · 6 years ago
  7. 8241f9c moving SKIP_IF_EXTENDED_BPF_NOT_SUPPORTED to BpfUtils.h by Maciej Żenczykowski · 6 years ago
  8. bfcd6a5 OffloadUtils.h: 'static inline' -> 'inline' by Maciej Żenczykowski · 6 years ago
  9. 841ec72 OffloadUtils - refactor out common code by Maciej Żenczykowski · 6 years ago
  10. a8b6939 OffloadUtils - make processNetlinkResponse() static by Maciej Żenczykowski · 6 years ago
  11. 8831f22 OffloadUtilsTest - slightly better tests by Maciej Żenczykowski · 6 years ago
  12. ad5423c Add declaration for bpf_skb_adjust_room() by Maciej Żenczykowski · 6 years ago
  13. 1780c07 Merge "[vts-core] Add netd_integration_test to vts-core" by Maciej Żenczykowski · 6 years ago
  14. fdde38c Merge changes Idb5f9ed1,I436652e4,I422a74e7,Ia88102a1 by Treehugger Robot · 6 years ago
  15. 2ca75fe [vts-core] Add netd_integration_test to vts-core by nelsonli · 6 years ago
  16. 0ad23cd Merge "Convert netd tests to Result::ok()" by Treehugger Robot · 6 years ago
  17. 3d7c966 simplify: BpfLevel -> BpfEnabled where appropriate by Maciej Żenczykowski · 6 years ago
  18. 045306e test: more correct check for android::bpf::BpfLevel::EXTENDED by Maciej Żenczykowski · 6 years ago
  19. 10a5892 FirewallController - make mUseBpfOwnerMatch a bool by Maciej Żenczykowski · 6 years ago
  20. dfd5a43 Convert netd tests to Result::ok() by Bernie Innocenti · 6 years ago
  21. 69cd822 ClatdController - use isBpfSupported() helper by Maciej Żenczykowski · 6 years ago
  22. e55f45d ClatdController: handle {in, e}gress filter cleanup in maybe{Start, Stop}Bpf() by Hungming Chen · 6 years ago
  23. 8954095 Merge "Convert system/netd to Result::ok()" by Treehugger Robot · 6 years ago
  24. 615fd74 Convert system/netd to Result::ok() by Bernie Innocenti · 6 years ago
  25. b1ff3f1 Change group owner and permission of tethering eBPF map for network stack by Hungming Chen · 6 years ago
  26. 41b2ae1 Add dummy tethering offload eBPF map by Hungming Chen · 6 years ago
  27. 74f8c9d OffloadUtils - move tcFilterAddDev{Ingress,Egress}Bpf from .cpp to .h by Maciej Żenczykowski · 6 years ago
  28. b3e69d6 OffloadUtils - move tcQdisc{Add,Replace,Del}DevClsact from .cpp to .h by Maciej Żenczykowski · 6 years ago
  29. e5b6b4d OffloadUtils - move getClat{E,In}gress{Map,Prog}Fd from .cpp to .h by Maciej Żenczykowski · 6 years ago
  30. f124738 OffloadUtils - add tcFilterDelDevIngressClatIpv6 & tcFilterDelDevEgressClatIpv4 by Maciej Żenczykowski · 6 years ago
  31. 776200e OffloadUtils.h - move to #pragma once by Maciej Żenczykowski · 6 years ago
  32. eec7208 rename ClatUtils to OffloadUtils by Maciej Żenczykowski · 6 years ago
  33. cffca8e Merge "ClatdController & tests/tun_interface: change from /dev/tun to /dev/net/tun" by Maciej Żenczykowski · 6 years ago
  34. f879a7f simplify map construction to use path constructors by Maciej Żenczykowski · 6 years ago
  35. c836c1a Merge "Enable CFI (Control Flow Integrity)" by Ken Chen · 6 years ago
  36. 4352093 Merge "binder_test - remove useless /dev/tun define" by Treehugger Robot · 6 years ago
  37. 94db658 ClatdController & tests/tun_interface: change from /dev/tun to /dev/net/tun by Maciej Żenczykowski · 6 years ago
  38. d4b1f6d binder_test - remove useless /dev/tun define by Maciej Żenczykowski · 6 years ago
  39. d2c761d add nodad=true to TunInterface::addAddress() by Maciej Żenczykowski · 6 years ago
  40. 674cd99 ClatdController - dump(In|E)gress - use BpfMap fields instead of creating new ones by Maciej Żenczykowski · 6 years ago
  41. 4460b8c ClatdController - fix incorrect spurious '.' in two log messages by Maciej Żenczykowski · 6 years ago
  42. 57d5468 Tweak RTA_METRICS size calculation. by Lorenzo Colitti · 6 years ago
  43. 1d9f35a Merge "netd: Route MTU" by Lorenzo Colitti · 6 years ago
  44. 0381edc Merge "Revert "Temporarily disable binder tests on 5.x kernels"" by Treehugger Robot · 6 years ago
  45. fa94a27 netd: Route MTU by Tyler Wear · 6 years ago
  46. 8b84004 Merge "Deflake BpfBasicTest::TestCgroupMounted on x86_64 cuttlefish" by Maciej Żenczykowski · 6 years ago
  47. 0f76b57 Revert "Temporarily disable binder tests on 5.x kernels" by Alistair Delva · 6 years ago
  48. 6bacd4f Deflake BpfBasicTest::TestCgroupMounted on x86_64 cuttlefish by Maciej Żenczykowski · 6 years ago
  49. e7add94 Merge "BackoffSequence: always initialize" by Treehugger Robot · 6 years ago
  50. a88d314 BackoffSequence: always initialize by Steven Moreland · 6 years ago
  51. 2ecb2a0 Merge "libbpf_android doesn't use libnetdutils" by Steven Moreland · 6 years ago
  52. 2e413c3 Enable CFI (Control Flow Integrity) by Ken Chen · 6 years ago
  53. 7e1ee77 remove use of BpfMap(fd=createMap()) construction in favour of better one by Maciej Żenczykowski · 6 years ago
  54. 8701785 netd - pass file descriptors as 'const unique_fd&'s not raw ints. by Maciej Żenczykowski · 6 years ago
  55. a307454 libbpf_android doesn't use libnetdutils by Steven Moreland · 6 years ago
  56. b670f12 Merge "Fix potential fd leak in FwmarkServer." by Treehugger Robot · 6 years ago
  57. bfbd3b1 Merge "ebpf - adjust packet/byte statistics for GSO frames" by Maciej Żenczykowski · 6 years ago
  58. 88e85e7 Merge "bpf_benchmark: require_root" by Maciej Żenczykowski · 6 years ago
  59. ba76bd6 Fix potential fd leak in FwmarkServer. by Josh Gao · 6 years ago
  60. aa86bef bpf_benchmark: require_root by Steven Moreland · 6 years ago
  61. 3aaf294 ebpf - adjust packet/byte statistics for GSO frames by Maciej Żenczykowski · 6 years ago
  62. 0a8490f Merge "share eBPF struct definitions between ebpf and C++ netd" by Maciej Żenczykowski · 6 years ago
  63. 11ec78b share eBPF struct definitions between ebpf and C++ netd by Maciej Żenczykowski · 6 years ago
  64. 1104a13 Merge "Use libbpf_android to wait for bpf." by Steven Moreland · 6 years ago
  65. e234902 Use libbpf_android to wait for bpf. by Steven Moreland · 6 years ago
  66. daf27ae Merge "Use dnsresolver_aidl_interface-unstable-cpp in test" by Ken Chen · 6 years ago
  67. 4e62b1f Use dnsresolver_aidl_interface-unstable-cpp in test by Ken Chen · 6 years ago
  68. b601c04 eliminate bpf_progs/netd.h (via cut'n'paste into netd.c) by Maciej Żenczykowski · 6 years ago
  69. dec83c7 BandwidthController - consistently use -j not --jump throughout by Maciej Żenczykowski · 6 years ago
  70. f007de6 ClatdController - iptables drop including interface name by Maciej Żenczykowski · 6 years ago
  71. 2d88027 Merge "ClatdController - unconditionally ip6tables drop incoming 464xlat destined frames" by Maciej Żenczykowski · 6 years ago
  72. 083688f ClatdController - unconditionally ip6tables drop incoming 464xlat destined frames by Maciej Żenczykowski · 6 years ago
  73. efb7ec3 Temporarily disable binder tests on 5.x kernels by Alistair Delva · 6 years ago
  74. 9400524 clatd ebpf - implement egress ebpf program by Maciej Żenczykowski · 6 years ago
  75. fe92961 ClatdController - attach egress clat ebpf program to v4-* interfaces by Maciej Żenczykowski · 6 years ago
  76. 97ec1d8 ClatdController - add oifIsEthernet field to struct ClatEgressValue by Maciej Żenczykowski · 6 years ago
  77. 1ca9592 ClatdController - also attach 'clsact' qdisc to v4-* interface by Maciej Żenczykowski · 6 years ago
  78. 869bca5 ClatdController - populate mClatEgressMap by Maciej Żenczykowski · 6 years ago
  79. 75f4dc3 ClatdController - rename progFd to rxProgFd by Maciej Żenczykowski · 6 years ago
  80. a8ef6f9 ClatdController - implement resetEgressMap() by Maciej Żenczykowski · 6 years ago
  81. 35bc6ed ClatdController - refactor init() into init() + resetIngressMap() by Maciej Żenczykowski · 6 years ago
  82. 0bd8da7 ClatdController - add mClatEgressMap and initialize it by Maciej Żenczykowski · 6 years ago
  83. 1afbd99 implement ClatdController::dumpEgress() by Maciej Żenczykowski · 6 years ago
  84. 4c26217 refactor: ClatdController::dump -> dump + dumpTrackers() by Maciej Żenczykowski · 6 years ago
  85. 7dffa6f refactor: ClatdController::dump -> dump + dumpIngress() by Maciej Żenczykowski · 6 years ago
  86. a06943c implement tcFilterAddDevEgressBpf and add tests by Maciej Żenczykowski · 6 years ago
  87. b140a3a rename tcFilterAddDevBpf() to tcFilterAddDevIngressBpf() by Maciej Żenczykowski · 6 years ago
  88. e870a87 add getClatEgressProgFd() with tests by Maciej Żenczykowski · 6 years ago
  89. 4e36f13 add getClatEgressMapFd() with tests by Maciej Żenczykowski · 6 years ago
  90. 99bc7a9 add placeholder clat egress bpf programs and map by Maciej Żenczykowski · 6 years ago
  91. a448fd5 Merge "netd: limit DAC capabilities" by Jeffrey Vander Stoep · 6 years ago
  92. 85eb211 netd: limit DAC capabilities by Jeff Vander Stoep · 6 years ago
  93. 08cb211 Add TetherConfigParcel to improve tetherStartWithConfiguration by Chiachang Wang · 6 years ago
  94. 00fc62f Support getting fwmark for a network by Chiachang Wang · 6 years ago
  95. 5383963 Merge "Enable C++20 for netd" am: 6e7d38bc49 by Bernie Innocenti · 6 years ago
  96. 441e1ad Merge "Use stubs generated by build system" am: 9eb4b69c5b by Lorenzo Colitti · 6 years ago
  97. 6e7d38b Merge "Enable C++20 for netd" by Bernie Innocenti · 6 years ago
  98. 9eb4b69 Merge "Use stubs generated by build system" by Lorenzo Colitti · 6 years ago
  99. d064d6f Merge "Test that netlink errors are reported correctly." am: e44998c0ac by Maciej Żenczykowski · 6 years ago
  100. e44998c Merge "Test that netlink errors are reported correctly." by Maciej Żenczykowski · 6 years ago