View | Details | Raw Unified | Return to bug 540589
Collapse All | Expand All

(-)linux-2.6.31-openSUSE-11.2/drivers/staging/rt2860/common/ba_action.c (-1 / +3 lines)
Lines 1506-1513 void convert_reordering_packet_to_preAMS Link Here
1506
1506
1507
	RTPKT_TO_OSPKT(pRxPkt)->dev = get_netdev_from_bssid(pAd, FromWhichBSSID);
1507
	RTPKT_TO_OSPKT(pRxPkt)->dev = get_netdev_from_bssid(pAd, FromWhichBSSID);
1508
	RTPKT_TO_OSPKT(pRxPkt)->data = pRxBlk->pData;
1508
	RTPKT_TO_OSPKT(pRxPkt)->data = pRxBlk->pData;
1509
	RTPKT_TO_OSPKT(pRxPkt)->head = RTPKT_TO_OSPKT(pRxBlk->pRxPacket)->head;
1509
	RTPKT_TO_OSPKT(pRxPkt)->len = pRxBlk->DataSize;
1510
	RTPKT_TO_OSPKT(pRxPkt)->len = pRxBlk->DataSize;
1510
	RTPKT_TO_OSPKT(pRxPkt)->tail = RTPKT_TO_OSPKT(pRxPkt)->data + RTPKT_TO_OSPKT(pRxPkt)->len;
1511
	skb_set_tail_pointer(RTPKT_TO_OSPKT(pRxPkt),
1512
			     RTPKT_TO_OSPKT(pRxPkt)->len);
1511
1513
1512
	//
1514
	//
1513
	// copy 802.3 header, if necessary
1515
	// copy 802.3 header, if necessary
(-)linux-2.6.31-openSUSE-11.2/drivers/staging/rt2860/rt_linux.c (-3 / +6 lines)
Lines 598-605 PNDIS_PACKET ClonePacket( Link Here
598
    	// set the correct dataptr and data len
598
    	// set the correct dataptr and data len
599
    	pClonedPkt->dev = pRxPkt->dev;
599
    	pClonedPkt->dev = pRxPkt->dev;
600
    	pClonedPkt->data = pData;
600
    	pClonedPkt->data = pData;
601
	pClonedPkt->head = pRxPkt->head;
601
    	pClonedPkt->len = DataSize;
602
    	pClonedPkt->len = DataSize;
602
    	pClonedPkt->tail = pClonedPkt->data + pClonedPkt->len;
603
	skb_set_tail_pointer(pClonedPkt, pClonedPkt->len);
603
		ASSERT(DataSize < 1530);
604
		ASSERT(DataSize < 1530);
604
	}
605
	}
605
	return pClonedPkt;
606
	return pClonedPkt;
Lines 620-627 void update_os_packet_info( Link Here
620
621
621
	pOSPkt->dev = get_netdev_from_bssid(pAd, FromWhichBSSID);
622
	pOSPkt->dev = get_netdev_from_bssid(pAd, FromWhichBSSID);
622
	pOSPkt->data = pRxBlk->pData;
623
	pOSPkt->data = pRxBlk->pData;
624
	pOSPkt->head = RTPKT_TO_OSPKT(pRxBlk->pRxPacket)->head;
623
	pOSPkt->len = pRxBlk->DataSize;
625
	pOSPkt->len = pRxBlk->DataSize;
624
	pOSPkt->tail = pOSPkt->data + pOSPkt->len;
626
	skb_set_tail_pointer(pOSPkt, pOSPkt->len);
625
}
627
}
626
628
627
629
Lines 640-647 void wlan_802_11_to_802_3_packet( Link Here
640
642
641
	pOSPkt->dev = get_netdev_from_bssid(pAd, FromWhichBSSID);
643
	pOSPkt->dev = get_netdev_from_bssid(pAd, FromWhichBSSID);
642
	pOSPkt->data = pRxBlk->pData;
644
	pOSPkt->data = pRxBlk->pData;
645
	pOSPkt->head = RTPKT_TO_OSPKT(pRxBlk->pRxPacket)->head;
643
	pOSPkt->len = pRxBlk->DataSize;
646
	pOSPkt->len = pRxBlk->DataSize;
644
	pOSPkt->tail = pOSPkt->data + pOSPkt->len;
647
	skb_set_tail_pointer(pOSPkt, pOSPkt->len);
645
648
646
	//
649
	//
647
	// copy 802.3 header
650
	// copy 802.3 header
(-)linux-2.6.31-openSUSE-11.2/drivers/staging/rt2860/rt_linux.h (-1 / +1 lines)
Lines 609-615 void RTMP_GetCurrentSystemTime(LARGE_INT Link Here
609
		(RTPKT_TO_OSPKT(_pkt)->len)
609
		(RTPKT_TO_OSPKT(_pkt)->len)
610
610
611
#define GET_OS_PKT_DATATAIL(_pkt) \
611
#define GET_OS_PKT_DATATAIL(_pkt) \
612
		(RTPKT_TO_OSPKT(_pkt)->tail)
612
		(skb_tail_pointer(RTPKT_TO_OSPKT(_pkt)))
613
613
614
#define GET_OS_PKT_HEAD(_pkt) \
614
#define GET_OS_PKT_HEAD(_pkt) \
615
		(RTPKT_TO_OSPKT(_pkt)->head)
615
		(RTPKT_TO_OSPKT(_pkt)->head)

Return to bug 540589