Automatic Multicast Tunneling (AMT)

modulename: amt.ko

configname: CONFIG_AMT

Linux Kernel Configuration
└─>Device Drivers
└─>Network device support
└─>Automatic Multicast Tunneling (AMT)
In linux kernel since version 5.2 (release Date: 2019-07-07)  
This allows one to create AMT(Automatic Multicast Tunneling)
virtual interfaces that provide multicast tunneling.
There are two roles, Gateway, and Relay.
Gateway Encapsulates IGMP/MLD traffic from listeners to the Relay.
Gateway Decapsulates multicast traffic from the Relay to Listeners.
Relay Encapsulates multicast traffic from Sources to Gateway.
Relay Decapsulates IGMP/MLD traffic from Gateway.

To compile this drivers as a module, choose M here: the module
will be called amt.

source code: