mirror of
https://github.com/openvswitch/ovs
synced 2025-08-31 14:25:26 +00:00
datapath: Convert kernel priority actions into match/set.
Following patch adds skb-priority to flow key. So userspace will know what was priority when packet arrived and we can remove the pop/reset priority action. It's no longer necessary to have a special action for pop that is based on the kernel remembering original skb->priority. Userspace can just emit a set priority action with the original value. Since the priority field is a match field with just a normal set action, we can convert it into the new model for actions that are based on matches. Signed-off-by: Pravin B Shelar <pshelar@nicira.com> Acked-by: Jesse Gross <jesse@nicira.com> Bug #7715
This commit is contained in:
@@ -1129,9 +1129,9 @@ dpif_get_netflow_ids(const struct dpif *dpif,
|
||||
}
|
||||
|
||||
/* Translates OpenFlow queue ID 'queue_id' (in host byte order) into a priority
|
||||
* value for use in the OVS_ACTION_ATTR_SET_PRIORITY action. On success,
|
||||
* returns 0 and stores the priority into '*priority'. On failure, returns a
|
||||
* positive errno value and stores 0 into '*priority'. */
|
||||
* value used for setting packet priority.
|
||||
* On success, returns 0 and stores the priority into '*priority'.
|
||||
* On failure, returns a positive errno value and stores 0 into '*priority'. */
|
||||
int
|
||||
dpif_queue_to_priority(const struct dpif *dpif, uint32_t queue_id,
|
||||
uint32_t *priority)
|
||||
|
Reference in New Issue
Block a user