[dpdk-dev] [PATCH 3/5] net/szedata2: refactor ibuf and obuf address definition
Ferruh Yigit
ferruh.yigit at intel.com
Wed May 31 11:12:49 CEST 2017
On 5/31/2017 9:33 AM, Matej Vido wrote:
> On 29.05.2017 14:41, Ferruh Yigit wrote:
>> On 5/26/2017 7:05 PM, Matej Vido wrote:
>>> This is to prepare for firmwares with multiple ibufs and obufs.
>>> Offsets of ibufs and obufs are defined in array.
>> I was thinking ibufs and obufs as queues, but since link functions
>> updated per ibufs it looks like ports, can you please provide some
>> information what is ibufs and obufs?
>>
>> What is the benefit of having multiple ibufs and obufs?
> Hi Ferruh,
>
> ibufs and obufs are the modules in FPGA firmware implementing the
> Ethernet port (MAC layer, to be exact). There is one ibuf+obuf per
> Ethernet port. Our cards and firmwares allow one 100GE physical port to
> be one Ethernet port, or split into 10 ports of 10GE. However, all DMA
> queues in the device are shared between all Ethernet ports. Packet from
> any port can be passed by crossbar logic to any DMA queue (and from any
> DMA queue to any port).
Thank you for clarification.
>
> Regards,
> Matej
>>
>>> Functions which operate on ibufs and obufs iterate over this array.
>>>
>>> Signed-off-by: Matej Vido <vido at cesnet.cz>
>> <...>
>
More information about the dev
mailing list