6LoWPAN/IP stack statistics

Public Attributes#

uint32_t

Number of received IP6 packets.

uint32_t

Number of transmitted IPv6 packets.

uint32_t

Number of discarded IPv6 packets during processing.

uint32_t

Number of discarded IPv6 packets due to a checksum error.

uint32_t

Amount of transmitted IPv6 data in bytes.

uint32_t

Amount received IPv6 data in bytes.

uint32_t

Amount of forwarded IPv6 data in bytes.

uint32_t

Number of discarded IPv6 packets due to lack routing information.

uint32_t

Number of fragmentation errors in received IPv6 packets.

uint32_t

Number of fragmentation errors in transmitted IPv6 packets.

uint32_t

Number of RPL parent changes due to better route cost.

uint32_t

Number of RPL packet forwarding errors due to inconsistent routing information.

uint32_t

Sum of RPL object sizes that have failed allocation in bytes.

uint32_t

Number of failed RPL transmissions to the parent.

uint32_t

Number of discarded RPL packets due to an unknown DODAG instance.

uint32_t

Number of times a local repair procedure has been triggered by the node.

uint32_t

Number of times a global repair has been triggered by the border router.

uint32_t

Number of discarded RPL packets due to malformed content.

uint32_t

Number of seconds without an RPL parent.

uint32_t

Amount of memory currently allocated for RPL objects in bytes.

uint32_t

Number of data buffer allocation attempts.

uint32_t

Number of times data buffers have been resized due to lack of header space.

uint32_t

Number of times data buffers have been reorganized due to lack of header space.

uint32_t

Number of times data buffer resizing has failed.

uint16_t

ETX of the primary parent.

uint16_t

ETX of the secondary parent.

uint16_t

Current number of frames in the adaptation layer transmission queue.

uint16_t

Highest number of frames in the adaptation layer transmission queue.

Public Attribute Documentation#

ip_rx_count#

uint32_t sl_wisun_statistics_network_t::ip_rx_count

Number of received IP6 packets.


Definition at line 324 of file protocol/wisun/wisun/inc/sl_wisun_types.h

ip_tx_count#

uint32_t sl_wisun_statistics_network_t::ip_tx_count

Number of transmitted IPv6 packets.


Definition at line 326 of file protocol/wisun/wisun/inc/sl_wisun_types.h

ip_rx_drop#

uint32_t sl_wisun_statistics_network_t::ip_rx_drop

Number of discarded IPv6 packets during processing.


Definition at line 328 of file protocol/wisun/wisun/inc/sl_wisun_types.h

ip_cksum_error#

uint32_t sl_wisun_statistics_network_t::ip_cksum_error

Number of discarded IPv6 packets due to a checksum error.


Definition at line 330 of file protocol/wisun/wisun/inc/sl_wisun_types.h

ip_tx_bytes#

uint32_t sl_wisun_statistics_network_t::ip_tx_bytes

Amount of transmitted IPv6 data in bytes.


Definition at line 332 of file protocol/wisun/wisun/inc/sl_wisun_types.h

ip_rx_bytes#

uint32_t sl_wisun_statistics_network_t::ip_rx_bytes

Amount received IPv6 data in bytes.


Definition at line 334 of file protocol/wisun/wisun/inc/sl_wisun_types.h

ip_routed_up#

uint32_t sl_wisun_statistics_network_t::ip_routed_up

Amount of forwarded IPv6 data in bytes.


Definition at line 336 of file protocol/wisun/wisun/inc/sl_wisun_types.h

ip_no_route#

uint32_t sl_wisun_statistics_network_t::ip_no_route

Number of discarded IPv6 packets due to lack routing information.


Definition at line 338 of file protocol/wisun/wisun/inc/sl_wisun_types.h

frag_rx_errors#

uint32_t sl_wisun_statistics_network_t::frag_rx_errors

Number of fragmentation errors in received IPv6 packets.


Definition at line 340 of file protocol/wisun/wisun/inc/sl_wisun_types.h

frag_tx_errors#

uint32_t sl_wisun_statistics_network_t::frag_tx_errors

Number of fragmentation errors in transmitted IPv6 packets.


Definition at line 342 of file protocol/wisun/wisun/inc/sl_wisun_types.h

rpl_route_routecost_better_change#

uint32_t sl_wisun_statistics_network_t::rpl_route_routecost_better_change

Number of RPL parent changes due to better route cost.


Definition at line 344 of file protocol/wisun/wisun/inc/sl_wisun_types.h

ip_routeloop_detect#

uint32_t sl_wisun_statistics_network_t::ip_routeloop_detect

Number of RPL packet forwarding errors due to inconsistent routing information.


Definition at line 346 of file protocol/wisun/wisun/inc/sl_wisun_types.h

rpl_memory_overflow#

uint32_t sl_wisun_statistics_network_t::rpl_memory_overflow

Sum of RPL object sizes that have failed allocation in bytes.


Definition at line 348 of file protocol/wisun/wisun/inc/sl_wisun_types.h

rpl_parent_tx_fail#

uint32_t sl_wisun_statistics_network_t::rpl_parent_tx_fail

Number of failed RPL transmissions to the parent.


Definition at line 350 of file protocol/wisun/wisun/inc/sl_wisun_types.h

rpl_unknown_instance#

uint32_t sl_wisun_statistics_network_t::rpl_unknown_instance

Number of discarded RPL packets due to an unknown DODAG instance.


Definition at line 352 of file protocol/wisun/wisun/inc/sl_wisun_types.h

rpl_local_repair#

uint32_t sl_wisun_statistics_network_t::rpl_local_repair

Number of times a local repair procedure has been triggered by the node.


Definition at line 354 of file protocol/wisun/wisun/inc/sl_wisun_types.h

rpl_global_repair#

uint32_t sl_wisun_statistics_network_t::rpl_global_repair

Number of times a global repair has been triggered by the border router.


Definition at line 356 of file protocol/wisun/wisun/inc/sl_wisun_types.h

rpl_malformed_message#

uint32_t sl_wisun_statistics_network_t::rpl_malformed_message

Number of discarded RPL packets due to malformed content.


Definition at line 358 of file protocol/wisun/wisun/inc/sl_wisun_types.h

rpl_time_no_next_hop#

uint32_t sl_wisun_statistics_network_t::rpl_time_no_next_hop

Number of seconds without an RPL parent.


Definition at line 360 of file protocol/wisun/wisun/inc/sl_wisun_types.h

rpl_total_memory#

uint32_t sl_wisun_statistics_network_t::rpl_total_memory

Amount of memory currently allocated for RPL objects in bytes.


Definition at line 362 of file protocol/wisun/wisun/inc/sl_wisun_types.h

buf_alloc#

uint32_t sl_wisun_statistics_network_t::buf_alloc

Number of data buffer allocation attempts.


Definition at line 364 of file protocol/wisun/wisun/inc/sl_wisun_types.h

buf_headroom_realloc#

uint32_t sl_wisun_statistics_network_t::buf_headroom_realloc

Number of times data buffers have been resized due to lack of header space.


Definition at line 366 of file protocol/wisun/wisun/inc/sl_wisun_types.h

buf_headroom_shuffle#

uint32_t sl_wisun_statistics_network_t::buf_headroom_shuffle

Number of times data buffers have been reorganized due to lack of header space.


Definition at line 368 of file protocol/wisun/wisun/inc/sl_wisun_types.h

buf_headroom_fail#

uint32_t sl_wisun_statistics_network_t::buf_headroom_fail

Number of times data buffer resizing has failed.


Definition at line 370 of file protocol/wisun/wisun/inc/sl_wisun_types.h

etx_1st_parent#

uint16_t sl_wisun_statistics_network_t::etx_1st_parent

ETX of the primary parent.


Definition at line 372 of file protocol/wisun/wisun/inc/sl_wisun_types.h

etx_2nd_parent#

uint16_t sl_wisun_statistics_network_t::etx_2nd_parent

ETX of the secondary parent.


Definition at line 374 of file protocol/wisun/wisun/inc/sl_wisun_types.h

adapt_layer_tx_queue_size#

uint16_t sl_wisun_statistics_network_t::adapt_layer_tx_queue_size

Current number of frames in the adaptation layer transmission queue.


Definition at line 376 of file protocol/wisun/wisun/inc/sl_wisun_types.h

adapt_layer_tx_queue_peak#

uint16_t sl_wisun_statistics_network_t::adapt_layer_tx_queue_peak

Highest number of frames in the adaptation layer transmission queue.


Definition at line 378 of file protocol/wisun/wisun/inc/sl_wisun_types.h