summaryrefslogtreecommitdiffstats
path: root/iptables/nft-ipv4.c
Commit message (Expand)AuthorAgeFilesLines
* nft: prepare for dynamic register allocationPablo Neira Ayuso2022-05-021-3/+5
* nft: pass handle to helper functions to build netlink payloadPablo Neira Ayuso2022-05-021-6/+6
* 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-17/+11
* nft: Simplify immediate parsingPhil Sutter2022-03-101-9/+3
* nft: Move proto_parse and post_parse callbacks to xsharedPhil Sutter2022-01-121-57/+2
* xtables: Do not pass nft_handle to do_parse()Phil Sutter2022-01-121-2/+4
* xshared: Share print_fragment() with legacyPhil Sutter2021-11-231-14/+1
* xshared: Share print_rule_details() with legacyPhil Sutter2021-11-231-2/+2
* xshared: Share save_ipv{4,6}_addr() with legacyPhil Sutter2021-11-231-41/+2
* xshared: Share save_rule_details() with legacyPhil Sutter2021-11-231-9/+4
* nft: Change whitespace printing in save_rule callbackPhil Sutter2021-11-231-3/+3
* nft: Add family ops callbacks wrapping different nft_cmd_* functionsPhil Sutter2021-10-201-0/+93
* nft: Avoid buffer size warnings copying iface namesPhil Sutter2021-06-071-2/+2
* Eliminate inet_aton() and inet_ntoa()Phil Sutter2021-04-301-9/+14
* xtables-translate: Fix translation of odd netmasksPhil Sutter2021-03-091-12/+30
* ebtables: Optimize masked MAC address matchesPhil Sutter2020-11-041-2/+4
* nft: Optimize class-based IP prefix matchesPhil Sutter2020-11-041-2/+4
* nft: Drop save_counters callback from family_opsPhil Sutter2020-05-181-1/+0
* nft: Merge nft_*_rule_find() functionsPhil Sutter2020-05-181-1/+0
* nft: Use clear_cs() instead of open codingPhil Sutter2020-05-111-1/+1
* nft: family_ops: Pass nft_handle to 'rule_to_cs' callbackPhil Sutter2019-11-251-1/+1
* nft: family_ops: Pass nft_handle to 'print_rule' callbackPhil Sutter2019-11-251-2/+2
* nft: family_ops: Pass nft_handle to 'add' callbackPhil Sutter2019-11-251-2/+2
* xtables: Don't use native nftables commentsPhil Sutter2018-11-271-11/+3
* iptables-nft: fix -f fragment optionFlorian Westphal2018-11-111-1/+1
* iptables-nft: fix bogus handling of zero saddr/daddrFlorian Westphal2018-11-031-2/+2
* xtables: Don't read garbage in nft_ipv4_parse_payload()Phil Sutter2018-09-241-0/+1
* Share print_ipv{4,6}_addr() from xtablesPhil Sutter2018-09-241-31/+1
* xtables: Use meta l4proto for -p matchPhil Sutter2018-08-211-2/+1
* xtables: Fix for wrong counter format in -S outputPhil Sutter2018-08-091-8/+2
* xtables: Don't pass full invflags to add_compat()Phil Sutter2018-08-091-1/+1
* nft: decode meta l4protoFlorian Westphal2018-07-211-0/+10
* xtables: introduce save_chain callbackPhil Sutter2018-07-191-0/+1
* xtables: rename {print,save}_rule functionsPhil Sutter2018-07-191-11/+10
* xtables: get rid of nft_ipv{4,6}_save_counters()Phil Sutter2018-07-191-8/+1
* xtables: eliminate nft_ipv{4,6}_rule_find()Phil Sutter2018-07-191-9/+1
* xtables: merge nft_ipv{4,6}_parse_target()Phil Sutter2018-07-191-8/+1
* xtables: get rid of nft_ipv{4,6}_print_header()Phil Sutter2018-07-191-9/+1
* xtables: introduce rule_to_cs/clear_cs callbacksPhil Sutter2018-07-191-0/+2
* xtables-compat: fix ipv4 frag (-f)Florian Westphal2018-05-051-3/+6
* xtables-compat: output -s,d first during save, just like iptablesFlorian Westphal2018-05-051-5/+5
* xtables-compat: fall back to comment match in case name is too longFlorian Westphal2018-05-041-1/+2
* nft: fix crash when getprotobynumber() returns 0Florian Westphal2018-04-131-6/+8
* xtables-compat: fix snprintf truncation warningsFlorian Westphal2018-04-081-1/+1
* xtables-compat: fix memory leak when listingPablo M. Bermudo Garay2017-08-141-0/+2
* xtables-translate: fix double space before commentPablo M. Bermudo Garay2017-06-061-1/+1
* iptables: fix the wrong appending of jump verdict after the comment.v1.6.1Shyam Saini2017-01-261-3/+2
* nft_ipv{4,6}_xlate: Respect prefix lengthsPhil Sutter2016-11-291-4/+6
* xtables-translate: add escape_quotes option to comment_xlatePablo M. Bermudo Garay2016-08-231-1/+1