/kernel/linux/linux-5.10/net/openvswitch/ |
D | datapath.h | 68 struct datapath { struct 175 static inline struct net *ovs_dp_get_net(const struct datapath *dp) in ovs_dp_get_net() 180 static inline void ovs_dp_set_net(struct datapath *dp, struct net *net) in ovs_dp_set_net() 185 struct vport *ovs_lookup_vport(const struct datapath *dp, u16 port_no); 187 static inline struct vport *ovs_vport_rcu(const struct datapath *dp, int port_no) in ovs_vport_rcu() 193 static inline struct vport *ovs_vport_ovsl_rcu(const struct datapath *dp, int port_no) in ovs_vport_ovsl_rcu() 199 static inline struct vport *ovs_vport_ovsl(const struct datapath *dp, int port_no) in ovs_vport_ovsl() 206 static inline struct datapath *get_dp_rcu(struct net *net, int dp_ifindex) in get_dp_rcu() 223 static inline struct datapath *get_dp(struct net *net, int dp_ifindex) in get_dp() 225 struct datapath *dp; in get_dp() [all …]
|
D | meter.h | 19 struct datapath; 58 int ovs_meters_init(struct datapath *dp); 59 void ovs_meters_exit(struct datapath *dp); 60 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 *, 136 const char *ovs_dp_name(const struct datapath *dp) in ovs_dp_name() 142 static int get_dpifindex(const struct datapath *dp) in get_dpifindex() 162 struct datapath *dp = container_of(rcu, struct datapath, rcu); in destroy_dp_rcu() 171 static struct hlist_head *vport_hash_bucket(const struct datapath *dp, in vport_hash_bucket() 178 struct vport *ovs_lookup_vport(const struct datapath *dp, u16 port_no) in ovs_lookup_vport() 199 struct datapath *dp = parms->dp; in new_vport() 222 struct datapath *dp = p->dp; in ovs_dp_process_packet() 277 int ovs_dp_upcall(struct datapath *dp, struct sk_buff *skb, in ovs_dp_upcall() [all …]
|
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 | meter.c | 282 struct datapath *dp; in ovs_meter_cmd_features() 417 struct datapath *dp; in ovs_meter_cmd_set() 491 struct datapath *dp; in ovs_meter_cmd_get() 544 struct datapath *dp; in ovs_meter_cmd_del() 593 bool ovs_meter_execute(struct datapath *dp, struct sk_buff *skb, in ovs_meter_execute() 729 int ovs_meters_init(struct datapath *dp) in ovs_meters_init() 756 void ovs_meters_exit(struct datapath *dp) in ovs_meters_exit()
|
D | actions.c | 152 static int clone_execute(struct datapath *dp, struct sk_buff *skb, 158 static int do_execute_actions(struct datapath *dp, struct sk_buff *skb, 910 static void do_output(struct datapath *dp, struct sk_buff *skb, int out_port, in do_output() 941 static int output_userspace(struct datapath *dp, struct sk_buff *skb, in output_userspace() 994 static int dec_ttl_exception_handler(struct datapath *dp, struct sk_buff *skb, in dec_ttl_exception_handler() 1013 static int sample(struct datapath *dp, struct sk_buff *skb, in sample() 1044 static int clone(struct datapath *dp, struct sk_buff *skb, in clone() 1172 static int execute_recirc(struct datapath *dp, struct sk_buff *skb, in execute_recirc() 1191 static int execute_check_pkt_len(struct datapath *dp, struct sk_buff *skb, in execute_check_pkt_len() 1270 static int do_execute_actions(struct datapath *dp, struct sk_buff *skb, in do_execute_actions() [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
|
/kernel/linux/linux-5.10/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.rst | 4 Open vSwitch datapath developer documentation 15 within a bridge). Each datapath also has associated with it a "flow
|
D | ila.rst | 90 Configuration and datapath for these two points of deployment is somewhat
|
D | l2tp.rst | 18 The kernel's L2TP subsystem implements the datapath for L2TPv2 and 615 The kernel code implements the datapath features specified in the
|
D | scaling.rst | 113 RSS. Being in software, it is necessarily called later in the datapath. 449 requires expensive lookup operation in the datapath.
|
/kernel/linux/linux-5.10/drivers/vdpa/ |
D | Kconfig | 6 datapath which complies with virtio specifications with 48 of virtio net datapath such that descriptors put on the ring will
|
/kernel/linux/linux-5.10/fs/overlayfs/ |
D | copy_up.c | 499 struct path upperpath, datapath; in ovl_copy_up_inode() local 506 ovl_path_lowerdata(c->dentry, &datapath); in ovl_copy_up_inode() 507 err = ovl_copy_up_data(ofs, &datapath, &upperpath, in ovl_copy_up_inode() 817 struct path upperpath, datapath; in ovl_copy_up_meta_inode_data() local 826 ovl_path_lowerdata(c->dentry, &datapath); in ovl_copy_up_meta_inode_data() 827 if (WARN_ON(datapath.dentry == NULL)) in ovl_copy_up_meta_inode_data() 837 err = ovl_copy_up_data(ofs, &datapath, &upperpath, c->stat.size); in ovl_copy_up_meta_inode_data()
|
/kernel/linux/linux-5.10/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
|
/kernel/linux/linux-5.10/Documentation/admin-guide/perf/ |
D | xgene-pmu.rst | 25 performance of a specific datapath. For example, agents of a L3 cache can be
|
/kernel/linux/linux-5.10/drivers/virtio/ |
D | Kconfig | 60 physical device to allow the datapath of virtio to be
|
/kernel/linux/linux-5.10/drivers/net/ |
D | Kconfig | 275 tristate "GPRS Tunneling Protocol datapath (GTP-U)" 280 the GPRS Tunneling Protocol datapath (GTP-U). This tunneling protocol 591 an alternate low latency datapath. It also enables live migration of 593 datapath when the VF is unplugged.
|
/kernel/linux/linux-5.10/net/ |
D | Kconfig | 450 VF as an accelerated low latency datapath. It also allows live 452 paravirtual datapath when the VF is unplugged.
|
/kernel/linux/linux-5.10/Documentation/networking/device_drivers/ethernet/netronome/ |
D | nfp.rst | 159 * The datapath drop action was executed.
|
/kernel/linux/linux-5.10/Documentation/networking/device_drivers/ethernet/freescale/ |
D | dpaa.rst | 87 dtsec datapath three speed Ethernet controller (10/100/1000 Mbps)
|