On Sat, Nov 12, 2022 at 01:20:49AM +0100, Phil Sutter wrote: > A series of unrelated patches reducing code size in different ways: > > Patch 1 is a typical "move function to xshared.c for common use", patch > 2 eliminates some c'n'p programming in nft-shared.c, patch 3 merges > libipt_LOG.c and libip6t_LOG.c, patch 4 removes code from libebt_ip.c by > including the right header, patch 5 drops some local IP address parsers > in favor of the respective libxtables function and patches 6 and 7 move > duplicate definitions and code into a header shared by multiple > extensions. > > Phil Sutter (7): > xshared: Share make_delete_mask() between ip{,6}tables > nft-shared: Introduce port_match_single_to_range() > extensions: libip*t_LOG: Merge extensions > extensions: libebt_ip: Include kernel header > extensions: libebt_arp, libebt_ip: Use xtables_ipparse_any() > extensions: Collate ICMP types/codes in libxt_icmp.h > extensions: Unify ICMP parser into libxt_icmp.h Series applied.