On Fri, Feb 15, 2013 at 10:42 AM, Ansis Atteka <aatt...@nicira.com> wrote: > The new ovs-monitor-ipsec implementation will use skb marks in > IPsec policies. This patch will configure datapath to use these > skb marks for IPsec tunnel packets. > > Issue: 14870 > Signed-off-by: Ansis Atteka <aatt...@nicira.com> > --- > lib/odp-util.c | 12 ++++++++++-- > lib/odp-util.h | 2 ++ > ofproto/ofproto-dpif.c | 1 + > ofproto/tunnel.c | 9 ++++++++- > ofproto/tunnel.h | 1 + > 5 files changed, 22 insertions(+), 3 deletions(-) > > diff --git a/lib/odp-util.c b/lib/odp-util.c > index 7e48981..f74b031 100644 > --- a/lib/odp-util.c > +++ b/lib/odp-util.c > @@ -2049,6 +2049,15 @@ odp_put_tunnel_action(const struct flow_tnl *tunnel, > tun_key_to_attr(odp_actions, tunnel); > nl_msg_end_nested(odp_actions, offset); > } > + > +void > +odp_put_skb_mark_action(const uint32_t skb_mark, > + struct ofpbuf *odp_actions) > +{ > + size_t offset = nl_msg_start_nested(odp_actions, OVS_ACTION_ATTR_SET); > + nl_msg_put_u32(odp_actions, OVS_KEY_ATTR_SKB_MARK, skb_mark); > + nl_msg_end_nested(odp_actions, offset);
Can we use commit_set_action() here instead of open coding it? Otherwise, looks good to me. _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev