Home
last modified time | relevance | path

Searched refs:datapath (Results 1 – 11 of 11) sorted by relevance

/linux-4.4.14/net/openvswitch/
Ddatapath.h75 struct datapath { struct
157 static inline struct net *ovs_dp_get_net(const struct datapath *dp) in ovs_dp_get_net()
162 static inline void ovs_dp_set_net(struct datapath *dp, struct net *net) in ovs_dp_set_net()
167 struct vport *ovs_lookup_vport(const struct datapath *dp, u16 port_no);
169 static inline struct vport *ovs_vport_rcu(const struct datapath *dp, int port_no) in ovs_vport_rcu()
175 static inline struct vport *ovs_vport_ovsl_rcu(const struct datapath *dp, int port_no) in ovs_vport_ovsl_rcu()
181 static inline struct vport *ovs_vport_ovsl(const struct datapath *dp, int port_no) in ovs_vport_ovsl()
192 int ovs_dp_upcall(struct datapath *, struct sk_buff *,
195 const char *ovs_dp_name(const struct datapath *dp);
199 int ovs_execute_actions(struct datapath *dp, struct sk_buff *skb,
Ddatapath.c138 static int queue_gso_packets(struct datapath *dp, struct sk_buff *,
141 static int queue_userspace_packet(struct datapath *dp, struct sk_buff *,
146 static struct datapath *get_dp_rcu(struct net *net, int dp_ifindex) in get_dp_rcu()
162 static inline struct datapath *get_dp(struct net *net, int dp_ifindex) in get_dp()
164 struct datapath *dp; in get_dp()
175 const char *ovs_dp_name(const struct datapath *dp) in ovs_dp_name()
181 static int get_dpifindex(const struct datapath *dp) in get_dpifindex()
201 struct datapath *dp = container_of(rcu, struct datapath, rcu); in destroy_dp_rcu()
209 static struct hlist_head *vport_hash_bucket(const struct datapath *dp, in vport_hash_bucket()
216 struct vport *ovs_lookup_vport(const struct datapath *dp, u16 port_no) in ovs_lookup_vport()
[all …]
Ddp_notify.c30 struct datapath *dp; in dp_detach_port_notify()
50 struct datapath *dp; in ovs_dp_notify_wq()
Dvport.h84 struct datapath *dp;
112 struct datapath *dp;
DMakefile9 datapath.o \
Dactions.c47 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()
766 static int output_userspace(struct datapath *dp, struct sk_buff *skb, in output_userspace()
818 static int sample(struct datapath *dp, struct sk_buff *skb, in sample()
978 static int execute_recirc(struct datapath *dp, struct sk_buff *skb, in execute_recirc()
1021 static int do_execute_actions(struct datapath *dp, struct sk_buff *skb, in do_execute_actions()
1130 static void process_deferred_actions(struct datapath *dp) in process_deferred_actions()
1157 int ovs_execute_actions(struct datapath *dp, struct sk_buff *skb, in ovs_execute_actions()
Dvport-netdev.c80 static struct net_device *get_dpdev(const struct datapath *dp) in get_dpdev()
DKconfig23 The Open vSwitch datapath provides an in-kernel fast path for packet
/linux-4.4.14/Documentation/networking/
Dopenvswitch.txt1 Open vSwitch datapath developer documentation
12 within a bridge). Each datapath also has associated with it a "flow
Dl2tp.txt73 can be added to a bridge using brctl. All L2TP datapath protocol
342 designed from the ground up to have the L2TP datapath in the
Dscaling.txt103 RSS. Being in software, it is necessarily called later in the datapath.