From: Ido Schimmel <ido...@idosch.org> Date: Sun, 21 Jun 2020 11:34:32 +0300
> From: Ido Schimmel <ido...@mellanox.com> > > Petr says: > > On Spectrum-2 and Spectrum-3, it is possible to overwrite L4 port number of > a TCP or UDP packet in the ACL engine. That corresponds to the pedit munges > of tcp and udp sport resp. dport fields. Offload these munges on the > systems where they are supported. > > The current offloading code assumes that all systems support the same set > of fields. This now changes, so in patch #1 first split handling of pedit > munges by chip type. The analysis of which packet field a given munge > describes is kept generic. > > Patch #2 introduces the new flexible action fields. Patch #3 then adds the > new pedit fields, and dispatches on them on Spectrum>1. > > Patch #4 adds a forwarding selftest for pedit dsfield, applicable to SW as > well as HW datapaths. Series applied to net-next, thank you.