Changeset View
Changeset View
Standalone View
Standalone View
sys/netinet/in_pcb.h
Show First 20 Lines • Show All 760 Lines • ▼ Show 20 Lines | |||||
int in_pcbbind_check_bindmulti(const struct inpcb *ni, | int in_pcbbind_check_bindmulti(const struct inpcb *ni, | ||||
const struct inpcb *oi); | const struct inpcb *oi); | ||||
void in_pcbpurgeif0(struct inpcbinfo *, struct ifnet *); | void in_pcbpurgeif0(struct inpcbinfo *, struct ifnet *); | ||||
int in_pcballoc(struct socket *, struct inpcbinfo *); | int in_pcballoc(struct socket *, struct inpcbinfo *); | ||||
int in_pcbbind(struct inpcb *, struct sockaddr *, struct ucred *); | int in_pcbbind(struct inpcb *, struct sockaddr *, struct ucred *); | ||||
int in_pcbbind_setup(struct inpcb *, struct sockaddr *, in_addr_t *, | int in_pcbbind_setup(struct inpcb *, struct sockaddr *, in_addr_t *, | ||||
u_short *, struct ucred *); | u_short *, struct ucred *); | ||||
int in_pcbconnect(struct inpcb *, struct sockaddr *, struct ucred *); | int in_pcbconnect(struct inpcb *, struct sockaddr *, struct ucred *, bool); | ||||
int in_pcbconnect_mbuf(struct inpcb *, struct sockaddr *, struct ucred *, | |||||
struct mbuf *, bool); | |||||
int in_pcbconnect_setup(struct inpcb *, struct sockaddr *, in_addr_t *, | int in_pcbconnect_setup(struct inpcb *, struct sockaddr *, in_addr_t *, | ||||
u_short *, in_addr_t *, u_short *, struct inpcb **, | u_short *, in_addr_t *, u_short *, struct inpcb **, | ||||
struct ucred *); | struct ucred *); | ||||
void in_pcbdetach(struct inpcb *); | void in_pcbdetach(struct inpcb *); | ||||
void in_pcbdisconnect(struct inpcb *); | void in_pcbdisconnect(struct inpcb *); | ||||
void in_pcbdrop(struct inpcb *); | void in_pcbdrop(struct inpcb *); | ||||
void in_pcbfree(struct inpcb *); | void in_pcbfree(struct inpcb *); | ||||
int in_pcbinshash(struct inpcb *); | int in_pcbinshash(struct inpcb *); | ||||
int in_pcbinshash_mbuf(struct inpcb *, struct mbuf *); | |||||
int in_pcbladdr(struct inpcb *, struct in_addr *, struct in_addr *, | int in_pcbladdr(struct inpcb *, struct in_addr *, struct in_addr *, | ||||
struct ucred *); | struct ucred *); | ||||
int in_pcblbgroup_numa(struct inpcb *, int arg); | int in_pcblbgroup_numa(struct inpcb *, int arg); | ||||
struct inpcb * | struct inpcb * | ||||
in_pcblookup(struct inpcbinfo *, struct in_addr, u_int, | in_pcblookup(struct inpcbinfo *, struct in_addr, u_int, | ||||
struct in_addr, u_int, int, struct ifnet *); | struct in_addr, u_int, int, struct ifnet *); | ||||
struct inpcb * | struct inpcb * | ||||
in_pcblookup_mbuf(struct inpcbinfo *, struct in_addr, u_int, | in_pcblookup_mbuf(struct inpcbinfo *, struct in_addr, u_int, | ||||
struct in_addr, u_int, int, struct ifnet *, struct mbuf *); | struct in_addr, u_int, int, struct ifnet *, struct mbuf *); | ||||
void in_pcbnotifyall(struct inpcbinfo *pcbinfo, struct in_addr, | void in_pcbnotifyall(struct inpcbinfo *pcbinfo, struct in_addr, | ||||
int, struct inpcb *(*)(struct inpcb *, int)); | int, struct inpcb *(*)(struct inpcb *, int)); | ||||
void in_pcbref(struct inpcb *); | void in_pcbref(struct inpcb *); | ||||
void in_pcbrehash(struct inpcb *); | void in_pcbrehash(struct inpcb *); | ||||
void in_pcbrehash_mbuf(struct inpcb *, struct mbuf *); | |||||
int in_pcbrele_rlocked(struct inpcb *); | int in_pcbrele_rlocked(struct inpcb *); | ||||
int in_pcbrele_wlocked(struct inpcb *); | int in_pcbrele_wlocked(struct inpcb *); | ||||
void in_losing(struct inpcb *); | void in_losing(struct inpcb *); | ||||
void in_pcbsetsolabel(struct socket *so); | void in_pcbsetsolabel(struct socket *so); | ||||
int in_getpeeraddr(struct socket *so, struct sockaddr **nam); | int in_getpeeraddr(struct socket *so, struct sockaddr **nam); | ||||
int in_getsockaddr(struct socket *so, struct sockaddr **nam); | int in_getsockaddr(struct socket *so, struct sockaddr **nam); | ||||
struct sockaddr * | struct sockaddr * | ||||
in_sockaddr(in_port_t port, struct in_addr *addr); | in_sockaddr(in_port_t port, struct in_addr *addr); | ||||
Show All 18 Lines |