Skip to content

Commit 0613736

Browse files
committed
Merge tag 'nf-23-11-08' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Pablo Neira Ayuso says: ==================== Netfilter fixes for net The following patchset contains Netfilter fixes for net: 1) Add missing netfilter modules description to fix W=1, from Florian Westphal. 2) Fix catch-all element GC with timeout when use with the pipapo set backend, this remained broken since I tried to fix it this summer, then another attempt to fix it recently. 3) Add missing IPVS modules descriptions to fix W=1, also from Florian. 4) xt_recent allocated a too small buffer to store an IPv4-mapped IPv6 address which can be parsed by in6_pton(), from Maciej Zenczykowski. Broken for many releases. 5) Skip IPv4-mapped IPv6, IPv4-compat IPv6, site/link local scoped IPv6 addressses to set up IPv6 NAT redirect, also from Florian. This is broken since 2012. * tag 'nf-23-11-08' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf: netfilter: nat: fix ipv6 nat redirect with mapped and scoped addresses netfilter: xt_recent: fix (increase) ipv6 literal buffer length ipvs: add missing module descriptions netfilter: nf_tables: remove catchall element in GC sync path netfilter: add missing module descriptions ==================== Link: https://lore.kernel.org/r/20231108155802.84617-1-pablo@netfilter.org Signed-off-by: Jakub Kicinski <kuba@kernel.org>
2 parents 942b8b3 + 80abbe8 commit 0613736

40 files changed

+82
-7
lines changed

net/bridge/netfilter/ebtable_broute.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,3 +135,4 @@ static void __exit ebtable_broute_fini(void)
135135
module_init(ebtable_broute_init);
136136
module_exit(ebtable_broute_fini);
137137
MODULE_LICENSE("GPL");
138+
MODULE_DESCRIPTION("Force packets to be routed instead of bridged");

net/bridge/netfilter/ebtable_filter.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,3 +116,4 @@ static void __exit ebtable_filter_fini(void)
116116
module_init(ebtable_filter_init);
117117
module_exit(ebtable_filter_fini);
118118
MODULE_LICENSE("GPL");
119+
MODULE_DESCRIPTION("ebtables legacy filter table");

net/bridge/netfilter/ebtable_nat.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,3 +116,4 @@ static void __exit ebtable_nat_fini(void)
116116
module_init(ebtable_nat_init);
117117
module_exit(ebtable_nat_fini);
118118
MODULE_LICENSE("GPL");
119+
MODULE_DESCRIPTION("ebtables legacy stateless nat table");

net/bridge/netfilter/ebtables.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2595,3 +2595,4 @@ EXPORT_SYMBOL(ebt_do_table);
25952595
module_init(ebtables_init);
25962596
module_exit(ebtables_fini);
25972597
MODULE_LICENSE("GPL");
2598+
MODULE_DESCRIPTION("ebtables legacy core");

net/bridge/netfilter/nf_conntrack_bridge.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -416,3 +416,4 @@ module_exit(nf_conntrack_l3proto_bridge_fini);
416416

417417
MODULE_ALIAS("nf_conntrack-" __stringify(AF_BRIDGE));
418418
MODULE_LICENSE("GPL");
419+
MODULE_DESCRIPTION("Bridge IPv4 and IPv6 connection tracking");

net/ipv4/netfilter/iptable_nat.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -170,3 +170,4 @@ module_init(iptable_nat_init);
170170
module_exit(iptable_nat_exit);
171171

172172
MODULE_LICENSE("GPL");
173+
MODULE_DESCRIPTION("iptables legacy nat table");

net/ipv4/netfilter/iptable_raw.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,3 +108,4 @@ static void __exit iptable_raw_fini(void)
108108
module_init(iptable_raw_init);
109109
module_exit(iptable_raw_fini);
110110
MODULE_LICENSE("GPL");
111+
MODULE_DESCRIPTION("iptables legacy raw table");

net/ipv4/netfilter/nf_defrag_ipv4.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -186,3 +186,4 @@ module_init(nf_defrag_init);
186186
module_exit(nf_defrag_fini);
187187

188188
MODULE_LICENSE("GPL");
189+
MODULE_DESCRIPTION("IPv4 defragmentation support");

net/ipv4/netfilter/nf_reject_ipv4.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -336,3 +336,4 @@ void nf_send_unreach(struct sk_buff *skb_in, int code, int hook)
336336
EXPORT_SYMBOL_GPL(nf_send_unreach);
337337

338338
MODULE_LICENSE("GPL");
339+
MODULE_DESCRIPTION("IPv4 packet rejection core");

net/ipv6/netfilter/ip6table_nat.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -170,3 +170,4 @@ module_init(ip6table_nat_init);
170170
module_exit(ip6table_nat_exit);
171171

172172
MODULE_LICENSE("GPL");
173+
MODULE_DESCRIPTION("Ip6tables legacy nat table");

0 commit comments

Comments
 (0)