summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
3 daysv5: reduce number of var declarations after statements, part 3HEADmastermainMaciej Żenczykowski
3 daysv5: reduce number of var declarations after statements, part 2Maciej Żenczykowski
4 daysv5: reduce number of var declarations after statementsMaciej Żenczykowski
4 daysv5: make apf_run() return more helpful value on firmware integration bugsMaciej Żenczykowski
4 daysv5: fix a bug in JONEOF_EXT_OPCODEMaciej Żenczykowski
4 daysv5: add back PASS for 'normal' pass casesMaciej Żenczykowski
4 daysv5: replace PASS_PACKET with EXCEPTIONMaciej Żenczykowski
4 daysv5: replace DROP_PACKET with just DROPMaciej Żenczykowski
8 daysv5: get us closer to ANSI CMaciej Żenczykowski
8 daysv5: remove unused err_codeMaciej Żenczykowski
9 daysv5: enable gcc -Wsign-conversionMaciej Żenczykowski
10 daysdisassembler: LDDW/STDW v6 mode, cnt -> counterMaciej Żenczykowski
10 daysMerge "Enhance disassembler output clarity for DROP/PASS opcodes" into mainTreehugger Robot
10 daysAdd disassembler support for STDW and LDDW opcodes in v6 modeYuyang Huang
10 daysEnhance disassembler output clarity for DROP/PASS opcodesYuyang Huang
12 daysv6: apf_interpreter.{h,c} - create placeholder textMaciej Żenczykowski
12 daysv4: move apf_interpreter.{h,c} into v4 subdirectoryMaciej Żenczykowski
2024-04-02Remove the unused IPPROTO_{ICMP|ICMPV6|TCP|UDP} constantsYuyang Huang
2024-04-03Add test for IGMPv2 packet checksum calculationYuyang Huang
2024-03-30v5: whitespace realignmentMaciej Żenczykowski
2024-03-20apf2java: adjust for jnebs -> jbsne renameMaciej Żenczykowski
2024-03-20v5: improve JONEOF_OPCODE documentation commentMaciej Żenczykowski
2024-03-19v5: implement JONEOF_OPCODEMaciej Żenczykowski
2024-03-19v5: rework LDDW/STDW for APFv6 mode to make them more usefulMaciej Żenczykowski
2024-03-19v5: JBSMATCH - always use R0 as offsetMaciej Żenczykowski
2024-03-19v5: fix incorrect commentMaciej Żenczykowski
2024-03-19v5: implement 'jbseq' (ie. 'jbsne' with R=1)Maciej Żenczykowski
2024-03-19v5: save an instructionMaciej Żenczykowski
2024-03-19v5: simplify JBSMATCH_OPCODE implementationMaciej Żenczykowski
2024-03-19v5: simplify: move JBSMATCH_OPCODE block outside nested switchMaciej Żenczykowski
2024-03-13Merge "v5: better arithmetic operations for APFv6" into mainTreehugger Robot
2024-03-12Merge "v5: add a few clarifying comments" into mainTreehugger Robot
2024-03-12v5: better arithmetic operations for APFv6Maciej Żenczykowski
2024-03-12v5: add a few clarifying commentsMaciej Żenczykowski
2024-03-12v5: use a memory slot to save apf_version()Maciej Żenczykowski
2024-03-04v5: document how to calculate filter_age_16384ths am: 851efcf150Maciej Żenczykowski
2024-03-03v5: document how to calculate filter_age_16384thsMaciej Żenczykowski
2024-03-04v5: prefix non-static internal functions with apf_internal_ am: 5668effc01Maciej Żenczykowski
2024-03-03v5: prefix non-static internal functions with apf_internal_Maciej Żenczykowski
2024-02-28v5: get rid of undef/define bool/true/false via assemble hackery am: f9eebbfe8cMaciej Żenczykowski
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. am: 083bb819ccYuyang Huang
2024-02-26v5: fix potential bool typedef conflict. am: 2f4648665cYuyang Huang
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_allocator am: 82e41db69bYuyang Huang
2024-02-20v5: trigger transmit failure in the test_buf_allocatorYuyang Huang
2024-02-20v5: add ICMPv6 checksum test with hop-by-hop option am: 8d01d94d85Yuyang 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 m...Maciej Żenczykowski