[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.