Re: [PATCH 0/2] rework of userspace expectation support

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Am 12.04.2011 23:59, schrieb Pablo Neira Ayuso:
> Hi Patrick,
> 
> The following patches rework the userspace expectation support
> to fix one problematic scenario: if the master conntrack vanishes
> while there are still userspace expectations, we hit an oops
> in the destroy event path for expectations.

Just wondering, how can this happen? We take a reference for
userspace expectations just as we do for kernel expectations.

Ok, I see, we are releasing it again at the end of
ctnetlink_create_expect(), that seems to be the actual problem
if I'm not mistaken.

> 
> The idea to fix this is to extend the iptables CT target to
> explicit allocate the helper extension for conntracks that
> are suppose to behave as master for user-space expectations.
> 
> In the case of the userspace FTP helper, people would need
> to add the following rule:
> 
> iptables -A PREROUTING -t raw \
> 	-p tcp --dport 21 -j CT --userspace-helper
> 
> Thus, we can store the list of expectations that belong to
> one master, and delete them in case that the master vanishes.
--
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


[Index of Archives]     [Netfitler Users]     [LARTC]     [Bugtraq]     [Yosemite Forum]

  Powered by Linux