SI_W_DPORT
#define SI_WILDP (SI_W_SPORT|SI_W_DPORT)
NAT_SLAVE|IPN_TCP|SI_W_DPORT, NAT_OUTBOUND);
(void) ipf_state_add(softc, &fi, NULL, SI_W_DPORT);
if ((nat->nat_flags & (SI_W_SPORT|SI_W_DPORT)) == 0) {
nat->nat_flags &= ~(SI_W_DPORT|SI_W_SPORT);
nat->nat_flags &= ~(SI_W_DPORT|SI_W_SPORT);
(flags & SI_W_DPORT)))
(flags & SI_W_DPORT)))
(flags & SI_W_DPORT)))
(flags & SI_W_DPORT)))
if ((nat->nat_flags & (SI_W_SPORT|SI_W_DPORT)) == 0) {
nat->nat_flags &= ~(SI_W_DPORT|SI_W_SPORT);
nat->nat_flags &= ~(SI_W_DPORT|SI_W_SPORT);
NAT_SLAVE|IPN_UDP|SI_W_DPORT,
(void) ipf_state_add(softc, &fi, NULL, SI_W_DPORT);
if ((flags & (SI_W_DPORT|SI_W_SPORT)) == 0) {
if ((flags & (SI_W_DPORT|SI_W_SPORT)) == 0) {
else if (!(flags & SI_W_DPORT) && (dp != is->is_dport))
(dp == is->is_dport || flags & SI_W_DPORT))
(sp == is->is_dport || flags & SI_W_DPORT))
if ((flags & (SI_W_SPORT|SI_W_DPORT))) {
} else if ((flags & SI_W_DPORT) != 0) {
is->is_flags &= ~(SI_W_SPORT|SI_W_DPORT);
#define IS_WDPORT SI_W_DPORT /* 0x00200 */