Home
last modified time | relevance | path

Searched refs:mreqn (Results 1 – 5 of 5) sorted by relevance

/Zephyr-latest/tests/net/igmp/src/
Dmain.c437 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/
Dtransport.c84 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/
Dmqtt_sn_transport_udp.c48 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/
Dsockets_inet.c1663 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/
Dmain.c2704 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 …]