Home
last modified time | relevance | path

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

/Linux-v4.19/net/openvswitch/
Ddatapath.h77 struct datapath { struct
171 static inline struct net *ovs_dp_get_net(const struct datapath *dp) in ovs_dp_get_net()
176 static inline void ovs_dp_set_net(struct datapath *dp, struct net *net) in ovs_dp_set_net()
181 struct vport *ovs_lookup_vport(const struct datapath *dp, u16 port_no);
183 static inline struct vport *ovs_vport_rcu(const struct datapath *dp, int port_no) in ovs_vport_rcu()
189 static inline struct vport *ovs_vport_ovsl_rcu(const struct datapath *dp, int port_no) in ovs_vport_ovsl_rcu()
195 static inline struct vport *ovs_vport_ovsl(const struct datapath *dp, int port_no) in ovs_vport_ovsl()
202 static inline struct datapath *get_dp_rcu(struct net *net, int dp_ifindex) in get_dp_rcu()
219 static inline struct datapath *get_dp(struct net *net, int dp_ifindex) in get_dp()
221 struct datapath *dp; in get_dp()
[all …]
Dmeter.h21 struct datapath;
49 int ovs_meters_init(struct datapath *dp);
50 void ovs_meters_exit(struct datapath *dp);
51 bool ovs_meter_execute(struct datapath *dp, struct sk_buff *skb,
Ddatapath.c137 static int queue_gso_packets(struct datapath *dp, struct sk_buff *,
141 static int queue_userspace_packet(struct datapath *dp, struct sk_buff *,
147 const char *ovs_dp_name(const struct datapath *dp) in ovs_dp_name()
153 static int get_dpifindex(const struct datapath *dp) in get_dpifindex()
173 struct datapath *dp = container_of(rcu, struct datapath, rcu); in destroy_dp_rcu()
182 static struct hlist_head *vport_hash_bucket(const struct datapath *dp, in vport_hash_bucket()
189 struct vport *ovs_lookup_vport(const struct datapath *dp, u16 port_no) in ovs_lookup_vport()
209 struct datapath *dp = parms->dp; in new_vport()
232 struct datapath *dp = p->dp; in ovs_dp_process_packet()
274 int ovs_dp_upcall(struct datapath *dp, struct sk_buff *skb, in ovs_dp_upcall()
[all …]
Dmeter.c53 static struct hlist_head *meter_hash_bucket(const struct datapath *dp, in meter_hash_bucket()
60 static struct dp_meter *lookup_meter(const struct datapath *dp, in lookup_meter()
74 static void attach_meter(struct datapath *dp, struct dp_meter *meter) in attach_meter()
279 struct datapath *dp; in ovs_meter_cmd_set()
347 struct datapath *dp; in ovs_meter_cmd_get()
400 struct datapath *dp; in ovs_meter_cmd_del()
446 bool ovs_meter_execute(struct datapath *dp, struct sk_buff *skb, in ovs_meter_execute()
573 int ovs_meters_init(struct datapath *dp) in ovs_meters_init()
589 void ovs_meters_exit(struct datapath *dp) in ovs_meters_exit()
Ddp_notify.c30 struct datapath *dp; in dp_detach_port_notify()
50 struct datapath *dp; in ovs_dp_notify_wq()
Dvport.h85 struct datapath *dp;
113 struct datapath *dp;
DMakefile10 datapath.o \
Dactions.c166 static int clone_execute(struct datapath *dp, struct sk_buff *skb,
945 static void do_output(struct datapath *dp, struct sk_buff *skb, int out_port, in do_output()
976 static int output_userspace(struct datapath *dp, struct sk_buff *skb, in output_userspace()
1033 static int sample(struct datapath *dp, struct sk_buff *skb, in sample()
1064 static int clone(struct datapath *dp, struct sk_buff *skb, in clone()
1192 static int execute_recirc(struct datapath *dp, struct sk_buff *skb, in execute_recirc()
1212 static int do_execute_actions(struct datapath *dp, struct sk_buff *skb, in do_execute_actions()
1390 static int clone_execute(struct datapath *dp, struct sk_buff *skb, in clone_execute()
1457 static void process_deferred_actions(struct datapath *dp) in process_deferred_actions()
1484 int ovs_execute_actions(struct datapath *dp, struct sk_buff *skb, in ovs_execute_actions()
Dvport-netdev.c82 static struct net_device *get_dpdev(const struct datapath *dp) in get_dpdev()
DKconfig29 The Open vSwitch datapath provides an in-kernel fast path for packet
/Linux-v4.19/Documentation/networking/
Dnet_failover.rst24 datapath. It also enables hypervisor controlled live migration of a VM with
25 direct attached VF by failing over to the paravirtual datapath when the VF
28 virtio-net accelerated datapath: STANDBY mode
31 net_failover enables hypervisor controlled accelerated datapath to virtio-net
81 the paravirtual datapath when the VF is unplugged.
Dfailover.rst17 datapath. It also allows live migration of VMs with direct attached VFs by
18 failing over to the paravirtual datapath when the VF is unplugged.
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
Ddpaa.txt82 dtsec = datapath three speed Ethernet controller (10/100/1000 Mbps)
Dila.txt81 Configuration and datapath for these two points of deployment is somewhat
Dscaling.txt103 RSS. Being in software, it is necessarily called later in the datapath.
418 requires expensive lookup operation in the datapath.
/Linux-v4.19/fs/overlayfs/
Dcopy_up.c522 struct path upperpath, datapath; in ovl_copy_up_inode() local
528 ovl_path_lowerdata(c->dentry, &datapath); in ovl_copy_up_inode()
529 err = ovl_copy_up_data(&datapath, &upperpath, c->stat.size); in ovl_copy_up_inode()
707 struct path upperpath, datapath; in ovl_copy_up_meta_inode_data() local
714 ovl_path_lowerdata(c->dentry, &datapath); in ovl_copy_up_meta_inode_data()
715 if (WARN_ON(datapath.dentry == NULL)) in ovl_copy_up_meta_inode_data()
718 err = ovl_copy_up_data(&datapath, &upperpath, c->stat.size); in ovl_copy_up_meta_inode_data()
/Linux-v4.19/drivers/soc/fsl/qbman/
DKconfig13 that allows software and accelerators on the datapath to acquire and
17 that allows software and accelerators on the datapath to enqueue and
/Linux-v4.19/Documentation/perf/
Dxgene-pmu.txt24 performance of a specific datapath. For example, agents of a L3 cache can be
/Linux-v4.19/drivers/net/
DKconfig215 tristate "GPRS Tunneling Protocol datapath (GTP-U)"
220 the GPRS Tunneling Protocol datapath (GTP-U). This tunneling protocol
522 an alternate low latency datapath. It alsoenables live migration of
524 datapath when the VF is unplugged.
/Linux-v4.19/net/
DKconfig444 VF as an accelerated low latency datapath. It also allows live
446 paravirtual datapath when the VF is unplugged.