mirror of
https://github.com/fail0verflow/switch-linux.git
synced 2025-05-04 02:34:21 -04:00
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>
This commit is contained in:
parent
e54c77f08e
commit
aa27c31265
1 changed files with 7 additions and 0 deletions
|
@ -1763,6 +1763,13 @@ int batadv_nc_nodes_seq_print_text(struct seq_file *seq, void *offset)
|
||||||
/* For each orig_node in this bin */
|
/* For each orig_node in this bin */
|
||||||
rcu_read_lock();
|
rcu_read_lock();
|
||||||
hlist_for_each_entry_rcu(orig_node, head, hash_entry) {
|
hlist_for_each_entry_rcu(orig_node, head, hash_entry) {
|
||||||
|
/* no need to print the orig node if it does not have
|
||||||
|
* network coding neighbors
|
||||||
|
*/
|
||||||
|
if (list_empty(&orig_node->in_coding_list) &&
|
||||||
|
list_empty(&orig_node->out_coding_list))
|
||||||
|
continue;
|
||||||
|
|
||||||
seq_printf(seq, "Node: %pM\n", orig_node->orig);
|
seq_printf(seq, "Node: %pM\n", orig_node->orig);
|
||||||
|
|
||||||
seq_puts(seq, " Ingoing: ");
|
seq_puts(seq, " Ingoing: ");
|
||||||
|
|
Loading…
Add table
Reference in a new issue