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