56 #include "contiki-conf.h"
64 #define ROLL_TM_ICMP_CODE 0
65 #define ROLL_TM_IP_HOP_LIMIT 0xFF
66 #define ROLL_TM_INFINITE_REDUNDANCY 0xFF
67 #define ROLL_TM_DGRAM_OUT 0
68 #define ROLL_TM_DGRAM_IN 1
93 #ifdef ROLL_TM_CONF_IMIN_0
94 #define ROLL_TM_IMIN_0 ROLL_TM_CONF_IMIN_0
96 #define ROLL_TM_IMIN_0 32
99 #ifdef ROLL_TM_CONF_IMAX_0
100 #define ROLL_TM_IMAX_0 ROLL_TM_CONF_IMAX_0
102 #define ROLL_TM_IMAX_0 1
105 #ifdef ROLL_TM_CONF_K_0
106 #define ROLL_TM_K_0 ROLL_TM_CONF_K_0
108 #define ROLL_TM_K_0 ROLL_TM_INFINITE_REDUNDANCY
111 #ifdef ROLL_TM_CONF_T_ACTIVE_0
112 #define ROLL_TM_T_ACTIVE_0 ROLL_TM_CONF_T_ACTIVE_0
114 #define ROLL_TM_T_ACTIVE_0 3
117 #ifdef ROLL_TM_CONF_T_DWELL_0
118 #define ROLL_TM_T_DWELL_0 ROLL_TM_CONF_T_DWELL_0
120 #define ROLL_TM_T_DWELL_0 11
124 #ifdef ROLL_TM_CONF_IMIN_1
125 #define ROLL_TM_IMIN_1 ROLL_TM_CONF_IMIN_1
127 #define ROLL_TM_IMIN_1 64
130 #ifdef ROLL_TM_CONF_IMAX_1
131 #define ROLL_TM_IMAX_1 ROLL_TM_CONF_IMAX_1
133 #define ROLL_TM_IMAX_1 9
136 #ifdef ROLL_TM_CONF_K_1
137 #define ROLL_TM_K_1 ROLL_TM_CONF_K_1
139 #define ROLL_TM_K_1 1
142 #ifdef ROLL_TM_CONF_T_ACTIVE_1
143 #define ROLL_TM_T_ACTIVE_1 ROLL_TM_CONF_T_ACTIVE_1
145 #define ROLL_TM_T_ACTIVE_1 3
148 #ifdef ROLL_TM_CONF_T_DWELL_1
149 #define ROLL_TM_T_DWELL_1 ROLL_TM_CONF_T_DWELL_1
151 #define ROLL_TM_T_DWELL_1 12
163 #ifdef ROLL_TM_CONF_WINS
164 #define ROLL_TM_WINS ROLL_TM_CONF_WINS
166 #define ROLL_TM_WINS 2
175 #ifdef ROLL_TM_CONF_BUFF_NUM
176 #define ROLL_TM_BUFF_NUM ROLL_TM_CONF_BUFF_NUM
178 #define ROLL_TM_BUFF_NUM 6
187 #ifdef ROLL_TM_CONF_SHORT_SEEDS
188 #define ROLL_TM_SHORT_SEEDS ROLL_TM_CONF_SHORT_SEEDS
190 #define ROLL_TM_SHORT_SEEDS 0
199 #ifdef ROLL_TM_CONF_DEST_ALL_NODES
200 #define ROLL_TM_DEST_ALL_NODES ROLL_TM_CONF_DEST_ALL_NODES
202 #define ROLL_TM_DEST_ALL_NODES 0
210 #ifdef ROLL_TM_CONF_SET_M_BIT
211 #define ROLL_TM_SET_M_BIT ROLL_TM_CONF_SET_M_BIT
213 #define ROLL_TM_SET_M_BIT 1
218 struct roll_tm_stats {
219 UIP_MCAST6_STATS_DATATYPE icmp_in;
220 UIP_MCAST6_STATS_DATATYPE icmp_out;
221 UIP_MCAST6_STATS_DATATYPE icmp_bad;
Header file for IPv6 multicast forwarding stats maintenance