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]] -=-=-=-=-=-=-=-=-=-=-=-
