[SK_BUFF]: Introduce skb_transport_header(skb)
[deliverable/linux.git] / drivers / s390 / net / qeth_eddp.c
index 273f1745a009e82edefccf5c2a3820a1751ee195..5890bb5ad23ecb983a78fef325741650edf2adf0 100644 (file)
@@ -416,7 +416,7 @@ __qeth_eddp_fill_context_tcp(struct qeth_eddp_context *ctx,
                        eddp->skb_offset += VLAN_HLEN;
 #endif /* CONFIG_QETH_VLAN */
        }
-       tcph = eddp->skb->h.th;
+       tcph = tcp_hdr(eddp->skb);
        while (eddp->skb_offset < eddp->skb->len) {
                data_len = min((int)skb_shinfo(eddp->skb)->gso_size,
                               (int)(eddp->skb->len - eddp->skb_offset));
@@ -476,13 +476,13 @@ qeth_eddp_fill_context_tcp(struct qeth_eddp_context *ctx,
                eddp = qeth_eddp_create_eddp_data(qhdr,
                                                  skb_network_header(skb),
                                                  ip_hdrlen(skb),
-                                                 skb->h.raw,
+                                                 skb_transport_header(skb),
                                                  tcp_hdrlen(skb));
        else
                eddp = qeth_eddp_create_eddp_data(qhdr,
                                                  skb_network_header(skb),
                                                  sizeof(struct ipv6hdr),
-                                                 skb->h.raw,
+                                                 skb_transport_header(skb),
                                                  tcp_hdrlen(skb));
 
        if (eddp == NULL) {
This page took 0.024758 seconds and 5 git commands to generate.