RTE_TEL_ARRAY_STRING, /** array of string values only */
RTE_TEL_ARRAY_INT, /** array of signed, 32-bit int values */
RTE_TEL_ARRAY_U64, /** array of unsigned 64-bit int values */
+ RTE_TEL_ARRAY_CONTAINER, /** array of container structs */
+};
+
+struct container {
+ struct rte_tel_data *data;
+ int keep;
};
/* each type here must have an equivalent enum in the value types enum in
char sval[RTE_TEL_MAX_STRING_LEN];
int ival;
uint64_t u64val;
+ struct container container;
};
struct tel_dict_entry {