Projects
home:Eustace:branches:Eulaceura:Factory
dpdk
_service:obs_scm:0012-lstack-need-skip-rte_bus_...
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File _service:obs_scm:0012-lstack-need-skip-rte_bus_probe-when-use-ltran-mode.patch of Package dpdk
From 0e4ac40f7d72a669d509731b3d1b1c3e62a95487 Mon Sep 17 00:00:00 2001 From: jiangheng <jiangheng14@huawei.com> Date: Fri, 12 Jan 2024 10:05:30 +0800 Subject: lstack need skip rte_bus_probe when use ltran mode --- lib/eal/linux/eal.c | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/lib/eal/linux/eal.c b/lib/eal/linux/eal.c index fd66fc4..39ac949 100644 --- a/lib/eal/linux/eal.c +++ b/lib/eal/linux/eal.c @@ -1372,11 +1372,15 @@ rte_eal_init(int argc, char **argv) return -1; } - /* Probe all the buses and devices/drivers on them */ - if (rte_bus_probe()) { - rte_eal_init_alert("Cannot probe devices"); - rte_errno = ENOTSUP; - return -1; + if (internal_conf->map_perfect && internal_conf->base_virtaddr) { + RTE_LOG(WARNING, EAL, "Skip rte_bus_probe\n"); + } else { + /* Probe all the buses and devices/drivers on them */ + if (rte_bus_probe()) { + rte_eal_init_alert("Cannot probe devices"); + rte_errno = ENOTSUP; + return -1; + } } #ifdef VFIO_PRESENT -- 2.33.0
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.
浙ICP备2022010568号-2