RE: [PATCH] net: fix checksum with unaligned buffer

2022-06-24 Thread Emil Berg
> -Original Message- > From: Morten Brørup > Sent: den 23 juni 2022 09:01 > To: Emil Berg ; Bruce Richardson > > Cc: Stephen Hemminger ; > sta...@dpdk.org; bugzi...@dpdk.org; hof...@lysator.liu.se; > olivier.m...@6wind.com; dev@dpdk.org > Subject: RE: [PA

RE: [PATCH] net: fix checksum with unaligned buffer

2022-06-23 Thread Morten Brørup
> From: Emil Berg [mailto:emil.b...@ericsson.com] > Sent: Thursday, 23 June 2022 13.39 > > > From: Morten Brørup > > Sent: den 23 juni 2022 09:01 > > > > > From: Emil Berg [mailto:emil.b...@ericsson.com] > > > Sent: Thursday, 23 June 2022 07.22 > > > > > > > From: Morten Brørup > > > > Sent: den

RE: [PATCH] net: fix checksum with unaligned buffer

2022-06-23 Thread Emil Berg
> -Original Message- > From: Morten Brørup > Sent: den 22 juni 2022 16:02 > To: Emil Berg ; Bruce Richardson > > Cc: Stephen Hemminger ; > sta...@dpdk.org; bugzi...@dpdk.org; hof...@lysator.liu.se; > olivier.m...@6wind.com; dev@dpdk.org > Subject: RE: [PA

RE: [PATCH] net: fix checksum with unaligned buffer

2022-06-23 Thread Emil Berg
> -Original Message- > From: Morten Brørup > Sent: den 22 juni 2022 16:02 > To: Emil Berg ; Bruce Richardson > > Cc: Stephen Hemminger ; > sta...@dpdk.org; bugzi...@dpdk.org; hof...@lysator.liu.se; > olivier.m...@6wind.com; dev@dpdk.org > Subject: RE: [PA

RE: [PATCH] net: fix checksum with unaligned buffer

2022-06-23 Thread Emil Berg
> -Original Message- > From: Morten Brørup > Sent: den 22 juni 2022 13:26 > To: Bruce Richardson ; Emil Berg > > Cc: Stephen Hemminger ; > sta...@dpdk.org; bugzi...@dpdk.org; hof...@lysator.liu.se; > olivier.m...@6wind.com; dev@dpdk.org > Subject: RE: [PA

RE: [PATCH] net: fix checksum with unaligned buffer

2022-06-23 Thread Emil Berg
> -Original Message- > From: Morten Brørup > Sent: den 21 juni 2022 11:35 > To: Emil Berg > Cc: Bruce Richardson ; Stephen Hemminger > ; sta...@dpdk.org; bugzi...@dpdk.org; > hof...@lysator.liu.se; olivier.m...@6wind.com; dev@dpdk.org > Subject: RE: [PATCH

RE: [PATCH] net: fix checksum with unaligned buffer

2022-06-23 Thread Morten Brørup
> From: Emil Berg [mailto:emil.b...@ericsson.com] > Sent: Thursday, 23 June 2022 07.22 > > > From: Morten Brørup > > Sent: den 22 juni 2022 16:02 > > > > > From: Emil Berg [mailto:emil.b...@ericsson.com] > > > Sent: Wednesday, 22 June 2022 14.25 > > > > > > > From: Morten Brørup > > > > Sent: de

RE: [PATCH] net: fix checksum with unaligned buffer

2022-06-22 Thread Morten Brørup
> From: Emil Berg [mailto:emil.b...@ericsson.com] > Sent: Wednesday, 22 June 2022 14.25 > > > From: Morten Brørup > > Sent: den 22 juni 2022 13:26 > > > > > From: Bruce Richardson [mailto:bruce.richard...@intel.com] > > > Sent: Wednesday, 22 June 2022 11.18 > > > > > > On Wed, Jun 22, 2022 at 06:

RE: [PATCH] net: fix checksum with unaligned buffer

2022-06-22 Thread Morten Brørup
> From: Bruce Richardson [mailto:bruce.richard...@intel.com] > Sent: Wednesday, 22 June 2022 11.18 > > On Wed, Jun 22, 2022 at 06:26:07AM +, Emil Berg wrote: > > > > > From: Morten Brørup > > > Sent: den 21 juni 2022 11:35 > > > > > > > From: Bruce Richardson [mailto:bruce.richard...@intel.co

Re: [PATCH] net: fix checksum with unaligned buffer

2022-06-22 Thread Bruce Richardson
.org; > > hof...@lysator.liu.se; olivier.m...@6wind.com; dev@dpdk.org > > Subject: RE: [PATCH] net: fix checksum with unaligned buffer > > > > > From: Bruce Richardson [mailto:bruce.richard...@intel.com] > > > Sent: Tuesday, 21 June 2022 10.23 > > > >

RE: [PATCH] net: fix checksum with unaligned buffer

2022-06-21 Thread Emil Berg
> -Original Message- > From: Morten Brørup > Sent: den 20 juni 2022 12:58 > To: Emil Berg > Cc: sta...@dpdk.org; bugzi...@dpdk.org; hof...@lysator.liu.se; > olivier.m...@6wind.com; dev@dpdk.org > Subject: RE: [PATCH] net: fix checksum with unaligned buffer &

RE: [PATCH] net: fix checksum with unaligned buffer

2022-06-21 Thread Emil Berg
> -Original Message- > From: Morten Brørup > Sent: den 17 juni 2022 11:07 > To: Emil Berg > Cc: sta...@dpdk.org; bugzi...@dpdk.org; hof...@lysator.liu.se; > olivier.m...@6wind.com; dev@dpdk.org > Subject: RE: [PATCH] net: fix checksum with unaligned buffer >

RE: [PATCH] net: fix checksum with unaligned buffer

2022-06-21 Thread Morten Brørup
> From: Bruce Richardson [mailto:bruce.richard...@intel.com] > Sent: Tuesday, 21 June 2022 10.23 > > On Tue, Jun 21, 2022 at 10:05:15AM +0200, Morten Brørup wrote: > > +TO: @Bruce and @Stephen: You signed off on the 16 bit alignment > requirement. We need background info on this. > > > > > From: E

Re: [PATCH] net: fix checksum with unaligned buffer

2022-06-21 Thread Bruce Richardson
On Tue, Jun 21, 2022 at 10:05:15AM +0200, Morten Brørup wrote: > +TO: @Bruce and @Stephen: You signed off on the 16 bit alignment requirement. > We need background info on this. > > > From: Emil Berg [mailto:emil.b...@ericsson.com] > > Sent: Tuesday, 21 June 2022 09.17 > > > > > From: Morten Brø

RE: [PATCH] net: fix checksum with unaligned buffer

2022-06-21 Thread Morten Brørup
+TO: @Bruce and @Stephen: You signed off on the 16 bit alignment requirement. We need background info on this. > From: Emil Berg [mailto:emil.b...@ericsson.com] > Sent: Tuesday, 21 June 2022 09.17 > > > From: Morten Brørup > > Sent: den 20 juni 2022 12:58 > > > > > From: Emil Berg [mailto:emil.

RE: [PATCH] net: fix checksum with unaligned buffer

2022-06-20 Thread Morten Brørup
> From: Emil Berg [mailto:emil.b...@ericsson.com] > Sent: Monday, 20 June 2022 12.38 > > > From: Morten Brørup > > Sent: den 17 juni 2022 11:07 > > > > > From: Morten Brørup [mailto:m...@smartsharesystems.com] > > > Sent: Friday, 17 June 2022 10.45 > > > > > > With this patch, the checksum can be

RE: [PATCH] net: fix checksum with unaligned buffer

2022-06-17 Thread Emil Berg
> -Original Message- > From: Morten Brørup > Sent: den 17 juni 2022 11:07 > To: Emil Berg > Cc: sta...@dpdk.org; bugzi...@dpdk.org; hof...@lysator.liu.se; > olivier.m...@6wind.com; dev@dpdk.org > Subject: RE: [PATCH] net: fix checksum with unaligned buffer >

RE: [PATCH] net: fix checksum with unaligned buffer

2022-06-17 Thread Morten Brørup
> From: Morten Brørup [mailto:m...@smartsharesystems.com] > Sent: Friday, 17 June 2022 10.45 > > With this patch, the checksum can be calculated on an unligned part of > a packet buffer. > I.e. the buf parameter is no longer required to be 16 bit aligned. > > The DPDK invariant that packet buffer

[PATCH] net: fix checksum with unaligned buffer

2022-06-17 Thread Morten Brørup
With this patch, the checksum can be calculated on an unligned part of a packet buffer. I.e. the buf parameter is no longer required to be 16 bit aligned. The DPDK invariant that packet buffers must be 16 bit aligned remains unchanged. This invariant also defines how to calculate the 16 bit checks