From: Kiran Kumar K
Add support for NAT-T-ESP to KPU parser configuration. NAT ESP is a UDP
based protocol. So move ESP to LE so that both UDP and ESP can be
extracted.
Signed-off-by: Kiran Kumar K
Acked-by: Sunil Goutham
---
.../net/ethernet/marvell/octeontx2/af/npc.h | 2 +-
.../marvell/
From: Vidhya Vidhyaraman
Added some IPv6 protocol fields to the default MKEX profile.
They include everything from the beginning of IP header and up to
source address. The pattern occupies full KW2 in MCAM entry.
Only one out of two LD registers for this protocol is used.
Signed-off-by: Vidhya V
From: Satha Rao
KPU profile interpret Extended DSA and eDSA by looking source dev. This
was incorrect and it restricts to use few source device ids and also
created confusion while parsing regular DSA tag. With below patch lookup
was based on bit 12 of Word0. This is always zero for DSA tag and i
From: Abhijit Ayarekar
IPv6 fragmented packet may not contain completed layer 4 information.
So stop KPU parsing after setting ipv6 fragmentation flag.
Signed-off-by: Abhijit Ayarekar
Acked-by: Sunil Goutham
---
.../marvell/octeontx2/af/npc_profile.h| 80 +--
1 file ch
From: Hariprasad Kelam
Marvell Prestera switches supports distributed switch architecture
by inserting Forward DSA tag of 4 bytes right after ethernet SMAC.
This tag don't have a tpid field.
This patch provides parser and extraction support for the same.
Default ldata extraction profile added fo
protocols are defined.
* Add a single point for KPU profile loading, so that its source may
change in the future once proper interfaces for loading such config
are in place.
Signed-off-by: Stanislaw Kardach
Acked-by: Sunil Goutham
---
.../net/ethernet/marvell/octeontx2/af/npc.h | 36
considered when TCP/UDP RSS algo is configured.
However since the goal of CUSTOM frames is to classify them to a
separate set of RQs, this cost is acceptable.
Signed-off-by: Stanislaw Kardach
Acked-by: Sunil Goutham
---
drivers/net/ethernet/marvell/octeontx2/af/npc.h | 4 ++--
1 file changed, 2
):
octeontx2-af: add parser support for NAT-T-ESP
Satha Rao (1):
octeontx2-af: fix Extended DSA and eDSA parsing
Stanislaw Kardach (2):
octeontx2-af: fix LD CUSTOM LTYPE aliasing
octeontx2-af: cleanup KPU config data
Vidhya Vidhyaraman (1):
octeontx2-af: Add IPv6 fields to default MKEX
On Mon, Sep 21, 2020 at 04:26:43PM -0700, Jakub Kicinski wrote:
> Date: Mon, 21 Sep 2020 16:26:43 -0700
> From: Jakub Kicinski
> To: Stanislaw Kardach
> Cc: da...@davemloft.net, sgout...@marvell.com, netdev@vger.kernel.org,
> k...@semihalf.com
> Subject: Re: [PATCH net-next v2
default register configuration into a structure which may
later on be customized.
* Add a single point for KPU profile loading, currently using only
built-in profile.
Change-Id: Ic643d5ebc1a32dcc52fe59384c7a653177f3285c
Signed-off-by: Stanislaw Kardach
---
.../net/ethernet/marvell/octeontx2/af
-by: Stanislaw Kardach
---
.../net/ethernet/marvell/octeontx2/af/npc.h | 36
.../marvell/octeontx2/af/npc_profile.h| 90 +++-
.../net/ethernet/marvell/octeontx2/af/rvu.c | 6 +
.../net/ethernet/marvell/octeontx2/af/rvu.h | 5 +
.../ethernet/marvell/octeontx2/af/rvu_npc.c
considered when TCP/UDP RSS algo is configured.
However since the goal of CUSTOM frames is to classify them to a
separate set of RQs, this cost is acceptable.
Change-Id: I7d545e97f2bd652a7da77789091f66378f3018e4
Signed-off-by: Stanislaw Kardach
---
drivers/net/ethernet/marvell/octeontx2/af/npc.h | 4
e_{action,cam}
* Describe in last commit the reason for using a module parameter
instead of an arbitrary firmware name.
Stanislaw Kardach (3):
octeontx2-af: fix LD CUSTOM LTYPE aliasing
octeontx2-af: prepare for custom KPU profiles
octeontx2-af: add support for custom KPU entries
.../net/e
>
> From: Jakub Kicinski
> Sent: Friday, September 11, 2020 10:53 PM
> To: Stanislaw Kardach [C]
> Cc: da...@davemloft.net; Sunil Kovvuri Goutham; netdev@vger.kernel.org
> Subject: [EXT] Re: [PATCH net-next 3/3] octeontx2-af: add support
14 matches
Mail list logo