| /Linux-v5.4/net/openvswitch/ |
| D | datapath.h | 64 struct datapath { struct 158 static inline struct net *ovs_dp_get_net(const struct datapath *dp) in ovs_dp_get_net() 163 static inline void ovs_dp_set_net(struct datapath *dp, struct net *net) in ovs_dp_set_net() 168 struct vport *ovs_lookup_vport(const struct datapath *dp, u16 port_no); 170 static inline struct vport *ovs_vport_rcu(const struct datapath *dp, int port_no) in ovs_vport_rcu() 176 static inline struct vport *ovs_vport_ovsl_rcu(const struct datapath *dp, int port_no) in ovs_vport_ovsl_rcu() 182 static inline struct vport *ovs_vport_ovsl(const struct datapath *dp, int port_no) in ovs_vport_ovsl() 189 static inline struct datapath *get_dp_rcu(struct net *net, int dp_ifindex) in get_dp_rcu() 206 static inline struct datapath *get_dp(struct net *net, int dp_ifindex) in get_dp() 208 struct datapath *dp; in get_dp() [all …]
|
| D | meter.h | 18 struct datapath; 46 int ovs_meters_init(struct datapath *dp); 47 void ovs_meters_exit(struct datapath *dp); 48 bool ovs_meter_execute(struct datapath *dp, struct sk_buff *skb,
|
| D | datapath.c | 124 static int queue_gso_packets(struct datapath *dp, struct sk_buff *, 128 static int queue_userspace_packet(struct datapath *dp, struct sk_buff *, 134 const char *ovs_dp_name(const struct datapath *dp) in ovs_dp_name() 140 static int get_dpifindex(const struct datapath *dp) in get_dpifindex() 160 struct datapath *dp = container_of(rcu, struct datapath, rcu); in destroy_dp_rcu() 169 static struct hlist_head *vport_hash_bucket(const struct datapath *dp, in vport_hash_bucket() 176 struct vport *ovs_lookup_vport(const struct datapath *dp, u16 port_no) in ovs_lookup_vport() 196 struct datapath *dp = parms->dp; in new_vport() 219 struct datapath *dp = p->dp; in ovs_dp_process_packet() 264 int ovs_dp_upcall(struct datapath *dp, struct sk_buff *skb, in ovs_dp_upcall() [all …]
|
| D | meter.c | 50 static struct hlist_head *meter_hash_bucket(const struct datapath *dp, in meter_hash_bucket() 57 static struct dp_meter *lookup_meter(const struct datapath *dp, in lookup_meter() 71 static void attach_meter(struct datapath *dp, struct dp_meter *meter) in attach_meter() 275 struct datapath *dp; in ovs_meter_cmd_set() 343 struct datapath *dp; in ovs_meter_cmd_get() 396 struct datapath *dp; in ovs_meter_cmd_del() 442 bool ovs_meter_execute(struct datapath *dp, struct sk_buff *skb, in ovs_meter_execute() 570 int ovs_meters_init(struct datapath *dp) in ovs_meters_init() 586 void ovs_meters_exit(struct datapath *dp) in ovs_meters_exit()
|
| D | dp_notify.c | 17 struct datapath *dp; in dp_detach_port_notify() 37 struct datapath *dp; in ovs_dp_notify_wq()
|
| D | vport.h | 72 struct datapath *dp; 100 struct datapath *dp;
|
| D | actions.c | 153 static int clone_execute(struct datapath *dp, struct sk_buff *skb, 159 static int do_execute_actions(struct datapath *dp, struct sk_buff *skb, 877 static void do_output(struct datapath *dp, struct sk_buff *skb, int out_port, in do_output() 908 static int output_userspace(struct datapath *dp, struct sk_buff *skb, in output_userspace() 965 static int sample(struct datapath *dp, struct sk_buff *skb, in sample() 996 static int clone(struct datapath *dp, struct sk_buff *skb, in clone() 1124 static int execute_recirc(struct datapath *dp, struct sk_buff *skb, in execute_recirc() 1143 static int execute_check_pkt_len(struct datapath *dp, struct sk_buff *skb, in execute_check_pkt_len() 1178 static int do_execute_actions(struct datapath *dp, struct sk_buff *skb, in do_execute_actions() 1366 static int clone_execute(struct datapath *dp, struct sk_buff *skb, in clone_execute() [all …]
|
| D | Makefile | 10 datapath.o \
|
| D | vport-netdev.c | 69 static struct net_device *get_dpdev(const struct datapath *dp) in get_dpdev()
|
| D | Kconfig | 28 The Open vSwitch datapath provides an in-kernel fast path for packet
|
| /Linux-v5.4/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 | devlink-trap.rst | 10 Devices capable of offloading the kernel's datapath and perform functions such
|
| 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 | ila.txt | 81 Configuration and datapath for these two points of deployment is somewhat
|
| D | scaling.rst | 113 RSS. Being in software, it is necessarily called later in the datapath. 449 requires expensive lookup operation in the datapath.
|
| /Linux-v5.4/fs/overlayfs/ |
| D | copy_up.c | 448 struct path upperpath, datapath; in ovl_copy_up_inode() local 455 ovl_path_lowerdata(c->dentry, &datapath); in ovl_copy_up_inode() 456 err = ovl_copy_up_data(&datapath, &upperpath, c->stat.size); in ovl_copy_up_inode() 740 struct path upperpath, datapath; in ovl_copy_up_meta_inode_data() local 749 ovl_path_lowerdata(c->dentry, &datapath); in ovl_copy_up_meta_inode_data() 750 if (WARN_ON(datapath.dentry == NULL)) in ovl_copy_up_meta_inode_data() 760 err = ovl_copy_up_data(&datapath, &upperpath, c->stat.size); in ovl_copy_up_meta_inode_data()
|
| /Linux-v5.4/drivers/soc/fsl/qbman/ |
| D | Kconfig | 14 that allows software and accelerators on the datapath to acquire and 18 that allows software and accelerators on the datapath to enqueue and
|
| /Linux-v5.4/Documentation/admin-guide/perf/ |
| D | xgene-pmu.rst | 25 performance of a specific datapath. For example, agents of a L3 cache can be
|
| /Linux-v5.4/drivers/net/ |
| D | Kconfig | 219 tristate "GPRS Tunneling Protocol datapath (GTP-U)" 224 the GPRS Tunneling Protocol datapath (GTP-U). This tunneling protocol 526 an alternate low latency datapath. It also enables live migration of 528 datapath when the VF is unplugged.
|
| /Linux-v5.4/net/ |
| D | Kconfig | 447 VF as an accelerated low latency datapath. It also allows live 449 paravirtual datapath when the VF is unplugged.
|
| /Linux-v5.4/Documentation/networking/device_drivers/freescale/ |
| D | dpaa.txt | 82 dtsec = datapath three speed Ethernet controller (10/100/1000 Mbps)
|
| /Linux-v5.4/net/sched/ |
| D | Kconfig | 972 Say Y here to allow tc chain misses to continue in OvS datapath in 974 the correct chain in tc software datapath.
|