mirror of https://github.com/xemu-project/xemu.git
net: add QemuOptsList arg to net_client_parse()
Patchworks-ID: 35505 Signed-off-by: Mark McLoughlin <markmc@redhat.com> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
This commit is contained in:
parent
d80b9fc628
commit
7f161aaea6
7
net.c
7
net.c
|
@ -3231,11 +3231,12 @@ int net_init_clients(void)
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
int net_client_parse(const char *optarg)
|
int net_client_parse(QemuOptsList *opts_list, const char *optarg)
|
||||||
{
|
{
|
||||||
#if defined(CONFIG_SLIRP)
|
#if defined(CONFIG_SLIRP)
|
||||||
/* handle legacy -net channel,port:chr */
|
/* handle legacy -net channel,port:chr */
|
||||||
if (!strncmp(optarg, "channel,", strlen("channel,"))) {
|
if (!strcmp(opts_list->name, "net") &&
|
||||||
|
!strncmp(optarg, "channel,", strlen("channel,"))) {
|
||||||
int ret;
|
int ret;
|
||||||
|
|
||||||
optarg += strlen("channel,");
|
optarg += strlen("channel,");
|
||||||
|
@ -3256,7 +3257,7 @@ int net_client_parse(const char *optarg)
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
if (!qemu_opts_parse(&qemu_net_opts, optarg, "type")) {
|
if (!qemu_opts_parse(opts_list, optarg, "type")) {
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
2
net.h
2
net.h
|
@ -136,7 +136,7 @@ extern const char *legacy_bootp_filename;
|
||||||
|
|
||||||
int net_client_init(Monitor *mon, QemuOpts *opts);
|
int net_client_init(Monitor *mon, QemuOpts *opts);
|
||||||
void net_client_uninit(NICInfo *nd);
|
void net_client_uninit(NICInfo *nd);
|
||||||
int net_client_parse(const char *str);
|
int net_client_parse(QemuOptsList *opts_list, const char *str);
|
||||||
int net_init_clients(void);
|
int net_init_clients(void);
|
||||||
int net_slirp_smb(const char *exported_dir);
|
int net_slirp_smb(const char *exported_dir);
|
||||||
void net_slirp_hostfwd_add(Monitor *mon, const QDict *qdict);
|
void net_slirp_hostfwd_add(Monitor *mon, const QDict *qdict);
|
||||||
|
|
Loading…
Reference in New Issue