That's okay, so fix it like you ct->status |= IPS_HELPER; On 2/1/22 21:14, Florian Westphal wrote:
Pham Thanh Tuyen <phamtyn@xxxxxxxxx> wrote:Previously I also thought ct->status |= IPS_HELPER; is ok, but after internal pointer assigning with RCU_INIT_POINTER() need external pointer assigning with rcu_assign_pointer() in __nf_ct_try_assign_helper() function.I'm not following. __nf_ct_try_assign_helper() doesn't do anything once that flag is set, so how could the helper get lost later?