1. 487f21e offload.c: do_forward6() pull less by Maciej Żenczykowski · 8 months ago
  2. 40aecf2 bpf: git mv bpf_progs bpf/progs by Maciej Żenczykowski · 9 months ago[Renamed from bpf_progs/offload.c]
  3. da723a0 bpf: get rid of DISABLE_BTF_ON_USER_BUILDS macro by Maciej Żenczykowski · 9 months ago
  4. ab95754 bpf: move various OFFSET helpers into bpf_net_helpers.h by Maciej Żenczykowski · 9 months ago
  5. 5161c30 bpf: move IP_{DF,MF,...} and 'struct frag_hdr' into bpf_net_helpers.h by Maciej Żenczykowski · 9 months ago
  6. 1edfbf8 bpf: offload/test: remove use of TETHERING_{UID,GID} by Maciej Żenczykowski · 9 months ago
  7. 22a5f91 bpf_progs: just use bpf_net_helpers.h for common includes by Maciej Żenczykowski · 9 months ago
  8. 2e0da9b bpf_progs: mark a bunch of unused arguments as __unused by Maciej Żenczykowski · 10 months ago
  9. c11dfd8 bpf_progs: use unsigned instead of int by Maciej Żenczykowski · 10 months ago
  10. 4e4f872 Revert "NetBpfLoad: disable mainline on < U QPR3" by Maciej Żenczykowski · 11 months ago
  11. 2afffc2 Revert "NetBpfLoad: gently enable mainline" by Maciej Żenczykowski · 11 months ago
  12. 231598b NetBpfLoad: gently enable mainline by Maciej Żenczykowski · 11 months ago
  13. 4b28336 NetBpfLoad: disable mainline on < U QPR3 by Maciej Żenczykowski · 11 months ago
  14. 3dd052e Revert "bpf: offload.c - comment out CRITICAL mark" by Maciej Żenczykowski · 1 year, 1 month ago
  15. 8099c3b bpf: offload.c - comment out CRITICAL mark by Maciej Żenczykowski · 1 year, 1 month ago
  16. 11141da NetBpfLoad: enable mainline on T+ by Maciej Żenczykowski · 1 year, 2 months ago
  17. 561fb4a rename: @btf.o -> @mainline.o by Maciej Żenczykowski · 1 year, 7 months ago
  18. 3f738fc Pass upstream prefixes to bpf tethering offload by KH Shi · 2 years ago
  19. e1a615a type safety for 'bool downstream' by Maciej Żenczykowski · 1 year, 7 months ago
  20. 8a6c6d5 type safety for 'bool updatetime' by Maciej Żenczykowski · 1 year, 7 months ago
  21. 8d3bde7 type safety for is_ethernet by Maciej Żenczykowski · 1 year, 8 months ago
  22. 901c710 bpf_progs: use macros for kernel version by Maciej Żenczykowski · 1 year, 8 months ago
  23. 3a64568 type safety for kernel version by Maciej Żenczykowski · 1 year, 8 months ago
  24. c8fb1a2 bpf tethering offload - add src subnet to upstream ipv6 direction by KH Shi · 1 year, 10 months ago
  25. de1342a bpf_progs: disable BTF on <=U && user builds by Maciej Żenczykowski · 2 years ago
  26. 7a03c18 remove inprocess tethering by Maciej Żenczykowski · 2 years, 1 month ago
  27. 58c6337 sed -i -r 's@/[*] updatetime [*]/ false@NO_UPDATETIME@g' offload.c by Maciej Żenczykowski · 2 years, 1 month ago
  28. 653bb00 sed -i -r 's@/[*] updatetime [*]/ true@UPDATETIME@g' offload.c by Maciej Żenczykowski · 2 years, 1 month ago
  29. 66f52f4 sed -i -r 's@/[*] is_ethernet [*]/ false@RAWIP@g' offload.c by Maciej Żenczykowski · 2 years, 1 month ago
  30. 63fadd1 sed -i -r 's@/[*] is_ethernet [*]/ true@ETHER@g' offload.c by Maciej Żenczykowski · 2 years, 1 month ago
  31. cad569f sed -i -r 's@/[*] downstream [*]/ true@DOWNSTREAM@g' offload.c by Maciej Żenczykowski · 2 years, 1 month ago
  32. 941ea03 sed -i -r 's@/[*] downstream [*]/ false@UPSTREAM@g' offload.c by Maciej Żenczykowski · 2 years, 1 month ago
  33. 2541a19 offload.c - feed kver in to bpf progs by Maciej Żenczykowski · 2 years, 5 months ago
  34. bab0c1a offload.c - adjust bytes for l2 header by Maciej Żenczykowski · 2 years, 5 months ago
  35. 4e3321e bpf_tethering.h -> offload.h by Maciej Żenczykowski · 2 years, 5 months ago
  36. f932a8d offload.c - fix a mistake in a comment by Maciej Żenczykowski · 2 years, 6 months ago
  37. be25f96 offload.c - make tether_error_map read only. by Maciej Żenczykowski · 2 years, 7 months ago
  38. 0dd2bb3 split TCP control packet error into IPv4 vs IPv6 by Maciej Żenczykowski · 2 years, 9 months ago
  39. b82bf65 split IP version mismatch error into IPv4 vs IPv6 by Maciej Żenczykowski · 2 years, 9 months ago
  40. 869c4ad Merge "update CRITICAL annotations for mainline" by Maciej Żenczykowski · 2 years, 10 months ago
  41. efe862e No need for special case programs for [4.14, 5.4) kernels. by Maciej Żenczykowski · 2 years, 10 months ago
  42. c41e35d update CRITICAL annotations for mainline by Maciej Żenczykowski · 2 years, 10 months ago
  43. ccce4a3 offload/test bpf: support InProcessTethering by Maciej Żenczykowski · 2 years, 10 months ago
  44. 07d3013 enable btf for offload.o & test.o by Maciej Żenczykowski · 3 years, 1 month ago
  45. f769952 bpf programs: switch from integers to #define'd bpfloader versions by Maciej Żenczykowski · 3 years ago
  46. f72c8aa funky workaround to make things load on 4.14 bpf verifier by Maciej Żenczykowski · 3 years, 1 month ago
  47. 824fb29 rename try_make_readable() to try_make_writable() by Maciej Żenczykowski · 3 years, 1 month ago
  48. bb57fa9 [NETD-BPF#3] Relocate Tethering/bpf_progs and rename bpf_tethering_headers by Ken Chen · 3 years, 7 months ago[Renamed from Tethering/bpf_progs/offload.c]
  49. a457bf7 explicitly specify that offload.o & test.o bpf programs are S+ by Maciej Żenczykowski · 3 years, 7 months ago
  50. 6e66a36 Tethering/bpf_progs/offload - replace all TC_ACT_OK with TC_ACT_PIPE by Maciej Żenczykowski · 3 years, 9 months ago
  51. c29af79 ipv4 tethering offload - decrement ttl during forwarding by Maciej Żenczykowski · 3 years, 11 months ago
  52. 3feb782 bpf: Add interface index to BPF devmap by Hungming Chen · 4 years ago
  53. 8ba4070 Merge changes I515be275,Ied159454,I5a29bdd1 by Nucca Chen · 4 years, 1 month ago
  54. 8e69ec1 bpf offload - make sure bpf code can access packet headers by Maciej Żenczykowski · 4 years, 3 months ago
  55. 62733f5 bpf_progs - adjust for dstMac addition by Maciej Żenczykowski · 4 years, 2 months ago
  56. 3f32a83 fix whitespace in offload.c macro by Maciej Żenczykowski · 4 years, 2 months ago
  57. 90b81ac ebpf offload - beginnings of xdp implementation by Maciej Żenczykowski · 4 years, 3 months ago
  58. acddd4f ebpf offload - make it possible to boot on Q era 4.14/4.19 kernels by Maciej Żenczykowski · 4 years, 2 months ago
  59. 2278aed ebpf offload - noop program reorder by Maciej Żenczykowski · 4 years, 2 months ago
  60. db2cff5 bpf offload - add a new 'tether_xdp_devmap' by Maciej Żenczykowski · 4 years, 3 months ago
  61. fcd5ec1 Merge "ebpf offload: bump size of ipv4 tethering maps" by Treehugger Robot · 4 years, 3 months ago
  62. 4945772 Merge "ebpf offload: mark as critical for tethering not netd" by Treehugger Robot · 4 years, 3 months ago
  63. 8549af9 ebpf offload: bump size of ipv4 tethering maps by Maciej Żenczykowski · 4 years, 3 months ago
  64. 607d6dd ebpf offload: mark as critical for tethering not netd by Maciej Żenczykowski · 4 years, 3 months ago
  65. 56be03e Move definitions used by tethering bpf code into the module. by Lorenzo Colitti · 4 years, 3 months ago
  66. e982f09 ebpf offload - rename PUNT/DROP to TC_PUNT/TC_DROP by Maciej Żenczykowski · 4 years, 4 months ago
  67. e4a726a ebpf offload - add support for tethering of ipv4 udp by Maciej Żenczykowski · 4 years, 3 months ago
  68. 82ee26b ebpf offload - do L4 header present check earlier by Maciej Żenczykowski · 4 years, 3 months ago
  69. 3686735 offload ebpf - introduce 4.14+ ipv4 forwarding programs by Maciej Żenczykowski · 4 years, 3 months ago
  70. aefa095 offload ebpf - do_forward4() - introduce updatetime argument by Maciej Żenczykowski · 4 years, 3 months ago
  71. b0ac41f tethering offload ebpf - lower requirement from 5.9 to 5.8 by Maciej Żenczykowski · 4 years, 3 months ago
  72. d561b7f Add IPv4 counters. by Lorenzo Colitti · 4 years, 3 months ago
  73. 4431655 Merge "offload - finish ipv4 tethering" by Lorenzo Colitti · 4 years, 3 months ago
  74. 72ec3ba Improve BPF tethering counters. by Lorenzo Colitti · 4 years, 3 months ago
  75. b81584d Add error counters for various failures. by Lorenzo Colitti · 4 years, 4 months ago
  76. ec5f67d offload - finish ipv4 tethering by Maciej Żenczykowski · 4 years, 4 months ago
  77. 7dfbcf5 merge Tether{Down,Up}stream6Value -> Tether6Value by Maciej Żenczykowski · 4 years, 4 months ago
  78. 1feb8b4 merge Tether{Down,Up}stream4{Key,Value} - part 1 - C portion by Maciej Żenczykowski · 4 years, 4 months ago
  79. c2b0146 offload - begin ipv4 tethering implementation by Maciej Żenczykowski · 4 years, 4 months ago
  80. 18552e8 offload - ignore ethernet packets not destined for us by Maciej Żenczykowski · 4 years, 4 months ago
  81. bf8ec1a rename do_forward to do_forward6 by Maciej Żenczykowski · 4 years, 4 months ago
  82. fc4f654 bpf tether offload - do not offload TCP SYN/FIN/RST packets by Maciej Żenczykowski · 4 years, 4 months ago
  83. b199742 add placeholder ebpf programs for XDP tethering by Maciej Żenczykowski · 4 years, 4 months ago
  84. 088fe19 add placeholder ipv4 ebpf tethering offload programs by Maciej Żenczykowski · 4 years, 4 months ago
  85. 5b00fbd switch bpf programs to group network_stack by Maciej Żenczykowski · 4 years, 4 months ago
  86. bca0c85 Add tethering programs for upstream. by Maciej Żenczykowski · 4 years, 4 months ago
  87. 770e0a7 refactor: TetherIngress becomes TetherDownstream6 (and friends) by Maciej Żenczykowski · 4 years, 4 months ago
  88. 6b7829f switch from SEC() to DEFINE_BPF_PROG() by Maciej Żenczykowski · 4 years, 4 months ago
  89. e9810ff move bpf test map into a separate file by Maciej Żenczykowski · 4 years, 4 months ago
  90. 7052688 Provide a easy way to access bpf maps from java by markchien · 4 years, 6 months ago
  91. 56c632c Move BPF offload program from netd to mainline by Hungming Chen · 4 years, 8 months ago