qcacmn: Extend add timestamp logic for Beryllium
Extend add timestamp logic for Beryllium Change-Id: I69604b83ce5fe7f112316148213d73fefc88ba9b CRs-Fixed: 3245806
Cette révision appartient à :

révisé par
Madan Koyyalamudi

Parent
f79e9cc3dc
révision
a87c585e12
@@ -35,6 +35,7 @@
|
||||
#ifdef CONFIG_SAWF
|
||||
#include "dp_sawf.h"
|
||||
#endif
|
||||
#include <qdf_pkt_add_timestamp.h>
|
||||
|
||||
#define DP_INVALID_VDEV_ID 0xFF
|
||||
|
||||
@@ -1060,4 +1061,35 @@ bool dp_tx_desc_set_ktimestamp(struct dp_vdev *vdev,
|
||||
return false;
|
||||
}
|
||||
#endif
|
||||
|
||||
#ifdef CONFIG_DP_PKT_ADD_TIMESTAMP
|
||||
/**
|
||||
* dp_pkt_add_timestamp() - add timestamp in data payload
|
||||
*
|
||||
* @vdev: dp vdev
|
||||
* @index: index to decide offset in payload
|
||||
* @time: timestamp to add in data payload
|
||||
* @nbuf: network buffer
|
||||
*
|
||||
* Return: none
|
||||
*/
|
||||
void dp_pkt_add_timestamp(struct dp_vdev *vdev,
|
||||
enum qdf_pkt_timestamp_index index, uint64_t time,
|
||||
qdf_nbuf_t nbuf);
|
||||
/**
|
||||
* dp_pkt_get_timestamp() - get current system time
|
||||
*
|
||||
* @time: return current system time
|
||||
*
|
||||
* Return: none
|
||||
*/
|
||||
void dp_pkt_get_timestamp(uint64_t *time);
|
||||
#else
|
||||
#define dp_pkt_add_timestamp(vdev, index, time, nbuf)
|
||||
|
||||
static inline
|
||||
void dp_pkt_get_timestamp(uint64_t *time)
|
||||
{
|
||||
}
|
||||
#endif
|
||||
#endif
|
||||
|
Référencer dans un nouveau ticket
Bloquer un utilisateur