Lines Matching defs:filter_id

937  * insertfid(filter_id, filter, class_id)
939 * creates a filter id (fid) structure for filter with filter_id.
945 insertfid(int filter_id, ipgpc_filter_t *filter, uint_t class_id)
947 ipgpc_fid_list[filter_id].info = 1;
951 ipgpc_fid_list[filter_id].class_id = class_id;
952 ipgpc_fid_list[filter_id].filter = *filter;
953 ipgpc_fid_list[filter_id].insert_map = 0;
958 common_addfilter(fid_t *fid, int filter_id)
962 if (t_insert(&ipgpc_trie_list[IPGPC_TRIE_SPORTID], filter_id,
967 if (t_insert(&ipgpc_trie_list[IPGPC_TRIE_DPORTID], filter_id,
975 if (ba_insert(&ipgpc_ds_table_id, filter_id, fid->filter.dsfield,
984 if (ht_insert(&ipgpc_table_list[PROTOID_IDX], filter_id,
990 if (ht_insert(&ipgpc_table_list[UID_IDX], filter_id, fid->filter.uid)
996 if (ht_insert(&ipgpc_table_list[PROJID_IDX], filter_id,
1002 if (ht_insert(&ipgpc_table_list[IF_IDX], filter_id,
1008 if (ht_insert(&ipgpc_table_list[DIR_IDX], filter_id,
1017 v4_addfilter(fid_t *fid, int filter_id)
1020 if (t_insert(&ipgpc_trie_list[IPGPC_TRIE_SADDRID], filter_id,
1027 if (t_insert(&ipgpc_trie_list[IPGPC_TRIE_DADDRID], filter_id,
1035 v6_addfilter(fid_t *fid, int filter_id)
1038 if (t_insert6(&ipgpc_trie_list[IPGPC_TRIE_SADDRID6], filter_id,
1044 if (t_insert6(&ipgpc_trie_list[IPGPC_TRIE_DADDRID6], filter_id,
1068 unsigned filter_id;
1080 if ((err = filter_name2id(&filter_id, filter->filter_name,
1093 insertfid(filter_id, filter, class_id);
1095 fid = &ipgpc_fid_list[filter_id];
1100 common_addfilter(fid, filter_id);
1101 v4_addfilter(fid, filter_id);
1102 v6_addfilter(fid, filter_id);
1106 common_addfilter(fid, filter_id);
1107 v4_addfilter(fid, filter_id);
1111 common_addfilter(fid, filter_id);
1112 v6_addfilter(fid, filter_id);
1127 ipgpc_fid_list[filter_id].info = -1;
1128 ipgpc_fid_list[filter_id].filter.filter_name[0] = '\0';
1135 filter_id);
1461 unsigned filter_id;
1472 if ((rc = filter_name2id(&filter_id, filter_name, filter_instance,
1477 fid = &ipgpc_fid_list[filter_id];
1480 common_removefilter(filter_id, fid);
1481 v4_removefilter(filter_id, fid);
1482 v6_removefilter(filter_id, fid);
1485 common_removefilter(filter_id, fid);
1486 v4_removefilter(filter_id, fid);
1489 common_removefilter(filter_id, fid);
1490 v6_removefilter(filter_id, fid);
1499 ipgpc_fid_list[filter_id].info = -1;
1500 ipgpc_fid_list[filter_id].insert_map = 0;
1501 ipgpc_fid_list[filter_id].filter.filter_name[0] = '\0';
1502 ipgpc_filter_destructor(&ipgpc_fid_list[filter_id].filter);
1505 remove_from_cid_filter_list(ipgpc_fid_list[filter_id].class_id,
1506 filter_id);
1534 * removes the input filter_id from the filter_list of the class associated
1622 unsigned filter_id;
1647 if ((rc = filter_name2id(&filter_id, filter->filter_name,
1651 class_id = ipgpc_fid_list[filter_id].class_id;
1664 old_filter = ipgpc_fid_list[filter_id].filter;
1667 if (ipgpc_fid_list[filter_id].filter.filter_comment != NULL) {
1668 s = ipgpc_fid_list[filter_id].filter.filter_comment;
1677 if (ipgpc_fid_list[filter_id].filter.saddr_hostname != NULL) {
1678 s = ipgpc_fid_list[filter_id].filter.saddr_hostname;
1687 if (ipgpc_fid_list[filter_id].filter.daddr_hostname != NULL) {
1688 s = ipgpc_fid_list[filter_id].filter.daddr_hostname;