Searched refs:datapath (Results 1 – 11 of 11) sorted by relevance
| /linux-4.1.27/net/openvswitch/ |
| D | datapath.h | 74 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,
|
| D | datapath.c | 139 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 …]
|
| 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 | 110 struct datapath *dp; 140 struct datapath *dp;
|
| D | actions.c | 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() 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()
|
| D | Makefile | 9 datapath.o \
|
| D | Kconfig | 21 The Open vSwitch datapath provides an in-kernel fast path for packet
|
| D | vport-netdev.c | 80 static struct net_device *get_dpdev(const struct datapath *dp) in get_dpdev()
|
| /linux-4.1.27/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 345 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.
|