Lines Matching refs:dp
47 static int do_execute_actions(struct datapath *dp, struct sk_buff *skb,
736 static void do_output(struct datapath *dp, struct sk_buff *skb, int out_port, in do_output() argument
739 struct vport *vport = ovs_vport_rcu(dp, out_port); in do_output()
747 struct net *net = read_pnet(&dp->net); in do_output()
766 static int output_userspace(struct datapath *dp, struct sk_buff *skb, in output_userspace() argument
793 vport = ovs_vport_rcu(dp, nla_get_u32(a)); in output_userspace()
815 return ovs_dp_upcall(dp, skb, key, &upcall); in output_userspace()
818 static int sample(struct datapath *dp, struct sk_buff *skb, in sample() argument
857 return output_userspace(dp, skb, key, a, actions, actions_len); in sample()
867 ovs_dp_name(dp)); in sample()
978 static int execute_recirc(struct datapath *dp, struct sk_buff *skb, in execute_recirc() argument
1014 ovs_dp_name(dp)); in execute_recirc()
1021 static int do_execute_actions(struct datapath *dp, struct sk_buff *skb, in do_execute_actions() argument
1042 do_output(dp, out_skb, prev_port, key); in do_execute_actions()
1053 output_userspace(dp, skb, key, a, attr, len); in do_execute_actions()
1077 err = execute_recirc(dp, skb, key, a, rem); in do_execute_actions()
1097 err = sample(dp, skb, key, a, attr, len); in do_execute_actions()
1107 err = ovs_ct_execute(ovs_dp_get_net(dp), skb, key, in do_execute_actions()
1123 do_output(dp, skb, prev_port, key); in do_execute_actions()
1130 static void process_deferred_actions(struct datapath *dp) in process_deferred_actions() argument
1146 do_execute_actions(dp, skb, key, actions, in process_deferred_actions()
1157 int ovs_execute_actions(struct datapath *dp, struct sk_buff *skb, in ovs_execute_actions() argument
1165 err = do_execute_actions(dp, skb, key, in ovs_execute_actions()
1169 process_deferred_actions(dp); in ovs_execute_actions()