Home
last modified time | relevance | path

Searched refs:sf_acts (Results 1 – 4 of 4) sorted by relevance

/net/openvswitch/
Ddatapath.c759 rcu_assign_pointer(flow->sf_acts, acts); in ovs_packet_cmd_execute()
865 const struct sw_flow_actions *sf_acts; in ovs_flow_cmd_fill_info() local
873 sf_acts = ovsl_dereference(flow->sf_acts); in ovs_flow_cmd_fill_info()
919 err = nla_put(skb, OVS_FLOW_ATTR_ACTIONS, sf_acts->actions_len, in ovs_flow_cmd_fill_info()
920 sf_acts->actions); in ovs_flow_cmd_fill_info()
935 const struct sw_flow_actions *sf_acts; in ovs_flow_cmd_alloc_info() local
937 sf_acts = ovsl_dereference(flow->sf_acts); in ovs_flow_cmd_alloc_info()
939 return genlmsg_new(ovs_flow_cmd_msg_size(sf_acts), GFP_KERNEL); in ovs_flow_cmd_alloc_info()
1030 rcu_assign_pointer(flow->sf_acts, acts); in ovs_flow_cmd_new_or_set()
1056 old_acts = ovsl_dereference(flow->sf_acts); in ovs_flow_cmd_new_or_set()
[all …]
Dflow.h103 struct sw_flow_actions __rcu *sf_acts; member
Dflow.c227 flow->sf_acts = NULL; in ovs_flow_alloc()
406 kfree((struct sf_flow_acts __force *)flow->sf_acts); in ovs_flow_free()
427 void ovs_flow_deferred_free_acts(struct sw_flow_actions *sf_acts) in ovs_flow_deferred_free_acts() argument
429 kfree_rcu(sf_acts, rcu); in ovs_flow_deferred_free_acts()
Dactions.c528 struct sw_flow_actions *acts = rcu_dereference(OVS_CB(skb)->flow->sf_acts); in ovs_execute_actions()