Searched refs:mreqn (Results 1 – 5 of 5) sorted by relevance
| /Zephyr-latest/tests/net/igmp/src/ |
| D | main.c | 437 struct ip_mreqn mreqn = { 0 }; in socket_group_with_address() local 451 NULL, sizeof(mreqn)); in socket_group_with_address() 456 (void *)&mreqn, 1); in socket_group_with_address() 462 (void *)&mreqn, sizeof(mreqn)); in socket_group_with_address() 466 memcpy(&mreqn.imr_address, local_addr, sizeof(mreqn.imr_address)); in socket_group_with_address() 467 memcpy(&mreqn.imr_multiaddr, &mcast_addr, sizeof(mreqn.imr_multiaddr)); in socket_group_with_address() 470 (void *)&mreqn, sizeof(mreqn)); in socket_group_with_address() 501 struct ip_mreqn mreqn = { 0 }; in socket_group_with_index() local 514 mreqn.imr_ifindex = net_if_ipv4_addr_lookup_by_index(local_addr); in socket_group_with_index() 515 memcpy(&mreqn.imr_multiaddr, &mcast_addr, sizeof(mreqn.imr_multiaddr)); in socket_group_with_index() [all …]
|
| /Zephyr-latest/subsys/net/lib/ptp/ |
| D | transport.c | 84 struct ip_mreqn mreqn = {0}; in transport_join_multicast() local 86 memcpy(&mreqn.imr_multiaddr, &mcast_addr, sizeof(struct in_addr)); in transport_join_multicast() 87 mreqn.imr_ifindex = net_if_get_by_iface(port->iface); in transport_join_multicast() 90 IP_ADD_MEMBERSHIP, &mreqn, sizeof(mreqn)); in transport_join_multicast() 92 struct ipv6_mreq mreqn = {0}; in transport_join_multicast() local 94 memcpy(&mreqn.ipv6mr_multiaddr, &mcast_addr, sizeof(struct in6_addr)); in transport_join_multicast() 95 mreqn.ipv6mr_ifindex = net_if_get_by_iface(port->iface); in transport_join_multicast() 98 IPV6_ADD_MEMBERSHIP, &mreqn, sizeof(mreqn)); in transport_join_multicast()
|
| /Zephyr-latest/subsys/net/lib/mqtt_sn/ |
| D | mqtt_sn_transport_udp.c | 48 struct ip_mreqn mreqn; in tp_udp_init() local 115 memcpy(&mreqn.imr_multiaddr, &udp->bcaddr.data[2], sizeof(udp->bcaddr.data) - 2); in tp_udp_init() 125 mreqn.imr_ifindex = net_if_get_by_iface(iface); in tp_udp_init() 127 err = zsock_setsockopt(udp->sock, IPPROTO_IP, IP_ADD_MEMBERSHIP, &mreqn, sizeof(mreqn)); in tp_udp_init()
|
| /Zephyr-latest/subsys/net/lib/sockets/ |
| D | sockets_inet.c | 1663 struct ip_mreqn *mreqn = (struct ip_mreqn *)optval; in ipv4_multicast_if() local 1665 if (mreqn->imr_ifindex != 0) { in ipv4_multicast_if() 1666 iface = net_if_get_by_index(mreqn->imr_ifindex); in ipv4_multicast_if() 1668 } else if (mreqn->imr_address.s_addr != INADDR_ANY) { in ipv4_multicast_if() 1671 ifaddr = net_if_ipv4_addr_lookup(&mreqn->imr_address, &iface); in ipv4_multicast_if() 2095 struct ip_mreqn *mreqn; in ipv4_multicast_group() local 2104 mreqn = (struct ip_mreqn *)optval; in ipv4_multicast_group() 2106 if (mreqn->imr_multiaddr.s_addr == INADDR_ANY) { in ipv4_multicast_group() 2111 if (mreqn->imr_ifindex != 0) { in ipv4_multicast_group() 2112 iface = net_if_get_by_index(mreqn->imr_ifindex); in ipv4_multicast_group() [all …]
|
| /Zephyr-latest/tests/net/socket/udp/src/ |
| D | main.c | 2704 struct ip_mreqn mreqn; in ZTEST() local 2774 optlen = sizeof(mreqn); in ZTEST() 2775 mreqn.imr_ifindex = 0; in ZTEST() 2776 mreqn.imr_address.s_addr = 0; in ZTEST() 2779 &mreqn, optlen); in ZTEST() 2792 optlen = sizeof(mreqn); in ZTEST() 2793 mreqn.imr_ifindex = net_if_get_by_iface(net_if_get_default()); in ZTEST() 2794 mreqn.imr_address.s_addr = 0; in ZTEST() 2797 &mreqn, optlen); in ZTEST() 2845 optlen = sizeof(mreqn); in ZTEST() [all …]
|