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
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <95eb1347-0b8d-b8f7-3f32-cc4006a88303@solarflare.com>
Date:   Fri, 10 Jan 2020 13:25:22 +0000
From:   "Alex Maftei (amaftei)" <amaftei@...arflare.com>
To:     <netdev@...r.kernel.org>, <davem@...emloft.net>
CC:     <linux-net-drivers@...arflare.com>, <scrum-linux@...arflare.com>
Subject: [PATCH net-next 0/9] sfc: even more code refactoring

Splitting even more of the driver code into different files, which
will later be used in another driver for a new product.

This is a continuation to my previous patch series, and the one
before it.
There will be a stand-alone patch as well after this - after which
the refactoring will be concluded, for now.

Alexandru-Mihai Maftei (9):
  sfc: refactor selftest work init code
  sfc: move more tx code
  sfc: move more rx code
  sfc: move various functions
  sfc: move some ethtool code
  sfc: move a couple more functions
  sfc: move RSS code
  sfc: move yet more functions
  sfc: move RPS code

 drivers/net/ethernet/sfc/Makefile           |   4 +-
 drivers/net/ethernet/sfc/ef10.c             |  69 +--
 drivers/net/ethernet/sfc/efx.c              | 322 +-----------
 drivers/net/ethernet/sfc/efx.h              |  32 +-
 drivers/net/ethernet/sfc/efx_common.c       |  57 ++-
 drivers/net/ethernet/sfc/efx_common.h       |   4 +
 drivers/net/ethernet/sfc/ethtool.c          | 443 +----------------
 drivers/net/ethernet/sfc/ethtool_common.c   | 456 +++++++++++++++++
 drivers/net/ethernet/sfc/ethtool_common.h   |  30 ++
 drivers/net/ethernet/sfc/mcdi.h             |   2 -
 drivers/net/ethernet/sfc/mcdi_functions.c   |  40 ++
 drivers/net/ethernet/sfc/mcdi_functions.h   |   2 +
 drivers/net/ethernet/sfc/mcdi_port.c        |  78 ---
 drivers/net/ethernet/sfc/mcdi_port_common.c |  79 +++
 drivers/net/ethernet/sfc/mcdi_port_common.h |   4 +
 drivers/net/ethernet/sfc/net_driver.h       |   6 +-
 drivers/net/ethernet/sfc/rx.c               | 222 ---------
 drivers/net/ethernet/sfc/rx_common.c        | 510 +++++++++++++++++++-
 drivers/net/ethernet/sfc/rx_common.h        |  55 +++
 drivers/net/ethernet/sfc/selftest.c         |   7 +-
 drivers/net/ethernet/sfc/selftest.h         |   2 +-
 drivers/net/ethernet/sfc/siena.c            |   1 +
 drivers/net/ethernet/sfc/tx.c               |  95 ----
 drivers/net/ethernet/sfc/tx_common.c        |  94 ++++
 drivers/net/ethernet/sfc/tx_common.h        |   5 +
 25 files changed, 1353 insertions(+), 1266 deletions(-)
 create mode 100644 drivers/net/ethernet/sfc/ethtool_common.c
 create mode 100644 drivers/net/ethernet/sfc/ethtool_common.h

-- 
2.20.1

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ