This series fixes issues with handling administrative and operstate of macsec devices.
Radu Rendec proposed another version of the first patch [0] but I'd rather not follow the behavior of vlan devices, going with macvlan does instead. Patrick Talbert also reported the same issue to me. The second patch is a follow-up. The restriction on setting the device up is a bit unreasonable, and operstate provides the information we need in this case. [0] https://patchwork.ozlabs.org/patch/971374/ Sabrina Dubroca (2): macsec: update operstate when lower device changes macsec: let the administrator set UP state even if lowerdev is down drivers/net/macsec.c | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) -- 2.19.1