diff options
author | Julian Wiedmann <jwi@linux.ibm.com> | 2018-10-12 17:27:15 +0200 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2018-10-12 11:27:01 -0700 |
commit | 0aef8392d257288a7b6a905d19d126bc98f14474 (patch) | |
tree | b666a3cecd845a73c2e836911b3b1301413db12d /drivers/s390/net/qeth_core.h | |
parent | s390/qeth: add support for IPv6 TSO (diff) | |
download | linux-dev-0aef8392d257288a7b6a905d19d126bc98f14474.tar.xz linux-dev-0aef8392d257288a7b6a905d19d126bc98f14474.zip |
s390/qeth: add TSO support for L2 devices
Except for the new HW header id, this works just like TSO6 on L3 devices
and reuses all the existing data path support in qeth_xmit().
Signed-off-by: Julian Wiedmann <jwi@linux.ibm.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/s390/net/qeth_core.h')
-rw-r--r-- | drivers/s390/net/qeth_core.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/s390/net/qeth_core.h b/drivers/s390/net/qeth_core.h index c1278785a13c..6843bc7ee9f2 100644 --- a/drivers/s390/net/qeth_core.h +++ b/drivers/s390/net/qeth_core.h @@ -390,8 +390,9 @@ enum qeth_layer2_frame_flags { enum qeth_header_ids { QETH_HEADER_TYPE_LAYER3 = 0x01, QETH_HEADER_TYPE_LAYER2 = 0x02, - QETH_HEADER_TYPE_TSO = 0x03, + QETH_HEADER_TYPE_L3_TSO = 0x03, QETH_HEADER_TYPE_OSN = 0x04, + QETH_HEADER_TYPE_L2_TSO = 0x06, }; /* flags for qeth_hdr.ext_flags */ #define QETH_HDR_EXT_VLAN_FRAME 0x01 |