Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 16 Nov 2015 10:25:43 +0100
From:      Hans Petter Selasky <hps@selasky.org>
To:        "freebsd-net@freebsd.org" <freebsd-net@freebsd.org>
Subject:   Question about multicast groups in FreeBSD
Message-ID:  <5649A117.7060504@selasky.org>

next in thread | raw e-mail | index | archive | help
Hi,

Does FreeBSD have any IGMP APIs similar to Linux's "include/linux/igmp.h" ?

To join a multicast group, you would in Linux do:

 > + struct netdev *in_dev;
> +                   if (join)
> +                          ip_mc_inc_group(in_dev,
> +                                          *(__be32 *)(mgid->raw+12));
> +                   else
> +                          ip_mc_dec_group(in_dev,
> +                                          *(__be32 *)(mgid->raw+12));

Is there any equivalent to this in FreeBSD?

Thank you!

--HPS



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5649A117.7060504>