IFF_LINK
device->flags |= IFF_LINK;
if (device->flags & IFF_LINK
device->flags &= ~IFF_LINK;
device->flags = IFF_BROADCAST | IFF_LINK;
if ((device->flags & IFF_LINK) == 0) {
device->flags |= IFF_LINK;
if ((device->flags & IFF_LINK) != 0) {
device->flags &= ~IFF_LINK;
device->flags = IFF_LOOPBACK | IFF_LINK;
device->flags = IFF_BROADCAST | IFF_ALLMULTI | IFF_LINK;
device->flags = IFF_POINTOPOINT | IFF_LINK;
device->flags = (IFF_BROADCAST | IFF_LINK) & (~IFF_UP);
request.ifr_flags &= ~(IFF_UP | IFF_LINK | IFF_BROADCAST);
flags &= IFF_UP | IFF_LINK | IFF_BROADCAST;
if ((route->interface_address->interface->device->flags & IFF_LINK)
&& (flags & (IFF_UP | IFF_LINK)) == (IFF_UP | IFF_LINK)) {
if ((flags & IFF_LINK) == 0)
if ((flags & (IFF_UP | IFF_LINK | IFF_CONFIGURING)) == IFF_LINK)
if ((flags & (IFF_UP | IFF_LINK)) == (IFF_UP | IFF_LINK))
&& (flags & (IFF_UP | IFF_LINK)) == (IFF_UP | IFF_LINK)) {
&& (flags & (IFF_UP | IFF_LINK)) == (IFF_UP | IFF_LINK)) {
{IFF_LINK, "link"},
if ((flags & IFF_LOOPBACK) == 0 && (flags & (IFF_UP | IFF_LINK)) == (IFF_UP | IFF_LINK)) {
return (Flags() & IFF_LINK) != 0;
return (Flags() & IFF_LINK) != 0;
if ((flags & IFF_LINK) == 0)
if ((flags & (IFF_LOOPBACK | IFF_CONFIGURING | IFF_UP | IFF_LINK))
== (IFF_UP | IFF_LINK)) {