1*4944Swnj /* if.c 4.1 81/11/18 */ 2*4944Swnj 3*4944Swnj #include "../h/param.h" 4*4944Swnj #include "../h/systm.h" 5*4944Swnj #include "../net/inet.h" 6*4944Swnj #include "../net/inet_systm.h" 7*4944Swnj #include "../net/if.h" 8*4944Swnj 9*4944Swnj if_ifwithaddr(in) 10*4944Swnj struct in_addr in; 11*4944Swnj { 12*4944Swnj register struct ifnet *ifp; 13*4944Swnj 14*4944Swnj #if 0 15*4944Swnj for (ifp = ifnet; ifp; ifp = ifp->if_next) 16*4944Swnj if (ifp->if_addr.s_addr == in.s_addr) 17*4944Swnj break; 18*4944Swnj #else 19*4944Swnj ifp = ifnet; 20*4944Swnj #endif 21*4944Swnj return (ifp); 22*4944Swnj } 23*4944Swnj 24*4944Swnj if_ifonnetof(in) 25*4944Swnj struct in_addr in; 26*4944Swnj { 27*4944Swnj register struct ifnet *ifp; 28*4944Swnj #if 0 29*4944Swnj int net; 30*4944Swnj 31*4944Swnj net = 0; /* XXX */ 32*4944Swnj for (ifp = ifnet; ifp; ifp = ifp->if_next) 33*4944Swnj if (ifp->if_net == net) 34*4944Swnj break; 35*4944Swnj #else 36*4944Swnj ifp = ifnet; 37*4944Swnj #endif 38*4944Swnj return (ifp); 39*4944Swnj } 40*4944Swnj 41*4944Swnj struct ifnet ifen = { 0, 0, 1024, 0, 0 }; 42*4944Swnj struct ifnet *ifnet = &ifen; 43