1. d77721a Treat APFv3 as APFv4 with not fully working counters. by Maciej Żenczykowski · 2 days ago main master
  2. e8f0e51 Revert "Use TreeSet in validateDeduplicateBytesList() for clarity and efficiency" by Yuyang Huang · 2 days ago
  3. 1f49ad7 Use TreeSet in validateDeduplicateBytesList() for clarity and efficiency by Yuyang Huang · 2 days ago
  4. 5db003a Merge "Change the sdk_version of NetworkStackReleaseApiLevel to module_current" into main by Yuyang Huang · 3 days ago
  5. d1888b8 Change the sdk_version of NetworkStackReleaseApiLevel to module_current by Yuyang Huang · 4 days ago
  6. 8749eac Refactor ApfFilter label naming with gen.getUniqueLabel() by Yuyang Huang · 3 days ago
  7. eb416bc Merge "Improve error message when program counter is not increased expectedly" into main by Yuyang Huang · 7 days ago
  8. 456330a Improve error message when program counter is not increased expectedly by Yuyang Huang · 7 days ago
  9. ce1fa6a Merge "Remove unused mDNS filter from ApfFilter" into main by Yuyang Huang · 8 days ago
  10. 2cf5e0b Remove unused mDNS filter from ApfFilter by Yuyang Huang · 9 days ago
  11. 740c9a3 Implement addCountAnd{Pass|Drop}addJumpIfR0GreaterThan() methods by Yuyang Huang · 10 days ago
  12. c6f55b8 Merge "Fix `ProcfsParsingUtils` to return multiple IPv6 anycast addresses" into main by Yuyang Huang · 11 days ago
  13. 4a68a1a Fix `ProcfsParsingUtils` to return multiple IPv6 anycast addresses by Jimi Chen · 11 days ago
  14. 8a60bc9 Merge "Add getEtherMulticastAddresses and getIpv6MulticastAddresses in ProcfsParsingUtils" into main by Yuyang Huang · 11 days ago
  15. 3306067 Remove unnecessary checks by Patrick Rohr · 11 days ago
  16. 2d33d1b Add more comments by Patrick Rohr · 11 days ago
  17. c2b0d73 Merge "Ignore the NUD failures from neighbor which is never reachable." into main by Patrick Rohr · 11 days ago
  18. 80a5dfd Add getEtherMulticastAddresses and getIpv6MulticastAddresses in ProcfsParsingUtils by Jimi Chen · 13 days ago
  19. e98e348 Fix flaky testDhcp6Pd_multipleIaPrefixOptions. by Xiao Ma · 11 days ago
  20. 890fb0b Ignore the NUD failures from neighbor which is never reachable. by Xiao Ma · 3 weeks ago
  21. 67ac620 Merge "Refactor IpReachabilityMonitor#notifyLost callback by removing ip param." into main by Xiao Ma · 12 days ago
  22. 0596e5a Merge "Reset clat interface flag on IpClient start to prevent stale state" into main by Maciej Żenczykowski · 12 days ago
  23. 1f1ee9f Reset clat interface flag on IpClient start to prevent stale state by Yuyang Huang · 12 days ago
  24. 8ffddc6 Use Log.wtf() when program generation failed by Yuyang Huang · 12 days ago
  25. 49b0a33 Switch ApfFilter to use allowlist-based EtherType filtering in Android V by Yuyang Huang · 3 weeks ago
  26. ddcef1a Refactor IpReachabilityMonitor#notifyLost callback by removing ip param. by Xiao Ma · 2 weeks ago
  27. 80ff106 Refactor ApfNewTest to consolidate program run and check counter logic by Yuyang Huang · 2 weeks ago
  28. bf66254 Merge "Refine IPv4 packet dropping in IPv6-only networks" into main by Maciej Żenczykowski · 2 weeks ago
  29. c98f59c Merge "Refactor ApfFilter ethertype denylist using addCountAndDropIfR0IsOneOf()" into main by Maciej Żenczykowski · 2 weeks ago
  30. 5da8fbe Merge "Make addCountAnd{Pass|Drop}IfR0Is{One|None}Of() support non empty set" into main by Maciej Żenczykowski · 2 weeks ago
  31. 93a2d72 Merge "Ignore the destination MAC address in the RA filter" into main by Maciej Żenczykowski · 2 weeks ago
  32. 2216e6c Merge "Add ProcfsParsingUtils to get ndisc_tclass and anycast6" into main by Yuyang Huang · 2 weeks ago
  33. 840e9c9 Ignore the destination MAC address in the RA filter by Patrick Rohr · 2 weeks ago
  34. 5354bd2 Add ProcfsParsingUtils to get ndisc_tclass and anycast6 by Jimi Chen · 3 weeks ago
  35. 52ffad3 Refactor ApfFilter ethertype denylist using addCountAndDropIfR0IsOneOf() by Yuyang Huang · 2 weeks ago
  36. 4e541be Make addCountAnd{Pass|Drop}IfR0Is{One|None}Of() support non empty set by Yuyang Huang · 2 weeks ago
  37. 45c2a1a Refine IPv4 packet dropping in IPv6-only networks by Yuyang Huang · 3 weeks ago
  38. de8d101 Add a dedicated Mainline Test Mapping group for Connectivity modules by Diwas Sharma · 3 weeks ago
  39. 53d2e8f ApfGenerator: get rid of MemorySlot.byIndex() by Maciej Żenczykowski · 3 weeks ago
  40. 6c55e69 Simplified addCountAnd{Pass|Drop}IfBytesAtR0Equals{Any|None}Of() methods by Yuyang Huang · 3 weeks ago
  41. e5f6197 Remove spurious check{Drop|Pass}CounterRange() by Yuyang Huang · 3 weeks ago
  42. c07373f Merge "Add WifiManagerShim" into main by Quang Luong · 3 weeks ago
  43. 33a9617 Implement addCountAnd{Pass|Drop}IfBytesAtR0Equals{Any|None}Of() methods by Yuyang Huang · 3 weeks ago
  44. fdc039f Unify all APF classes to use android.annotation.{NonNull|Nullable} by Yuyang Huang · 3 weeks ago
  45. e2e1301 Add WifiManagerShim by Quang Anh Luong · 3 months ago
  46. 5587890 Merge "Implement addCountAnd{Drop|Pass}IfR0Is{OneOf|NoneOf}() methods" into main by Maciej Żenczykowski · 3 weeks ago
  47. 588dbd7 Merge "Split test for clearer ApfV4/V6 generator failure reporting" into main by Maciej Żenczykowski · 3 weeks ago
  48. 70b8ccb Implement addCountAnd{Drop|Pass}IfR0Is{OneOf|NoneOf}() methods by Yuyang Huang · 3 weeks ago
  49. e844dd1 APF_VERSION_6 = 6 -> 6000 (ie. v6.000) by Maciej Żenczykowski · 3 weeks ago
  50. 1cfe225 Split test for clearer ApfV4/V6 generator failure reporting by Yuyang Huang · 3 weeks ago
  51. 1413d15 ApfFilter: optimize a bit on APFv6 interpreter by Maciej Żenczykowski · 3 weeks ago
  52. a4edbbf Implement addCountAnd{Drop|Pass}addJumpIfR0AnyBitsSet() method by Yuyang Huang · 3 weeks ago
  53. 8188c74 Remove redundant null check for non-null mHardwareAddress by Yuyang Huang · 3 weeks ago
  54. 3c6b81f Rename ApfV5Test.kt to ApfNewTest.kt by Yuyang Huang · 3 weeks ago
  55. 0005276 Merge "Revert "Rename ApfV5Test.kt to ApfTest.kt"" into main by Maciej Żenczykowski · 3 weeks ago
  56. 1366d09 Revert "Rename ApfV5Test.kt to ApfTest.kt" by Yuyang Huang · 3 weeks ago
  57. 7fcf0a6 Merge "Rename ApfV5Test.kt to ApfTest.kt" into main by Treehugger Robot · 3 weeks ago
  58. f69bc61 Rename ApfV5Test.kt to ApfTest.kt by Yuyang Huang · 3 weeks ago
  59. a4caa24 rename: libapf_v5 to libapf_v7 by Maciej Żenczykowski · 3 weeks ago
  60. 3deb4ae Use Set<Inet6Address> to store IPv6 addresses instead of List<byte[]> by Jimi Chen · 3 weeks ago
  61. af1cfb3 Merge "Store IPv6 addresses in APF filter" into main by Jimi Chen · 4 weeks ago
  62. 2b006b2 Store IPv6 addresses in APF filter by Jimi Chen · 5 weeks ago
  63. e11dc4e Merge "Add integration test to verify the incomplete IPv6 neighbors." into main by Treehugger Robot · 4 weeks ago
  64. de9a83f Merge "Rename ApfConstant to ApfConstants" into main by Treehugger Robot · 4 weeks ago
  65. 799c0ba Add integration test to verify the incomplete IPv6 neighbors. by Xiao Ma · 5 weeks ago
  66. 52e82e3 Rename ApfConstant to ApfConstants by Yuyang Huang · 4 weeks ago
  67. 81645df Merge "ApfV4Generator: eliminate maybeAddLoadR1CounterOffset" into main by Treehugger Robot · 4 weeks ago
  68. 8735eaf ApfV4Generator: eliminate maybeAddLoadR1CounterOffset by Maciej Żenczykowski · 5 weeks ago
  69. 9b512f4 ApfGenerator: fix (and rename) APFv6+ addArithR1 by Maciej Żenczykowski · 5 weeks ago
  70. 4fcc235 Remove spurious annotation in ApfV6Generator by Yuyang Huang · 5 weeks ago
  71. 89ec354 Add EXCEPTIONBUFFER_EXT_OPCODE support to ApfV6Generator by Yuyang Huang · 5 weeks ago
  72. cf8a0fb Fix comments in ApfV6Generator.java by Yuyang Huang · 5 weeks ago
  73. 1088f53 Merge "Refactor IpClientIntegrationTests with annotation flags." into main by Xiao Ma · 5 weeks ago
  74. 39e1f3c Refactor IpClientIntegrationTests with annotation flags. by Xiao Ma · 5 weeks ago
  75. 81b5278 Merge "Remove unused import in ApfV6Generator.java" into main by Yuyang Huang · 5 weeks ago
  76. bb78afe Merge "Fix out of date javadoc for ApfV6Generator" into main by Yuyang Huang · 5 weeks ago
  77. d7e264b Remove unused import in ApfV6Generator.java by Yuyang Huang · 5 weeks ago
  78. e895b3e Fix out of date javadoc for ApfV6Generator by Yuyang Huang · 5 weeks ago
  79. 2db0d11 Merge "Refactor shouldIgnoreIncompleteIpv6Neighbor to support IPv4 neighbors." into main by Treehugger Robot · 5 weeks ago
  80. 9f4143a Merge "Implement addJumpIfBytesAtR0Equals{Any|None}Of() in ApfV6GeneratorBase" into main by Maciej Żenczykowski · 5 weeks ago
  81. 670f334 Implement addJumpIfBytesAtR0Equals{Any|None}Of() in ApfV6GeneratorBase by Yuyang Huang · 5 weeks ago
  82. 04868cd Merge "Rename JNEBS to JBSMATCH and update document" into main by Treehugger Robot · 5 weeks ago
  83. 0c86841 Rename JNEBS to JBSMATCH and update document by Yuyang Huang · 5 weeks ago
  84. 9adb6b0 Refactor shouldIgnoreIncompleteIpv6Neighbor to support IPv4 neighbors. by Xiao Ma · 5 weeks ago
  85. 02f0f4d Simplify the test flags in IpReachabilityMonitor unit test. by Xiao Ma · 5 weeks ago
  86. 224ea13 Format the IpReachabilityMonitorTest. by Xiao Ma · 5 weeks ago
  87. 030f86a Merge "Simplify the logic of checking the loss of IP provisioning in IpReachabilityMonitor." into main by Xiao Ma · 5 weeks ago
  88. b43ebac Merge "Replace CollectionUtils.isEmpty() in favor of null check" into main by Maciej Żenczykowski · 5 weeks ago
  89. c3e111b Merge "maxImmSize is guaranteed to be larger than 0" into main by Maciej Żenczykowski · 5 weeks ago
  90. 1dddaba Merge "Enable sending GARP and unsolicited multicast NA post roaming by default." into main by Xiao Ma · 5 weeks ago
  91. 8a6337c Simplify the logic of checking the loss of IP provisioning in IpReachabilityMonitor. by Xiao Ma · 5 weeks ago
  92. 8661545 Replace CollectionUtils.isEmpty() in favor of null check by Patrick Rohr · 5 weeks ago
  93. 8cf8b43 maxImmSize is guaranteed to be larger than 0 by Patrick Rohr · 5 weeks ago
  94. 761e601 Merge changes from topic "oneof-dis" into main by Maciej Żenczykowski · 5 weeks ago
  95. a7e4283 Merge "Enforce byte length limit check" into main by Maciej Żenczykowski · 5 weeks ago
  96. e1db3ba Enforce byte length limit check by Yuyang Huang · 5 weeks ago
  97. de1a3ad Add test for disassembling the JONEOF_EXT_OPCODE instruction by Yuyang Huang · 6 weeks ago
  98. 6a98fae Implement addJumpIf{One|None}Of() in ApfV6GeneratorBase by Yuyang Huang · 7 weeks ago
  99. eef05f7 Merge "Clean up the onClatInterfaceStateUpdate() in IpClient" into main by Maciej Żenczykowski · 5 weeks ago
  100. 5dcad34 Merge "Update testFullApfV4ProgramGenerationNatTKeepAliveV4 to use new APIs" into main by Maciej Żenczykowski · 5 weeks ago