Home
last modified time | relevance | path

Searched refs:sw_flow_actions (Results 1 - 18 of 18) sorted by relevance

/kernel/linux/linux-5.10/net/openvswitch/
H A Dflow_netlink.h59 struct sw_flow_actions **sfa, bool log);
60 int ovs_nla_add_action(struct sw_flow_actions **sfa, int attrtype,
65 void ovs_nla_free_flow_actions(struct sw_flow_actions *);
66 void ovs_nla_free_flow_actions_rcu(struct sw_flow_actions *);
H A Dconntrack.h20 const struct sw_flow_key *, struct sw_flow_actions **,
51 struct sw_flow_actions **acts, bool log) in ovs_ct_copy_action()
H A Dflow_netlink.c2278 static struct sw_flow_actions *nla_alloc_flow_actions(int size) in nla_alloc_flow_actions()
2280 struct sw_flow_actions *sfa; in nla_alloc_flow_actions()
2403 void ovs_nla_free_flow_actions(struct sw_flow_actions *sf_acts) in ovs_nla_free_flow_actions()
2414 ovs_nla_free_flow_actions(container_of(head, struct sw_flow_actions, rcu)); in __ovs_nla_free_flow_actions()
2419 void ovs_nla_free_flow_actions_rcu(struct sw_flow_actions *sf_acts) in ovs_nla_free_flow_actions_rcu()
2424 static struct nlattr *reserve_sfa_size(struct sw_flow_actions **sfa, in reserve_sfa_size()
2428 struct sw_flow_actions *acts; in reserve_sfa_size()
2431 int next_offset = offsetof(struct sw_flow_actions, actions) + in reserve_sfa_size()
2463 static struct nlattr *__add_action(struct sw_flow_actions **sfa, in __add_action()
2482 int ovs_nla_add_action(struct sw_flow_actions **sf
[all...]
H A Dflow.h192 struct sw_flow_actions { struct
220 struct sw_flow_actions __rcu *sf_acts;
H A Ddatapath.c224 struct sw_flow_actions *sf_acts; in ovs_dp_process_packet()
558 struct sw_flow_actions *acts; in ovs_packet_cmd_execute()
561 struct sw_flow_actions *sf_acts; in ovs_packet_cmd_execute()
732 static size_t ovs_flow_cmd_msg_size(const struct sw_flow_actions *acts, in ovs_flow_cmd_msg_size()
811 const struct sw_flow_actions *sf_acts; in ovs_flow_cmd_fill_actions()
883 static struct sk_buff *ovs_flow_cmd_alloc_info(const struct sw_flow_actions *acts, in ovs_flow_cmd_alloc_info()
937 struct sw_flow_actions *acts; in ovs_flow_cmd_new()
1032 struct sw_flow_actions *old_acts; in ovs_flow_cmd_new()
1099 struct sw_flow_actions *get_flow_actions(struct net *net, in get_flow_actions()
1105 struct sw_flow_actions *act in get_flow_actions()
[all...]
H A Ddatapath.h251 const struct sw_flow_actions *, struct sw_flow_key *);
H A Dflow_table.c114 ovs_nla_free_flow_actions((struct sw_flow_actions __force *) in flow_free()
H A Dconntrack.c1662 struct sw_flow_actions **sfa, bool log) in ovs_ct_copy_action()
H A Dactions.c1576 const struct sw_flow_actions *acts, in ovs_execute_actions()
/kernel/linux/linux-6.6/net/openvswitch/
H A Dflow_netlink.h59 struct sw_flow_actions **sfa, bool log);
60 int ovs_nla_add_action(struct sw_flow_actions **sfa, int attrtype,
65 void ovs_nla_free_flow_actions(struct sw_flow_actions *);
66 void ovs_nla_free_flow_actions_rcu(struct sw_flow_actions *);
H A Dconntrack.h20 const struct sw_flow_key *, struct sw_flow_actions **,
52 struct sw_flow_actions **acts, bool log) in ovs_ct_copy_action()
H A Dflow_netlink.c2309 static struct sw_flow_actions *nla_alloc_flow_actions(int size) in nla_alloc_flow_actions()
2311 struct sw_flow_actions *sfa; in nla_alloc_flow_actions()
2434 void ovs_nla_free_flow_actions(struct sw_flow_actions *sf_acts) in ovs_nla_free_flow_actions()
2445 ovs_nla_free_flow_actions(container_of(head, struct sw_flow_actions, rcu)); in __ovs_nla_free_flow_actions()
2450 void ovs_nla_free_flow_actions_rcu(struct sw_flow_actions *sf_acts) in ovs_nla_free_flow_actions_rcu()
2455 static struct nlattr *reserve_sfa_size(struct sw_flow_actions **sfa, in reserve_sfa_size()
2459 struct sw_flow_actions *acts; in reserve_sfa_size()
2462 int next_offset = offsetof(struct sw_flow_actions, actions) + in reserve_sfa_size()
2494 static struct nlattr *__add_action(struct sw_flow_actions **sfa, in __add_action()
2513 int ovs_nla_add_action(struct sw_flow_actions **sf
[all...]
H A Dflow.h206 struct sw_flow_actions { struct
234 struct sw_flow_actions __rcu *sf_acts;
H A Ddatapath.c251 struct sw_flow_actions *sf_acts; in ovs_dp_process_packet()
596 struct sw_flow_actions *acts; in ovs_packet_cmd_execute()
599 struct sw_flow_actions *sf_acts; in ovs_packet_cmd_execute()
771 static size_t ovs_flow_cmd_msg_size(const struct sw_flow_actions *acts, in ovs_flow_cmd_msg_size()
850 const struct sw_flow_actions *sf_acts; in ovs_flow_cmd_fill_actions()
922 static struct sk_buff *ovs_flow_cmd_alloc_info(const struct sw_flow_actions *acts, in ovs_flow_cmd_alloc_info()
976 struct sw_flow_actions *acts; in ovs_flow_cmd_new()
1071 struct sw_flow_actions *old_acts; in ovs_flow_cmd_new()
1138 struct sw_flow_actions *get_flow_actions(struct net *net, in get_flow_actions()
1144 struct sw_flow_actions *act in get_flow_actions()
[all...]
H A Ddatapath.h269 const struct sw_flow_actions *, struct sw_flow_key *);
H A Dflow_table.c115 ovs_nla_free_flow_actions((struct sw_flow_actions __force *) in flow_free()
H A Dconntrack.c1350 struct sw_flow_actions **sfa, bool log) in ovs_ct_copy_action()
H A Dactions.c1613 const struct sw_flow_actions *acts, in ovs_execute_actions()

Completed in 27 milliseconds