-enum odp_action_type {
- ODP_ACTION_ATTR_UNSPEC,
- ODP_ACTION_ATTR_OUTPUT, /* Output to switch port. */
- ODP_ACTION_ATTR_CONTROLLER, /* Send copy to controller. */
- ODP_ACTION_ATTR_SET_DL_TCI, /* Set the 802.1q TCI value. */
- ODP_ACTION_ATTR_STRIP_VLAN, /* Strip the 802.1q header. */
- ODP_ACTION_ATTR_SET_DL_SRC, /* Ethernet source address. */
- ODP_ACTION_ATTR_SET_DL_DST, /* Ethernet destination address. */
- ODP_ACTION_ATTR_SET_NW_SRC, /* IPv4 source address. */
- ODP_ACTION_ATTR_SET_NW_DST, /* IPv4 destination address. */
- ODP_ACTION_ATTR_SET_NW_TOS, /* IP ToS/DSCP field (6 bits). */
- ODP_ACTION_ATTR_SET_TP_SRC, /* TCP/UDP source port. */
- ODP_ACTION_ATTR_SET_TP_DST, /* TCP/UDP destination port. */
- ODP_ACTION_ATTR_SET_TUNNEL, /* Set the encapsulating tunnel ID. */
- ODP_ACTION_ATTR_SET_PRIORITY, /* Set skb->priority. */
- ODP_ACTION_ATTR_POP_PRIORITY, /* Restore original skb->priority. */
- ODP_ACTION_ATTR_DROP_SPOOFED_ARP, /* Drop ARPs with spoofed source MAC. */
- __ODP_ACTION_ATTR_MAX
+enum ovs_action_type {
+ OVS_ACTION_ATTR_UNSPEC,
+ OVS_ACTION_ATTR_OUTPUT, /* Output to switch port. */
+ OVS_ACTION_ATTR_USERSPACE, /* Send copy to userspace. */
+ OVS_ACTION_ATTR_PUSH_VLAN, /* Set the 802.1q TCI value. */
+ OVS_ACTION_ATTR_POP_VLAN, /* Strip the 802.1q header. */
+ OVS_ACTION_ATTR_SET_DL_SRC, /* Ethernet source address. */
+ OVS_ACTION_ATTR_SET_DL_DST, /* Ethernet destination address. */
+ OVS_ACTION_ATTR_SET_NW_SRC, /* IPv4 source address. */
+ OVS_ACTION_ATTR_SET_NW_DST, /* IPv4 destination address. */
+ OVS_ACTION_ATTR_SET_NW_TOS, /* IP ToS/DSCP field (6 bits). */
+ OVS_ACTION_ATTR_SET_TP_SRC, /* TCP/UDP source port. */
+ OVS_ACTION_ATTR_SET_TP_DST, /* TCP/UDP destination port. */
+ OVS_ACTION_ATTR_SET_TUNNEL, /* Set the encapsulating tunnel ID. */
+ OVS_ACTION_ATTR_SET_PRIORITY, /* Set skb->priority. */
+ OVS_ACTION_ATTR_POP_PRIORITY, /* Restore original skb->priority. */
+ __OVS_ACTION_ATTR_MAX