On Tue, Sep 07, 2021 at 08:53:59PM +0200, David Bauer wrote:
> From: Jan Braun <keksgesich...@gmail.com>
> 
> This adds optional support for message exchange using IPv6 multicast
> messaging. This has the ability for routers and switches between nodes
> to route traffic between usteer nodes multicast-aware.
> 
> By default, IPv4 is used. IPv6 can be enabled by configuring the ipv6
> option to 1.
> 
> Signed-off-by: Jan Braun <keksgesich...@gmail.com>
> [squash commits - adapt usock usage]
> Signed-off-by: David Bauer <m...@david-bauer.net>
> ---
> ...
> diff --git a/usteer.h b/usteer.h
> index 749075e..4ed3b95 100644
> --- a/usteer.h
> +++ b/usteer.h
> @@ -33,6 +33,9 @@
>  
>  #define __STR(x)             #x
>  #define _STR(x)                      __STR(x)
> +
> +#define APMGR_V6_MCAST_GROUP "ff02::4321"

Why not use a more expressive multicast address?
Similar to the port

16720 == 0x4150 == 'A' << 8 | 'P'

we can do better than 4321 ;)
As IPv6 is notated as hexadecimals, 4150 would be a good choice.


> +
>  #define APMGR_PORT           16720 /* AP */
>  #define APMGR_PORT_STR               _STR(APMGR_PORT)
>  #define APMGR_BUFLEN         (64 * 1024)
> @@ -122,6 +125,8 @@ struct usteer_config {
>       bool syslog;
>       uint32_t debug_level;
>  
> +     bool ipv6;
> +
>       uint32_t sta_block_timeout;
>       uint32_t local_sta_timeout;
>       uint32_t local_sta_update;
> -- 
> 2.33.0
> 
> 
> _______________________________________________
> openwrt-devel mailing list
> openwrt-devel@lists.openwrt.org
> https://lists.openwrt.org/mailman/listinfo/openwrt-devel

_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to