net: Remove all_adj_list and its references
authorDavid Ahern <dsa@cumulusnetworks.com>
Tue, 18 Oct 2016 02:15:51 +0000 (19:15 -0700)
committerDavid S. Miller <davem@davemloft.net>
Tue, 18 Oct 2016 15:45:00 +0000 (11:45 -0400)
commitf1170fd462c67c4ae2f20734566d94e0f8f62f69
tree856d44069bfea1e2e095127fcf8d6c37831107bb
parentcf2d67408b2f9a840f27d25a0219070b5b5deec4
net: Remove all_adj_list and its references

Only direct adjacencies are maintained. All upper or lower devices can
be learned via the new walk API which recursively walks the adj_list for
upper devices or lower devices.

Signed-off-by: David Ahern <dsa@cumulusnetworks.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
include/linux/netdevice.h
net/core/dev.c