Lines Matching refs:fwa
868 tag_mbuf(struct mbuf *m, int dir, struct ip_fw_args *fwa) in tag_mbuf() argument
879 dt->rule = fwa->rule; in tag_mbuf()
883 if (fwa->flags & IPFW_ARGS_OUT && fwa->ifp != NULL) { in tag_mbuf()
885 dt->if_index = fwa->ifp->if_index; in tag_mbuf()
886 dt->if_idxgen = fwa->ifp->if_idxgen; in tag_mbuf()
901 dummynet_io(struct mbuf **m0, struct ip_fw_args *fwa) in dummynet_io() argument
909 fs_id = (fwa->rule.info & IPFW_INFO_MASK) + in dummynet_io()
910 ((fwa->rule.info & IPFW_IS_PIPE) ? 2*DN_MAX_ID : 0); in dummynet_io()
912 if (fwa->flags & IPFW_ARGS_IN) in dummynet_io()
916 if (fwa->flags & IPFW_ARGS_ETHER) in dummynet_io()
918 else if (fwa->flags & IPFW_ARGS_IP6) in dummynet_io()
923 if (tag_mbuf(m, dir, fwa)) in dummynet_io()
932 si = ipdn_si_find(fs->sched, &(fwa->f_id)); in dummynet_io()
940 q = ipdn_q_find(fs, si, &(fwa->f_id)); in dummynet_io()