Hey Linus,
On Tuesday 29 March 2016 02:02:19 Linus Lüssing wrote:
On Mon, Mar 28, 2016 at 11:19:09PM +0200, Roland Volkmann wrote:
Node A cannot know, whether you have scenario 1 or 2.
But an ethernet driver or mac80211 with AP/STA interfaces (without ap-isolation) could. Or tinc with forwarding enabled would know. All these can be pretty sure that things are transitive and could set a TRANSITIVE flag quite safely.
Any other interface type, driver etc. would leave the TRANSITIVE flag unset by default to be on the safe side.
what do you think the chances are for linux-net guys to adopt this flag? We could send an RFC to see how they would feel about it. I remember last time I wanted to change something in SKB struct, they didn't like that at all (maybe for good reason). Could be that they don't want to "bloat" the flags too, but we can/should try.
The other question would be more practical: This would not be backward compatible with older kernels, so everyone who wants to use that new features would need to upgrade the kernel (or wait until new kernels are available). Do you agree?
Cheers, Simon