lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Sun, 17 Nov 2019 21:44:11 +0530 From: sunil.kovvuri@...il.com To: netdev@...r.kernel.org Cc: davem@...emloft.net, Sunil Goutham <sgoutham@...vell.com> Subject: [PATCH 00/15] octeontx2-af: SSO, TIM HW blocks and other config support From: Sunil Goutham <sgoutham@...vell.com> SSO HW block provides packet (or work) queueing, scheduling and synchronization. Also supports priorities and ordering. TIM or the timer HW block enables software to schedule SSO work for a future time. This patch series adds support for SSO and TIM HW blocks, enables them to be configured and used by RVU PF/VF devices or drivers. Also added support for - Backpressure configuration. - Pause frames or flow control enabling/disabling. - Added a shared data structure between firmware and RVU admin function (AF) which will be used to get static information like interface MAC addresses, link modes, speeds, autoneg support etc. - FEC (Forward error correction) config support for CGX. - Retrieve FEC stats, PHY EEPROM etc from firmware - Retrieving CGX LMAC info and to toggle it. - Added debug prints for each of error interrupts raised by NIX, NPA and SSO blocks. These will help in identifying configuration and underlying HW functionality issues. Andrew Pinski (1): octeontx2-af: Add TIM unit support. Christina Jacob (1): octeontx2-af: Support to get CGX link info like current speed, fec etc Geetha sowjanya (2): octeontx2-af: Interface backpressure configuration support octeontx2-af: Ingress and egress pause frame configuration Jerin Jacob (2): octeontx2-af: add debug msgs for NPA block errors octeontx2-af: add debug msgs for NIX block errors Kiran Kumar K (1): octeontx2-af: NPC Tx parsed data key extraction profile Linu Cherian (1): octeontx2-af: Add support for importing firmware data Pavan Nikhilesh (3): octeontx2-af: Config support for per HWGRP thresholds octeontx2-af: add debug msgs for SSO block errors octeontx2-af: add debugfs support for sso Radha Mohan Chintakuntla (1): octeontx2-af: Add SSO unit support to the AF driver Subbaraya Sundeep (1): octeontx2-af: verify ingress channel in MCAM entry Sunil Goutham (2): octeontx2-af: Cleanup CGX config permission checks octeontx2-af: Set discovery ID for RVUM block drivers/net/ethernet/marvell/octeontx2/af/Makefile | 3 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 434 +++++++- drivers/net/ethernet/marvell/octeontx2/af/cgx.h | 26 +- .../net/ethernet/marvell/octeontx2/af/cgx_fw_if.h | 78 +- drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 322 +++++- drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 196 +++- drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 72 ++ .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 178 ++- .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 699 ++++++++++++ .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 388 ++++++- .../net/ethernet/marvell/octeontx2/af/rvu_npa.c | 243 ++++- .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 282 ++++- .../net/ethernet/marvell/octeontx2/af/rvu_reg.h | 192 +++- .../net/ethernet/marvell/octeontx2/af/rvu_sso.c | 1146 ++++++++++++++++++++ .../net/ethernet/marvell/octeontx2/af/rvu_struct.h | 44 + .../net/ethernet/marvell/octeontx2/af/rvu_tim.c | 341 ++++++ 16 files changed, 4507 insertions(+), 137 deletions(-) create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_sso.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_tim.c -- 2.7.4
Powered by blists - more mailing lists