I want to allow multicast on gre, I can do this with ip netns exec net ip l set bbr00nbgde multicast on, however I see nothing in ifstates schema that would allow me to do so.
Add option to enable multicast on gre tunnel #206
Sadly ifstate's schema is missing some GRE attributes (related to #199). It looks like that the multicast setting is not a dedicated NLA but a flag.
(You could already enable multicast support by disabling schema checking in ifstatecli (-s CLI parameter) and add the appropriate gre_iflag / gre_oflag values.)
I struggle to find out how the i/oflag is supposed to look. Do you know what to set by any chance?
Sorry I got confused, the link points to the destination handling of the GRE tunnels (ifstate might need to handle the [io]flags NLA, to be checked), but you are asking for the iproute2 multicast flag.
Ifstate is currently missing a possibility to set interfaces flags. The flags are already available in pyroute2 and those flags that can be controlled from user space should be added to ifstate.
No due date set.
No dependencies set.
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?