+#define for_each_fl_rcu(hash, fl) \
+ for (fl = rcu_dereference(fl_ht[(hash)]); \
+ fl != NULL; \
+ fl = rcu_dereference(fl->next))
+#define for_each_fl_continue_rcu(fl) \
+ for (fl = rcu_dereference(fl->next); \
+ fl != NULL; \
+ fl = rcu_dereference(fl->next))
+
+#define for_each_sk_fl_rcu(np, sfl) \
+ for (sfl = rcu_dereference_bh(np->ipv6_fl_list); \
+ sfl != NULL; \
+ sfl = rcu_dereference_bh(sfl->next))