Changeset View
Changeset View
Standalone View
Standalone View
sys/net/if_var.h
Show First 20 Lines • Show All 275 Lines • ▼ Show 20 Lines | struct rwlock if_addr_lock; /* lock to protect address lists */ | ||||
* of the interface. | * of the interface. | ||||
* However, access to the AF_LINK address through this | * However, access to the AF_LINK address through this | ||||
* field is deprecated. Use if_addr or ifaddr_byindex() instead. | * field is deprecated. Use if_addr or ifaddr_byindex() instead. | ||||
*/ | */ | ||||
struct ifaddrhead if_addrhead; /* linked list of addresses per if */ | struct ifaddrhead if_addrhead; /* linked list of addresses per if */ | ||||
struct ifmultihead if_multiaddrs; /* multicast addresses configured */ | struct ifmultihead if_multiaddrs; /* multicast addresses configured */ | ||||
int if_amcount; /* number of all-multicast requests */ | int if_amcount; /* number of all-multicast requests */ | ||||
struct ifaddr *if_addr; /* pointer to link-level address */ | struct ifaddr *if_addr; /* pointer to link-level address */ | ||||
void *if_hw_addr; /* hardware link-level address */ | |||||
const u_int8_t *if_broadcastaddr; /* linklevel broadcast bytestring */ | const u_int8_t *if_broadcastaddr; /* linklevel broadcast bytestring */ | ||||
struct rwlock if_afdata_lock; | struct rwlock if_afdata_lock; | ||||
void *if_afdata[AF_MAX]; | void *if_afdata[AF_MAX]; | ||||
int if_afdata_initialized; | int if_afdata_initialized; | ||||
/* Additional features hung off the interface. */ | /* Additional features hung off the interface. */ | ||||
u_int if_fib; /* interface FIB */ | u_int if_fib; /* interface FIB */ | ||||
struct vnet *if_vnet; /* pointer to network stack instance */ | struct vnet *if_vnet; /* pointer to network stack instance */ | ||||
▲ Show 20 Lines • Show All 353 Lines • ▼ Show 20 Lines | |||||
int if_setdrvflags(if_t ifp, int flags); | int if_setdrvflags(if_t ifp, int flags); | ||||
int if_clearhwassist(if_t ifp); | int if_clearhwassist(if_t ifp); | ||||
int if_sethwassistbits(if_t ifp, int toset, int toclear); | int if_sethwassistbits(if_t ifp, int toset, int toclear); | ||||
int if_sethwassist(if_t ifp, int hwassist_bit); | int if_sethwassist(if_t ifp, int hwassist_bit); | ||||
int if_gethwassist(if_t ifp); | int if_gethwassist(if_t ifp); | ||||
int if_setsoftc(if_t ifp, void *softc); | int if_setsoftc(if_t ifp, void *softc); | ||||
void *if_getsoftc(if_t ifp); | void *if_getsoftc(if_t ifp); | ||||
int if_setflags(if_t ifp, int flags); | int if_setflags(if_t ifp, int flags); | ||||
int if_gethwaddr(if_t ifp, struct ifreq *); | |||||
int if_setmtu(if_t ifp, int mtu); | int if_setmtu(if_t ifp, int mtu); | ||||
int if_getmtu(if_t ifp); | int if_getmtu(if_t ifp); | ||||
int if_getmtu_family(if_t ifp, int family); | int if_getmtu_family(if_t ifp, int family); | ||||
int if_setflagbits(if_t ifp, int set, int clear); | int if_setflagbits(if_t ifp, int set, int clear); | ||||
int if_getflags(if_t ifp); | int if_getflags(if_t ifp); | ||||
int if_sendq_empty(if_t ifp); | int if_sendq_empty(if_t ifp); | ||||
int if_setsendqready(if_t ifp); | int if_setsendqready(if_t ifp); | ||||
int if_setsendqlen(if_t ifp, int tx_desc_count); | int if_setsendqlen(if_t ifp, int tx_desc_count); | ||||
▲ Show 20 Lines • Show All 59 Lines • Show Last 20 Lines |