rpl_netstats.h
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2016 HAW Hamburg
3  *
4  * This file is subject to the terms and conditions of the GNU Lesser
5  * General Public License v2.1. See the file LICENSE in the top level
6  * directory for more details.
7  */
8 
9 #pragma once
10 
23 #include <stdint.h>
24 
25 #ifdef __cplusplus
26 extern "C" {
27 #endif
28 
32 typedef struct {
33  uint32_t rx_ucast_count;
34  uint32_t rx_ucast_bytes;
35  uint32_t rx_mcast_count;
36  uint32_t rx_mcast_bytes;
37  uint32_t tx_ucast_count;
38  uint32_t tx_ucast_bytes;
39  uint32_t tx_mcast_count;
40  uint32_t tx_mcast_bytes;
43 
47 typedef struct {
53 
54 #ifdef __cplusplus
55 }
56 #endif
57 
One block of RPL statistics.
Definition: rpl_netstats.h:32
uint32_t rx_ucast_bytes
unicast bytes received
Definition: rpl_netstats.h:34
uint32_t rx_mcast_count
multicast packets received
Definition: rpl_netstats.h:35
uint32_t tx_mcast_count
multicast packets sent
Definition: rpl_netstats.h:39
uint32_t rx_ucast_count
unicast packets received
Definition: rpl_netstats.h:33
uint32_t rx_mcast_bytes
multicast bytes received
Definition: rpl_netstats.h:36
uint32_t tx_ucast_bytes
unicast bytes sent
Definition: rpl_netstats.h:38
uint32_t tx_mcast_bytes
multicast bytes sent
Definition: rpl_netstats.h:40
uint32_t tx_ucast_count
unicast packets sent
Definition: rpl_netstats.h:37
RPL statistics struct.
Definition: rpl_netstats.h:47
netstats_rpl_block_t dis
DIS statistics.
Definition: rpl_netstats.h:49
netstats_rpl_block_t dio
DIO statistics.
Definition: rpl_netstats.h:48
netstats_rpl_block_t dao_ack
DAO-ACK statistics.
Definition: rpl_netstats.h:51
netstats_rpl_block_t dao
DAO statistics.
Definition: rpl_netstats.h:50