Go to the documentation of this file. 51 #define RPL_INFINITE_LIFETIME 0xFF 52 #define RPL_ROUTE_INFINITE_LIFETIME 0xFFFFFFFF 53 #define RPL_INFINITE_RANK 0xFFFF 57 #define RPL_DAG_MC_NONE 0 58 #define RPL_DAG_MC_NSA 1 59 #define RPL_DAG_MC_ENERGY 2 60 #define RPL_DAG_MC_HOPCOUNT 3 61 #define RPL_DAG_MC_THROUGHPUT 4 62 #define RPL_DAG_MC_LATENCY 5 63 #define RPL_DAG_MC_LQL 6 64 #define RPL_DAG_MC_ETX 7 65 #define RPL_DAG_MC_LC 8 68 #define RPL_DAG_MC_FLAG_P 5 69 #define RPL_DAG_MC_FLAG_C 6 70 #define RPL_DAG_MC_FLAG_O 7 71 #define RPL_DAG_MC_FLAG_R 8 74 #define RPL_DAG_MC_AGGR_ADDITIVE 0 75 #define RPL_DAG_MC_AGGR_MAXIMUM 1 76 #define RPL_DAG_MC_AGGR_MINIMUM 2 77 #define RPL_DAG_MC_AGGR_MULTIPLICATIVE 3 80 #define RPL_DAG_MC_ENERGY_INCLUDED 3 81 #define RPL_DAG_MC_ENERGY_TYPE 1 82 #define RPL_DAG_MC_ENERGY_ESTIMATION 0 85 #define RPL_DAG_MC_ENERGY_TYPE_MAINS 0 86 #define RPL_DAG_MC_ENERGY_TYPE_BATTERY 1 87 #define RPL_DAG_MC_ENERGY_TYPE_SCAVENGING 2 91 #define RPL_OCP_MRHOF 1 95 #define RPL_CODE_DIS 0x00 96 #define RPL_CODE_DIO 0x01 97 #define RPL_CODE_DAO 0x02 98 #define RPL_CODE_DAO_ACK 0x03 99 #define RPL_CODE_SEC_DIS 0x80 100 #define RPL_CODE_SEC_DIO 0x81 101 #define RPL_CODE_SEC_DAO 0x82 102 #define RPL_CODE_SEC_DAO_ACK 0x83 105 #define RPL_OPTION_PAD1 0 106 #define RPL_OPTION_PADN 1 107 #define RPL_OPTION_DAG_METRIC_CONTAINER 2 108 #define RPL_OPTION_ROUTE_INFO 3 109 #define RPL_OPTION_DAG_CONF 4 110 #define RPL_OPTION_TARGET 5 111 #define RPL_OPTION_TRANSIT 6 112 #define RPL_OPTION_SOLICITED_INFO 7 113 #define RPL_OPTION_PREFIX_INFO 8 114 #define RPL_OPTION_TARGET_DESC 9 116 #define RPL_DAO_K_FLAG 0x80 117 #define RPL_DAO_D_FLAG 0x40 119 #define RPL_DAO_ACK_UNCONDITIONAL_ACCEPT 0 120 #define RPL_DAO_ACK_ACCEPT 1 121 #define RPL_DAO_ACK_UNABLE_TO_ACCEPT 128 122 #define RPL_DAO_ACK_UNABLE_TO_ADD_ROUTE_AT_ROOT 255 123 #define RPL_DAO_ACK_TIMEOUT -1 127 #define RPL_HDR_OPT_LEN 4 128 #define RPL_HOP_BY_HOP_LEN (RPL_HDR_OPT_LEN + 2 + 2) 130 #define RPL_SRH_LEN 4 131 #define RPL_RH_TYPE_SRH 3 132 #define RPL_HDR_OPT_DOWN 0x80 133 #define RPL_HDR_OPT_DOWN_SHIFT 7 134 #define RPL_HDR_OPT_RANK_ERR 0x40 135 #define RPL_HDR_OPT_RANK_ERR_SHIFT 6 136 #define RPL_HDR_OPT_FWD_ERR 0x20 137 #define RPL_HDR_OPT_FWD_ERR_SHIFT 5 140 #define RPL_INSTANCE_LOCAL_FLAG 0x80 141 #define RPL_INSTANCE_D_FLAG 0x40 144 #define RPL_ROUTE_FROM_INTERNAL 0 145 #define RPL_ROUTE_FROM_UNICAST_DAO 1 146 #define RPL_ROUTE_FROM_MULTICAST_DAO 2 147 #define RPL_ROUTE_FROM_DIO 3 150 #define RPL_MOP_NO_DOWNWARD_ROUTES 0 151 #define RPL_MOP_NON_STORING 1 152 #define RPL_MOP_STORING_NO_MULTICAST 2 153 #define RPL_MOP_STORING_MULTICAST 3