selftests: xsk: Remove unused defines
[platform/kernel/linux-rpi.git] / tools / testing / selftests / bpf / xdpxceiver.c
index 6d87bdf..1135fb9 100644 (file)
@@ -456,7 +456,7 @@ static void complete_tx_only(struct xsk_socket_info *xsk, int batch_size)
        if (!xsk->outstanding_tx)
                return;
 
-       if (!NEED_WAKEUP || xsk_ring_prod__needs_wakeup(&xsk->tx))
+       if (xsk_ring_prod__needs_wakeup(&xsk->tx))
                kick_tx(xsk);
 
        rcvd = xsk_ring_cons__peek(&xsk->umem->cq, batch_size, &idx);
@@ -544,9 +544,8 @@ static void tx_only(struct xsk_socket_info *xsk, u32 *frameptr, int batch_size)
        xsk_ring_prod__submit(&xsk->tx, batch_size);
        if (!tx_invalid_test) {
                xsk->outstanding_tx += batch_size;
-       } else {
-               if (!NEED_WAKEUP || xsk_ring_prod__needs_wakeup(&xsk->tx))
-                       kick_tx(xsk);
+       } else if (xsk_ring_prod__needs_wakeup(&xsk->tx)) {
+               kick_tx(xsk);
        }
        *frameptr += batch_size;
        *frameptr %= num_frames;