24.07.2026 19:59, Alexander Bluhm пишет:
> On Sun, Jul 19, 2026 at 11:06:50AM +0200, Alexander Bluhm wrote:
>> Hi,
>>
>> I need an IPv6 capable multicast router for testing the muticast
>> forwarding path in the kernel.
>>
>> ok to import smcroute 2.6.0 ?
> 
> anyone?

Upstream has stable release assets, so the standard idiom is

        V =             2.6.0
        DISTNAME =      smcroute-${V}
        HOMEPAGE =      https://github.com/troglobit/smcroute
        SITES =         
https://github.com/troglobit/smcroute/releases/download/${V}/

Alternatively, you can pick the latest commit for 2.6.1 and remove all patches
except for the Makefile.am one:

        GH_ACCOUNT =    troglobit
        GH_PROJECT =    smcroute
        # no tag/release yet, contains OpenBSD fixes
        GH_COMMIT =     2fab0beb90eba032db2919bb647be7253c04ec84
        DISTNAME =      smcroute-2.6.1pre0

        # XXX
        CFLAGS +=       -DMRT_PIM=MRT_ASSERT \
                        -DIGMPMSG_WHOLEPKT=3

Either way builds and packages, as you like.

OK kn

> 
>> Comment:
>> static multicast routing daemon
>>
>> Description:
>> smcrouted is a static multicast routing daemon providing fine grained
>> control over the multicast forwarding cache (MFC) in the UNIX kernel.
>> Both IPv4 and IPv6 are fully supported.
>>
>> smcrouted can be used as an alternative to dynamic multicast daemons like
>> mrouted(8), pimd(8) or pim6sd(8) in situations where static multicast
>> routes should be maintained and/or no proper IGMP or MLD signaling
>> exists.

Reply via email to