[0/6] net/softnic: expose tmgr through firmware
mbox series

Message ID 20180725171007.94198-1-jasvinder.singh@intel.com
Headers show
Series
  • net/softnic: expose tmgr through firmware
Related show

Message

Singh, Jasvinder July 25, 2018, 5:10 p.m. UTC
This patchset provide the necessary Soft NIC firmware CLI commands to
control the Traffic Manager (TMGR) through firmware.

The Soft NIC TMGR function can now be controlled through either Soft NIC
firmware or through the ethdev TM API (e.g. via test-pmd app).

Cristian Dumitrescu (6):
  net/softnic: add CLI command for tmgr create
  net/softnic: add CLI command for tmgr shaper profile
  net/softnic: add CLI command for tmgr shared shaper
  net/softnic: add CLI command for tmgr node addition
  net/softnic: add CLI command for tmgr hierarchy commit
  net/softnic: add CLI command for default tmgr hierarchy

 drivers/net/softnic/parser.c                    |  18 +
 drivers/net/softnic/parser.h                    |   2 +
 drivers/net/softnic/rte_eth_softnic.c           |  17 +-
 drivers/net/softnic/rte_eth_softnic_cli.c       | 917 ++++++++++++++++++++++++
 drivers/net/softnic/rte_eth_softnic_internals.h |  14 +-
 drivers/net/softnic/rte_eth_softnic_tm.c        | 205 +++---
 6 files changed, 1029 insertions(+), 144 deletions(-)

Comments

Dumitrescu, Cristian July 25, 2018, 5:35 p.m. UTC | #1
> -----Original Message-----
> From: Singh, Jasvinder
> Sent: Wednesday, July 25, 2018 6:10 PM
> To: dev@dpdk.org
> Cc: Dumitrescu, Cristian <cristian.dumitrescu@intel.com>
> Subject: [PATCH 0/6] net/softnic: expose tmgr through firmware
> 
> This patchset provide the necessary Soft NIC firmware CLI commands to
> control the Traffic Manager (TMGR) through firmware.
> 
> The Soft NIC TMGR function can now be controlled through either Soft NIC
> firmware or through the ethdev TM API (e.g. via test-pmd app).
> 
> Cristian Dumitrescu (6):
>   net/softnic: add CLI command for tmgr create
>   net/softnic: add CLI command for tmgr shaper profile
>   net/softnic: add CLI command for tmgr shared shaper
>   net/softnic: add CLI command for tmgr node addition
>   net/softnic: add CLI command for tmgr hierarchy commit
>   net/softnic: add CLI command for default tmgr hierarchy
> 
>  drivers/net/softnic/parser.c                    |  18 +
>  drivers/net/softnic/parser.h                    |   2 +
>  drivers/net/softnic/rte_eth_softnic.c           |  17 +-
>  drivers/net/softnic/rte_eth_softnic_cli.c       | 917
> ++++++++++++++++++++++++
>  drivers/net/softnic/rte_eth_softnic_internals.h |  14 +-
>  drivers/net/softnic/rte_eth_softnic_tm.c        | 205 +++---
>  6 files changed, 1029 insertions(+), 144 deletions(-)
> 
> --
> 2.9.3

Applied to next-pipeline tree, thanks!