Home
last modified time | relevance | path

Searched refs:sf_acts (Results 1 - 8 of 8) sorted by relevance

/kernel/linux/linux-5.10/net/openvswitch/
H A Ddatapath.c224 struct sw_flow_actions *sf_acts; in ovs_dp_process_packet() local
260 sf_acts = rcu_dereference(flow->sf_acts); in ovs_dp_process_packet()
261 error = ovs_execute_actions(dp, skb, sf_acts, key); in ovs_dp_process_packet()
561 struct sw_flow_actions *sf_acts; in ovs_packet_cmd_execute() local
615 rcu_assign_pointer(flow->sf_acts, acts); in ovs_packet_cmd_execute()
634 sf_acts = rcu_dereference(flow->sf_acts); in ovs_packet_cmd_execute()
637 err = ovs_execute_actions(dp, packet, sf_acts, &flow->key); in ovs_packet_cmd_execute()
811 const struct sw_flow_actions *sf_acts; in ovs_flow_cmd_fill_actions() local
[all...]
H A Dflow.h220 struct sw_flow_actions __rcu *sf_acts; member
H A Dflow_netlink.c2403 void ovs_nla_free_flow_actions(struct sw_flow_actions *sf_acts) in ovs_nla_free_flow_actions() argument
2405 if (!sf_acts) in ovs_nla_free_flow_actions()
2408 ovs_nla_free_nested_actions(sf_acts->actions, sf_acts->actions_len); in ovs_nla_free_flow_actions()
2409 kfree(sf_acts); in ovs_nla_free_flow_actions()
2417 /* Schedules 'sf_acts' to be freed after the next RCU grace period.
2419 void ovs_nla_free_flow_actions_rcu(struct sw_flow_actions *sf_acts) in ovs_nla_free_flow_actions_rcu() argument
2421 call_rcu(&sf_acts->rcu, __ovs_nla_free_flow_actions); in ovs_nla_free_flow_actions_rcu()
H A Dflow_table.c113 if (flow->sf_acts) in flow_free()
115 flow->sf_acts); in flow_free()
/kernel/linux/linux-6.6/net/openvswitch/
H A Ddatapath.c251 struct sw_flow_actions *sf_acts; in ovs_dp_process_packet() local
293 sf_acts = rcu_dereference(flow->sf_acts); in ovs_dp_process_packet()
294 error = ovs_execute_actions(dp, skb, sf_acts, key); in ovs_dp_process_packet()
599 struct sw_flow_actions *sf_acts; in ovs_packet_cmd_execute() local
653 rcu_assign_pointer(flow->sf_acts, acts); in ovs_packet_cmd_execute()
672 sf_acts = rcu_dereference(flow->sf_acts); in ovs_packet_cmd_execute()
675 err = ovs_execute_actions(dp, packet, sf_acts, &flow->key); in ovs_packet_cmd_execute()
850 const struct sw_flow_actions *sf_acts; in ovs_flow_cmd_fill_actions() local
[all...]
H A Dflow.h234 struct sw_flow_actions __rcu *sf_acts; member
H A Dflow_netlink.c2434 void ovs_nla_free_flow_actions(struct sw_flow_actions *sf_acts) in ovs_nla_free_flow_actions() argument
2436 if (!sf_acts) in ovs_nla_free_flow_actions()
2439 ovs_nla_free_nested_actions(sf_acts->actions, sf_acts->actions_len); in ovs_nla_free_flow_actions()
2440 kfree(sf_acts); in ovs_nla_free_flow_actions()
2448 /* Schedules 'sf_acts' to be freed after the next RCU grace period.
2450 void ovs_nla_free_flow_actions_rcu(struct sw_flow_actions *sf_acts) in ovs_nla_free_flow_actions_rcu() argument
2452 call_rcu(&sf_acts->rcu, __ovs_nla_free_flow_actions); in ovs_nla_free_flow_actions_rcu()
H A Dflow_table.c114 if (flow->sf_acts) in flow_free()
116 flow->sf_acts); in flow_free()

Completed in 23 milliseconds