trie
trie trie; /* pointer to the trie structure */
insert_ipgpc_trie_list_info(int trie_id, size_t key_len, trie in_trie,
ipgpc_trie_list[trie_id].trie = in_trie;
if (ipgpc_trie_list[IPGPC_TRIE_SADDRID6].trie != NULL) {
freetriev6nodes(&ipgpc_trie_list[IPGPC_TRIE_SADDRID6].trie);
ipgpc_trie_list[IPGPC_TRIE_SADDRID6].trie);
ipgpc_trie_list[IPGPC_TRIE_SADDRID6].trie = NULL;
if (ipgpc_trie_list[IPGPC_TRIE_DADDRID6].trie != NULL) {
freetriev6nodes(&ipgpc_trie_list[IPGPC_TRIE_DADDRID6].trie);
ipgpc_trie_list[IPGPC_TRIE_DADDRID6].trie);
ipgpc_trie_list[IPGPC_TRIE_DADDRID6].trie = NULL;
if (ipgpc_trie_list[i].trie != NULL) {
ipgpc_trie_list[i].trie);
ipgpc_trie_list[i].trie = NULL;
static trie saddr_trie; /* IPv4 source address trie */
static trie daddr_trie; /* IPv4 destination address trie */
static trie sport_trie; /* source port trie */
static trie dport_trie; /* destination port trie */
static trie saddr6_trie; /* IPv6 source address trie */
static trie daddr6_trie; /* IPv6 destination address trie */
static void insert_ipgpc_trie_list_info(int, size_t, trie, uint16_t);
c_node = tid->trie; /* point at trie root */
c_node = tid->trie; /* point at root of trie */
c_node = tid->trie;
c_node = tid->trie; /* point at root of trie */
c_node = tid->trie; /* point at root of trie */
c_node = tid->trie;