]> git.baikalelectronics.ru Git - kernel.git/commit
hsr: use upper/lower device infrastructure
authorTaehee Yoo <ap420073@gmail.com>
Fri, 28 Feb 2020 18:02:10 +0000 (18:02 +0000)
committerDavid S. Miller <davem@davemloft.net>
Sun, 1 Mar 2020 05:37:03 +0000 (21:37 -0800)
commit84ba9354fb6ea621ed6e5797a5cbf54655a090e5
treeb0be89db312dca6289579c56a8259177aa1c2c6b
parent95bd79627e3398b672ff5de02be0735f269e3bd1
hsr: use upper/lower device infrastructure

netdev_upper_dev_link() is useful to manage lower/upper interfaces.
And this function internally validates looping, maximum depth.
All or most virtual interfaces that could have a real interface
(e.g. macsec, macvlan, ipvlan etc.) use lower/upper infrastructure.

Signed-off-by: Taehee Yoo <ap420073@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/hsr/hsr_device.c
net/hsr/hsr_main.c
net/hsr/hsr_slave.c