Lines Matching full:datapath
30 * datapath.
35 * been received by the datapath.
38 * one of the datapath's queues).
56 * struct dp_nlsk_pids - array of netlink portids of for a datapath.
71 * struct datapath - datapath for flow-based packet switching
77 * @stats_percpu: Per-CPU datapath statistics.
80 * @max_headroom: The maximum headroom of all vports in this datapath; it will
85 * Context: See the comment on locking at the top of datapath.c for additional
88 struct datapath { struct
146 * then no packet is sent and the packet is accounted in the datapath's @n_lost
257 static inline struct net *ovs_dp_get_net(const struct datapath *dp) in ovs_dp_get_net()
262 static inline void ovs_dp_set_net(struct datapath *dp, struct net *net) in ovs_dp_set_net()
267 struct vport *ovs_lookup_vport(const struct datapath *dp, u16 port_no);
269 static inline struct vport *ovs_vport_rcu(const struct datapath *dp, int port_no) in ovs_vport_rcu()
275 static inline struct vport *ovs_vport_ovsl_rcu(const struct datapath *dp, int port_no) in ovs_vport_ovsl_rcu()
281 static inline struct vport *ovs_vport_ovsl(const struct datapath *dp, int port_no) in ovs_vport_ovsl()
288 static inline struct datapath *get_dp_rcu(struct net *net, int dp_ifindex) in get_dp_rcu()
305 static inline struct datapath *get_dp(struct net *net, int dp_ifindex) in get_dp()
307 struct datapath *dp; in get_dp()
322 int ovs_dp_upcall(struct datapath *, struct sk_buff *,
326 u32 ovs_dp_get_upcall_portid(const struct datapath *dp, uint32_t cpu_id);
328 const char *ovs_dp_name(const struct datapath *dp);
332 int ovs_execute_actions(struct datapath *dp, struct sk_buff *skb,
346 #endif /* datapath.h */