Rtos API example

Embed: (wiki syntax)

« Back to documentation index

nwk_stats_t Struct Reference

nwk_stats_t Struct Reference

/struct nwk_stats_t /brief Struct for network stats buffer structure. More...

#include <nwk_stats_api.h>

Data Fields

uint16_t mac_tx_buffer_overflow
 MAC TX queue overflow count.
uint16_t mac_tx_queue_size
 MAC TX queue current size.
uint16_t mac_tx_queue_peak
 MAC TX queue peak size.
uint32_t mac_rx_count
 MAC RX packet count.
uint32_t mac_tx_count
 MAC TX packet count.
uint32_t mac_bc_tx_count
 MAC broadcast TX packet count.
uint32_t mac_rx_drop
 MAC RX packet drop count.
uint32_t mac_tx_bytes
 MAC TX bytes count.
uint32_t mac_rx_bytes
 MAC RX bytes count.
uint32_t mac_tx_failed
 MAC TX failed count.
uint32_t mac_tx_retry
 MAC TX retry count.
uint32_t mac_tx_cca_cnt
 MAC TX CCA count.
uint32_t mac_tx_failed_cca
 MAC failed CCA count.
uint32_t mac_security_drop
 MAC security packet drops count.
uint32_t ip_rx_count
 IP RX packet count.
uint32_t ip_tx_count
 IP TX packet count.
uint32_t ip_rx_drop
 IP RX packet drops count.
uint32_t ip_cksum_error
 IP checksum error count.
uint32_t ip_tx_bytes
 IP TX bytes count.
uint32_t ip_rx_bytes
 IP RX bytes count.
uint32_t ip_routed_up
 IP routed UP bytes count.
uint32_t ip_no_route
 IP no route count.
uint32_t frag_rx_errors
 Fragmentation RX error count.
uint32_t frag_tx_errors
 Fragmentation TX error count.
uint32_t rpl_route_routecost_better_change
 RPL parent change count.
uint32_t ip_routeloop_detect
 RPL route loop detection count.
uint32_t rpl_memory_overflow
 RPL memory overflow count.
uint32_t rpl_parent_tx_fail
 RPL transmit errors to DODAG parents.
uint32_t rpl_unknown_instance
 RPL unknown instance ID count.
uint32_t rpl_local_repair
 RPL local repair count.
uint32_t rpl_global_repair
 RPL global repair count.
uint32_t rpl_malformed_message
 RPL malformed message count.
uint32_t rpl_time_no_next_hop
 RPL seconds without a next hop.
uint32_t rpl_total_memory
 RPL current memory usage total.
uint32_t buf_alloc
 Buffer allocation count.
uint32_t buf_headroom_realloc
 Buffer headroom realloc count.
uint32_t buf_headroom_shuffle
 Buffer headroom shuffle count.
uint32_t buf_headroom_fail
 Buffer headroom failure count.
uint16_t etx_1st_parent
 Primary parent ETX.
uint16_t etx_2nd_parent
 Secondary parent ETX.

Detailed Description

/struct nwk_stats_t /brief Struct for network stats buffer structure.

Definition at line 37 of file nwk_stats_api.h.


Field Documentation

uint32_t buf_alloc

Buffer allocation count.

Definition at line 79 of file nwk_stats_api.h.

Buffer headroom failure count.

Definition at line 82 of file nwk_stats_api.h.

Buffer headroom realloc count.

Definition at line 80 of file nwk_stats_api.h.

Buffer headroom shuffle count.

Definition at line 81 of file nwk_stats_api.h.

uint16_t etx_1st_parent

Primary parent ETX.

Definition at line 84 of file nwk_stats_api.h.

uint16_t etx_2nd_parent

Secondary parent ETX.

Definition at line 85 of file nwk_stats_api.h.

uint32_t frag_rx_errors

Fragmentation RX error count.

Definition at line 65 of file nwk_stats_api.h.

uint32_t frag_tx_errors

Fragmentation TX error count.

Definition at line 66 of file nwk_stats_api.h.

uint32_t ip_cksum_error

IP checksum error count.

Definition at line 58 of file nwk_stats_api.h.

uint32_t ip_no_route

IP no route count.

Definition at line 63 of file nwk_stats_api.h.

uint32_t ip_routed_up

IP routed UP bytes count.

Definition at line 62 of file nwk_stats_api.h.

RPL route loop detection count.

Definition at line 69 of file nwk_stats_api.h.

uint32_t ip_rx_bytes

IP RX bytes count.

Definition at line 61 of file nwk_stats_api.h.

uint32_t ip_rx_count

IP RX packet count.

Definition at line 55 of file nwk_stats_api.h.

uint32_t ip_rx_drop

IP RX packet drops count.

Definition at line 57 of file nwk_stats_api.h.

uint32_t ip_tx_bytes

IP TX bytes count.

Definition at line 60 of file nwk_stats_api.h.

uint32_t ip_tx_count

IP TX packet count.

Definition at line 56 of file nwk_stats_api.h.

uint32_t mac_bc_tx_count

MAC broadcast TX packet count.

Definition at line 44 of file nwk_stats_api.h.

uint32_t mac_rx_bytes

MAC RX bytes count.

Definition at line 48 of file nwk_stats_api.h.

uint32_t mac_rx_count

MAC RX packet count.

Definition at line 42 of file nwk_stats_api.h.

uint32_t mac_rx_drop

MAC RX packet drop count.

Definition at line 45 of file nwk_stats_api.h.

MAC security packet drops count.

Definition at line 53 of file nwk_stats_api.h.

MAC TX queue overflow count.

Definition at line 39 of file nwk_stats_api.h.

uint32_t mac_tx_bytes

MAC TX bytes count.

Definition at line 47 of file nwk_stats_api.h.

uint32_t mac_tx_cca_cnt

MAC TX CCA count.

Definition at line 51 of file nwk_stats_api.h.

uint32_t mac_tx_count

MAC TX packet count.

Definition at line 43 of file nwk_stats_api.h.

uint32_t mac_tx_failed

MAC TX failed count.

Definition at line 49 of file nwk_stats_api.h.

MAC failed CCA count.

Definition at line 52 of file nwk_stats_api.h.

MAC TX queue peak size.

Definition at line 41 of file nwk_stats_api.h.

MAC TX queue current size.

Definition at line 40 of file nwk_stats_api.h.

uint32_t mac_tx_retry

MAC TX retry count.

Definition at line 50 of file nwk_stats_api.h.

RPL global repair count.

Definition at line 74 of file nwk_stats_api.h.

uint32_t rpl_local_repair

RPL local repair count.

Definition at line 73 of file nwk_stats_api.h.

RPL malformed message count.

Definition at line 75 of file nwk_stats_api.h.

RPL memory overflow count.

Definition at line 70 of file nwk_stats_api.h.

RPL transmit errors to DODAG parents.

Definition at line 71 of file nwk_stats_api.h.

RPL parent change count.

Definition at line 68 of file nwk_stats_api.h.

RPL seconds without a next hop.

Definition at line 76 of file nwk_stats_api.h.

uint32_t rpl_total_memory

RPL current memory usage total.

Definition at line 77 of file nwk_stats_api.h.

RPL unknown instance ID count.

Definition at line 72 of file nwk_stats_api.h.