Lines Matching refs:interface

77 // TODO: make common fragmentation interface for both address families
726 bool deliverToRaw, net_interface *interface)
731 &multicastAddr->sin6_addr, interface->index));
762 buffer->interface_address->interface);
768 net_interface* interface = NULL;
770 interface = (net_interface*)list_get_next_item(
771 &domain->interfaces, interface);
772 if (interface == NULL)
775 status = deliver_multicast(module, buffer, deliverToRaw, interface);
875 net_interface* interface, const in6_addr* sourceAddr)
890 net_interface* interface, const in6_addr* groupAddr,
900 status = filter.GetState(*groupAddr, interface, state, true);
904 filter.GetState(*groupAddr, interface, state, false);
913 status = ipv6_delta_group(state, option, interface, sourceAddr);
923 net_interface* interface;
925 // TODO: can the interface be unspecified?
926 interface = sDatalinkModule->get_interface(sDomain, interfaceIndex);
928 if (interface == NULL)
931 return ipv6_delta_membership(protocol, option, interface,
1151 struct net_interface* interface
1154 if (interface == NULL) {
1162 sDatalinkModule->put_interface(interface);
1250 // 2. (If the outgoing interface is detected) the current
1251 // hop limit of the interface specified by router advertisement.
1273 net_interface* interface = route->interface_address->interface;
1345 uint32 mtu = route->mtu ? route->mtu : interface->device->mtu;
1370 if (address == NULL || (address->interface->flags & IFF_UP) == 0) {
1443 mtu = route->interface_address->interface->device->mtu;
1643 && buffer->interface_address->interface != NULL)
1644 pi.ipi6_ifindex = buffer->interface_address->interface->index;