11#ifndef ZEPHYR_INCLUDE_NET_IGMP_H_
12#define ZEPHYR_INCLUDE_NET_IGMP_H_
48#if defined(CONFIG_NET_IPV4_IGMP)
71#if defined(CONFIG_NET_IPV4_IGMP)
static int net_ipv4_igmp_join(struct net_if *iface, const struct in_addr *addr, const struct igmp_param *param)
Join a given multicast group.
Definition igmp.h:52
static int net_ipv4_igmp_leave(struct net_if *iface, const struct in_addr *addr)
Leave a given multicast group.
Definition igmp.h:74
#define ENOSYS
Function not implemented.
Definition errno.h:82
Public API for network interface.
IPv6 and IPv4 definitions.
IGMP parameters.
Definition igmp.h:33
bool include
Source list filter type.
Definition igmp.h:36
struct in_addr * source_list
List of sources to include or exclude.
Definition igmp.h:34
size_t sources_len
Length of source list.
Definition igmp.h:35
IPv4 address struct.
Definition net_ip.h:155
Network Interface structure.
Definition net_if.h:690