[RFE] QoS DSCP marking rule support
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
neutron |
Fix Released
|
Wishlist
|
David Shaughnessy |
Bug Description
The QoS API [#qos_api_spec]_ introduces an interface to configure QoS policies to neutron ports. We need to be able to mark outgoing dscp rules to tag traffic.
Changes:
* DB Model for new rule type
* API changes to allow for DSCP API modifications
* Client changes to allow for DSCP values being set for qos_rule list and update
* OVS agent integration to hand down the QoS information to the driver as new ports are created or updates are received.
* Open flow integration within OVS driver to add qos_dscp marking functionality
Dependencies:
* QoS API implementation #[qos_api_spec]_
* QoS RPC and plugin integration
* L2 agent extension for QoS (done in front of SR-IOV / OVS support)
Link to the Blueprint:
https:/
Changed in neutron: | |
assignee: | nobody → Victor Howard (victor-r-howard) |
status: | New → In Progress |
Changed in neutron: | |
assignee: | Victor Howard (victor-r-howard) → James Reeves (james-reeves5546) |
Changed in neutron: | |
assignee: | James Reeves (james-reeves5546) → Victor Howard (victor-r-howard) |
Changed in neutron: | |
assignee: | Victor Howard (victor-r-howard) → Nate Johnston (nate-johnston) |
Changed in neutron: | |
assignee: | Nate Johnston (nate-johnston) → James Reeves (james-reeves5546) |
Changed in neutron: | |
assignee: | James Reeves (james-reeves5546) → Nate Johnston (nate-johnston) |
Changed in neutron: | |
assignee: | Nate Johnston (nate-johnston) → James Reeves (james-reeves5546) |
tags: | added: qos |
Changed in neutron: | |
assignee: | James Reeves (james-reeves5546) → Victor Howard (victor-r-howard) |
Changed in neutron: | |
assignee: | Victor Howard (victor-r-howard) → Charles Bitter (cbitter78) |
status: | Triaged → In Progress |
Changed in neutron: | |
status: | Triaged → In Progress |
Changed in neutron: | |
assignee: | Charles Bitter (cbitter78) → Nate Johnston (nate-johnston) |
Changed in neutron: | |
status: | In Progress → Triaged |
Changed in neutron: | |
status: | Triaged → In Progress |
Changed in neutron: | |
assignee: | Miguel Angel Ajo (mangelajo) → Victor Howard (victor-r-howard) |
status: | Triaged → In Progress |
Changed in neutron: | |
assignee: | Victor Howard (victor-r-howard) → Nate Johnston (nate-johnston) |
Changed in neutron: | |
status: | In Progress → New |
importance: | Wishlist → Undecided |
tags: | removed: rfe |
Changed in neutron: | |
importance: | Undecided → Medium |
milestone: | none → mitaka-2 |
Changed in neutron: | |
milestone: | mitaka-2 → mitaka-1 |
Changed in neutron: | |
milestone: | mitaka-1 → mitaka-2 |
Changed in neutron: | |
status: | New → In Progress |
Changed in neutron: | |
assignee: | Nate Johnston (nate-johnston) → David Shaughnessy (david-shaughnessy) |
Changed in neutron: | |
assignee: | David Shaughnessy (david-shaughnessy) → Nate Johnston (nate-johnston) |
Changed in neutron: | |
assignee: | Nate Johnston (nate-johnston) → Victor Howard (victor-r-howard) |
Changed in neutron: | |
assignee: | Victor Howard (victor-r-howard) → Nate Johnston (nate-johnston) |
Changed in neutron: | |
milestone: | mitaka-2 → mitaka-3 |
Changed in neutron: | |
assignee: | Nate Johnston (nate-johnston) → David Shaughnessy (david-shaughnessy) |
Changed in neutron: | |
assignee: | nobody → Victor Howard (victor-r-howard) |
Changed in neutron: | |
assignee: | Victor Howard (victor-r-howard) → Nate Johnston (nate-johnston) |
Changed in neutron: | |
assignee: | James Reeves (james-reeves5546) → Nate Johnston (nate-johnston) |
Changed in neutron: | |
assignee: | Nate Johnston (nate-johnston) → David Shaughnessy (david-shaughnessy) |
Changed in neutron: | |
assignee: | David Shaughnessy (david-shaughnessy) → Nate Johnston (nate-johnston) |
Changed in neutron: | |
assignee: | Nate Johnston (nate-johnston) → David Shaughnessy (david-shaughnessy) |
Changed in neutron: | |
assignee: | David Shaughnessy (david-shaughnessy) → Nate Johnston (nate-johnston) |
Changed in neutron: | |
assignee: | Nate Johnston (nate-johnston) → David Shaughnessy (david-shaughnessy) |
Changed in neutron: | |
assignee: | David Shaughnessy (david-shaughnessy) → Nate Johnston (nate-johnston) |
Changed in neutron: | |
assignee: | Nate Johnston (nate-johnston) → Margaret Frances (margaret-frances) |
Changed in neutron: | |
assignee: | Margaret Frances (margaret-frances) → David Shaughnessy (david-shaughnessy) |
Changed in neutron: | |
assignee: | David Shaughnessy (david-shaughnessy) → Margaret Frances (margaret-frances) |
Changed in neutron: | |
assignee: | Margaret Frances (margaret-frances) → David Shaughnessy (david-shaughnessy) |
Changed in neutron: | |
assignee: | David Shaughnessy (david-shaughnessy) → Miguel Angel Ajo (mangelajo) |
Changed in neutron: | |
assignee: | Miguel Angel Ajo (mangelajo) → James Reeves (james-reeves5546) |
Changed in neutron: | |
assignee: | James Reeves (james-reeves5546) → Miguel Angel Ajo (mangelajo) |
Changed in neutron: | |
assignee: | Miguel Angel Ajo (mangelajo) → Nate Johnston (nate-johnston) |
Changed in neutron: | |
assignee: | Nate Johnston (nate-johnston) → John Schwarz (jschwarz) |
Changed in neutron: | |
assignee: | John Schwarz (jschwarz) → Victor Howard (victor-r-howard) |
Changed in neutron: | |
assignee: | Victor Howard (victor-r-howard) → David Shaughnessy (david-shaughnessy) |
Changed in neutron: | |
assignee: | David Shaughnessy (david-shaughnessy) → Miguel Angel Ajo (mangelajo) |
Changed in neutron: | |
milestone: | mitaka-3 → mitaka-rc1 |
Changed in neutron: | |
assignee: | Miguel Angel Ajo (mangelajo) → Nate Johnston (nate-johnston) |
Changed in neutron: | |
assignee: | Nate Johnston (nate-johnston) → David Shaughnessy (david-shaughnessy) |
Changed in neutron: | |
milestone: | mitaka-rc1 → newton-1 |
Changed in neutron: | |
assignee: | David Shaughnessy (david-shaughnessy) → Nate Johnston (nate-johnston) |
Changed in neutron: | |
assignee: | Nate Johnston (nate-johnston) → Margaret Frances (margaret-frances) |
Changed in neutron: | |
assignee: | Margaret Frances (margaret-frances) → Ihar Hrachyshka (ihar-hrachyshka) |
Changed in neutron: | |
assignee: | Ihar Hrachyshka (ihar-hrachyshka) → Margaret Frances (margaret-frances) |
Changed in neutron: | |
assignee: | Ihar Hrachyshka (ihar-hrachyshka) → Nate Johnston (nate-johnston) |
Changed in neutron: | |
assignee: | Margaret Frances (margaret-frances) → Nate Johnston (nate-johnston) |
Changed in neutron: | |
assignee: | Nate Johnston (nate-johnston) → Margaret Frances (margaret-frances) |
Changed in neutron: | |
assignee: | Margaret Frances (margaret-frances) → Nate Johnston (nate-johnston) |
Changed in neutron: | |
assignee: | Nate Johnston (nate-johnston) → Margaret Frances (margaret-frances) |
description: | updated |
description: | updated |
Changed in neutron: | |
status: | In Progress → Fix Committed |
Changed in neutron: | |
milestone: | newton-1 → newton-2 |
To be discussed at the drivers meeting. Seems sensible enough though.