s390/qeth: add support for early L3 device setup
authorUrsula Braun <ubraun@linux.vnet.ibm.com>
Tue, 6 Jun 2017 12:33:49 +0000 (14:33 +0200)
committerDavid S. Miller <davem@davemloft.net>
Tue, 6 Jun 2017 17:05:01 +0000 (13:05 -0400)
commit79a04e40f7f0e968b485a0d0cb12dcffc7f509c6
treee755dc7eeddca3c37d791eb71e6520515058e212
parentcf536ffea99472e043929749508d6656163138a1
s390/qeth: add support for early L3 device setup

Similar to how qeth currently does early L2 setup of OSM and OSN
devices, add support for early setup of L3-only devices.
This adds a qeth_l3_devtype that contains all core and l3-specific
sysfs attributes, so that they can be created in one go while probing.

This just adds the infrastructure, exploitation of the support happens
in a subsequent patch.

Signed-off-by: Ursula Braun <ubraun@linux.vnet.ibm.com>
Reviewed-by: Julian Wiedmann <jwi@linux.vnet.ibm.com>
Signed-off-by: Julian Wiedmann <jwi@linux.vnet.ibm.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/s390/net/qeth_l3.h
drivers/s390/net/qeth_l3_main.c
drivers/s390/net/qeth_l3_sys.c