* xl.cfg error in usbdev, doc and code are different
@ 2018-03-14 11:43 Anthony PERARD
2018-03-14 11:45 ` Wei Liu
0 siblings, 1 reply; 9+ messages in thread
From: Anthony PERARD @ 2018-03-14 11:43 UTC (permalink / raw)
To: xen-devel; +Cc: Ian Jackson, Wei Liu
Hi,
I followed `man xl.cfg` to add an usbdev property to my guest config,
and xl rejected it.
# xl create "usbdev=['devtype=hostdev,hostbus=1,hostaddr=2',]" ~/arch.hvm
Unknown string `devtype=hostdev' in usbdev spec
In xl_parse.c, the expected string seems to be "type=hostdev", not
"devtype".
What's the right property name?
Thanks,
--
Anthony PERARD
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: xl.cfg error in usbdev, doc and code are different
2018-03-14 11:43 xl.cfg error in usbdev, doc and code are different Anthony PERARD
@ 2018-03-14 11:45 ` Wei Liu
2018-03-14 12:36 ` George Dunlap
0 siblings, 1 reply; 9+ messages in thread
From: Wei Liu @ 2018-03-14 11:45 UTC (permalink / raw)
To: Anthony PERARD
Cc: George Dunlap, xen-devel, Wei Liu, Ian Jackson, Juergen Gross
Cc George and Juergen
On Wed, Mar 14, 2018 at 11:43:46AM +0000, Anthony PERARD wrote:
> Hi,
>
> I followed `man xl.cfg` to add an usbdev property to my guest config,
> and xl rejected it.
>
> # xl create "usbdev=['devtype=hostdev,hostbus=1,hostaddr=2',]" ~/arch.hvm
> Unknown string `devtype=hostdev' in usbdev spec
>
>
> In xl_parse.c, the expected string seems to be "type=hostdev", not
> "devtype".
>
> What's the right property name?
>
> Thanks,
>
> --
> Anthony PERARD
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: xl.cfg error in usbdev, doc and code are different
2018-03-14 11:45 ` Wei Liu
@ 2018-03-14 12:36 ` George Dunlap
2018-03-14 12:46 ` Wei Liu
0 siblings, 1 reply; 9+ messages in thread
From: George Dunlap @ 2018-03-14 12:36 UTC (permalink / raw)
To: Wei Liu, Anthony PERARD
Cc: George Dunlap, xen-devel, Ian Jackson, Juergen Gross
On 03/14/2018 11:45 AM, Wei Liu wrote:
> Cc George and Juergen
>
> On Wed, Mar 14, 2018 at 11:43:46AM +0000, Anthony PERARD wrote:
>> Hi,
>>
>> I followed `man xl.cfg` to add an usbdev property to my guest config,
>> and xl rejected it.
>>
>> # xl create "usbdev=['devtype=hostdev,hostbus=1,hostaddr=2',]" ~/arch.hvm
>> Unknown string `devtype=hostdev' in usbdev spec
>>
>>
>> In xl_parse.c, the expected string seems to be "type=hostdev", not
>> "devtype".
>>
>> What's the right property name?
I did some archaeology, and it appears:
* In response to v7 of Chunyan's pvusb series, I suggested adding the
'type=hostdev' option (in response to patch 7/7, xl.cfg)
* In v8 of the series, Chunyan added the "devtype=hostdev" option (in
5/7, the command-line parsing functions, which are re-used for config
parsing). It was also called "devtype" in the xl.cfg man page.
* In v9 first send, Chunyan still had "devtype=hostdev" in the parser
and the man page
* In v9's RESEND (to which I gave my R-b), it had silently changed to
"type=hostdev" in the parser, but was still "devtype=hostdev" in the man
page.
Personally I'd probably change the docs to fit the actual behavior. Any
other thoughts?
-George
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: xl.cfg error in usbdev, doc and code are different
2018-03-14 12:36 ` George Dunlap
@ 2018-03-14 12:46 ` Wei Liu
2018-03-14 13:12 ` Juergen Gross
2018-03-14 14:51 ` Anthony PERARD
0 siblings, 2 replies; 9+ messages in thread
From: Wei Liu @ 2018-03-14 12:46 UTC (permalink / raw)
To: George Dunlap
Cc: Juergen Gross, Wei Liu, George Dunlap, Ian Jackson,
Anthony PERARD, xen-devel
On Wed, Mar 14, 2018 at 12:36:18PM +0000, George Dunlap wrote:
> On 03/14/2018 11:45 AM, Wei Liu wrote:
> > Cc George and Juergen
> >
> > On Wed, Mar 14, 2018 at 11:43:46AM +0000, Anthony PERARD wrote:
> >> Hi,
> >>
> >> I followed `man xl.cfg` to add an usbdev property to my guest config,
> >> and xl rejected it.
> >>
> >> # xl create "usbdev=['devtype=hostdev,hostbus=1,hostaddr=2',]" ~/arch.hvm
> >> Unknown string `devtype=hostdev' in usbdev spec
> >>
> >>
> >> In xl_parse.c, the expected string seems to be "type=hostdev", not
> >> "devtype".
> >>
> >> What's the right property name?
>
> I did some archaeology, and it appears:
>
> * In response to v7 of Chunyan's pvusb series, I suggested adding the
> 'type=hostdev' option (in response to patch 7/7, xl.cfg)
>
> * In v8 of the series, Chunyan added the "devtype=hostdev" option (in
> 5/7, the command-line parsing functions, which are re-used for config
> parsing). It was also called "devtype" in the xl.cfg man page.
>
> * In v9 first send, Chunyan still had "devtype=hostdev" in the parser
> and the man page
>
> * In v9's RESEND (to which I gave my R-b), it had silently changed to
> "type=hostdev" in the parser, but was still "devtype=hostdev" in the man
> page.
>
> Personally I'd probably change the docs to fit the actual behavior. Any
> other thoughts?
I don't have an opinion on which entity to chang if there is no
compatibility issue.
Juergen, does suse uses this parameter?
Wei.
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: xl.cfg error in usbdev, doc and code are different
2018-03-14 12:46 ` Wei Liu
@ 2018-03-14 13:12 ` Juergen Gross
2018-03-14 14:51 ` Anthony PERARD
1 sibling, 0 replies; 9+ messages in thread
From: Juergen Gross @ 2018-03-14 13:12 UTC (permalink / raw)
To: Wei Liu, George Dunlap
Cc: Anthony PERARD, xen-devel, Ian Jackson, George Dunlap
On 14/03/18 13:46, Wei Liu wrote:
> On Wed, Mar 14, 2018 at 12:36:18PM +0000, George Dunlap wrote:
>> On 03/14/2018 11:45 AM, Wei Liu wrote:
>>> Cc George and Juergen
>>>
>>> On Wed, Mar 14, 2018 at 11:43:46AM +0000, Anthony PERARD wrote:
>>>> Hi,
>>>>
>>>> I followed `man xl.cfg` to add an usbdev property to my guest config,
>>>> and xl rejected it.
>>>>
>>>> # xl create "usbdev=['devtype=hostdev,hostbus=1,hostaddr=2',]" ~/arch.hvm
>>>> Unknown string `devtype=hostdev' in usbdev spec
>>>>
>>>>
>>>> In xl_parse.c, the expected string seems to be "type=hostdev", not
>>>> "devtype".
>>>>
>>>> What's the right property name?
>>
>> I did some archaeology, and it appears:
>>
>> * In response to v7 of Chunyan's pvusb series, I suggested adding the
>> 'type=hostdev' option (in response to patch 7/7, xl.cfg)
>>
>> * In v8 of the series, Chunyan added the "devtype=hostdev" option (in
>> 5/7, the command-line parsing functions, which are re-used for config
>> parsing). It was also called "devtype" in the xl.cfg man page.
>>
>> * In v9 first send, Chunyan still had "devtype=hostdev" in the parser
>> and the man page
>>
>> * In v9's RESEND (to which I gave my R-b), it had silently changed to
>> "type=hostdev" in the parser, but was still "devtype=hostdev" in the man
>> page.
>>
>> Personally I'd probably change the docs to fit the actual behavior. Any
>> other thoughts?
+1
>
> I don't have an opinion on which entity to chang if there is no
> compatibility issue.
>
> Juergen, does suse uses this parameter?
I don't think so.
Juergen
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: xl.cfg error in usbdev, doc and code are different
2018-03-14 12:46 ` Wei Liu
2018-03-14 13:12 ` Juergen Gross
@ 2018-03-14 14:51 ` Anthony PERARD
2018-03-14 15:00 ` [PATCH] docs: Fix entry for the "usbdev" option Anthony PERARD
1 sibling, 1 reply; 9+ messages in thread
From: Anthony PERARD @ 2018-03-14 14:51 UTC (permalink / raw)
To: Wei Liu
Cc: George Dunlap, xen-devel, Ian Jackson, George Dunlap, Juergen Gross
On Wed, Mar 14, 2018 at 12:46:35PM +0000, Wei Liu wrote:
> On Wed, Mar 14, 2018 at 12:36:18PM +0000, George Dunlap wrote:
> > On 03/14/2018 11:45 AM, Wei Liu wrote:
> > > Cc George and Juergen
> > >
> > > On Wed, Mar 14, 2018 at 11:43:46AM +0000, Anthony PERARD wrote:
> > >> Hi,
> > >>
> > >> I followed `man xl.cfg` to add an usbdev property to my guest config,
> > >> and xl rejected it.
> > >>
> > >> # xl create "usbdev=['devtype=hostdev,hostbus=1,hostaddr=2',]" ~/arch.hvm
> > >> Unknown string `devtype=hostdev' in usbdev spec
> > >>
> > >>
> > >> In xl_parse.c, the expected string seems to be "type=hostdev", not
> > >> "devtype".
> > >>
> > >> What's the right property name?
> >
> > I did some archaeology, and it appears:
> >
> > * In response to v7 of Chunyan's pvusb series, I suggested adding the
> > 'type=hostdev' option (in response to patch 7/7, xl.cfg)
> >
> > * In v8 of the series, Chunyan added the "devtype=hostdev" option (in
> > 5/7, the command-line parsing functions, which are re-used for config
> > parsing). It was also called "devtype" in the xl.cfg man page.
> >
> > * In v9 first send, Chunyan still had "devtype=hostdev" in the parser
> > and the man page
> >
> > * In v9's RESEND (to which I gave my R-b), it had silently changed to
> > "type=hostdev" in the parser, but was still "devtype=hostdev" in the man
> > page.
> >
> > Personally I'd probably change the docs to fit the actual behavior. Any
> > other thoughts?
>
> I don't have an opinion on which entity to chang if there is no
> compatibility issue.
"type" seems to be ignore by everything beside the xl parser. libvirt
doesn't specify it, libxl doesn't check it. All assume that it's a
"hostdev", which is fine because it's the only supported type.
I'm also to change the doc. I'll send a patch.
--
Anthony PERARD
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel
^ permalink raw reply [flat|nested] 9+ messages in thread
* [PATCH] docs: Fix entry for the "usbdev" option
2018-03-14 14:51 ` Anthony PERARD
@ 2018-03-14 15:00 ` Anthony PERARD
2018-03-14 17:05 ` George Dunlap
2018-03-14 17:07 ` Juergen Gross
0 siblings, 2 replies; 9+ messages in thread
From: Anthony PERARD @ 2018-03-14 15:00 UTC (permalink / raw)
To: xen-devel
Cc: Juergen Gross, Anthony PERARD, Ian Jackson, George Dunlap, Wei Liu
The man for xl.cfg have the "devtype=hostdev" option, but xl only
understand "type=hostdev", fix the manual to reflect actual
implementation.
Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
---
docs/man/xl.cfg.pod.5.in | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/docs/man/xl.cfg.pod.5.in b/docs/man/xl.cfg.pod.5.in
index 69552f8a05..2c1a6e1422 100644
--- a/docs/man/xl.cfg.pod.5.in
+++ b/docs/man/xl.cfg.pod.5.in
@@ -986,7 +986,7 @@ settings, from the following list:
=over 4
-=item B<devtype=hostdev>
+=item B<type=hostdev>
Specifies USB device type. Currently only "hostdev" is supported.
--
Anthony PERARD
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel
^ permalink raw reply related [flat|nested] 9+ messages in thread
* Re: [PATCH] docs: Fix entry for the "usbdev" option
2018-03-14 15:00 ` [PATCH] docs: Fix entry for the "usbdev" option Anthony PERARD
@ 2018-03-14 17:05 ` George Dunlap
2018-03-14 17:07 ` Juergen Gross
1 sibling, 0 replies; 9+ messages in thread
From: George Dunlap @ 2018-03-14 17:05 UTC (permalink / raw)
To: Anthony PERARD, xen-devel; +Cc: Juergen Gross, Wei Liu, Ian Jackson
On 03/14/2018 03:00 PM, Anthony PERARD wrote:
> The man for xl.cfg have the "devtype=hostdev" option, but xl only
> understand "type=hostdev", fix the manual to reflect actual
> implementation.
>
> Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
Reviewed-by: George Dunlap <george.dunlap@citrix.com>
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH] docs: Fix entry for the "usbdev" option
2018-03-14 15:00 ` [PATCH] docs: Fix entry for the "usbdev" option Anthony PERARD
2018-03-14 17:05 ` George Dunlap
@ 2018-03-14 17:07 ` Juergen Gross
1 sibling, 0 replies; 9+ messages in thread
From: Juergen Gross @ 2018-03-14 17:07 UTC (permalink / raw)
To: Anthony PERARD, xen-devel; +Cc: Wei Liu, Ian Jackson, George Dunlap
On 14/03/18 16:00, Anthony PERARD wrote:
> The man for xl.cfg have the "devtype=hostdev" option, but xl only
> understand "type=hostdev", fix the manual to reflect actual
> implementation.
>
> Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
Reviewed-by: Juergen Gross <jgross@suse.com>
Juergen
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2018-03-14 17:07 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-03-14 11:43 xl.cfg error in usbdev, doc and code are different Anthony PERARD
2018-03-14 11:45 ` Wei Liu
2018-03-14 12:36 ` George Dunlap
2018-03-14 12:46 ` Wei Liu
2018-03-14 13:12 ` Juergen Gross
2018-03-14 14:51 ` Anthony PERARD
2018-03-14 15:00 ` [PATCH] docs: Fix entry for the "usbdev" option Anthony PERARD
2018-03-14 17:05 ` George Dunlap
2018-03-14 17:07 ` Juergen Gross
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.