Zephyr API Documentation 4.0.0
A Scalable Open Source RTOS
|
Network Core Tracing APIs . More...
Macros | |
#define | sys_port_trace_net_recv_data_enter(iface, pkt) |
Trace network data receive. | |
#define | sys_port_trace_net_recv_data_exit(iface, pkt, ret) |
Trace network data receive attempt. | |
#define | sys_port_trace_net_send_data_enter(pkt) |
Trace network data send. | |
#define | sys_port_trace_net_send_data_exit(pkt, ret) |
Trace network data send attempt. | |
#define | sys_port_trace_net_rx_time(pkt, end_time) |
Trace network data receive time. | |
#define | sys_port_trace_net_tx_time(pkt, end_time) |
Trace network data sent time. | |
Network Core Tracing APIs .
#define sys_port_trace_net_recv_data_enter | ( | iface, | |
pkt ) |
#include <zephyr/tracing/tracing.h>
Trace network data receive.
iface | Network interface |
pkt | Received network packet |
#define sys_port_trace_net_recv_data_exit | ( | iface, | |
pkt, | |||
ret ) |
#include <zephyr/tracing/tracing.h>
Trace network data receive attempt.
iface | Network interface |
pkt | Received network packet |
ret | Return value |
#define sys_port_trace_net_rx_time | ( | pkt, | |
end_time ) |
#include <zephyr/tracing/tracing.h>
Trace network data receive time.
pkt | Received network packet |
end_time | When the RX processing stopped for this pkt (in ticks) |
#define sys_port_trace_net_send_data_enter | ( | pkt | ) |
#define sys_port_trace_net_send_data_exit | ( | pkt, | |
ret ) |
#include <zephyr/tracing/tracing.h>
Trace network data send attempt.
pkt | Received network packet |
ret | Return value |
#define sys_port_trace_net_tx_time | ( | pkt, | |
end_time ) |
#include <zephyr/tracing/tracing.h>
Trace network data sent time.
pkt | Sent network packet |
end_time | When the TX processing stopped for this pkt (in ticks) |