Deleted Added
full compact
route.h (86764) route.h (89498)
1/*
2 * Copyright (c) 1980, 1986, 1993
3 * The Regents of the University of California. All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 * 1. Redistributions of source code must retain the above copyright

--- 17 unchanged lines hidden (view full) ---

26 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
27 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
28 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
29 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
30 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
31 * SUCH DAMAGE.
32 *
33 * @(#)route.h 8.4 (Berkeley) 1/9/95
1/*
2 * Copyright (c) 1980, 1986, 1993
3 * The Regents of the University of California. All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 * 1. Redistributions of source code must retain the above copyright

--- 17 unchanged lines hidden (view full) ---

26 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
27 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
28 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
29 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
30 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
31 * SUCH DAMAGE.
32 *
33 * @(#)route.h 8.4 (Berkeley) 1/9/95
34 * $FreeBSD: head/sys/net/route.h 86764 2001-11-22 04:50:44Z jlemon $
34 * $FreeBSD: head/sys/net/route.h 89498 2002-01-18 14:33:04Z ru $
35 */
36
37#ifndef _NET_ROUTE_H_
38#define _NET_ROUTE_H_
39
40/*
41 * Kernel resident routing tables.
42 *

--- 159 unchanged lines hidden (view full) ---

202#define RTM_OLDADD 0x9 /* caused by SIOCADDRT */
203#define RTM_OLDDEL 0xa /* caused by SIOCDELRT */
204#define RTM_RESOLVE 0xb /* req to resolve dst to LL addr */
205#define RTM_NEWADDR 0xc /* address being added to iface */
206#define RTM_DELADDR 0xd /* address being removed from iface */
207#define RTM_IFINFO 0xe /* iface going up/down etc. */
208#define RTM_NEWMADDR 0xf /* mcast group membership being added to if */
209#define RTM_DELMADDR 0x10 /* mcast group membership being deleted */
35 */
36
37#ifndef _NET_ROUTE_H_
38#define _NET_ROUTE_H_
39
40/*
41 * Kernel resident routing tables.
42 *

--- 159 unchanged lines hidden (view full) ---

202#define RTM_OLDADD 0x9 /* caused by SIOCADDRT */
203#define RTM_OLDDEL 0xa /* caused by SIOCDELRT */
204#define RTM_RESOLVE 0xb /* req to resolve dst to LL addr */
205#define RTM_NEWADDR 0xc /* address being added to iface */
206#define RTM_DELADDR 0xd /* address being removed from iface */
207#define RTM_IFINFO 0xe /* iface going up/down etc. */
208#define RTM_NEWMADDR 0xf /* mcast group membership being added to if */
209#define RTM_DELMADDR 0x10 /* mcast group membership being deleted */
210#define RTM_IFANNOUNCE 0x11 /* iface arrival/departure */
210
211/*
212 * Bitmask values for rtm_inits and rmx_locks.
213 */
214#define RTV_MTU 0x1 /* init or lock _mtu */
215#define RTV_HOPCOUNT 0x2 /* init or lock _hopcount */
216#define RTV_EXPIRE 0x4 /* init or lock _expire */
217#define RTV_RPIPE 0x8 /* init or lock _recvpipe */

--- 54 unchanged lines hidden (view full) ---

272
273extern struct route_cb route_cb;
274extern struct radix_node_head *rt_tables[AF_MAX+1];
275
276struct ifmultiaddr;
277
278void route_init __P((void));
279int rt_getifa __P((struct rt_addrinfo *));
211
212/*
213 * Bitmask values for rtm_inits and rmx_locks.
214 */
215#define RTV_MTU 0x1 /* init or lock _mtu */
216#define RTV_HOPCOUNT 0x2 /* init or lock _hopcount */
217#define RTV_EXPIRE 0x4 /* init or lock _expire */
218#define RTV_RPIPE 0x8 /* init or lock _recvpipe */

--- 54 unchanged lines hidden (view full) ---

273
274extern struct route_cb route_cb;
275extern struct radix_node_head *rt_tables[AF_MAX+1];
276
277struct ifmultiaddr;
278
279void route_init __P((void));
280int rt_getifa __P((struct rt_addrinfo *));
281void rt_ifannouncemsg __P((struct ifnet *, int));
280void rt_ifmsg __P((struct ifnet *));
281void rt_missmsg __P((int, struct rt_addrinfo *, int, int));
282void rt_newaddrmsg __P((int, struct ifaddr *, int, struct rtentry *));
283void rt_newmaddrmsg __P((int, struct ifmultiaddr *));
284int rt_setgate __P((struct rtentry *,
285 struct sockaddr *, struct sockaddr *));
286void rtalloc __P((struct route *));
287void rtalloc_ign __P((struct route *, u_long));

--- 13 unchanged lines hidden ---
282void rt_ifmsg __P((struct ifnet *));
283void rt_missmsg __P((int, struct rt_addrinfo *, int, int));
284void rt_newaddrmsg __P((int, struct ifaddr *, int, struct rtentry *));
285void rt_newmaddrmsg __P((int, struct ifmultiaddr *));
286int rt_setgate __P((struct rtentry *,
287 struct sockaddr *, struct sockaddr *));
288void rtalloc __P((struct route *));
289void rtalloc_ign __P((struct route *, u_long));

--- 13 unchanged lines hidden ---