From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ed Czeck Subject: [PATCH 1/2] net/ark: update packet Rx path to set mbuf time stamp field Date: Mon, 10 Apr 2017 08:26:38 -0400 Message-ID: <1491827199-4853-1-git-send-email-ed.czeck@atomicrules.com> Cc: john.miller@atomicrules.com, shepard.siegel@atomicrules.com, Ed Czeck To: dev@dpdk.org Return-path: Received: from mail-qt0-f193.google.com (mail-qt0-f193.google.com [209.85.216.193]) by dpdk.org (Postfix) with ESMTP id BDFCD234 for ; Mon, 10 Apr 2017 14:26:54 +0200 (CEST) Received: by mail-qt0-f193.google.com with SMTP id v3so9652002qtd.3 for ; Mon, 10 Apr 2017 05:26:54 -0700 (PDT) List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Time stamp was carried in the packet meta data, but not place in the mbuf. The new time stamp field is the proper destination. Remove the setting of data offset since this is done by rte_pktmbuf_free() Signed-off-by: Ed Czeck --- drivers/net/ark/ark_ethdev_rx.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/net/ark/ark_ethdev_rx.c b/drivers/net/ark/ark_ethdev_rx.c index 97bfba3..f39e6f6 100644 --- a/drivers/net/ark/ark_ethdev_rx.c +++ b/drivers/net/ark/ark_ethdev_rx.c @@ -292,7 +292,7 @@ eth_ark_recv_pkts(void *rx_queue, mbuf->port = meta->port; mbuf->pkt_len = meta->pkt_len; mbuf->data_len = meta->pkt_len; - mbuf->data_off = RTE_PKTMBUF_HEADROOM; + mbuf->timestamp = meta->timestamp; mbuf->udata64 = meta->user_data; if (ARK_RX_DEBUG) { /* debug sanity checks */ @@ -322,6 +322,7 @@ eth_ark_recv_pkts(void *rx_queue, mbuf->pkt_len = 63; meta->pkt_len = 63; } + /* seqn is only set under debug */ mbuf->seqn = cons_index; } -- 2.7.4