All of lore.kernel.org
 help / color / mirror / Atom feed
From: Perugu Hemasai Chandra Prasad <hemasaiperugu@5g.iith.ac.in>
To: "Wang, Haiyue" <haiyue.wang@intel.com>
Cc: "users@dpdk.org" <users@dpdk.org>, "dev@dpdk.org" <dev@dpdk.org>
Subject: Re: [dpdk-dev] unable to receive packets less than 4 with rte_eth_rx_burst Api -regarding.
Date: Tue, 3 Sep 2019 15:17:45 +0530	[thread overview]
Message-ID: <CALJSgO7WbemgT1qovSsbE5Lyh-q9ruQpn6OAA+FCXJx9Fcgg8Q@mail.gmail.com> (raw)
In-Reply-To: <CALJSgO6g1sNO4G1vRPC5Y_YL7_4m8eZ0Vnam_gNBRNm8gq1ycA@mail.gmail.com>

Hi Haiyue,
                 It is working ,thanks for your response. can you please
tell what kind of performance limitation we have if RTE_I40E_DESCS_PER_LOOP
value is less than 4 ?

Thanks & Regards,
Hemasai


On Tue, Sep 3, 2019 at 2:53 PM Perugu Hemasai Chandra Prasad <
hemasaiperugu@5g.iith.ac.in> wrote:

> Hi,
> I tried changing "RTE_I40E_DESCS_PER_LOOP" located in i40e_rxtx.h to 1 and
> recompiling DPDK but it didn't work. Is there any procedure to make it work
> for rx_burst of 1 packet?
>
> On Tue, 3 Sep, 2019, 12:32 Wang, Haiyue, <haiyue.wang@intel.com> wrote:
>
>> Some PMD Vector Rx for performance has an hidden limitation like :
>>
>>         /* nb_pkts shall be less equal than RTE_I40E_MAX_RX_BURST */
>>         nb_pkts = RTE_MIN(nb_pkts, RTE_I40E_MAX_RX_BURST);
>>
>>         /* nb_pkts has to be floor-aligned to RTE_I40E_DESCS_PER_LOOP */
>>         nb_pkts = RTE_ALIGN_FLOOR(nb_pkts, RTE_I40E_DESCS_PER_LOOP);
>> <------ ;-)
>>
>> #define RTE_I40E_DESCS_PER_LOOP    4
>>
>> BR,
>> Haiyue
>>
>> > -----Original Message-----
>> > From: dev [mailto:dev-bounces@dpdk.org] On Behalf Of Perugu Hemasai
>> Chandra Prasad
>> > Sent: Tuesday, September 3, 2019 13:00
>> > To: users@dpdk.org; dev@dpdk.org
>> > Subject: [dpdk-dev] unable to receive packets less than 4 with
>> rte_eth_rx_burst Api -regarding.
>> >
>> > Hi All,
>> >          I am trying to receive packets transmitted by another DPDK
>> > application running on different system. I am able to transmit packets
>> with
>> > a burst value of 1 using rte_eth_tx_burst Api, but unable to receive
>> > packets with a burst value less than 4 using rte_eth_rx_burst Api. can
>> > anyone please tell me the reason behind that? Is that because of any
>> EthDev
>> > configuration?. How to receive packets with a burst value of 1?
>> >
>> > Thanks & Regards,
>> > Hemasai
>>
>

  reply	other threads:[~2019-09-03  9:47 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-09-03  5:00 [dpdk-dev] unable to receive packets less than 4 with rte_eth_rx_burst Api -regarding Perugu Hemasai Chandra Prasad
2019-09-03  7:02 ` Wang, Haiyue
2019-09-03  9:23   ` Perugu Hemasai Chandra Prasad
2019-09-03  9:47     ` Perugu Hemasai Chandra Prasad [this message]
2019-09-03 11:33       ` Wang, Haiyue

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=CALJSgO7WbemgT1qovSsbE5Lyh-q9ruQpn6OAA+FCXJx9Fcgg8Q@mail.gmail.com \
    --to=hemasaiperugu@5g.iith.ac.in \
    --cc=dev@dpdk.org \
    --cc=haiyue.wang@intel.com \
    --cc=users@dpdk.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.