|
Zephyr API Documentation 4.3.0-rc1
A Scalable Open Source RTOS
|
Tracing hooks for network events. 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. | |
Tracing hooks for network events.
| #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) |