Lines Matching refs:fcp
905 struct ip6_fw_chain *fwc = 0, *fcp, *fcpl = 0;
940 for (fcp = chainptr->lh_first; fcp; fcp = fcp->chain.le_next) {
941 if (fcp->rule->fw_number != (u_short)-1)
942 nbr = fcp->rule->fw_number;
952 for (fcp = chainptr->lh_first; fcp; fcp = fcp->chain.le_next) {
953 if (fcp->rule->fw_number > ftmp->fw_number) {
961 fcpl = fcp;
973 struct ip6_fw_chain *fcp;
978 fcp = chainptr->lh_first;
980 for (; fcp; fcp = fcp->chain.le_next) {
981 if (fcp->rule->fw_number == number) {
982 LIST_REMOVE(fcp, chain);
984 FREE(fcp->rule, M_IP6FW);
985 FREE(fcp, M_IP6FW);
998 struct ip6_fw_chain *fcp;
1007 for (fcp = ip6_fw_chain.lh_first; fcp; fcp = fcp->chain.le_next)
1008 if (!frwl || frwl->fw_number == 0 || frwl->fw_number == fcp->rule->fw_number) {
1009 fcp->rule->fw_bcnt = fcp->rule->fw_pcnt = 0;
1010 fcp->rule->timestamp = 0;
1330 struct ip6_fw_chain *fcp;
1342 LIST_FOREACH(fcp, &ip6_fw_chain, chain)
1352 LIST_FOREACH(fcp, &ip6_fw_chain, chain)
1354 //bcopy(fcp->rule, bp, sizeof *bp);
1356 cp_to_user_64( (struct ip6_fw_64*)bp, fcp->rule);
1359 cp_to_user_32( (struct ip6_fw_32*)bp, fcp->rule);
1384 struct ip6_fw_chain *fcp = ip6_fw_chain.lh_first;
1386 FREE(fcp->rule, M_IP6FW);
1387 FREE(fcp, M_IP6FW);