/Linux-v4.19/net/openvswitch/ |
D | datapath.h | 77 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 …]
|
D | meter.h | 21 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,
|
D | datapath.c | 137 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 …]
|
D | meter.c | 53 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()
|
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 | 85 struct datapath *dp; 113 struct datapath *dp;
|
D | Makefile | 10 datapath.o \
|
D | actions.c | 166 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()
|
D | vport-netdev.c | 82 static struct net_device *get_dpdev(const struct datapath *dp) in get_dpdev()
|
D | Kconfig | 29 The Open vSwitch datapath provides an in-kernel fast path for packet
|
/Linux-v4.19/Documentation/networking/ |
D | net_failover.rst | 24 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.
|
D | failover.rst | 17 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.
|
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 | dpaa.txt | 82 dtsec = datapath three speed Ethernet controller (10/100/1000 Mbps)
|
D | ila.txt | 81 Configuration and datapath for these two points of deployment is somewhat
|
D | scaling.txt | 103 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/ |
D | copy_up.c | 522 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/ |
D | Kconfig | 13 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/ |
D | xgene-pmu.txt | 24 performance of a specific datapath. For example, agents of a L3 cache can be
|
/Linux-v4.19/drivers/net/ |
D | Kconfig | 215 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/ |
D | Kconfig | 444 VF as an accelerated low latency datapath. It also allows live 446 paravirtual datapath when the VF is unplugged.
|