mirror of
https://git.rtems.org/rtems-libbsd/
synced 2025-10-14 21:02:33 +08:00
Update to FreeBSD 9.3
This commit is contained in:
@@ -92,7 +92,9 @@ struct rt_metrics {
|
||||
#define RTTTOPRHZ(r) ((r) / (RTM_RTTUNIT / PR_SLOWHZ))
|
||||
|
||||
#define RT_DEFAULT_FIB 0 /* Explicitly mark fib=0 restricted cases */
|
||||
extern u_int rt_numfibs; /* number fo usable routing tables */
|
||||
#define RT_ALL_FIBS -1 /* Announce event for every fib */
|
||||
extern u_int rt_numfibs; /* number of usable routing tables */
|
||||
extern u_int rt_add_addr_allfibs; /* Announce interfaces to all fibs */
|
||||
/*
|
||||
* XXX kernel function pointer `rt_output' is visible to applications.
|
||||
*/
|
||||
@@ -365,10 +367,15 @@ void rt_missmsg(int, struct rt_addrinfo *, int, int);
|
||||
void rt_missmsg_fib(int, struct rt_addrinfo *, int, int, int);
|
||||
void rt_newaddrmsg(int, struct ifaddr *, int, struct rtentry *);
|
||||
void rt_newaddrmsg_fib(int, struct ifaddr *, int, struct rtentry *, int);
|
||||
int rt_addrmsg(int, struct ifaddr *, int);
|
||||
int rt_routemsg(int, struct ifnet *ifp, int, struct rtentry *, int);
|
||||
void rt_newmaddrmsg(int, struct ifmultiaddr *);
|
||||
int rt_setgate(struct rtentry *, struct sockaddr *, struct sockaddr *);
|
||||
void rt_maskedcopy(struct sockaddr *, struct sockaddr *, struct sockaddr *);
|
||||
|
||||
int rtsock_addrmsg(int, struct ifaddr *, int);
|
||||
int rtsock_routemsg(int, struct ifnet *ifp, int, struct rtentry *, int);
|
||||
|
||||
/*
|
||||
* Note the following locking behavior:
|
||||
*
|
||||
|
Reference in New Issue
Block a user