diff options
author | Marek Lindner <lindner_marek@yahoo.de> | 2013-04-17 16:56:03 -0400 |
---|---|---|
committer | Antonio Quartulli <ordex@autistici.org> | 2013-05-28 20:44:55 -0400 |
commit | aa27c31265f111ff73d948a5846a3f193376491e (patch) | |
tree | bbbe8c7ca5b592a3ed477811dcf1f693ff003a03 /net/batman-adv | |
parent | e54c77f08ec62434ac8b24e402aa7b787cf42198 (diff) |
batman-adv: do not print orig nodes without nc neighbors on nc table print
Signed-off-by: Marek Lindner <lindner_marek@yahoo.de>
Signed-off-by: Antonio Quartulli <ordex@autistici.org>
Diffstat (limited to 'net/batman-adv')
-rw-r--r-- | net/batman-adv/network-coding.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/net/batman-adv/network-coding.c b/net/batman-adv/network-coding.c index 0787a34609b9..22cd51fea730 100644 --- a/net/batman-adv/network-coding.c +++ b/net/batman-adv/network-coding.c | |||
@@ -1763,6 +1763,13 @@ int batadv_nc_nodes_seq_print_text(struct seq_file *seq, void *offset) | |||
1763 | /* For each orig_node in this bin */ | 1763 | /* For each orig_node in this bin */ |
1764 | rcu_read_lock(); | 1764 | rcu_read_lock(); |
1765 | hlist_for_each_entry_rcu(orig_node, head, hash_entry) { | 1765 | hlist_for_each_entry_rcu(orig_node, head, hash_entry) { |
1766 | /* no need to print the orig node if it does not have | ||
1767 | * network coding neighbors | ||
1768 | */ | ||
1769 | if (list_empty(&orig_node->in_coding_list) && | ||
1770 | list_empty(&orig_node->out_coding_list)) | ||
1771 | continue; | ||
1772 | |||
1766 | seq_printf(seq, "Node: %pM\n", orig_node->orig); | 1773 | seq_printf(seq, "Node: %pM\n", orig_node->orig); |
1767 | 1774 | ||
1768 | seq_puts(seq, " Ingoing: "); | 1775 | seq_puts(seq, " Ingoing: "); |