On Wed, Nov 25, 2015 at 06:20:46PM -0200, Marcelo Ricardo Leitner wrote: > Em 25-11-2015 17:42, Pablo Neira Ayuso escreveu: > > > >Any specific reason ... > > > >not to have this enable by default? > >to have a sysctl switch to enable/disable this? > > > >Thanks. > > Yes, because it can't be used in routers in the middle. That is, > unless it's a common hop with the initial path.. > If it's enabled and this router doesn't see the initial handshake, > it won't allow heartbeats to pass and will block all secondary > paths. > > So if one is already using commit d7ee35190427 and this went on by > default, it would break his/her setup. This essentially means anyone using SCTP multihoming and conntrack based rules as commit db29a9508a92 ("netfilter: conntrack: disable generic tracking for known protocols") enforces using the helper. This is where the need for basic multihoming support came from: our customer was using SCTP multihoming through a firewall with connection tracking but without helper (so that only IP addresses were used to match the conntrack); the security fix prevented them from doing that. Michal Kubecek -- To unsubscribe from this list: send the line "unsubscribe netfilter-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html