+       /* synchronize_rcu() needed for pending XDP buffers to drain */
+       for (queue = 0; queue < rx_queues_cnt; queue++) {
+               rx_q = &priv->rx_queue[queue];
+               if (rx_q->xsk_pool) {
+                       synchronize_rcu();

Are you sure this is safe here, especially via the ->ndo_setup_tc() code path?

Thank you.

Reply via email to