Lines Matching refs:dp
43 static int do_execute_actions(struct datapath *dp, struct sk_buff *skb,
600 static void do_output(struct datapath *dp, struct sk_buff *skb, int out_port) in do_output() argument
602 struct vport *vport = ovs_vport_rcu(dp, out_port); in do_output()
610 static int output_userspace(struct datapath *dp, struct sk_buff *skb, in output_userspace() argument
638 vport = ovs_vport_rcu(dp, nla_get_u32(a)); in output_userspace()
653 return ovs_dp_upcall(dp, skb, key, &upcall); in output_userspace()
656 static int sample(struct datapath *dp, struct sk_buff *skb, in sample() argument
691 return output_userspace(dp, skb, key, a); in sample()
701 ovs_dp_name(dp)); in sample()
800 static int execute_recirc(struct datapath *dp, struct sk_buff *skb, in execute_recirc() argument
836 ovs_dp_name(dp)); in execute_recirc()
843 static int do_execute_actions(struct datapath *dp, struct sk_buff *skb, in do_execute_actions() argument
864 do_output(dp, out_skb, prev_port); in do_execute_actions()
875 output_userspace(dp, skb, key, a); in do_execute_actions()
899 err = execute_recirc(dp, skb, key, a, rem); in do_execute_actions()
919 err = sample(dp, skb, key, a); in do_execute_actions()
930 do_output(dp, skb, prev_port); in do_execute_actions()
937 static void process_deferred_actions(struct datapath *dp) in process_deferred_actions() argument
953 do_execute_actions(dp, skb, key, actions, in process_deferred_actions()
964 int ovs_execute_actions(struct datapath *dp, struct sk_buff *skb, in ovs_execute_actions() argument
973 err = do_execute_actions(dp, skb, key, in ovs_execute_actions()
977 process_deferred_actions(dp); in ovs_execute_actions()