Searched refs:datapath (Results 1 – 11 of 11) sorted by relevance
/linux-4.4.14/net/openvswitch/ |
D | datapath.h | 75 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,
|
D | datapath.c | 138 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 …]
|
D | dp_notify.c | 30 struct datapath *dp; in dp_detach_port_notify() 50 struct datapath *dp; in ovs_dp_notify_wq()
|
D | vport.h | 84 struct datapath *dp; 112 struct datapath *dp;
|
D | Makefile | 9 datapath.o \
|
D | actions.c | 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() 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()
|
D | vport-netdev.c | 80 static struct net_device *get_dpdev(const struct datapath *dp) in get_dpdev()
|
D | Kconfig | 23 The Open vSwitch datapath provides an in-kernel fast path for packet
|
/linux-4.4.14/Documentation/networking/ |
D | openvswitch.txt | 1 Open vSwitch datapath developer documentation 12 within a bridge). Each datapath also has associated with it a "flow
|
D | l2tp.txt | 73 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
|
D | scaling.txt | 103 RSS. Being in software, it is necessarily called later in the datapath.
|