xref: /csrg-svn/sys/net/if.c (revision 4951)
1*4951Swnj /*	if.c	4.2	81/11/20	*/
24944Swnj 
34944Swnj #include "../h/param.h"
44944Swnj #include "../h/systm.h"
54944Swnj #include "../net/inet.h"
64944Swnj #include "../net/inet_systm.h"
74944Swnj #include "../net/if.h"
84944Swnj 
9*4951Swnj /*ARGSUSED*/
10*4951Swnj struct ifnet *
114944Swnj if_ifwithaddr(in)
124944Swnj 	struct in_addr in;
134944Swnj {
144944Swnj 	register struct ifnet *ifp;
154944Swnj 
16*4951Swnj COUNT(IF_IFWITHADDR);
174944Swnj #if 0
184944Swnj 	for (ifp = ifnet; ifp; ifp = ifp->if_next)
194944Swnj 		if (ifp->if_addr.s_addr == in.s_addr)
204944Swnj 			break;
214944Swnj #else
224944Swnj 	ifp = ifnet;
234944Swnj #endif
244944Swnj 	return (ifp);
254944Swnj }
264944Swnj 
27*4951Swnj /*ARGSUSED*/
28*4951Swnj struct ifnet *
294944Swnj if_ifonnetof(in)
304944Swnj 	struct in_addr in;
314944Swnj {
324944Swnj 	register struct ifnet *ifp;
334944Swnj #if 0
344944Swnj 	int net;
354944Swnj 
36*4951Swnj COUNT(IF_IFONNETOF);
374944Swnj 	net = 0;			/* XXX */
384944Swnj 	for (ifp = ifnet; ifp; ifp = ifp->if_next)
394944Swnj 		if (ifp->if_net == net)
404944Swnj 			break;
414944Swnj #else
424944Swnj 	ifp = ifnet;
434944Swnj #endif
444944Swnj 	return (ifp);
454944Swnj }
464944Swnj 
47*4951Swnj struct	ifnet ifen;
484944Swnj struct	ifnet *ifnet = &ifen;
49