mirror-linux/drivers/s390/net
Julian Wiedmann 8024cc9e85 s390/qeth: split out OSN netdev ops
Rather than special-casing OSN in a number of places, just give this
device type its own netdev_ops structure.

When setting up the OSN net_device, also skip the handling of the
various HW offloads (eg TSO). The device shouldn't be advertising any of
them, and the OSN code paths in qeth don't have support for them.
In particular RX VLAN filtering is not supported, so don't hook up those
callbacks in the netdev_ops.

Signed-off-by: Julian Wiedmann <jwi@linux.ibm.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2019-02-15 20:35:30 -08:00
..
Kconfig
Makefile s390/qeth: move ethtool code into its own file 2019-02-15 20:35:29 -08:00
ctcm_dbug.c
ctcm_dbug.h
ctcm_fsms.c
ctcm_fsms.h
ctcm_main.c
ctcm_main.h
ctcm_mpc.c
ctcm_mpc.h
ctcm_sysfs.c
fsm.c
fsm.h
ism.h
ism_drv.c cross-tree: phase out dma_zalloc_coherent() 2019-01-08 07:58:37 -05:00
lcs.c
lcs.h
netiucv.c
qeth_core.h s390/qeth: overhaul ethtool statistics 2019-02-15 20:35:29 -08:00
qeth_core_main.c s390/qeth: split out OSN netdev ops 2019-02-15 20:35:30 -08:00
qeth_core_mpc.c s390/qeth: allow cmd callbacks to return errnos 2019-02-12 13:14:24 -05:00
qeth_core_mpc.h s390/qeth: split out OSN netdev ops 2019-02-15 20:35:30 -08:00
qeth_core_sys.c s390/qeth: overhaul ethtool statistics 2019-02-15 20:35:29 -08:00
qeth_ethtool.c s390/qeth: add support for ETHTOOL_GRINGPARAM 2019-02-15 20:35:30 -08:00
qeth_l2.h
qeth_l2_main.c s390/qeth: split out OSN netdev ops 2019-02-15 20:35:30 -08:00
qeth_l2_sys.c
qeth_l3.h
qeth_l3_main.c s390/qeth: overhaul ethtool statistics 2019-02-15 20:35:29 -08:00
qeth_l3_sys.c
smsgiucv.c
smsgiucv.h
smsgiucv_app.c