|
@@ -213,6 +213,7 @@ uint32_t dp_rx_process_be(struct dp_intr *int_ctx,
|
|
int max_reap_limit, ring_near_full;
|
|
int max_reap_limit, ring_near_full;
|
|
struct dp_soc *replenish_soc;
|
|
struct dp_soc *replenish_soc;
|
|
uint8_t chip_id;
|
|
uint8_t chip_id;
|
|
|
|
+ uint64_t current_time = 0;
|
|
|
|
|
|
DP_HIST_INIT();
|
|
DP_HIST_INIT();
|
|
|
|
|
|
@@ -245,6 +246,8 @@ more_data:
|
|
qdf_mem_zero(head, sizeof(head));
|
|
qdf_mem_zero(head, sizeof(head));
|
|
qdf_mem_zero(tail, sizeof(tail));
|
|
qdf_mem_zero(tail, sizeof(tail));
|
|
|
|
|
|
|
|
+ dp_pkt_get_timestamp(¤t_time);
|
|
|
|
+
|
|
ring_near_full = _dp_srng_test_and_update_nf_params(soc, rx_ring,
|
|
ring_near_full = _dp_srng_test_and_update_nf_params(soc, rx_ring,
|
|
&max_reap_limit);
|
|
&max_reap_limit);
|
|
|
|
|
|
@@ -817,6 +820,10 @@ done:
|
|
nbuf);
|
|
nbuf);
|
|
|
|
|
|
dp_rx_update_stats(soc, nbuf);
|
|
dp_rx_update_stats(soc, nbuf);
|
|
|
|
+
|
|
|
|
+ dp_pkt_add_timestamp(txrx_peer->vdev, QDF_PKT_RX_DRIVER_ENTRY,
|
|
|
|
+ current_time, nbuf);
|
|
|
|
+
|
|
DP_RX_LIST_APPEND(deliver_list_head,
|
|
DP_RX_LIST_APPEND(deliver_list_head,
|
|
deliver_list_tail,
|
|
deliver_list_tail,
|
|
nbuf);
|
|
nbuf);
|