npf_iscached
KASSERTMSG(npf_iscached(npc, NPC_IP46), "expecting protocol number");
KASSERT(npf_iscached(npc, NPC_IP46));
KASSERT(npf_iscached(npc, NPC_ICMP));
if (npf_iscached(npc, NPC_IP4) &&
} else if (npf_iscached(npc, NPC_IP6) &&
if (!npf_iscached(npc, NPC_ICMP))
if (npf_iscached(npc, NPC_ICMP_ID)) {
if (flow == NPF_FLOW_FORW || !npf_iscached(npc, NPC_ICMP))
if (npf_iscached(npc, NPC_ICMP_ID)) {
KASSERT(npf_iscached(&enpc, NPC_IP46));
KASSERT(npf_iscached(&enpc, NPC_LAYER4));
if (npf_iscached(&enpc, NPC_IP4)) {
if (npf_iscached(&enpc, NPC_IP4)) {
KASSERT(npf_iscached(npc, NPC_ICMP));
KASSERT(npf_iscached(npc, NPC_IP46));
KASSERT(npf_iscached(npc, NPC_LAYER4));
if (!npf_iscached(npc, NPC_IP46)) {
if (!npf_iscached(npc, NPC_IP46) || !npf_iscached(npc, NPC_LAYER4)) {
KASSERT(npf_iscached(npc, NPC_IP46));
KASSERT(npf_iscached(npc, NPC_TCP));
KASSERT(npf_iscached(npc, NPC_UDP));
if (npf_iscached(npc, NPC_ICMP_ID)) {
if (npf_iscached(npc, NPC_ICMP_ID)) {
if (npf_iscached(npc, NPC_IP4)) {
} else if (npf_iscached(npc, NPC_IP6)) {
if (npf_iscached(npc, NPC_IP4) && (np->n_random_id || np->n_minttl)) {
if (maxmss == 0 || !npf_iscached(npc, NPC_TCP) ||
if (npf_iscached(npc, NPC_IP6)) {
} else if (npf_iscached(npc, NPC_IP4)) {
if (npf_iscached(npc, NPC_IP4) && npf->ip4_reassembly) {
} else if (npf_iscached(npc, NPC_IP6) && npf->ip6_reassembly) {
KASSERT(npf_iscached(npc, NPC_TCP));
if (npf_iscached(npc, NPC_IP4)) {
} else if (npf_iscached(npc, NPC_IP6)) {
KASSERT(npf_iscached(npc, NPC_IP46));
KASSERT(npf_iscached(npc, NPC_TCP));
KASSERT(npf_iscached(npc, NPC_IP46));
KASSERT(npf_iscached(npc, NPC_TCP));
KASSERT(npf_iscached(npc, NPC_IP46));
KASSERT(npf_iscached(npc, NPC_TCP) || npf_iscached(npc, NPC_UDP));
KASSERT(npf_iscached(npc, NPC_LAYER4));
if (npf_iscached(npc, NPC_IP4)) {
KASSERT(npf_iscached(npc, NPC_IP6));
KASSERT(npf_iscached(npc, NPC_TCP));
KASSERT(npf_iscached(npc, NPC_UDP));
KASSERT(npf_iscached(npc, NPC_ICMP));
if (!npf_iscached(npc, NPC_IP6)) {
KASSERT(npf_iscached(npc, NPC_IP46));
KASSERT(npf_iscached(npc, NPC_LAYER4));
KASSERT(npf_iscached(npc, NPC_IP46));
KASSERT(npf_iscached(npc, NPC_LAYER4));
if (!npf_iscached(npc, NPC_IP46) || !npf_iscached(npc, NPC_LAYER4)) {
KASSERT(npf_iscached(npc, NPC_IP46));
KASSERT(npf_iscached(npc, NPC_LAYER4));
KASSERT(npf_iscached(npc, NPC_LAYER4));
KASSERT(npf_iscached(npc, NPC_IP46));
KASSERT(npf_iscached(npc, NPC_LAYER4));
if (npf_iscached(npc, NPC_IP4)) {
} else if (npf_iscached(npc, NPC_IP6)) {
if (npf_iscached(npc, NPC_IP4)) {
KASSERT(npf_iscached(npc, NPC_IP6));
if (npf_iscached(npc, NPC_IP4)) {
KASSERT(npf_iscached(npc, NPC_IP6));
if (npf_iscached(npc, NPC_IP4)) {
if (npf_iscached(npc, NPC_IP4)) {
} else if (npf_iscached(npc, NPC_IP6)) {
if (!npf_iscached(npc, NPC_IP46) || !npf_iscached(npc, NPC_LAYER4)) {
} else if (npf_iscached(npc, NPC_IP6)) {
KASSERT(npf_iscached(npc, NPC_LAYER4));
KASSERT(npf_iscached(npc, NPC_IP4));
KASSERT(npf_iscached(npc, NPC_LAYER4));
KASSERT(npf_iscached(npc, NPC_IP6));
KASSERT(npf_iscached(npc, NPC_IP46));
if (npf_iscached(npc, NPC_IP4)) {
KASSERT(npf_iscached(npc, NPC_IP46));
KASSERT(npf_iscached(npc, NPC_LAYER4));
KASSERT(npf_iscached(npc, NPC_TCP));