summaryrefslogtreecommitdiffstats
path: root/iptables/nft-arp.c
Commit message (Expand)AuthorAgeFilesLines
* xshared: Move arp_opcodes into shared spacePhil Sutter2022-05-111-18/+4
* nft: prepare for dynamic register allocationPablo Neira Ayuso2022-05-021-6/+12
* nft: pass handle to helper functions to build netlink payloadPablo Neira Ayuso2022-05-021-11/+11
* nft: pass struct nft_xt_ctx to parse_meta()Pablo Neira Ayuso2022-05-021-1/+1
* nft: Don't pass command state opaque to family ops callbacksPhil Sutter2022-03-101-13/+10
* nft: Simplify immediate parsingPhil Sutter2022-03-101-9/+0
* xtables: Do not pass nft_handle to do_parse()Phil Sutter2022-01-121-1/+3
* xshared: Share print_header() with legacy iptablesPhil Sutter2021-11-231-4/+3
* nft: Change whitespace printing in save_rule callbackPhil Sutter2021-11-231-0/+1
* nft: Merge xtables-arp-standalone.c into xtables-standalone.cPhil Sutter2021-10-201-1/+94
* nft-arp: Introduce post_parse callbackPhil Sutter2021-10-201-1/+149
* nft-shared: Introduce init_cs family ops callbackPhil Sutter2021-10-201-0/+9
* nft-arp: Make use of ipv4_addr_to_string()Phil Sutter2021-04-301-91/+8
* xtables-arp: Don't use ARPT_INV_*Phil Sutter2020-12-031-57/+35
* ebtables: Optimize masked MAC address matchesPhil Sutter2020-11-041-4/+8
* nft: Optimize class-based IP prefix matchesPhil Sutter2020-11-041-3/+8
* nft: Drop save_counters callback from family_opsPhil Sutter2020-05-181-1/+0
* nft: Merge nft_*_rule_find() functionsPhil Sutter2020-05-181-28/+0
* arptables: Fix leak in nft_arp_print_rule()Phil Sutter2020-05-111-0/+2
* nft: split parsing from netlink commandsPablo Neira Ayuso2020-05-111-2/+4
* nft: family_ops: Pass nft_handle to 'rule_to_cs' callbackPhil Sutter2019-11-251-2/+2
* nft: family_ops: Pass nft_handle to 'print_rule' callbackPhil Sutter2019-11-251-1/+2
* nft: family_ops: Pass nft_handle to 'rule_find' callbackPhil Sutter2019-11-251-2/+2
* nft: family_ops: Pass nft_handle to 'add' callbackPhil Sutter2019-11-251-1/+1
* nft-arp: Use xtables_print_mac_and_mask()Phil Sutter2019-10-301-27/+4
* arptables-nft: fix decoding of hlen on bigendian platformsFlorian Westphal2019-02-221-2/+3
* arptables: Print space before comma and countersPhil Sutter2019-02-211-1/+1
* nft: Fix potential memleaks in nft_*_rule_find()Phil Sutter2019-02-011-4/+8
* arptables-nft: Don't print default h-len/h-type valuesPhil Sutter2019-01-311-2/+2
* arptables-nft-save: Fix position of -j optionPhil Sutter2019-01-311-26/+39
* arptables-nft: Remove space between *cnt= and valuePhil Sutter2019-01-311-2/+2
* arptables-nft: Fix listing rules without targetPhil Sutter2019-01-311-1/+1
* xtables: rename opcodes to arp_opcodesFlorian Westphal2018-11-191-2/+2
* arptables-nft: use generic expression parsing functionFlorian Westphal2018-11-181-82/+10
* arptables: fix src/dst mac handlingFlorian Westphal2018-11-121-9/+57
* arptables: fix target ip offsetFlorian Westphal2018-11-121-2/+3
* arptables: fix -s/-d handling for negation and maskFlorian Westphal2018-11-121-6/+14
* arptables: fix rule deletion/compareFlorian Westphal2018-11-121-1/+2
* arptables-save: add -c option, like xtables-saveFlorian Westphal2018-11-121-8/+9
* arptables: use ->save for arptables-save, like xtablesFlorian Westphal2018-11-121-9/+24
* arptables: Use the shared nft_ipv46_parse_target()Phil Sutter2018-09-251-8/+1
* arptables: Fix incorrect strcmp() in nft_arp_rule_find()Phil Sutter2018-09-241-1/+1
* nft-arp: Drop ineffective conditionalPhil Sutter2018-09-241-3/+0
* xtables: Add missing deinitializationPhil Sutter2018-08-241-1/+1
* ebtables: Fix entries count in chain listingPhil Sutter2018-08-161-1/+2
* xtables: Implement arptables-{save,restore}Phil Sutter2018-08-061-17/+38
* arptables: Fix opcode printing in numeric outputPhil Sutter2018-08-041-0/+1
* arptables: Print policy only for base chainsPhil Sutter2018-08-041-1/+1
* xtables: rename {print,save}_rule functionsPhil Sutter2018-07-191-6/+6
* xtables: arp: make rule_to_cs callback privatePhil Sutter2018-07-191-5/+5