Hello Alexander,
Thanks for you exploration based on VPP.
May I ask you to follow Gerrit best practice (submitting a patch) vs the GitHub 
workflow?
Github is just a mirror for VPP making it a bit complicated for most of VPP 
engineers.
Jerome

De : [email protected] <[email protected]> de la part de Alexander 
Tsvyashchenko via lists.fd.io <[email protected]>
Date : dimanche, 22 février 2026 à 22:49
À : [email protected] <[email protected]>
Objet : [vpp-dev] Reworked IGMP implementation

Hi All,

Just in case anyone is interested / might find it useful - here's
reworked `src/plugins/igmp` implementation https://github.com/ndl/vpp
with the following changes:
* Added IGMPv2 support.
* Completed some missing IGMPv3 features but removed sources addresses
support.
* Fixed crash due to buffers being marked as TRACED (likely debug
leftover).

In this form I'm successfully using this plugin for IPTV streaming from
my Internet provider over the last year.

The reason to drop source addresses support in IGMPv3 is that it makes
the correct implementation much more difficult, was already broken /
incomplete in the baseline version, is not needed for my use case and
generally is more an optimization rather than correctness thing.

Note that the last VPP version that I properly tested it with (and am
currently running it on) is VPP 25.10. While I ported the patch to
`master` to make it easier to apply / merge, I didn't verify it actually
works - only checked that it compiles.

Due to removal of the source addresses support I don't expect this
implementation to be mergeable to mainline VPP but given IGMP plugin
doesn't seem to be developed ATM - it is quite easy to patch it into VPP
sources on each release (there are typically no or very limited
conflicts).

I don't intend to develop it further as it fullfills all my needs, so
sharing it just in the hope it might be useful for somebody else as
well.

LMK if any questions!

--
Good luck!                                     Alexander
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#26840): https://lists.fd.io/g/vpp-dev/message/26840
Mute This Topic: https://lists.fd.io/mt/117947573/21656
Group Owner: [email protected]
Unsubscribe: https://lists.fd.io/g/vpp-dev/leave/14379924/21656/631435203/xyzzy 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to