/openbmc/linux/net/openvswitch/ |
H A D | datapath.h | 84 struct datapath { struct 193 static inline struct net *ovs_dp_get_net(const struct datapath *dp) in ovs_dp_get_net() 198 static inline void ovs_dp_set_net(struct datapath *dp, struct net *net) in ovs_dp_set_net() 203 struct vport *ovs_lookup_vport(const struct datapath *dp, u16 port_no); 205 static inline struct vport *ovs_vport_rcu(const struct datapath *dp, int port_no) in ovs_vport_rcu() 211 static inline struct vport *ovs_vport_ovsl_rcu(const struct datapath *dp, int port_no) in ovs_vport_ovsl_rcu() 217 static inline struct vport *ovs_vport_ovsl(const struct datapath *dp, int port_no) in ovs_vport_ovsl() 224 static inline struct datapath *get_dp_rcu(struct net *net, int dp_ifindex) in get_dp_rcu() 241 static inline struct datapath *get_dp(struct net *net, int dp_ifindex) in get_dp() 243 struct datapath *dp; in get_dp() [all …]
|
H A 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,
|
H A D | datapath.c | 128 static int queue_gso_packets(struct datapath *dp, struct sk_buff *, 132 static int queue_userspace_packet(struct datapath *dp, struct sk_buff *, 139 static int ovs_dp_set_upcall_portids(struct datapath *, const struct nlattr *); 142 const char *ovs_dp_name(const struct datapath *dp) in ovs_dp_name() 148 static int get_dpifindex(const struct datapath *dp) in get_dpifindex() 168 struct datapath *dp = container_of(rcu, struct datapath, rcu); in destroy_dp_rcu() 178 static struct hlist_head *vport_hash_bucket(const struct datapath *dp, in vport_hash_bucket() 185 struct vport *ovs_lookup_vport(const struct datapath *dp, u16 port_no) in ovs_lookup_vport() 206 struct datapath *dp = parms->dp; in new_vport() 249 struct datapath *dp = p->dp; in ovs_dp_process_packet() [all …]
|
H A D | dp_notify.c | 17 struct datapath *dp; in dp_detach_port_notify() 37 struct datapath *dp; in ovs_dp_notify_wq()
|
H A D | meter.c | 279 struct datapath *dp; in ovs_meter_cmd_features() 414 struct datapath *dp; in ovs_meter_cmd_set() 490 struct datapath *dp; in ovs_meter_cmd_get() 543 struct datapath *dp; in ovs_meter_cmd_del() 592 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()
|
H A D | vport.h | 77 struct datapath *dp; 108 struct datapath *dp;
|
H A D | actions.c | 155 static int clone_execute(struct datapath *dp, struct sk_buff *skb, 161 static int do_execute_actions(struct datapath *dp, struct sk_buff *skb, 916 static void do_output(struct datapath *dp, struct sk_buff *skb, int out_port, in do_output() 955 static int output_userspace(struct datapath *dp, struct sk_buff *skb, in output_userspace() 1014 static int dec_ttl_exception_handler(struct datapath *dp, struct sk_buff *skb, in dec_ttl_exception_handler() 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() 1200 static int execute_recirc(struct datapath *dp, struct sk_buff *skb, in execute_recirc() 1219 static int execute_check_pkt_len(struct datapath *dp, struct sk_buff *skb, in execute_check_pkt_len() 1298 static int do_execute_actions(struct datapath *dp, struct sk_buff *skb, in do_execute_actions() [all …]
|
H A D | Makefile | 10 datapath.o \
|
H A D | openvswitch_trace.h | 14 TP_PROTO(struct datapath *dp, struct sk_buff *skb, 84 TP_PROTO(struct datapath *dp, struct sk_buff *skb,
|
H A D | vport-netdev.c | 68 static struct net_device *get_dpdev(const struct datapath *dp) in get_dpdev()
|
H A D | Kconfig | 30 The Open vSwitch datapath provides an in-kernel fast path for packet
|
/openbmc/linux/fs/overlayfs/ |
H A D | namei.c | 361 struct path *datapath) in ovl_lookup_data_layer() argument 367 datapath); in ovl_lookup_data_layer() 375 if (ovl_dentry_weird(datapath->dentry)) in ovl_lookup_data_layer() 380 if (!d_is_reg(datapath->dentry)) in ovl_lookup_data_layer() 386 path_put(datapath); in ovl_lookup_data_layer() 397 struct path datapath; in ovl_lookup_data_layers() local 403 err = ovl_lookup_data_layer(dentry, redirect, layer, &datapath); in ovl_lookup_data_layers() 405 mntput(datapath.mnt); in ovl_lookup_data_layers() 406 lowerdata->dentry = datapath.dentry; in ovl_lookup_data_layers() 897 struct path datapath, metapath; in ovl_maybe_validate_verity() local [all …]
|
H A D | util.c | 305 int ovl_dentry_set_lowerdata(struct dentry *dentry, struct ovl_path *datapath) in ovl_dentry_set_lowerdata() argument 309 struct dentry *datadentry = datapath->dentry; in ovl_dentry_set_lowerdata() 314 WRITE_ONCE(lowerdata->layer, datapath->layer); in ovl_dentry_set_lowerdata() 1255 int ovl_ensure_verity_loaded(struct path *datapath) in ovl_ensure_verity_loaded() argument 1257 struct inode *inode = d_inode(datapath->dentry); in ovl_ensure_verity_loaded() 1265 filp = kernel_file_open(datapath, O_RDONLY, inode, current_cred()); in ovl_ensure_verity_loaded() 1276 struct path *datapath) in ovl_validate_verity() argument 1304 err = ovl_ensure_verity_loaded(datapath); in ovl_validate_verity() 1307 datapath->dentry); in ovl_validate_verity() 1311 digest_size = fsverity_get_digest(d_inode(datapath->dentry), actual_digest, in ovl_validate_verity() [all …]
|
H A D | copy_up.c | 236 struct path datapath; in ovl_copy_up_file() local 246 ovl_path_lowerdata(dentry, &datapath); in ovl_copy_up_file() 247 if (WARN_ON(datapath.dentry == NULL)) in ovl_copy_up_file() 250 old_file = ovl_path_open(&datapath, O_LARGEFILE | O_RDONLY); in ovl_copy_up_file()
|
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-support/opencv/opencv/ |
H A D | 0008-Do-not-embed-build-directory-in-binaries.patch | 90 - cv::String datapath = utils::fs::join(build_dir, build_subdirs[k]); 91 - if (utils::fs::isDirectory(datapath)) 96 - cv::String prefix = utils::fs::join(datapath, subdir); 123 - cv::String datapath = utils::fs::join(build_dir, build_subdirs[k]); 124 - if (utils::fs::isDirectory(datapath)) 129 - cv::String prefix = utils::fs::join(datapath, subdir);
|
/openbmc/linux/Documentation/networking/ |
H A 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.
|
H A 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 118 the paravirtual datapath when the VF is unplugged.
|
H A D | nf_flowtable.rst | 8 you to define a fastpath through the flowtable datapath. This infrastructure 37 The flowtable datapath is represented in Fig.1, which describes the classic IP 124 netdevice behind VLAN and PPPoE netdevices. The flowtable software datapath 127 flowtable datapath also deals with layer 2 decapsulation. 206 to the hardware offload datapath being used by the flow.
|
/openbmc/linux/drivers/soc/fsl/qbman/ |
H A 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
|
/openbmc/qemu/docs/interop/ |
H A D | vhost-vdpa.rst | 8 a datapath which complies with the virtio specifications with vendor
|
/openbmc/linux/drivers/vdpa/ |
H A D | Kconfig | 7 datapath which complies with virtio specifications with 70 of virtio net datapath such that descriptors put on the ring will
|
/openbmc/u-boot/arch/arm/cpu/armv8/fsl-layerscape/doc/ |
H A D | README.soc | 15 processor cores with datapath acceleration optimized for L2/3 packet 54 with advanced, high-performance datapath acceleration 171 processor cores with datapath acceleration optimized for L2/3 packet 280 cores with advanced, high-performance datapath acceleration and
|
/openbmc/linux/Documentation/networking/device_drivers/ethernet/google/ |
H A D | gve.rst | 74 - GQI descriptors and datapath registers are Big Endian. 75 - DQO descriptors and datapath registers are Little Endian.
|
/openbmc/linux/Documentation/admin-guide/perf/ |
H A D | xgene-pmu.rst | 25 performance of a specific datapath. For example, agents of a L3 cache can be
|
/openbmc/docs/designs/ |
H A D | multi-host-postcode.md | 67 an additional datapath is needed to receive POST codes from each host. Since 68 this new datapath would not have built-in support in ASPEED hardware, additional
|