aboutsummaryrefslogtreecommitdiff
path: root/drivers/s390/net/qeth_core.h
diff options
context:
space:
mode:
authorGravatar Julian Wiedmann <jwi@linux.ibm.com> 2020-10-01 19:11:31 +0200
committerGravatar David S. Miller <davem@davemloft.net> 2020-10-02 16:22:49 -0700
commit72d5e8504e3b2b83a94403b0bbe3070b70538bb9 (patch)
treef71c12b2f5f02380f83ebafcb00f5178ebc55b78 /drivers/s390/net/qeth_core.h
parents390/qeth: keep track of wanted TX queues (diff)
downloadlinux-72d5e8504e3b2b83a94403b0bbe3070b70538bb9.tar.gz
linux-72d5e8504e3b2b83a94403b0bbe3070b70538bb9.tar.bz2
linux-72d5e8504e3b2b83a94403b0bbe3070b70538bb9.zip
s390/qeth: de-magic the QIB parm area
Use a proper struct, and only program the QIB extensions for devices where they are supported. 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.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/drivers/s390/net/qeth_core.h b/drivers/s390/net/qeth_core.h
index f1c9a694873e..1e1e7104dade 100644
--- a/drivers/s390/net/qeth_core.h
+++ b/drivers/s390/net/qeth_core.h
@@ -278,6 +278,17 @@ struct qeth_hdr {
} hdr;
} __attribute__ ((packed));
+struct qeth_qib_parms {
+ char pcit_magic[4];
+ u32 pcit_a;
+ u32 pcit_b;
+ u32 pcit_c;
+ char blkt_magic[4];
+ u32 blkt_total;
+ u32 blkt_inter_packet;
+ u32 blkt_inter_packet_jumbo;
+};
+
/*TCP Segmentation Offload header*/
struct qeth_hdr_ext_tso {
__u16 hdr_tot_len;