On Thu, Mar 31, 2016 at 02:11:19PM +0200, Simon Wunderlich wrote:
> 2.) TRANSITIVE flag as proposed by Linus
> 
>  + outside of batman-adv (no maintenance work)
>  + can be set by the user through sysfs, similar to settings of batman-adv
>  + semi-automation possible: Other software like VPNs, or network drivers 
> could set this flag without specifically need to integrate with batman-adv 
> (not sure if this would ever happen though)
>  - will take some time to be adopted: first it goes into the Linux kernel, 
> OpenWRT will have it when it updates to the new kernel. That could easily be 
> 1-2 years
>  - requires more work with on other components, don't know if the various 
> upstream projects will want that
>  - linux-net adoption unclear (but there are already ~18 flags, why not have 
> one more)
>  - Personally, I don't like the name TRANSITIVE. What we really want to say 
> is 
> whether we expect all other nodes in a broadcast domain to receive broadcasts 
> sent by anyone. Maybe we could use a more clear/easier/common name?

Also:

+ can be used by other routing protocols, too
  (for instance BABEL and it's split-horizon switch - works similar
  to the no-rebroadcast sysfs thingy for batman-adv, but for protocol
  instead of broadcast/multicsat traffic
- can still break some setups if bridges on remote devices are involved
  (for instance bridge between ethernet and adhoc, like Adrian
  pointed out)

Reply via email to