From 0ab2711a6938f10a3d28140d02664a13905cb4eb Mon Sep 17 00:00:00 2001 From: Michael Friesen <3517159+mtfriesen@users.noreply.github.com> Date: Tue, 5 Dec 2023 17:06:11 -0500 Subject: [PATCH] fix rx fill / tx completion descriptor sizes in sample code (#421) --- samples/xskfwd/xskfwd.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/samples/xskfwd/xskfwd.c b/samples/xskfwd/xskfwd.c index fe9bcf6d..2de21096 100644 --- a/samples/xskfwd/xskfwd.c +++ b/samples/xskfwd/xskfwd.c @@ -197,7 +197,7 @@ main( // from the start of the UMEM to the start of the frame. Since this sample // is using a single buffer, the offset is always zero. // - *(UINT32 *)XskRingGetElement(&RxFillRing, RingIndex) = 0; + *(UINT64 *)XskRingGetElement(&RxFillRing, RingIndex) = 0; XskRingProducerSubmit(&RxFillRing, 1); @@ -278,8 +278,8 @@ main( } if (XskRingConsumerReserve(&TxCompRing, 1, &RingIndex) == 1) { - UINT32 *Tx; - UINT32 *Rx; + UINT64 *Tx; + UINT64 *Rx; // // A TX frame address appeared on the TX completion ring. Recycle