Re: [RFC PATCH] eventdev: ensure 16-byte alignment for events

2024-01-19 Thread Stephen Hemminger
On Fri, 6 Oct 2023 14:15:00 +0200 Mattias Rönnblom wrote: > On 2023-10-05 13:51, Bruce Richardson wrote: > > The event structure in DPDK is 16-bytes in size, and events are > > regularly passed as parameters directly rather than being passed as > > pointers. > > When are events passed by-value

Re: [RFC PATCH] eventdev: ensure 16-byte alignment for events

2023-10-06 Thread Mattias Rönnblom
On 2023-10-06 14:19, Bruce Richardson wrote: On Fri, Oct 06, 2023 at 02:15:00PM +0200, Mattias Rönnblom wrote: On 2023-10-05 13:51, Bruce Richardson wrote: The event structure in DPDK is 16-bytes in size, and events are regularly passed as parameters directly rather than being passed as pointer

Re: [RFC PATCH] eventdev: ensure 16-byte alignment for events

2023-10-06 Thread Bruce Richardson
On Fri, Oct 06, 2023 at 02:15:00PM +0200, Mattias Rönnblom wrote: > On 2023-10-05 13:51, Bruce Richardson wrote: > > The event structure in DPDK is 16-bytes in size, and events are > > regularly passed as parameters directly rather than being passed as > > pointers. > > When are events passed by-v

Re: [RFC PATCH] eventdev: ensure 16-byte alignment for events

2023-10-06 Thread Mattias Rönnblom
On 2023-10-05 13:51, Bruce Richardson wrote: The event structure in DPDK is 16-bytes in size, and events are regularly passed as parameters directly rather than being passed as pointers. When are events passed by-value, rather than by-reference? There are no such examples in the public eventde

Re: [RFC PATCH] eventdev: ensure 16-byte alignment for events

2023-10-06 Thread Jerin Jacob
On Thu, Oct 5, 2023 at 6:52 PM Bruce Richardson wrote: > > On Thu, Oct 05, 2023 at 06:41:34PM +0530, Jerin Jacob wrote: > > On Thu, Oct 5, 2023 at 6:01 PM Bruce Richardson > > wrote: > > > > > > On Thu, Oct 05, 2023 at 12:51:00PM +0100, Bruce Richardson wrote: > > > > The event structure in DPDK

Re: [RFC PATCH] eventdev: ensure 16-byte alignment for events

2023-10-05 Thread Bruce Richardson
On Thu, Oct 05, 2023 at 06:41:34PM +0530, Jerin Jacob wrote: > On Thu, Oct 5, 2023 at 6:01 PM Bruce Richardson > wrote: > > > > On Thu, Oct 05, 2023 at 12:51:00PM +0100, Bruce Richardson wrote: > > > The event structure in DPDK is 16-bytes in size, and events are > > > regularly passed as paramete

Re: [RFC PATCH] eventdev: ensure 16-byte alignment for events

2023-10-05 Thread Jerin Jacob
On Thu, Oct 5, 2023 at 6:01 PM Bruce Richardson wrote: > > On Thu, Oct 05, 2023 at 12:51:00PM +0100, Bruce Richardson wrote: > > The event structure in DPDK is 16-bytes in size, and events are > > regularly passed as parameters directly rather than being passed as > > pointers. To help compiler op

Re: [RFC PATCH] eventdev: ensure 16-byte alignment for events

2023-10-05 Thread Bruce Richardson
On Thu, Oct 05, 2023 at 02:12:10PM +0200, Morten Brørup wrote: > > From: Bruce Richardson [mailto:bruce.richard...@intel.com] > > Sent: Thursday, 5 October 2023 13.51 > ure 16-byte alignment for events > > > > The event structure in DPDK is 16-bytes in size, and events are > > regularly passed as

RE: [RFC PATCH] eventdev: ensure 16-byte alignment for events

2023-10-05 Thread Morten Brørup
> From: Bruce Richardson [mailto:bruce.richard...@intel.com] > Sent: Thursday, 5 October 2023 13.51 ure 16-byte alignment for events > > The event structure in DPDK is 16-bytes in size, and events are > regularly passed as parameters directly rather than being passed as > pointers. To help compile

Re: [RFC PATCH] eventdev: ensure 16-byte alignment for events

2023-10-05 Thread Bruce Richardson
On Thu, Oct 05, 2023 at 12:51:00PM +0100, Bruce Richardson wrote: > The event structure in DPDK is 16-bytes in size, and events are > regularly passed as parameters directly rather than being passed as > pointers. To help compiler optimize correctly, we can explicitly request > 16-byte alignment fo