Home
last modified time | relevance | path

Searched refs:ifr_flags (Results 1 – 17 of 17) sorted by relevance

/linux/tools/testing/selftests/net/
H A Dipv6_fragmentation.c65 ifr.ifr_flags = ifr.ifr_flags | IFF_UP; in setup()
H A Dskf_net_off.c64 ifr.ifr_flags = IFF_TAP; in tun_open()
66 ifr.ifr_flags |= IFF_NAPI | IFF_NAPI_FRAGS; in tun_open()
H A Dtun.c132 ifr.ifr_flags = IFF_ATTACH_QUEUE; in tun_attach()
143 ifr.ifr_flags = IFF_DETACH_QUEUE; in tun_detach()
161 ifr.ifr_flags = IFF_TAP | IFF_NAPI | IFF_MULTI_QUEUE; in tun_alloc()
190 ifr.ifr_flags = flags; in tun_open()
222 ifr.ifr_flags |= (IFF_UP | IFF_RUNNING); in tun_open()
H A Dpsock_fanout.c79 if (state_up != !!(ifreq.ifr_flags & IFF_UP)) { in loopback_set_up_down()
80 ifreq.ifr_flags ^= IFF_UP; in loopback_set_up_down()
H A Dipv6_flowlabel_mgr.c153 ifr.ifr_flags = ifr.ifr_flags | IFF_UP; in bringup_loopback()
H A Dtap.c209 ifr.ifr_flags = IFF_TAP | IFF_NO_PI | IFF_VNET_HDR | IFF_MULTI_QUEUE; in opentap()
/linux/drivers/net/
H A Dtun.c975 (ifr->ifr_flags & TUN_FEATURES); in tun_net_init()
978 err = tun_attach(tun, tun->file, false, ifr->ifr_flags & IFF_NAPI, in tun_net_init()
979 ifr->ifr_flags & IFF_NAPI_FRAGS, false); in tun_net_init()
2856 if ((ifr->ifr_flags & IFF_NAPI_FRAGS)) { in tun_set_iff()
2860 if (!(ifr->ifr_flags & IFF_NAPI) || in tun_set_iff()
2861 (ifr->ifr_flags & TUN_TYPE_MASK) != IFF_TAP) in tun_set_iff()
2867 if (ifr->ifr_flags & IFF_TUN_EXCL) in tun_set_iff()
2869 if ((ifr->ifr_flags & IFF_TUN) && dev->netdev_ops == &tun_netdev_ops) in tun_set_iff()
2871 else if ((ifr->ifr_flags & IFF_TAP) && dev->netdev_ops == &tap_netdev_ops) in tun_set_iff()
2876 if (!!(ifr->ifr_flags in tun_set_iff()
[all...]
H A Dtap.c932 if (get_user(u, &ifr->ifr_flags)) in tap_ioctl()
954 put_user(u, &ifr->ifr_flags)) in tap_ioctl()
961 if (get_user(u, &ifr->ifr_flags)) in tap_ioctl()
/linux/Documentation/networking/
H A Dtuntap.rst108 ifr.ifr_flags = IFF_TUN;
163 ifr.ifr_flags = IFF_TAP | IFF_NO_PI | IFF_MULTI_QUEUE;
202 ifr.ifr_flags = IFF_ATTACH_QUEUE;
204 ifr.ifr_flags = IFF_DETACH_QUEUE;
/linux/include/uapi/linux/
H A Dif.h265 #define ifr_flags ifr_ifru.ifru_flags /* flags */ macro
/linux/tools/virtio/
H A Dvhost_net_test.c74 ifr.ifr_flags = IFF_TAP | IFF_NO_PI | IFF_VNET_HDR; in tun_alloc()
116 ifr.ifr_flags |= (IFF_UP | IFF_RUNNING); in vdev_create_socket()
/linux/net/core/
H A Ddev_ioctl.c150 ifr->ifr_flags = (short)netif_get_flags(dev); in dev_ifsioc_locked()
549 return dev_change_flags(dev, ifr->ifr_flags, NULL); in dev_ifsioc()
/linux/tools/testing/selftests/bpf/prog_tests/
H A Dflow_dissector.c569 .ifr_flags = IFF_TAP | IFF_NO_PI | IFF_NAPI | IFF_NAPI_FRAGS, in create_tap()
614 ifr.ifr_flags |= IFF_UP; in ifup()
H A Dtc_redirect.c1163 ifr.ifr_flags = IFF_TUN | IFF_NO_PI; in tun_open()
/linux/arch/um/drivers/
H A Dvector_user.c146 ifr.ifr_flags = IFF_TAP | IFF_NO_PI | IFF_VNET_HDR; in create_tap_fd()
/linux/tools/testing/selftests/bpf/
H A Dnetwork_helpers.c584 ifr.ifr_flags = IFF_NO_PI | (need_mac ? IFF_TAP : IFF_TUN); in open_tuntap()
/linux/net/ipv4/
H A Ddevinet.c1192 if (!(ifr->ifr_flags & IFF_UP)) in devinet_ioctl()
1199 ret = dev_change_flags(dev, ifr->ifr_flags, NULL); in devinet_ioctl()