|
@@ -117,13 +117,8 @@ void r8712_recv_indicatepkt(struct _adapter *padapter,
|
|
|
if (skb == NULL)
|
|
|
goto _recv_indicatepkt_drop;
|
|
|
skb->data = precv_frame->u.hdr.rx_data;
|
|
|
-#ifdef NET_SKBUFF_DATA_USES_OFFSET
|
|
|
- skb->tail = (sk_buff_data_t)(precv_frame->u.hdr.rx_tail -
|
|
|
- precv_frame->u.hdr.rx_head);
|
|
|
-#else
|
|
|
- skb->tail = (sk_buff_data_t)precv_frame->u.hdr.rx_tail;
|
|
|
-#endif
|
|
|
skb->len = precv_frame->u.hdr.len;
|
|
|
+ skb_set_tail_pointer(skb, skb->len);
|
|
|
if ((pattrib->tcpchk_valid == 1) && (pattrib->tcp_chkrpt == 1))
|
|
|
skb->ip_summed = CHECKSUM_UNNECESSARY;
|
|
|
else
|