|
@@ -2939,6 +2939,7 @@ static void qeth_tso_fill_header(struct qeth_card *card,
|
|
|
|
|
|
/*fix header to TSO values ...*/
|
|
/*fix header to TSO values ...*/
|
|
hdr->hdr.hdr.l3.id = QETH_HEADER_TYPE_TSO;
|
|
hdr->hdr.hdr.l3.id = QETH_HEADER_TYPE_TSO;
|
|
|
|
+ hdr->hdr.hdr.l3.length = skb->len - sizeof(struct qeth_hdr_tso);
|
|
/*set values which are fix for the first approach ...*/
|
|
/*set values which are fix for the first approach ...*/
|
|
hdr->ext.hdr_tot_len = (__u16) sizeof(struct qeth_hdr_ext_tso);
|
|
hdr->ext.hdr_tot_len = (__u16) sizeof(struct qeth_hdr_ext_tso);
|
|
hdr->ext.imb_hdr_no = 1;
|
|
hdr->ext.imb_hdr_no = 1;
|