diff options
Diffstat (limited to 'net/ipv4')
-rw-r--r-- | net/ipv4/fib_trie.c | 3 | ||||
-rw-r--r-- | net/ipv4/netfilter/Kconfig | 10 |
2 files changed, 8 insertions, 5 deletions
diff --git a/net/ipv4/fib_trie.c b/net/ipv4/fib_trie.c index 66247f38b3..705e3ce86d 100644 --- a/net/ipv4/fib_trie.c +++ b/net/ipv4/fib_trie.c | |||
@@ -2378,6 +2378,7 @@ static unsigned fib_flag_trans(int type, u32 mask, const struct fib_info *fi) | |||
2378 | */ | 2378 | */ |
2379 | static int fib_route_seq_show(struct seq_file *seq, void *v) | 2379 | static int fib_route_seq_show(struct seq_file *seq, void *v) |
2380 | { | 2380 | { |
2381 | const struct fib_trie_iter *iter = seq->private; | ||
2381 | struct leaf *l = v; | 2382 | struct leaf *l = v; |
2382 | int i; | 2383 | int i; |
2383 | char bf[128]; | 2384 | char bf[128]; |
@@ -2389,6 +2390,8 @@ static int fib_route_seq_show(struct seq_file *seq, void *v) | |||
2389 | return 0; | 2390 | return 0; |
2390 | } | 2391 | } |
2391 | 2392 | ||
2393 | if (iter->trie == trie_local) | ||
2394 | return 0; | ||
2392 | if (IS_TNODE(l)) | 2395 | if (IS_TNODE(l)) |
2393 | return 0; | 2396 | return 0; |
2394 | 2397 | ||
diff --git a/net/ipv4/netfilter/Kconfig b/net/ipv4/netfilter/Kconfig index 9d3c8b5f32..0bc00528d8 100644 --- a/net/ipv4/netfilter/Kconfig +++ b/net/ipv4/netfilter/Kconfig | |||
@@ -440,7 +440,7 @@ config IP_NF_MATCH_COMMENT | |||
440 | config IP_NF_MATCH_CONNMARK | 440 | config IP_NF_MATCH_CONNMARK |
441 | tristate 'Connection mark match support' | 441 | tristate 'Connection mark match support' |
442 | depends on IP_NF_IPTABLES | 442 | depends on IP_NF_IPTABLES |
443 | depends on IP_NF_CONNTRACK_MARK || (NF_CONNTRACK_MARK && NF_CONNTRACK_IPV4) | 443 | depends on (IP_NF_CONNTRACK && IP_NF_CONNTRACK_MARK) || (NF_CONNTRACK_MARK && NF_CONNTRACK_IPV4) |
444 | help | 444 | help |
445 | This option adds a `connmark' match, which allows you to match the | 445 | This option adds a `connmark' match, which allows you to match the |
446 | connection mark value previously set for the session by `CONNMARK'. | 446 | connection mark value previously set for the session by `CONNMARK'. |
@@ -452,7 +452,7 @@ config IP_NF_MATCH_CONNMARK | |||
452 | config IP_NF_MATCH_CONNBYTES | 452 | config IP_NF_MATCH_CONNBYTES |
453 | tristate 'Connection byte/packet counter match support' | 453 | tristate 'Connection byte/packet counter match support' |
454 | depends on IP_NF_IPTABLES | 454 | depends on IP_NF_IPTABLES |
455 | depends on IP_NF_CT_ACCT || (NF_CT_ACCT && NF_CONNTRACK_IPV4) | 455 | depends on (IP_NF_CONNTRACK && IP_NF_CT_ACCT) || (NF_CT_ACCT && NF_CONNTRACK_IPV4) |
456 | help | 456 | help |
457 | This option adds a `connbytes' match, which allows you to match the | 457 | This option adds a `connbytes' match, which allows you to match the |
458 | number of bytes and/or packets for each direction within a connection. | 458 | number of bytes and/or packets for each direction within a connection. |
@@ -767,7 +767,7 @@ config IP_NF_TARGET_TTL | |||
767 | config IP_NF_TARGET_CONNMARK | 767 | config IP_NF_TARGET_CONNMARK |
768 | tristate 'CONNMARK target support' | 768 | tristate 'CONNMARK target support' |
769 | depends on IP_NF_MANGLE | 769 | depends on IP_NF_MANGLE |
770 | depends on IP_NF_CONNTRACK_MARK || (NF_CONNTRACK_MARK && NF_CONNTRACK_IPV4) | 770 | depends on (IP_NF_CONNTRACK && IP_NF_CONNTRACK_MARK) || (NF_CONNTRACK_MARK && NF_CONNTRACK_IPV4) |
771 | help | 771 | help |
772 | This option adds a `CONNMARK' target, which allows one to manipulate | 772 | This option adds a `CONNMARK' target, which allows one to manipulate |
773 | the connection mark value. Similar to the MARK target, but | 773 | the connection mark value. Similar to the MARK target, but |
@@ -779,8 +779,8 @@ config IP_NF_TARGET_CONNMARK | |||
779 | 779 | ||
780 | config IP_NF_TARGET_CLUSTERIP | 780 | config IP_NF_TARGET_CLUSTERIP |
781 | tristate "CLUSTERIP target support (EXPERIMENTAL)" | 781 | tristate "CLUSTERIP target support (EXPERIMENTAL)" |
782 | depends on IP_NF_IPTABLES && EXPERIMENTAL | 782 | depends on IP_NF_MANGLE && EXPERIMENTAL |
783 | depends on IP_NF_CONNTRACK_MARK || (NF_CONNTRACK_MARK && NF_CONNTRACK_IPV4) | 783 | depends on (IP_NF_CONNTRACK && IP_NF_CONNTRACK_MARK) || (NF_CONNTRACK_MARK && NF_CONNTRACK_IPV4) |
784 | help | 784 | help |
785 | The CLUSTERIP target allows you to build load-balancing clusters of | 785 | The CLUSTERIP target allows you to build load-balancing clusters of |
786 | network servers without having a dedicated load-balancing | 786 | network servers without having a dedicated load-balancing |