Lines Matching refs:iface
68 discover_interfaces(struct interface_info *iface) in discover_interfaces() argument
83 if (strcmp(iface->name, ifa->ifa_name)) in discover_interfaces()
94 iface->index = foo->sdl_index; in discover_interfaces()
95 iface->hw_address.hlen = foo->sdl_alen; in discover_interfaces()
96 iface->hw_address.htype = HTYPE_ETHER; /* XXX */ in discover_interfaces()
97 memcpy(iface->hw_address.haddr, in discover_interfaces()
105 if (!iface->ifp) { in discover_interfaces()
113 iface->ifp = tif; in discover_interfaces()
114 iface->primary_address = foo.sin_addr; in discover_interfaces()
121 if (!iface->ifp) in discover_interfaces()
122 error("%s: not found", iface->name); in discover_interfaces()
125 if_register_receive(iface); in discover_interfaces()
126 if_register_send(iface); in discover_interfaces()
127 add_protocol(iface->name, iface->rfdesc, got_one, iface); in discover_interfaces()