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]
Date:   Sun, 13 Mar 2022 09:51:25 +0100
From:   Marc Kleine-Budde <mkl@...gutronix.de>
To:     netdev@...r.kernel.org
Cc:     davem@...emloft.net, kuba@...nel.org, linux-can@...r.kernel.org,
        kernel@...gutronix.de
Subject: [PATCH net-next 0/13] pull-request: can-next 2022-03-13

Hello Jakub, hello David,

this is a pull request of 13 patches for net-next/master.

The 1st patch is by me and fixes the freeing of a skb in the vxcan
driver (initially added in this net-next window).

The remaining 12 patches are also by me and target the mcp251xfd
driver. The first patch fixes a printf modifier (initially added in
this net-next window). The remaining patches add ethtool based ring
and RX/TX IRQ coalescing support to the driver.

regards,
Marc

---

The following changes since commit 97aeb877de7f14f819fc2cf8388d7a2d8090489d:

  Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue (2022-03-12 11:54:29 +0000)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git tags/linux-can-next-for-5.18-20220313

for you to fetch changes up to aa66ae9b241eadd5d31077f869f298444c98a85f:

  can: mcp251xfd: ring: increase number of RX-FIFOs to 3 and increase max TX-FIFO depth to 16 (2022-03-13 09:45:36 +0100)

----------------------------------------------------------------
linux-can-next-for-5.18-20220313

----------------------------------------------------------------
Marc Kleine-Budde (13):
      can: vxcan: vxcan_xmit(): use kfree_skb() instead of kfree() to free skb
      can: mcp251xfd: mcp251xfd_ring_init(): use %d to print free RAM
      can: mcp251xfd: ram: add helper function for runtime ring size calculation
      can: mcp251xfd: ram: coalescing support
      can: mcp251xfd: ethtool: add support
      can: mcp251xfd: ring: prepare support for runtime configurable RX/TX ring parameters
      can: mcp251xfd: update macros describing ring, FIFO and RAM layout
      can: mcp251xfd: ring: add support for runtime configurable RX/TX ring parameters
      can: mcp251xfd: add RX IRQ coalescing support
      can: mcp251xfd: add RX IRQ coalescing ethtool support
      can: mcp251xfd: add TX IRQ coalescing support
      can: mcp251xfd: add TX IRQ coalescing ethtool support
      can: mcp251xfd: ring: increase number of RX-FIFOs to 3 and increase max TX-FIFO depth to 16

 drivers/net/can/spi/mcp251xfd/Makefile            |   2 +
 drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c    |   7 +
 drivers/net/can/spi/mcp251xfd/mcp251xfd-ethtool.c | 143 +++++++++++++
 drivers/net/can/spi/mcp251xfd/mcp251xfd-ram.c     | 153 ++++++++++++++
 drivers/net/can/spi/mcp251xfd/mcp251xfd-ram.h     |  62 ++++++
 drivers/net/can/spi/mcp251xfd/mcp251xfd-ring.c    | 244 ++++++++++++++++++----
 drivers/net/can/spi/mcp251xfd/mcp251xfd-rx.c      |  12 +-
 drivers/net/can/spi/mcp251xfd/mcp251xfd-tef.c     |   6 +
 drivers/net/can/spi/mcp251xfd/mcp251xfd.h         |  71 +++++--
 drivers/net/can/vxcan.c                           |   2 +-
 10 files changed, 644 insertions(+), 58 deletions(-)
 create mode 100644 drivers/net/can/spi/mcp251xfd/mcp251xfd-ethtool.c
 create mode 100644 drivers/net/can/spi/mcp251xfd/mcp251xfd-ram.c
 create mode 100644 drivers/net/can/spi/mcp251xfd/mcp251xfd-ram.h


Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ