Home
last modified time | relevance | path

Searched refs:ifreq (Results 1 – 15 of 15) sorted by relevance

/Zephyr-latest/tests/net/socket/offload_dispatcher/src/
Dmain.c690 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/
Dmain.c204 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/
Dsocket_dispatcher.c321 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()
Dsockets_inet.c2380 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/
Dtransport.c32 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/
Dsockets.rst253 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/
Deth_native_tap_adapt.c44 struct ifreq ifr; in eth_iface_create()
/Zephyr-latest/drivers/can/
Dcan_native_linux_adapt.c47 struct ifreq ifr; in linux_socketcan_iface_open()
/Zephyr-latest/tests/net/vlan/src/
Dmain.c995 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/
Dzperf_udp_uploader.c291 struct ifreq req; in zperf_udp_upload()
319 sizeof(struct ifreq)) != 0) { in zperf_udp_upload()
/Zephyr-latest/subsys/net/lib/dhcpv4/
Ddhcpv4_server.c1553 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/
Dresolve.c394 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()
Dmdns_responder.c1314 struct ifreq if_req; in init_listener()
/Zephyr-latest/include/zephyr/net/
Dsocket.h819 struct ifreq { struct
/Zephyr-latest/tests/net/socket/udp/src/
Dmain.c1976 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()