mirror of
https://github.com/freebsd/freebsd-src.git
synced 2024-11-26 20:12:44 +00:00
inpcb: Constify address parameters to in6 pcb lookup routines
No functional change intended. MFC after: 1 week Sponsored by: Klara, Inc. Sponsored by: Stormshield
This commit is contained in:
parent
3bb15ffc4a
commit
52ef944b0f
@ -687,7 +687,7 @@ in6_pcbnotify(struct inpcbinfo *pcbinfo, struct sockaddr_in6 *sa6_dst,
|
||||
* hash lock. No inpcb locks or references are acquired.
|
||||
*/
|
||||
struct inpcb *
|
||||
in6_pcblookup_local(struct inpcbinfo *pcbinfo, struct in6_addr *laddr,
|
||||
in6_pcblookup_local(struct inpcbinfo *pcbinfo, const struct in6_addr *laddr,
|
||||
u_short lport, int lookupflags, struct ucred *cred)
|
||||
{
|
||||
struct inpcb *inp;
|
||||
@ -1148,9 +1148,9 @@ in6_pcblookup_hash(struct inpcbinfo *pcbinfo, const struct in6_addr *faddr,
|
||||
}
|
||||
|
||||
static struct inpcb *
|
||||
in6_pcblookup_hash_smr(struct inpcbinfo *pcbinfo, struct in6_addr *faddr,
|
||||
u_int fport_arg, struct in6_addr *laddr, u_int lport_arg, int lookupflags,
|
||||
uint8_t numa_domain)
|
||||
in6_pcblookup_hash_smr(struct inpcbinfo *pcbinfo, const struct in6_addr *faddr,
|
||||
u_int fport_arg, const struct in6_addr *laddr, u_int lport_arg,
|
||||
int lookupflags, uint8_t numa_domain)
|
||||
{
|
||||
struct inpcb *inp;
|
||||
const inp_lookup_t lockflags = lookupflags & INPLOOKUP_LOCKMASK;
|
||||
@ -1210,8 +1210,8 @@ in6_pcblookup_hash_smr(struct inpcbinfo *pcbinfo, struct in6_addr *faddr,
|
||||
* from which a pre-calculated hash value may be extracted.
|
||||
*/
|
||||
struct inpcb *
|
||||
in6_pcblookup(struct inpcbinfo *pcbinfo, struct in6_addr *faddr, u_int fport,
|
||||
struct in6_addr *laddr, u_int lport, int lookupflags,
|
||||
in6_pcblookup(struct inpcbinfo *pcbinfo, const struct in6_addr *faddr,
|
||||
u_int fport, const struct in6_addr *laddr, u_int lport, int lookupflags,
|
||||
struct ifnet *ifp __unused)
|
||||
{
|
||||
return (in6_pcblookup_hash_smr(pcbinfo, faddr, fport, laddr, lport,
|
||||
@ -1219,8 +1219,8 @@ in6_pcblookup(struct inpcbinfo *pcbinfo, struct in6_addr *faddr, u_int fport,
|
||||
}
|
||||
|
||||
struct inpcb *
|
||||
in6_pcblookup_mbuf(struct inpcbinfo *pcbinfo, struct in6_addr *faddr,
|
||||
u_int fport, struct in6_addr *laddr, u_int lport, int lookupflags,
|
||||
in6_pcblookup_mbuf(struct inpcbinfo *pcbinfo, const struct in6_addr *faddr,
|
||||
u_int fport, const struct in6_addr *laddr, u_int lport, int lookupflags,
|
||||
struct ifnet *ifp __unused, struct mbuf *m)
|
||||
{
|
||||
return (in6_pcblookup_hash_smr(pcbinfo, faddr, fport, laddr, lport,
|
||||
|
@ -74,23 +74,17 @@ int in6_pcbbind(struct inpcb *, struct sockaddr_in6 *, struct ucred *);
|
||||
int in6_pcbconnect(struct inpcb *, struct sockaddr_in6 *, struct ucred *,
|
||||
bool);
|
||||
void in6_pcbdisconnect(struct inpcb *);
|
||||
struct inpcb *
|
||||
in6_pcblookup_local(struct inpcbinfo *,
|
||||
struct in6_addr *, u_short, int,
|
||||
struct ucred *);
|
||||
struct inpcb *
|
||||
in6_pcblookup_hash_locked(struct inpcbinfo *pcbinfo,
|
||||
struct inpcb *in6_pcblookup_local(struct inpcbinfo *, const struct in6_addr *,
|
||||
u_short, int, struct ucred *);
|
||||
struct inpcb *in6_pcblookup_hash_locked(struct inpcbinfo *pcbinfo,
|
||||
const struct in6_addr *faddr, u_int fport_arg,
|
||||
const struct in6_addr *laddr, u_int lport_arg,
|
||||
int lookupflags, uint8_t);
|
||||
struct inpcb *
|
||||
in6_pcblookup(struct inpcbinfo *, struct in6_addr *,
|
||||
u_int, struct in6_addr *, u_int, int,
|
||||
struct ifnet *);
|
||||
struct inpcb *
|
||||
in6_pcblookup_mbuf(struct inpcbinfo *, struct in6_addr *,
|
||||
u_int, struct in6_addr *, u_int, int,
|
||||
struct ifnet *ifp, struct mbuf *);
|
||||
struct inpcb *in6_pcblookup(struct inpcbinfo *, const struct in6_addr *, u_int,
|
||||
const struct in6_addr *, u_int, int, struct ifnet *);
|
||||
struct inpcb *in6_pcblookup_mbuf(struct inpcbinfo *, const struct in6_addr *,
|
||||
u_int, const struct in6_addr *, u_int, int, struct ifnet *ifp,
|
||||
struct mbuf *);
|
||||
void in6_pcbnotify(struct inpcbinfo *, struct sockaddr_in6 *, u_int,
|
||||
const struct sockaddr_in6 *, u_int, int, void *,
|
||||
struct inpcb *(*)(struct inpcb *, int));
|
||||
|
Loading…
Reference in New Issue
Block a user