On Sat, Nov 17, 2018 at 11:32:29AM +0100, Florian Westphal wrote: > syzbot was able to trigger the WARN in cttimeout_default_get() by > passing UDPLITE as l4protocol. Alias UDPLITE to UDP, both use > same timeout values. > > Furthermore, also fetch GRE timeouts. GRE is a bit more complicated, > as it still can be a module and its netns_proto_gre struct layout isn't > visible outside of the gre module. > > Work around this by forcing the timeouts to be the first structure > member, then use plain net_generic(). > > A followup nf-next patch could make gre tracker be built-in as well > if needed, its not that large. > > Last, make the WARN() mention the missing protocol value in case > anything else is missing. Applied, thanks Florian.