Home
last modified time | relevance | path

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

/linux-4.1.27/net/openvswitch/
Ddatapath.h74 struct datapath { struct
150 static inline struct net *ovs_dp_get_net(const struct datapath *dp) in ovs_dp_get_net()
155 static inline void ovs_dp_set_net(struct datapath *dp, struct net *net) in ovs_dp_set_net()
160 struct vport *ovs_lookup_vport(const struct datapath *dp, u16 port_no);
162 static inline struct vport *ovs_vport_rcu(const struct datapath *dp, int port_no) in ovs_vport_rcu()
168 static inline struct vport *ovs_vport_ovsl_rcu(const struct datapath *dp, int port_no) in ovs_vport_ovsl_rcu()
174 static inline struct vport *ovs_vport_ovsl(const struct datapath *dp, int port_no) in ovs_vport_ovsl()
185 int ovs_dp_upcall(struct datapath *, struct sk_buff *,
188 const char *ovs_dp_name(const struct datapath *dp);
192 int ovs_execute_actions(struct datapath *dp, struct sk_buff *skb,
Ddatapath.c139 static int queue_gso_packets(struct datapath *dp, struct sk_buff *,
142 static int queue_userspace_packet(struct datapath *dp, struct sk_buff *,
147 static struct datapath *get_dp_rcu(struct net *net, int dp_ifindex) in get_dp_rcu()
163 static inline struct datapath *get_dp(struct net *net, int dp_ifindex) in get_dp()
165 struct datapath *dp; in get_dp()
176 const char *ovs_dp_name(const struct datapath *dp) in ovs_dp_name()
182 static int get_dpifindex(const struct datapath *dp) in get_dpifindex()
202 struct datapath *dp = container_of(rcu, struct datapath, rcu); in destroy_dp_rcu()
210 static struct hlist_head *vport_hash_bucket(const struct datapath *dp, in vport_hash_bucket()
217 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.h110 struct datapath *dp;
140 struct datapath *dp;
Dactions.c43 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()
610 static int output_userspace(struct datapath *dp, struct sk_buff *skb, in output_userspace()
656 static int sample(struct datapath *dp, struct sk_buff *skb, in sample()
800 static int execute_recirc(struct datapath *dp, struct sk_buff *skb, in execute_recirc()
843 static int do_execute_actions(struct datapath *dp, struct sk_buff *skb, in do_execute_actions()
937 static void process_deferred_actions(struct datapath *dp) in process_deferred_actions()
964 int ovs_execute_actions(struct datapath *dp, struct sk_buff *skb, in ovs_execute_actions()
DMakefile9 datapath.o \
DKconfig21 The Open vSwitch datapath provides an in-kernel fast path for packet
Dvport-netdev.c80 static struct net_device *get_dpdev(const struct datapath *dp) in get_dpdev()
/linux-4.1.27/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
345 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.