mirror of https://github.com/F-Stack/f-stack.git
Merge pull request #621 from ibtisam-tariq/feature/multiple_pci_whitelist
Add support for multiple `pci_whitelist` in `config.ini`.
This commit is contained in:
commit
405496bac1
|
@ -41,6 +41,8 @@ symmetric_rss=0
|
|||
# PCI device enable list.
|
||||
# And driver options
|
||||
#pci_whitelist=02:00.0
|
||||
# for multiple PCI devices
|
||||
#pci_whilelist=02:00.0,03:00.0
|
||||
|
||||
# enabled port list
|
||||
#
|
||||
|
|
|
@ -773,8 +773,14 @@ dpdk_args_setup(struct ff_config *cfg)
|
|||
dpdk_argv[n++] = strdup(temp);
|
||||
}
|
||||
if (cfg->dpdk.pci_whitelist) {
|
||||
sprintf(temp, "--pci-whitelist=%s", cfg->dpdk.pci_whitelist);
|
||||
dpdk_argv[n++] = strdup(temp);
|
||||
char* token;
|
||||
char* rest = cfg->dpdk.pci_whitelist;
|
||||
|
||||
while ((token = strtok_r(rest, ",", &rest))){
|
||||
sprintf(temp, "--pci-whitelist=%s", token);
|
||||
dpdk_argv[n++] = strdup(temp);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
if (cfg->dpdk.nb_vdev) {
|
||||
|
|
Loading…
Reference in New Issue