[PATCH net-next 0/13] pull-request: can-next 2022-03-13

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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





[Index of Archives]     [Automotive Discussions]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [eCos]     [Asterisk Internet PBX]     [Linux API]     [CAN Bus]

  Powered by Linux