| /dpdk/lib/vhost/ |
| H A D | socket.c | 34 char *path; member 372 const char *path = vsocket->path; in vhost_user_start_server() local 522 const char *path = vsocket->path; in vhost_user_start_client() local 567 if (!strcmp(vsocket->path, path)) in find_vhost_user_socket() 760 path); in rte_vhost_driver_get_protocol_features() 797 path); in rte_vhost_driver_get_queue_num() 841 path); in rte_vhost_driver_register() 849 vsocket->path = strdup(path); in rte_vhost_driver_register() 871 path); in rte_vhost_driver_register() 896 path); in rte_vhost_driver_register() [all …]
|
| H A D | rte_vhost.h | 447 int rte_vhost_driver_register(const char *path, uint64_t flags); 450 int rte_vhost_driver_unregister(const char *path); 463 rte_vhost_driver_attach_vdpa_device(const char *path, 475 rte_vhost_driver_detach_vdpa_device(const char *path); 486 rte_vhost_driver_get_vdpa_device(const char *path); 498 int rte_vhost_driver_set_features(const char *path, uint64_t features); 554 rte_vhost_driver_set_protocol_features(const char *path, 568 rte_vhost_driver_get_protocol_features(const char *path, 582 rte_vhost_driver_get_queue_num(const char *path, uint32_t *queue_num); 612 int rte_vhost_driver_callback_register(const char *path, [all …]
|
| /dpdk/usertools/ |
| H A D | dpdk-telemetry.py | 54 def find_sockets(path): argument 56 return glob.glob(os.path.join(path, SOCKET_NAME + '*')) 65 sock_name = os.path.basename(s) 89 path = get_dpdk_runtime_dir('') 90 sockets = glob.glob(os.path.join(path, "*", SOCKET_NAME + "*")) 97 prefixes.append(os.path.relpath(os.path.dirname(s), start=path)) 100 print_socket_options(p, glob.glob(os.path.join(path, p, 104 def handle_socket(args, path): argument 114 sock.connect(path) 119 if os.path.exists(path) or not prompt: [all …]
|
| H A D | dpdk-hugepages.py | 46 def get_valid_page_sizes(path): argument 48 dir = os.path.dirname(path) 53 def get_hugepages(path): argument 60 def set_hugepages(path, reqpages): argument 62 filename = path + '/nr_hugepages' 71 gotpages = get_hugepages(path) 83 if not os.path.exists(path): 98 for hdir in os.listdir(path): 122 for path in dirs: 123 set_hugepages(path, 0) [all …]
|
| H A D | dpdk-pmdinfo.py | 22 sys.path.insert(0, '.') 230 for path in search_path.split(':'): 231 candidate = os.path.join(path, filename) 232 if os.path.exists(candidate): 233 return os.path.abspath(candidate) 482 if not os.path.exists(autoload_path): 492 dpath = os.path.join(autoload_path, d) 493 if os.path.isdir(dpath): 495 if os.path.isfile(dpath): 519 if not os.path.isfile(dpdk_path): [all …]
|
| /dpdk/lib/eal/linux/ |
| H A D | eal_lcore.c | 22 char path[PATH_MAX]; in eal_cpu_detected() local 23 int len = snprintf(path, sizeof(path), SYS_CPU_DIR in eal_cpu_detected() 25 if (len <= 0 || (unsigned)len >= sizeof(path)) in eal_cpu_detected() 27 if (access(path, F_OK) != 0) in eal_cpu_detected() 46 char path[PATH_MAX]; in eal_cpu_socket_id() local 48 snprintf(path, sizeof(path), "%s/node%u/cpu%u", NUMA_NODE_PATH, in eal_cpu_socket_id() 50 if (access(path, F_OK) == 0) in eal_cpu_socket_id() 60 char path[PATH_MAX]; in eal_cpu_core_id() local 63 int len = snprintf(path, sizeof(path), SYS_CPU_DIR "/%s", lcore_id, CORE_ID_FILE); in eal_cpu_core_id() 64 if (len <= 0 || (unsigned)len >= sizeof(path)) in eal_cpu_core_id() [all …]
|
| /dpdk/drivers/baseband/turbo_sw/ |
| H A D | meson.build | 4 path = get_option('flexran_sdk') variable 7 lib4g = cc.find_library('libturbo', dirs: [path + '/lib_turbo'], required: false) 10 ext_deps += cc.find_library('libcrc', dirs: [path + '/lib_crc'], required: true) 18 includes += include_directories(path + '/lib_turbo') 19 includes += include_directories(path + '/lib_crc') 20 includes += include_directories(path + '/lib_rate_matching') 21 includes += include_directories(path + '/lib_common') 32 includes += include_directories(path + '/lib_ldpc_encoder_5gnr') 33 includes += include_directories(path + '/lib_ldpc_decoder_5gnr') 34 includes += include_directories(path + '/lib_LDPC_ratematch_5gnr') [all …]
|
| /dpdk/doc/guides/prog_guide/img/ |
| H A D | rib_pic.svg | 19 <path d="M2 1 0 0l2-1v2" style="stroke:none" id="path11"/> 39 <path d="m0 595.28-62.71 27.91" class="st4" id="path56"/> 42 <path d="m0 595.28 52.87 27.52" class="st4" id="path61"/> 45 <path d="m0 595.28 62.71 27.91" class="st4" id="path66"/> 48 <path d="m0 595.28-56.94 27.69" class="st4" id="path71"/> 60 <path d="m0 595.28 52.87 27.52" class="st4" id="path91"/> 63 <path d="m0 595.28-151.53 40.3" class="st4" id="path96"/> 66 <path d="m0 595.28 151.53 40.3" class="st4" id="path101"/> 75 <path d="m0 595.28-62.71 27.91" class="st4" id="path116"/> 84 <path d="m0 595.28 52.87 27.52" class="st4" id="path131"/> [all …]
|
| H A D | rib_internals.svg | 10 <path d="M2 1 0 0l2-1v2" style="stroke:none" id="path742"/> 24 <path d="m0 595.28-143.05 56.53" class="st4" id="path768"/> 36 <path d="m0 595.28 137.65 56.44" class="st4" id="path788"/> 115 <path d="m0 595.28-62.71 27.91" class="st4" id="path942"/> 118 <path d="m0 595.28 52.87 27.52" class="st4" id="path947"/> 121 <path d="m0 595.28 62.71 27.91" class="st4" id="path952"/> 124 <path d="m0 595.28-56.94 27.69" class="st4" id="path957"/> 127 <path d="m0 595.28 55.35 27.62" class="st4" id="path962"/> 130 <path d="m0 595.28-64.01 27.95" class="st4" id="path967"/> 133 <path d="m0 595.28 66.5 28.03" class="st4" id="path972"/> [all …]
|
| H A D | dir_24_8_alg.svg | 34 <path d="M2 1 0 0l2-1v2" style="stroke:none" id="path12"/> 87 <path d="M0 343.37v153.07h83.62" class="st3" id="path117"/> 98 <path d="M0 397.23v99.21" class="st3" id="path144"/> 103 <path d="M0 457.04h94.96v39.4" class="st3" id="path153"/> 110 <path d="M0 439.75h300.1v56.69" class="st3" id="path167"/> 113 <path d="M0 456.76h21.26v39.68h30.47" class="st3" id="path172"/> 116 <path d="M0 496.44h12.05V358.39" class="st3" id="path179"/> 121 <path d="M242.74 262.59v212.59H0v21.26" class="st3" id="path188"/> 124 <path class="st9" id="rect195" d="M0 486.517h89.291v9.921H0z"/> 128 <path class="st9" id="rect204" d="M0 483.398h68.031v13.039H0z"/> [all …]
|
| /dpdk/drivers/raw/ioat/ |
| H A D | dpdk_idxd_cfg.py | 12 import os.path 17 def __init__(self, path): argument 18 self.path = path 22 with open(os.path.join(self.path, filename)) as f: 28 with open(os.path.join(self.path, filename), "w") as f: 35 if not os.path.exists(drv_dir): 49 for path, dirs, files in os.walk(base_dir): 52 return os.path.join(base_dir, dir) 59 for path, dirs, files in os.walk(pci_dir): 86 wq_dir = SysfsDir(os.path.join(dsa_dir.path, f"wq{dsa_id}.{q}"))
|
| H A D | idxd_bus.c | 77 const char *path = getenv("DSA_DEV_PATH"); in dsa_get_dev_path() local 78 return path ? path : DSA_DEV_PATH; in dsa_get_dev_path() 84 const char *path = getenv("DSA_SYSFS_PATH"); in dsa_get_sysfs_path() local 85 return path ? path : DSA_SYSFS_PATH; in dsa_get_sysfs_path() 103 char path[PATH_MAX]; in idxd_vdev_mmap_wq() local 106 snprintf(path, sizeof(path), "%s/%s", dsa_get_dev_path(), dev->wq_name); in idxd_vdev_mmap_wq() 107 fd = open(path, O_RDWR); in idxd_vdev_mmap_wq() 116 IOAT_PMD_ERR("Failed to mmap device %s", path); in idxd_vdev_mmap_wq() 277 const char *path = dsa_get_dev_path(); in dsa_scan() local 281 dev_dir = opendir(path); in dsa_scan() [all …]
|
| /dpdk/drivers/dma/idxd/ |
| H A D | dpdk_idxd_cfg.py | 12 import os.path 17 def __init__(self, path): argument 18 self.path = path 22 with open(os.path.join(self.path, filename)) as f: 28 with open(os.path.join(self.path, filename), "w") as f: 35 if not os.path.exists(drv_dir): 49 for path, dirs, files in os.walk(base_dir): 52 return os.path.join(base_dir, dir) 59 for path, dirs, files in os.walk(pci_dir): 86 wq_dir = SysfsDir(os.path.join(dsa_dir.path, f"wq{dsa_id}.{q}"))
|
| H A D | idxd_bus.c | 79 const char *path = getenv("DSA_DEV_PATH"); in dsa_get_dev_path() local 80 return path ? path : DSA_DEV_PATH; in dsa_get_dev_path() 86 const char *path = getenv("DSA_SYSFS_PATH"); in dsa_get_sysfs_path() local 87 return path ? path : DSA_SYSFS_PATH; in dsa_get_sysfs_path() 113 char path[PATH_MAX]; in idxd_bus_mmap_wq() local 116 snprintf(path, sizeof(path), "%s/%s", dsa_get_dev_path(), dev->wq_name); in idxd_bus_mmap_wq() 117 fd = open(path, O_RDWR); in idxd_bus_mmap_wq() 126 IDXD_PMD_ERR("Failed to mmap device %s", path); in idxd_bus_mmap_wq() 309 const char *path = dsa_get_dev_path(); in dsa_scan() local 313 dev_dir = opendir(path); in dsa_scan() [all …]
|
| /dpdk/buildtools/ |
| H A D | list-dir-globs.py | 13 root = os.path.join(os.getenv('MESON_SOURCE_ROOT', '.'), 16 for path in sys.argv[1].split(','): 17 if path: 18 for p in iglob(os.path.join(root, path)): 19 if os.path.isdir(p): 20 print(os.path.relpath(p).replace('\\', '/'))
|
| H A D | symlink-drivers-solibs.py | 24 pmd_dir = os.path.join(lib_dir, pmd_subdir) 31 for file in glob.glob(os.path.join(pmd_dir, pattern)): 32 to = os.path.join(to_dir, os.path.basename(file)) 44 for file in glob.glob(os.path.join(pmd_subdir, 'librte_*.so*')): 45 to = os.path.basename(file) 46 if os.path.exists(to):
|
| H A D | pmdinfogen.py | 223 def open_input(path): argument 224 if path == "-": 228 return open(path, "rb") 231 def read_input(path): argument 232 if path == "-": 234 with open(path, "rb") as file: 238 def load_image(fmt, path): argument 246 def open_output(path): argument 247 if path == "-": 249 return open(path, "w") [all …]
|
| /dpdk/lib/telemetry/ |
| H A D | telemetry.c | 434 snprintf(path, sizeof(path), "%s/dpdk_telemetry.v%d", in get_socket_path() 436 return path; in get_socket_path() 442 if (v2_socket.path[0]) in unlink_sockets() 443 unlink(v2_socket.path); in unlink_sockets() 444 if (v1_socket.path[0]) in unlink_sockets() 445 unlink(v1_socket.path); in unlink_sockets() 449 create_socket(char *path) in create_socket() argument 524 if ((size_t) snprintf(v1_socket.path, sizeof(v1_socket.path), in telemetry_legacy_init() 540 unlink(v1_socket.path); in telemetry_legacy_init() 571 memcpy(v2_socket.path, spath, sizeof(v2_socket.path)); in telemetry_v2_init() [all …]
|
| /dpdk/examples/vhost_blk/ |
| H A D | vhost_blk_compat.c | 71 char path[PATH_MAX]; in extern_vhost_pre_msg_handler() local 76 ret = rte_vhost_get_ifname(vid, path, PATH_MAX); in extern_vhost_pre_msg_handler() 82 ctrlr = vhost_blk_ctrlr_find(path); in extern_vhost_pre_msg_handler() 119 char path[PATH_MAX]; in extern_vhost_post_msg_handler() local 124 ret = rte_vhost_get_ifname(vid, path, PATH_MAX); in extern_vhost_post_msg_handler() 130 ctrlr = vhost_blk_ctrlr_find(path); in extern_vhost_post_msg_handler() 164 vhost_dev_install_rte_compat_hooks(const char *path) in vhost_dev_install_rte_compat_hooks() argument 168 rte_vhost_driver_get_protocol_features(path, &protocol_features); in vhost_dev_install_rte_compat_hooks() 171 rte_vhost_driver_set_protocol_features(path, protocol_features); in vhost_dev_install_rte_compat_hooks()
|
| /dpdk/doc/guides/nics/ |
| H A D | virtio.rst | 373 Afterwards, dependencies of vectorized path will be checked in path 379 #. ``path``: 434 Afterwards, dependencies of vectorized path will be checked in path 468 not negotiated, this path will be selected. 476 requested, this path will be selected. 484 negotiated, this path will be selected. 492 this path will be selected. 495 this path will be selected. 497 Rx/Tx callbacks of each Virtio path 558 Split virtqueue non-mergeable path, Split virtqueue vectorized Rx path. [all …]
|
| /dpdk/app/test/ |
| H A D | process.h | 49 char path[32]; in process_dup() local 126 strlcpy(path, "/proc/" self "/" exe, sizeof(path)); in process_dup() 127 if (execv(path, argv_cpy) < 0) { in process_dup() 130 path); in process_dup() 168 char path[PATH_MAX] = {0}; in get_current_prefix() local 172 snprintf(path, sizeof(path), "/proc/self/fd/%d", 3); in get_current_prefix() 175 if (readlink(path, buf, sizeof(buf)) == -1) in get_current_prefix()
|
| /dpdk/app/test-crypto-perf/ |
| H A D | dpdk-graph-crypto-perf.py | 23 SCRIPT_PATH = os.path.dirname(__file__) + "/" 42 path = os.path.join(self.graph_path, subdir, "") 43 if not os.path.exists(path): 44 os.makedirs(path) 47 fig.write_image(path + "%d.jpg" % self.graph_num) 149 if not os.path.exists(pdf_path): 265 if test_cmd is None or not os.path.isfile(test_cmd): 271 config_name = os.path.splitext(config_file)[0] 274 output_path = os.path.join(output_path, config_name, "") 302 graph_path = os.path.join(output_path, GRAPH_DIR, "") [all …]
|
| /dpdk/drivers/net/virtio/virtio_user/ |
| H A D | virtio_user_dev.c | 125 PMD_DRV_LOG(ERR, "(%s) setup rx vq %u failed", dev->path, i); in virtio_user_queue_setup() 217 PMD_INIT_LOG(ERR, "(%s) Failed to start device", dev->path); in virtio_user_start_device() 258 PMD_INIT_LOG(ERR, "(%s) Failed to stop device", dev->path); in virtio_user_stop_device() 331 dev->path); in virtio_user_dev_init_mac() 340 PMD_DRV_LOG(INFO, "(%s) MAC %s specified", dev->path, buf); in virtio_user_dev_init_mac() 512 PMD_DRV_LOG(ERR, "(%s) Unknown backend type", dev->path); in virtio_user_dev_setup() 572 strlcpy(dev->path, path, PATH_MAX); in virtio_user_dev_init() 595 PMD_INIT_LOG(ERR, "(%s) backend set up fails", dev->path); in virtio_user_dev_init() 660 dev->path); in virtio_user_dev_init() 685 unlink(dev->path); in virtio_user_dev_uninit() [all …]
|
| /dpdk/lib/eal/unix/ |
| H A D | eal_firmware.c | 133 char path[PATH_MAX]; in rte_firmware_read() local 138 snprintf(path, sizeof(path), "%s.xz", name); in rte_firmware_read() 139 path[PATH_MAX - 1] = '\0'; in rte_firmware_read() 141 if (access(path, F_OK) == 0) { in rte_firmware_read() 143 path); in rte_firmware_read() 146 ret = firmware_read(path, buf, bufsz); in rte_firmware_read()
|
| /dpdk/drivers/common/mlx5/linux/ |
| H A D | mlx5_common_os.c | 40 file = fopen(path, "rb"); in mlx5_get_pci_addr() 169 dir = opendir(path); in mlx5_get_ifname_sysfs() 190 file = fopen(path, "rb"); in mlx5_get_ifname_sysfs() 252 size_t len = strlen(path); in mlx5_glue_path() 280 char const *path[] = { in mlx5_glue_dlopen() local 304 if (!path[i]) { in mlx5_glue_dlopen() 308 end = strpbrk(path[i], ":;"); in mlx5_glue_dlopen() 310 end = path[i] + strlen(path[i]); in mlx5_glue_dlopen() 311 len = end - path[i]; in mlx5_glue_dlopen() 317 (int)len, path[i], in mlx5_glue_dlopen() [all …]
|