|
@@ -375,7 +375,8 @@ static int __hdd_softap_hard_start_xmit(struct sk_buff *skb,
|
|
|
|
|
|
qdf_dp_trace_set_track(skb, QDF_TX);
|
|
|
DPTRACE(qdf_dp_trace(skb, QDF_DP_TRACE_HDD_TX_PACKET_PTR_RECORD,
|
|
|
- (uint8_t *)&skb->data, sizeof(skb->data), QDF_TX));
|
|
|
+ qdf_nbuf_data_addr(skb), sizeof(qdf_nbuf_data(skb)),
|
|
|
+ QDF_TX));
|
|
|
DPTRACE(qdf_dp_trace(skb, QDF_DP_TRACE_HDD_TX_PACKET_RECORD,
|
|
|
(uint8_t *)skb->data, qdf_nbuf_len(skb), QDF_TX));
|
|
|
if (qdf_nbuf_len(skb) > QDF_DP_TRACE_RECORD_SIZE)
|
|
@@ -664,10 +665,18 @@ QDF_STATUS hdd_softap_rx_packet_cbk(void *context, qdf_nbuf_t rxBuf)
|
|
|
pAdapter->stats.rx_bytes += skb->len;
|
|
|
|
|
|
hdd_event_eapol_log(skb, QDF_RX);
|
|
|
- DPTRACE(qdf_dp_trace(rxBuf,
|
|
|
+ DPTRACE(qdf_dp_trace(skb,
|
|
|
QDF_DP_TRACE_RX_HDD_PACKET_PTR_RECORD,
|
|
|
- qdf_nbuf_data_addr(rxBuf),
|
|
|
- sizeof(qdf_nbuf_data(rxBuf)), QDF_RX));
|
|
|
+ qdf_nbuf_data_addr(skb),
|
|
|
+ sizeof(qdf_nbuf_data(skb)), QDF_RX));
|
|
|
+ DPTRACE(qdf_dp_trace(skb, QDF_DP_TRACE_HDD_RX_PACKET_RECORD,
|
|
|
+ (uint8_t *)skb->data, qdf_nbuf_len(skb), QDF_RX));
|
|
|
+ if (qdf_nbuf_len(skb) > QDF_DP_TRACE_RECORD_SIZE)
|
|
|
+ DPTRACE(qdf_dp_trace(skb,
|
|
|
+ QDF_DP_TRACE_HDD_RX_PACKET_RECORD,
|
|
|
+ (uint8_t *)&skb->data[QDF_DP_TRACE_RECORD_SIZE],
|
|
|
+ (qdf_nbuf_len(skb)-QDF_DP_TRACE_RECORD_SIZE),
|
|
|
+ QDF_RX));
|
|
|
|
|
|
skb->protocol = eth_type_trans(skb, skb->dev);
|
|
|
|