All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH net-next 0/5] Enable ACB for bcm_sf2 and bcmsysport
@ 2017-10-11 17:57 Florian Fainelli
  2017-10-11 17:57 ` [PATCH net-next 1/5] net: dsa: Add support for DSA specific notifiers Florian Fainelli
                   ` (5 more replies)
  0 siblings, 6 replies; 7+ messages in thread
From: Florian Fainelli @ 2017-10-11 17:57 UTC (permalink / raw)
  To: netdev; +Cc: davem, andrew, vivien.didelot, Florian Fainelli

Hi all,

This patch series enables Broadcom's Advanced Congestion Buffering mechanism
which requires cooperation between the CPU/Management Ethernet MAC controller
and the switch.

I took the notifier approach because ultimately the information we need to
carry to the master network device is DSA specific and I saw little room for
generalizing beyond what DSA requires. Chances are that this is highly specific
to the Broadcom HW as I don't know of any HW out there that supports something
nearly similar for similar or identical needs.

Florian Fainelli (5):
  net: dsa: Add support for DSA specific notifiers
  net: dsa: tag_brcm: Indicate to master netdevice port + queue
  net: systemport: Establish lower/upper queue mapping
  net: dsa: bcm_sf2: Turn on ACB at the switch level
  net: systemport: Turn on ACB at the SYSTEMPORT level

 drivers/net/dsa/bcm_sf2.c                  |  30 ++++++++
 drivers/net/dsa/bcm_sf2_regs.h             |  23 ++++++
 drivers/net/ethernet/broadcom/bcmsysport.c | 119 ++++++++++++++++++++++++++++-
 drivers/net/ethernet/broadcom/bcmsysport.h |  11 ++-
 include/net/dsa.h                          |  50 ++++++++++++
 net/dsa/dsa.c                              |  23 ++++++
 net/dsa/slave.c                            |  13 ++++
 net/dsa/tag_brcm.c                         |   6 ++
 8 files changed, 270 insertions(+), 5 deletions(-)

-- 
2.9.3

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2017-10-12 19:19 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-10-11 17:57 [PATCH net-next 0/5] Enable ACB for bcm_sf2 and bcmsysport Florian Fainelli
2017-10-11 17:57 ` [PATCH net-next 1/5] net: dsa: Add support for DSA specific notifiers Florian Fainelli
2017-10-11 17:57 ` [PATCH net-next 2/5] net: dsa: tag_brcm: Indicate to master netdevice port + queue Florian Fainelli
2017-10-11 17:57 ` [PATCH net-next 3/5] net: systemport: Establish lower/upper queue mapping Florian Fainelli
2017-10-11 17:57 ` [PATCH net-next 4/5] net: dsa: bcm_sf2: Turn on ACB at the switch level Florian Fainelli
2017-10-11 17:57 ` [PATCH net-next 5/5] net: systemport: Turn on ACB at the SYSTEMPORT level Florian Fainelli
2017-10-12 19:19 ` [PATCH net-next 0/5] Enable ACB for bcm_sf2 and bcmsysport David Miller

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.