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 linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Wed, 8 Jul 2020 15:23:51 +0800 From: "Ooi, Joyce" <joyce.ooi@...el.com> To: Thor Thayer <thor.thayer@...ux.intel.com>, "David S . Miller" <davem@...emloft.net>, Jakub Kicinski <kuba@...nel.org> Cc: netdev@...r.kernel.org, linux-kernel@...r.kernel.org, Dalon Westergreen <dalon.westergreen@...ux.intel.com>, Joyce Ooi <joyce.ooi@...el.com>, Tan Ley Foon <ley.foon.tan@...el.com>, See Chin Liang <chin.liang.see@...el.com>, Dinh Nguyen <dinh.nguyen@...el.com> Subject: [PATCH v4 00/10] net: eth: altera: tse: Add PTP and mSGDMA prefetcher From: Joyce Ooi <joyce.ooi@...el.com> This patch series cleans up the Altera TSE driver and adds support for the newer msgdma prefetcher as well as ptp support when using the msgdma prefetcher. v2: Rename altera_ptp to intel_fpga_tod, modify msgdma and sgdma tx_buffer functions to be of type netdev_tx_t, and minor suggested edits v3: Modify tx_buffer to stop queue before returning NETDEV_TX_BUSY v4: Fix build warnings Dalon Westergreen (10): net: eth: altera: tse_start_xmit ignores tx_buffer call response net: eth: altera: set rx and tx ring size before init_dma call net: eth: altera: fix altera_dmaops declaration net: eth: altera: add optional function to start tx dma net: eth: altera: Move common functions to altera_utils net: eth: altera: Add missing identifier names to function declarations net: eth: altera: change tx functions to type netdev_tx_t net: eth: altera: add support for ptp and timestamping net: eth: altera: add msgdma prefetcher net: eth: altera: update devicetree bindings documentation .../devicetree/bindings/net/altera_tse.txt | 103 ++++- drivers/net/ethernet/altera/Kconfig | 1 + drivers/net/ethernet/altera/Makefile | 3 +- drivers/net/ethernet/altera/altera_msgdma.c | 5 +- drivers/net/ethernet/altera/altera_msgdma.h | 30 +- .../net/ethernet/altera/altera_msgdma_prefetcher.c | 431 +++++++++++++++++++++ .../net/ethernet/altera/altera_msgdma_prefetcher.h | 30 ++ .../ethernet/altera/altera_msgdmahw_prefetcher.h | 87 +++++ drivers/net/ethernet/altera/altera_sgdma.c | 22 +- drivers/net/ethernet/altera/altera_sgdma.h | 32 +- drivers/net/ethernet/altera/altera_tse.h | 98 ++--- drivers/net/ethernet/altera/altera_tse_ethtool.c | 29 ++ drivers/net/ethernet/altera/altera_tse_main.c | 216 +++++++++-- drivers/net/ethernet/altera/altera_utils.c | 29 ++ drivers/net/ethernet/altera/altera_utils.h | 51 +++ drivers/net/ethernet/altera/intel_fpga_tod.c | 358 +++++++++++++++++ drivers/net/ethernet/altera/intel_fpga_tod.h | 56 +++ 17 files changed, 1428 insertions(+), 153 deletions(-) create mode 100644 drivers/net/ethernet/altera/altera_msgdma_prefetcher.c create mode 100644 drivers/net/ethernet/altera/altera_msgdma_prefetcher.h create mode 100644 drivers/net/ethernet/altera/altera_msgdmahw_prefetcher.h create mode 100644 drivers/net/ethernet/altera/intel_fpga_tod.c create mode 100644 drivers/net/ethernet/altera/intel_fpga_tod.h -- 2.13.0
Powered by blists - more mailing lists