1. 49b0a33 Switch ApfFilter to use allowlist-based EtherType filtering in Android V by Yuyang Huang · 10 days ago main master
  2. 80ff106 Refactor ApfNewTest to consolidate program run and check counter logic by Yuyang Huang · 2 days ago
  3. bf66254 Merge "Refine IPv4 packet dropping in IPv6-only networks" into main by Maciej Żenczykowski · 2 days ago
  4. c98f59c Merge "Refactor ApfFilter ethertype denylist using addCountAndDropIfR0IsOneOf()" into main by Maciej Żenczykowski · 2 days ago
  5. 5da8fbe Merge "Make addCountAnd{Pass|Drop}IfR0Is{One|None}Of() support non empty set" into main by Maciej Żenczykowski · 2 days ago
  6. 93a2d72 Merge "Ignore the destination MAC address in the RA filter" into main by Maciej Żenczykowski · 3 days ago
  7. 2216e6c Merge "Add ProcfsParsingUtils to get ndisc_tclass and anycast6" into main by Yuyang Huang · 3 days ago
  8. 840e9c9 Ignore the destination MAC address in the RA filter by Patrick Rohr · 3 days ago
  9. 5354bd2 Add ProcfsParsingUtils to get ndisc_tclass and anycast6 by Jimi Chen · 6 days ago
  10. 52ffad3 Refactor ApfFilter ethertype denylist using addCountAndDropIfR0IsOneOf() by Yuyang Huang · 5 days ago
  11. 4e541be Make addCountAnd{Pass|Drop}IfR0Is{One|None}Of() support non empty set by Yuyang Huang · 4 days ago
  12. 45c2a1a Refine IPv4 packet dropping in IPv6-only networks by Yuyang Huang · 10 days ago
  13. de8d101 Add a dedicated Mainline Test Mapping group for Connectivity modules by Diwas Sharma · 5 days ago
  14. 53d2e8f ApfGenerator: get rid of MemorySlot.byIndex() by Maciej Żenczykowski · 6 days ago
  15. 6c55e69 Simplified addCountAnd{Pass|Drop}IfBytesAtR0Equals{Any|None}Of() methods by Yuyang Huang · 6 days ago
  16. e5f6197 Remove spurious check{Drop|Pass}CounterRange() by Yuyang Huang · 6 days ago
  17. c07373f Merge "Add WifiManagerShim" into main by Quang Luong · 6 days ago
  18. 33a9617 Implement addCountAnd{Pass|Drop}IfBytesAtR0Equals{Any|None}Of() methods by Yuyang Huang · 7 days ago
  19. fdc039f Unify all APF classes to use android.annotation.{NonNull|Nullable} by Yuyang Huang · 7 days ago
  20. e2e1301 Add WifiManagerShim by Quang Anh Luong · 3 months ago
  21. 5587890 Merge "Implement addCountAnd{Drop|Pass}IfR0Is{OneOf|NoneOf}() methods" into main by Maciej Żenczykowski · 8 days ago
  22. 588dbd7 Merge "Split test for clearer ApfV4/V6 generator failure reporting" into main by Maciej Żenczykowski · 8 days ago
  23. 70b8ccb Implement addCountAnd{Drop|Pass}IfR0Is{OneOf|NoneOf}() methods by Yuyang Huang · 8 days ago
  24. e844dd1 APF_VERSION_6 = 6 -> 6000 (ie. v6.000) by Maciej Żenczykowski · 8 days ago
  25. 1cfe225 Split test for clearer ApfV4/V6 generator failure reporting by Yuyang Huang · 8 days ago
  26. 1413d15 ApfFilter: optimize a bit on APFv6 interpreter by Maciej Żenczykowski · 9 days ago
  27. a4edbbf Implement addCountAnd{Drop|Pass}addJumpIfR0AnyBitsSet() method by Yuyang Huang · 9 days ago
  28. 8188c74 Remove redundant null check for non-null mHardwareAddress by Yuyang Huang · 9 days ago
  29. 3c6b81f Rename ApfV5Test.kt to ApfNewTest.kt by Yuyang Huang · 10 days ago
  30. 0005276 Merge "Revert "Rename ApfV5Test.kt to ApfTest.kt"" into main by Maciej Żenczykowski · 10 days ago
  31. 1366d09 Revert "Rename ApfV5Test.kt to ApfTest.kt" by Yuyang Huang · 10 days ago
  32. 7fcf0a6 Merge "Rename ApfV5Test.kt to ApfTest.kt" into main by Treehugger Robot · 10 days ago
  33. f69bc61 Rename ApfV5Test.kt to ApfTest.kt by Yuyang Huang · 10 days ago
  34. a4caa24 rename: libapf_v5 to libapf_v7 by Maciej Żenczykowski · 10 days ago
  35. 3deb4ae Use Set<Inet6Address> to store IPv6 addresses instead of List<byte[]> by Jimi Chen · 10 days ago
  36. af1cfb3 Merge "Store IPv6 addresses in APF filter" into main by Jimi Chen · 2 weeks ago
  37. 2b006b2 Store IPv6 addresses in APF filter by Jimi Chen · 3 weeks ago
  38. e11dc4e Merge "Add integration test to verify the incomplete IPv6 neighbors." into main by Treehugger Robot · 3 weeks ago
  39. de9a83f Merge "Rename ApfConstant to ApfConstants" into main by Treehugger Robot · 3 weeks ago
  40. 799c0ba Add integration test to verify the incomplete IPv6 neighbors. by Xiao Ma · 3 weeks ago
  41. 52e82e3 Rename ApfConstant to ApfConstants by Yuyang Huang · 3 weeks ago
  42. 81645df Merge "ApfV4Generator: eliminate maybeAddLoadR1CounterOffset" into main by Treehugger Robot · 3 weeks ago
  43. 8735eaf ApfV4Generator: eliminate maybeAddLoadR1CounterOffset by Maciej Żenczykowski · 3 weeks ago
  44. 9b512f4 ApfGenerator: fix (and rename) APFv6+ addArithR1 by Maciej Żenczykowski · 3 weeks ago
  45. 4fcc235 Remove spurious annotation in ApfV6Generator by Yuyang Huang · 3 weeks ago
  46. 89ec354 Add EXCEPTIONBUFFER_EXT_OPCODE support to ApfV6Generator by Yuyang Huang · 3 weeks ago
  47. cf8a0fb Fix comments in ApfV6Generator.java by Yuyang Huang · 3 weeks ago
  48. 1088f53 Merge "Refactor IpClientIntegrationTests with annotation flags." into main by Xiao Ma · 3 weeks ago
  49. 39e1f3c Refactor IpClientIntegrationTests with annotation flags. by Xiao Ma · 3 weeks ago
  50. 81b5278 Merge "Remove unused import in ApfV6Generator.java" into main by Yuyang Huang · 3 weeks ago
  51. bb78afe Merge "Fix out of date javadoc for ApfV6Generator" into main by Yuyang Huang · 3 weeks ago
  52. d7e264b Remove unused import in ApfV6Generator.java by Yuyang Huang · 3 weeks ago
  53. e895b3e Fix out of date javadoc for ApfV6Generator by Yuyang Huang · 3 weeks ago
  54. 2db0d11 Merge "Refactor shouldIgnoreIncompleteIpv6Neighbor to support IPv4 neighbors." into main by Treehugger Robot · 3 weeks ago
  55. 9f4143a Merge "Implement addJumpIfBytesAtR0Equals{Any|None}Of() in ApfV6GeneratorBase" into main by Maciej Żenczykowski · 3 weeks ago
  56. 670f334 Implement addJumpIfBytesAtR0Equals{Any|None}Of() in ApfV6GeneratorBase by Yuyang Huang · 3 weeks ago
  57. 04868cd Merge "Rename JNEBS to JBSMATCH and update document" into main by Treehugger Robot · 3 weeks ago
  58. 0c86841 Rename JNEBS to JBSMATCH and update document by Yuyang Huang · 3 weeks ago
  59. 9adb6b0 Refactor shouldIgnoreIncompleteIpv6Neighbor to support IPv4 neighbors. by Xiao Ma · 4 weeks ago
  60. 02f0f4d Simplify the test flags in IpReachabilityMonitor unit test. by Xiao Ma · 3 weeks ago
  61. 224ea13 Format the IpReachabilityMonitorTest. by Xiao Ma · 3 weeks ago
  62. 030f86a Merge "Simplify the logic of checking the loss of IP provisioning in IpReachabilityMonitor." into main by Xiao Ma · 3 weeks ago
  63. b43ebac Merge "Replace CollectionUtils.isEmpty() in favor of null check" into main by Maciej Żenczykowski · 3 weeks ago
  64. c3e111b Merge "maxImmSize is guaranteed to be larger than 0" into main by Maciej Żenczykowski · 3 weeks ago
  65. 1dddaba Merge "Enable sending GARP and unsolicited multicast NA post roaming by default." into main by Xiao Ma · 3 weeks ago
  66. 8a6337c Simplify the logic of checking the loss of IP provisioning in IpReachabilityMonitor. by Xiao Ma · 4 weeks ago
  67. 8661545 Replace CollectionUtils.isEmpty() in favor of null check by Patrick Rohr · 3 weeks ago
  68. 8cf8b43 maxImmSize is guaranteed to be larger than 0 by Patrick Rohr · 3 weeks ago
  69. 761e601 Merge changes from topic "oneof-dis" into main by Maciej Żenczykowski · 4 weeks ago
  70. a7e4283 Merge "Enforce byte length limit check" into main by Maciej Żenczykowski · 4 weeks ago
  71. e1db3ba Enforce byte length limit check by Yuyang Huang · 4 weeks ago
  72. de1a3ad Add test for disassembling the JONEOF_EXT_OPCODE instruction by Yuyang Huang · 4 weeks ago
  73. 6a98fae Implement addJumpIf{One|None}Of() in ApfV6GeneratorBase by Yuyang Huang · 5 weeks ago
  74. eef05f7 Merge "Clean up the onClatInterfaceStateUpdate() in IpClient" into main by Maciej Żenczykowski · 4 weeks ago
  75. 5dcad34 Merge "Update testFullApfV4ProgramGenerationNatTKeepAliveV4 to use new APIs" into main by Maciej Żenczykowski · 4 weeks ago
  76. a739e91 Merge "Update testInfiniteLifetimeFullApfV4ProgramGeneration to use new APIs" into main by Maciej Żenczykowski · 4 weeks ago
  77. 65c9f5d Clean up the onClatInterfaceStateUpdate() in IpClient by Yuyang Huang · 4 weeks ago
  78. a597b1c Merge "Expose APF generator and associated classes to test" into main by Maciej Żenczykowski · 4 weeks ago
  79. 99ce3a6 Merge "ApfV4GeneratorBase: allow negative offsets in addLoad{8,16,32}Indexed" into main by Maciej Żenczykowski · 4 weeks ago
  80. 04e5540 Update testFullApfV4ProgramGenerationNatTKeepAliveV4 to use new APIs by Yuyang Huang · 4 weeks ago
  81. cd0286e Update testInfiniteLifetimeFullApfV4ProgramGeneration to use new APIs by Yuyang Huang · 4 weeks ago
  82. 7437499 Expose APF generator and associated classes to test by Patrick Rohr · 4 weeks ago
  83. 285d354 Merge "Rename preferredTimeout to deprecationTimeout." into main by Xiao Ma · 4 weeks ago
  84. 98cc278 ApfV4GeneratorBase: allow negative offsets in addLoad{8,16,32}Indexed by Maciej Żenczykowski · 4 weeks ago
  85. f6a0bc5 Rename preferredTimeout to deprecationTimeout. by Xiao Ma · 4 weeks ago
  86. d481f2b Merge "v5: fix a comment wrt. PASSDROP counter endianness" into main by Maciej Żenczykowski · 4 weeks ago
  87. 980fa03 Merge "Update APFv4 golden test to use addCountAndDropIfR0XXX API" into main by Maciej Żenczykowski · 4 weeks ago
  88. f9a5cb6 v5: fix a comment wrt. PASSDROP counter endianness by Maciej Żenczykowski · 4 weeks ago
  89. 8f9675c Update APFv4 golden test to use addCountAndDropIfR0XXX API by Yuyang Huang · 5 weeks ago
  90. c82d561 Handle IllegalArgumentException to prevent IpClient crashes by Yuyang Huang · 5 weeks ago
  91. f908feb Merge "Track clat interface status via IpClientLinkObserver for accuracy" into main by Maciej Żenczykowski · 5 weeks ago
  92. 4df3651 Simplify test flag annotations. by Lorenzo Colitti · 5 weeks ago
  93. fdcf3bd Track clat interface status via IpClientLinkObserver for accuracy by Yuyang Huang · 5 weeks ago
  94. c673933 Merge "Enhance readPacketFilter() logging to differentiate event triggers" into main by Yuyang Huang · 5 weeks ago
  95. 60abcae Enhance readPacketFilter() logging to differentiate event triggers by Yuyang Huang · 5 weeks ago
  96. 68f3271 Initialize PASSED_MLD counter before jump in LegacyApfFilter by Yuyang Huang · 5 weeks ago
  97. 79b2fed Merge "Add convenience functions to parse IP addresses from strings." into main by Treehugger Robot · 5 weeks ago
  98. 0d7cfa8 Merge "Add PopulateLinkAddressLifetime annotation in IpClient integration test." into main by Treehugger Robot · 5 weeks ago
  99. e5bae25 Add PopulateLinkAddressLifetime annotation in IpClient integration test. by Xiao Ma · 5 weeks ago
  100. 6f5df32 ApfTest: fix a test case with too short IPv4 packet by Maciej Żenczykowski · 5 weeks ago