Changeset View
Changeset View
Standalone View
Standalone View
head/sys/netinet/in_var.h
Show First 20 Lines • Show All 430 Lines • ▼ Show 20 Lines | |||||
/* | /* | ||||
* Return values for imo_multi_filter(). | * Return values for imo_multi_filter(). | ||||
*/ | */ | ||||
#define MCAST_PASS 0 /* Pass */ | #define MCAST_PASS 0 /* Pass */ | ||||
#define MCAST_NOTGMEMBER 1 /* This host not a member of group */ | #define MCAST_NOTGMEMBER 1 /* This host not a member of group */ | ||||
#define MCAST_NOTSMEMBER 2 /* This host excluded source */ | #define MCAST_NOTSMEMBER 2 /* This host excluded source */ | ||||
#define MCAST_MUTED 3 /* [deprecated] */ | #define MCAST_MUTED 3 /* [deprecated] */ | ||||
struct rtentry; | struct rib_head; | ||||
struct route; | |||||
struct ip_moptions; | struct ip_moptions; | ||||
struct in_multi *inm_lookup_locked(struct ifnet *, const struct in_addr); | struct in_multi *inm_lookup_locked(struct ifnet *, const struct in_addr); | ||||
struct in_multi *inm_lookup(struct ifnet *, const struct in_addr); | struct in_multi *inm_lookup(struct ifnet *, const struct in_addr); | ||||
int imo_multi_filter(const struct ip_moptions *, const struct ifnet *, | int imo_multi_filter(const struct ip_moptions *, const struct ifnet *, | ||||
const struct sockaddr *, const struct sockaddr *); | const struct sockaddr *, const struct sockaddr *); | ||||
void inm_commit(struct in_multi *); | void inm_commit(struct in_multi *); | ||||
void inm_clear_recorded(struct in_multi *); | void inm_clear_recorded(struct in_multi *); | ||||
Show All 17 Lines | |||||
int in_scrubprefix(struct in_ifaddr *, u_int); | int in_scrubprefix(struct in_ifaddr *, u_int); | ||||
void in_ifscrub_all(void); | void in_ifscrub_all(void); | ||||
void ip_input(struct mbuf *); | void ip_input(struct mbuf *); | ||||
void ip_direct_input(struct mbuf *); | void ip_direct_input(struct mbuf *); | ||||
void in_ifadown(struct ifaddr *ifa, int); | void in_ifadown(struct ifaddr *ifa, int); | ||||
struct mbuf *ip_tryforward(struct mbuf *); | struct mbuf *ip_tryforward(struct mbuf *); | ||||
void *in_domifattach(struct ifnet *); | void *in_domifattach(struct ifnet *); | ||||
void in_domifdetach(struct ifnet *, void *); | void in_domifdetach(struct ifnet *, void *); | ||||
struct rib_head *in_inithead(uint32_t fibnum); | |||||
#ifdef VIMAGE | |||||
void in_detachhead(struct rib_head *rh); | |||||
#endif | |||||
#endif /* _KERNEL */ | #endif /* _KERNEL */ | ||||
/* INET6 stuff */ | /* INET6 stuff */ | ||||
#include <netinet6/in6_var.h> | #include <netinet6/in6_var.h> | ||||
#endif /* _NETINET_IN_VAR_H_ */ | #endif /* _NETINET_IN_VAR_H_ */ |