flow_netlink.h (0337966d121ebebf73a1c346123e8112796e684e) flow_netlink.h (b2d0f5d5dc53532e6f07bc546a476a55ebdfe0f3)
1/*
2 * Copyright (c) 2007-2013 Nicira, Inc.
3 *
4 * This program is free software; you can redistribute it and/or
5 * modify it under the terms of version 2 of the GNU General Public
6 * License as published by the Free Software Foundation.
7 *
8 * This program is distributed in the hope that it will be useful, but

--- 65 unchanged lines hidden (view full) ---

74int ovs_nla_add_action(struct sw_flow_actions **sfa, int attrtype,
75 void *data, int len, bool log);
76int ovs_nla_put_actions(const struct nlattr *attr,
77 int len, struct sk_buff *skb);
78
79void ovs_nla_free_flow_actions(struct sw_flow_actions *);
80void ovs_nla_free_flow_actions_rcu(struct sw_flow_actions *);
81
1/*
2 * Copyright (c) 2007-2013 Nicira, Inc.
3 *
4 * This program is free software; you can redistribute it and/or
5 * modify it under the terms of version 2 of the GNU General Public
6 * License as published by the Free Software Foundation.
7 *
8 * This program is distributed in the hope that it will be useful, but

--- 65 unchanged lines hidden (view full) ---

74int ovs_nla_add_action(struct sw_flow_actions **sfa, int attrtype,
75 void *data, int len, bool log);
76int ovs_nla_put_actions(const struct nlattr *attr,
77 int len, struct sk_buff *skb);
78
79void ovs_nla_free_flow_actions(struct sw_flow_actions *);
80void ovs_nla_free_flow_actions_rcu(struct sw_flow_actions *);
81
82int nsh_key_from_nlattr(const struct nlattr *attr, struct ovs_key_nsh *nsh,
83 struct ovs_key_nsh *nsh_mask);
84int nsh_hdr_from_nlattr(const struct nlattr *attr, struct nshhdr *nh,
85 size_t size);
86
82#endif /* flow_netlink.h */
87#endif /* flow_netlink.h */