summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sys/netinet/in_pcb.c2
-rw-r--r--sys/netinet/ip_fw2.c2
-rw-r--r--sys/netinet/tcp_input.c9
-rw-r--r--sys/netinet/tcp_reass.c9
-rw-r--r--sys/netinet6/in6_pcb.c2
5 files changed, 15 insertions, 9 deletions
diff --git a/sys/netinet/in_pcb.c b/sys/netinet/in_pcb.c
index 317be67..37386d7 100644
--- a/sys/netinet/in_pcb.c
+++ b/sys/netinet/in_pcb.c
@@ -280,7 +280,7 @@ in_pcbbind_setup(struct inpcb *inp, struct sockaddr *nam, in_addr_t *laddrp,
if (nam != NULL && laddr.s_addr != INADDR_ANY)
return (EINVAL);
if ((so->so_options & (SO_REUSEADDR|SO_REUSEPORT)) == 0)
- wild = 1;
+ wild = INPLOOKUP_WILDCARD;
if (nam) {
sin = (struct sockaddr_in *)nam;
if (nam->sa_len != sizeof (*sin))
diff --git a/sys/netinet/ip_fw2.c b/sys/netinet/ip_fw2.c
index 0723cbe..310fb03 100644
--- a/sys/netinet/ip_fw2.c
+++ b/sys/netinet/ip_fw2.c
@@ -1925,7 +1925,7 @@ check_uidgid(ipfw_insn_u32 *insn,
wildcard = 0;
pi = &tcbinfo;
} else if (proto == IPPROTO_UDP) {
- wildcard = 1;
+ wildcard = INPLOOKUP_WILDCARD;
pi = &udbinfo;
} else
return 0;
diff --git a/sys/netinet/tcp_input.c b/sys/netinet/tcp_input.c
index 03834b2..ddea86f 100644
--- a/sys/netinet/tcp_input.c
+++ b/sys/netinet/tcp_input.c
@@ -651,7 +651,8 @@ findpcb:
next_hop->sin_port ?
ntohs(next_hop->sin_port) :
th->th_dport,
- 1, m->m_pkthdr.rcvif);
+ INPLOOKUP_WILDCARD,
+ m->m_pkthdr.rcvif);
}
/* Remove the tag from the packet. We don't need it anymore. */
m_tag_delete(m, fwd_tag);
@@ -662,13 +663,15 @@ findpcb:
inp = in6_pcblookup_hash(&tcbinfo,
&ip6->ip6_src, th->th_sport,
&ip6->ip6_dst, th->th_dport,
- 1, m->m_pkthdr.rcvif);
+ INPLOOKUP_WILDCARD,
+ m->m_pkthdr.rcvif);
#endif
} else
inp = in_pcblookup_hash(&tcbinfo,
ip->ip_src, th->th_sport,
ip->ip_dst, th->th_dport,
- 1, m->m_pkthdr.rcvif);
+ INPLOOKUP_WILDCARD,
+ m->m_pkthdr.rcvif);
#ifdef IPFIREWALL_FORWARD
}
#endif /* IPFIREWALL_FORWARD */
diff --git a/sys/netinet/tcp_reass.c b/sys/netinet/tcp_reass.c
index 03834b2..ddea86f 100644
--- a/sys/netinet/tcp_reass.c
+++ b/sys/netinet/tcp_reass.c
@@ -651,7 +651,8 @@ findpcb:
next_hop->sin_port ?
ntohs(next_hop->sin_port) :
th->th_dport,
- 1, m->m_pkthdr.rcvif);
+ INPLOOKUP_WILDCARD,
+ m->m_pkthdr.rcvif);
}
/* Remove the tag from the packet. We don't need it anymore. */
m_tag_delete(m, fwd_tag);
@@ -662,13 +663,15 @@ findpcb:
inp = in6_pcblookup_hash(&tcbinfo,
&ip6->ip6_src, th->th_sport,
&ip6->ip6_dst, th->th_dport,
- 1, m->m_pkthdr.rcvif);
+ INPLOOKUP_WILDCARD,
+ m->m_pkthdr.rcvif);
#endif
} else
inp = in_pcblookup_hash(&tcbinfo,
ip->ip_src, th->th_sport,
ip->ip_dst, th->th_dport,
- 1, m->m_pkthdr.rcvif);
+ INPLOOKUP_WILDCARD,
+ m->m_pkthdr.rcvif);
#ifdef IPFIREWALL_FORWARD
}
#endif /* IPFIREWALL_FORWARD */
diff --git a/sys/netinet6/in6_pcb.c b/sys/netinet6/in6_pcb.c
index 37809eb..a252788 100644
--- a/sys/netinet6/in6_pcb.c
+++ b/sys/netinet6/in6_pcb.c
@@ -138,7 +138,7 @@ in6_pcbbind(inp, nam, cred)
if (inp->inp_lport || !IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_laddr))
return (EINVAL);
if ((so->so_options & (SO_REUSEADDR|SO_REUSEPORT)) == 0)
- wild = 1;
+ wild = INPLOOKUP_WILDCARD;
if (nam) {
int error;
OpenPOWER on IntegriCloud