Lines Matching defs:fcp
901 struct ip6_fw_chain *fwc = 0, *fcp, *fcpl = 0;
936 for (fcp = chainptr->lh_first; fcp; fcp = fcp->chain.le_next) {
937 if (fcp->rule->fw_number != (u_short)-1)
938 nbr = fcp->rule->fw_number;
948 for (fcp = chainptr->lh_first; fcp; fcp = fcp->chain.le_next) {
949 if (fcp->rule->fw_number > ftmp->fw_number) {
957 fcpl = fcp;
968 struct ip6_fw_chain *fcp;
973 fcp = chainptr->lh_first;
975 for (; fcp; fcp = fcp->chain.le_next) {
976 if (fcp->rule->fw_number == number) {
977 LIST_REMOVE(fcp, chain);
979 FREE(fcp->rule, M_IP6FW);
980 FREE(fcp, M_IP6FW);
993 struct ip6_fw_chain *fcp;
1002 for (fcp = ip6_fw_chain.lh_first; fcp; fcp = fcp->chain.le_next)
1003 if (!frwl || frwl->fw_number == 0 || frwl->fw_number == fcp->rule->fw_number) {
1004 fcp->rule->fw_bcnt = fcp->rule->fw_pcnt = 0;
1005 fcp->rule->timestamp = 0;
1149 struct ip6_fw_chain *fcp = ip6_fw_chain.lh_first;
1153 if (sizeof *(fcp->rule) > MLEN) {
1160 for (; fcp; fcp = fcp->chain.le_next) {
1161 bcopy(fcp->rule, m->m_data, sizeof *(fcp->rule));
1162 m->m_len = sizeof *(fcp->rule);
1169 if (sizeof *(fcp->rule) > MLEN) {
1192 struct ip6_fw_chain *fcp = ip6_fw_chain.lh_first;
1196 FREE(fcp->rule, M_IP6FW);
1197 FREE(fcp, M_IP6FW);
1305 struct ip6_fw_chain *fcp;
1310 LIST_FOREACH(fcp, &ip6_fw_chain, chain)
1318 LIST_FOREACH(fcp, &ip6_fw_chain, chain)
1320 bcopy(fcp->rule, bp, sizeof *bp);
1342 struct ip6_fw_chain *fcp = ip6_fw_chain.lh_first;
1344 FREE(fcp->rule, M_IP6FW);
1345 FREE(fcp, M_IP6FW);