In-kernel IGMP Proxy for Linux.
kmbridge
is a loadable kernel module for Linux that bridges multicast
traffic between two networks. It works similar to the user-space
igmpproxy, but does not require the Linux
advanced multicast API (CONFIG_IP_MROUTE
) to be available.
Before you start building the module, make sure you have installed the necessary
packages for building Linux kernel modules on your system (e.g., make
and gcc
).
Then, build the module using make
:
make KDIR=/path/to/linux
This will build kmbridge.ko
which can be loaded into the Linux kernel.
The code is released under the GPLv2 license. See COPYING.txt.