summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2024-03-04Snap for 11526323 from 851efcf150752130c18426923eec2bc9389b868a to simpleperf...simpleperf-releaseAndroid Build Coastguard Worker
2024-03-03v5: document how to calculate filter_age_16384thsMaciej Żenczykowski
2024-03-03v5: prefix non-static internal functions with apf_internal_Maciej Żenczykowski
2024-02-28Snap for 11510257 from f9eebbfe8cd9c45cf0b62515e82be3ad0a740b2e to simpleperf...Android Build Coastguard Worker
2024-02-27v5: get rid of undef/define bool/true/false via assemble hackeryMaciej Żenczykowski
2024-02-26v5: add missing function prototypes to address build errors.Yuyang Huang
2024-02-26v5: fix potential bool typedef conflict.Yuyang Huang
2024-02-20v5: trigger transmit failure in the test_buf_allocatorYuyang Huang
2024-02-20v5: add ICMPv6 checksum test with hop-by-hop optionYuyang Huang
2024-02-16Merge "v5: add disassembler support for JDNS{Q|A}MATCHSAFE_EXT_OPCODE" into mainMaciej Żenczykowski
2024-02-16Merge "v5: replace imm with signed_imm for correct counter access" into mainMaciej Żenczykowski
2024-02-16v5: Use memcpy instead of memmoveYuyang Huang
2024-02-15v5: add disassembler support for JDNS{Q|A}MATCHSAFE_EXT_OPCODEYuyang Huang
2024-02-15v5: replace imm with signed_imm for correct counter accessYuyang Huang
2024-02-13Merge "v5: comment refinements for apf.h" into mainTreehugger Robot
2024-02-13Merge "v5: remove unused checksum helper functions" into mainTreehugger Robot
2024-02-12v5: comment refinements for apf.hMaciej Żenczykowski
2024-02-12Merge "Migrate Test Targets to New Android Ownership Model" into mainMaciej Żenczykowski
2024-02-12v5: remove unused checksum helper functionsYuyang Huang
2024-02-10v5: stylistic changesMaciej Żenczykowski
2024-02-10v5: simplify LDM_EXT_OPCODEMaciej Żenczykowski
2024-02-10v5: move packet/packet_len into apf_contextMaciej Żenczykowski
2024-02-10v5: move program/program_len into apf_contextMaciej Żenczykowski
2024-02-10v5: simplify DECODE_IMM macroMaciej Żenczykowski
2024-02-09v5: replace 'pc' macro with ctx->pc directlyMaciej Żenczykowski
2024-02-09v5: replace registers macro with ctx->RMaciej Żenczykowski
2024-02-09v5: replace APF_FRAME_HEADER_SIZE with ETH_HLENMaciej Żenczykowski
2024-02-09v5: bump apf interpreter versionMaciej Żenczykowski
2024-02-09v5: automatic tx buffer deallocationMaciej Żenczykowski
2024-02-09v5: add basic apf_contextMaciej Żenczykowski
2024-02-09v5: compile without old checksum codeMaciej Żenczykowski
2024-02-09v5: update transmit to use new checksum codeMaciej Żenczykowski
2024-02-09v5: implement E{PKT,DATA}COPYMaciej Żenczykowski
2024-02-09v5: move PKTDATACOPY_OPCODE handling earlierMaciej Żenczykowski
2024-02-09adjust apf_run.c for APFv6 alignment requirement API changeMaciej Żenczykowski
2024-02-09v5: implement {COUNT_AND_,}{PASS,DROP}Maciej Żenczykowski
2024-02-09v5: implement JDNS{Q,A}MATCHSAFEMaciej Żenczykowski
2024-02-09v5: implement JDNSAMATCHMaciej Żenczykowski
2024-02-09v5: bump counters on allocate/transmit failureMaciej Żenczykowski
2024-02-09v5: implement jmpdata instructionMaciej Żenczykowski
2024-02-09v5: allow storing data within programMaciej Żenczykowski
2024-02-09v5: limit ram_len to <2GiB, simplify jbsmatch bounds checkingMaciej Żenczykowski
2024-02-09v5: remove two not needed checks - guaranteed by prog_len + 16 <= ram_lenMaciej Żenczykowski
2024-02-09v5: carefully remove some program bounds checksMaciej Żenczykowski
2024-02-09v5: require there to be space for APFv6 reserved countersMaciej Żenczykowski
2024-02-09v5: remove spurious double checkMaciej Żenczykowski
2024-02-09v5: remove IN_PROGRAM_BOUNDS and ASSERT_IN_PROGRAM_BOUNDS macrosMaciej Żenczykowski
2024-02-09v5: simplify program bounds check at top of loopMaciej Żenczykowski
2024-02-09v5: whitespace only changeMaciej Żenczykowski
2024-02-09v5: enforce 4 byte alignment of program pointer and ram lengthMaciej Żenczykowski