| /Zephyr-latest/tests/net/socket/offload_dispatcher/src/ |
| D | main.c | 690 struct ifreq ifreq = { in ZTEST() local 702 &ifreq, sizeof(ifreq)); in ZTEST() 725 struct ifreq ifreq = { in ZTEST() local 735 &ifreq, sizeof(ifreq)); in ZTEST() 760 struct ifreq ifreq = { in ZTEST() local 783 &ifreq, sizeof(ifreq)); in ZTEST() 807 struct ifreq ifreq = { in ZTEST() local 830 &ifreq, sizeof(ifreq)); in ZTEST()
|
| /Zephyr-latest/tests/net/socket/misc/src/ |
| D | main.c | 204 struct ifreq ifreq = { 0 }; in test_so_bindtodevice() local 219 strcpy(ifreq.ifr_name, DEV2_NAME); in test_so_bindtodevice() 220 ret = zsock_setsockopt(sock_s, SOL_SOCKET, SO_BINDTODEVICE, &ifreq, in test_so_bindtodevice() 221 sizeof(ifreq)); in test_so_bindtodevice() 228 strcpy(ifreq.ifr_name, DEV1_NAME); in test_so_bindtodevice() 231 ret = zsock_setsockopt(sock_c, SOL_SOCKET, SO_BINDTODEVICE, &ifreq, in test_so_bindtodevice() 232 sizeof(ifreq)); in test_so_bindtodevice() 253 strcpy(ifreq.ifr_name, DEV2_NAME); in test_so_bindtodevice() 256 ret = zsock_setsockopt(sock_c, SOL_SOCKET, SO_BINDTODEVICE, &ifreq, in test_so_bindtodevice() 257 sizeof(ifreq)); in test_so_bindtodevice() [all …]
|
| /Zephyr-latest/subsys/net/lib/sockets/ |
| D | socket_dispatcher.c | 321 const struct ifreq *ifreq = optval; in sock_dispatch_setsockopt_vmeth() local 323 if ((ifreq == NULL) || (optlen != sizeof(*ifreq))) { in sock_dispatch_setsockopt_vmeth() 331 ret = net_if_get_by_name(ifreq->ifr_name); in sock_dispatch_setsockopt_vmeth() 345 dev = device_get_binding(ifreq->ifr_name); in sock_dispatch_setsockopt_vmeth()
|
| D | sockets_inet.c | 2380 const struct ifreq *ifreq = optval; in zsock_setsockopt_ctx() local 2391 if ((optlen == 0) || (ifreq != NULL && in zsock_setsockopt_ctx() 2392 strlen(ifreq->ifr_name) == 0)) { in zsock_setsockopt_ctx() 2397 if ((ifreq == NULL) || (optlen != sizeof(*ifreq))) { in zsock_setsockopt_ctx() 2403 ret = net_if_get_by_name(ifreq->ifr_name); in zsock_setsockopt_ctx() 2417 dev = device_get_binding(ifreq->ifr_name); in zsock_setsockopt_ctx()
|
| /Zephyr-latest/subsys/net/lib/ptp/ |
| D | transport.c | 32 struct ifreq ifreq = { 0 }; in transport_socket_open() local 55 cnt = net_if_get_name(iface, ifreq.ifr_name, INTERFACE_NAME_LEN); in transport_socket_open() 59 ifreq.ifr_name, in transport_socket_open() 60 sizeof(ifreq.ifr_name))) { in transport_socket_open()
|
| /Zephyr-latest/doc/connectivity/networking/api/ |
| D | sockets.rst | 253 struct ifreq ifreq = { 260 setsockopt(sock, SOL_SOCKET, SO_BINDTODEVICE, &ifreq, sizeof(ifreq)); 279 struct ifreq ifreq = { 286 setsockopt(sock, SOL_SOCKET, SO_BINDTODEVICE, &ifreq, sizeof(ifreq));
|
| /Zephyr-latest/drivers/ethernet/ |
| D | eth_native_tap_adapt.c | 44 struct ifreq ifr; in eth_iface_create()
|
| /Zephyr-latest/drivers/can/ |
| D | can_native_linux_adapt.c | 47 struct ifreq ifr; in linux_socketcan_iface_open()
|
| /Zephyr-latest/tests/net/vlan/src/ |
| D | main.c | 995 struct ifreq ifreq = { 0 }; in ZTEST() local 1035 strncpy(ifreq.ifr_name, ifname, sizeof(ifreq.ifr_name)); in ZTEST() 1036 ret = zsock_setsockopt(client_sock, SOL_SOCKET, SO_BINDTODEVICE, &ifreq, in ZTEST() 1037 sizeof(ifreq)); in ZTEST()
|
| /Zephyr-latest/subsys/net/lib/zperf/ |
| D | zperf_udp_uploader.c | 291 struct ifreq req; in zperf_udp_upload() 319 sizeof(struct ifreq)) != 0) { in zperf_udp_upload()
|
| /Zephyr-latest/subsys/net/lib/dhcpv4/ |
| D | dhcpv4_server.c | 1553 struct ifreq ifreq = { 0 }; in net_dhcpv4_server_start() local 1608 ret = net_if_get_name(iface, ifreq.ifr_name, sizeof(ifreq.ifr_name)); in net_dhcpv4_server_start() 1621 ret = zsock_setsockopt(sock, SOL_SOCKET, SO_BINDTODEVICE, &ifreq, in net_dhcpv4_server_start() 1622 sizeof(ifreq)); in net_dhcpv4_server_start()
|
| /Zephyr-latest/subsys/net/lib/dns/ |
| D | resolve.c | 394 struct ifreq ifreq = { 0 }; in bind_to_iface() local 397 ret = net_if_get_name(net_if_get_by_index(if_index), ifreq.ifr_name, in bind_to_iface() 398 sizeof(ifreq.ifr_name)); in bind_to_iface() 405 &ifreq, sizeof(ifreq)); in bind_to_iface()
|
| D | mdns_responder.c | 1314 struct ifreq if_req; in init_listener()
|
| /Zephyr-latest/include/zephyr/net/ |
| D | socket.h | 819 struct ifreq { struct
|
| /Zephyr-latest/tests/net/socket/udp/src/ |
| D | main.c | 1976 struct ifreq ifreq = { 0 }; in test_check_ttl() local 1994 strncpy(ifreq.ifr_name, ifname, sizeof(ifreq.ifr_name)); in test_check_ttl() 1995 ret = zsock_setsockopt(sock_c, SOL_SOCKET, SO_BINDTODEVICE, &ifreq, in test_check_ttl() 1996 sizeof(ifreq)); in test_check_ttl()
|