[PATCH 13/13] USB/IP: USB over WebSocket

2015-04-02 Thread Nobuo Iwata
+--libsrc : common library for command and daemon +--websocket : new! WebSocket implementations +--poco : new! implementation with Poco C++ Signed-off-by: Nobuo Iwata nobuo.iw...@fujixerox.co.jp --- tools/usb/usbip/websocket/AUTHORS | 1 + tools/usb

[PATCH 07/13] USB/IP: letting send and receive replaceable

2015-04-02 Thread Nobuo Iwata
, and a sockfd. The argument is needed for the routines. The sockfd is needed to bind connection to USB device. Succeeding SSL and WebSocket patch use this feature. Signed-off-by: Nobuo Iwata nobuo.iw...@fujixerox.co.jp --- tools/usb/usbip/libsrc/usbip_common.c | 14 tools/usb/usbip

[PATCH 12/13] USB/IP: added const qualifier to arguments of some functions

2015-04-02 Thread Nobuo Iwata
(ie. new and class) in list.h. Signed-off-by: Nobuo Iwata nobuo.iw...@fujixerox.co.jp --- tools/usb/usbip/libsrc/list.h | 24 +--- tools/usb/usbip/libsrc/usbip_common.c | 16 tools/usb/usbip/libsrc/usbip_common.h | 6 +++--- tools/usb

[PATCH 02/13] USB/IP: readme and manuals about exporting devices

2015-04-02 Thread Nobuo Iwata
instead of 'client' and 'server'. Signed-off-by: Nobuo Iwata nobuo.iw...@fujixerox.co.jp --- tools/usb/usbip/Makefile.am | 2 +- tools/usb/usbip/README | 70 tools/usb/usbip/doc/usbip.8 | 74 +- tools/usb

[PATCH 05/13] USB/IP: tools for userspace URBs transmission

2015-04-02 Thread Nobuo Iwata
will be started. Otherwise, threads will not be started and original kernel space transmission is valid. Signed-off-by: Nobuo Iwata nobuo.iw...@fujixerox.co.jp --- tools/usb/usbip/libsrc/Makefile.am | 1 + tools/usb/usbip/libsrc/usbip_ux.c | 244 + tools

[PATCH 08/13] USB/IP: USB/IP with SSL

2015-04-02 Thread Nobuo Iwata
from none | relaxed | strict | once (for usbipd and usbipa) or none | relaxed (for usbip). Default is none. Signed-off-by: Nobuo Iwata nobuo.iw...@fujixerox.co.jp --- tools/usb/usbip/configure.ac| 34 ++ tools/usb/usbip/src/Makefile.am | 10 +- tools/usb/usbip

[PATCH 04/13] USB/IP: kernel module for userspace URBs transmission

2015-04-02 Thread Nobuo Iwata
/IP userspace URB transmission USBIP_UX +-- VHCI hcdUSBIP_HCD +-- Debug messages for USB/IP USBIP_DEBUG To get diff include/uapi/linux/usbip_ux.h, I used modified dontdiff.txt. Signed-off-by: Nobuo Iwata nobuo.iw

[PATCH 01/13] USB/IP: exporting devices

2015-04-02 Thread Nobuo Iwata
. Probably, the export function was planned because the packets have been defined in a header file (usbip_network.h) but it not yet used. This patch fixes the defined packet structures (ie. int in reply to uinit32_t) and use them. Signed-off-by: Nobuo Iwata nobuo.iw...@fujixerox.co.jp --- tools/usb

[PATCH 09/13] USB/IP: readme and manuals about USB/IP with SSL

2015-04-02 Thread Nobuo Iwata
Addition to README and manuals regarding USB/IP with SSL. Signed-off-by: Nobuo Iwata nobuo.iw...@fujixerox.co.jp --- tools/usb/usbip/README | 13 - tools/usb/usbip/doc/usbip.8 | 38 +++--- tools/usb/usbip/doc/usbipa.8 | 34

[PATCH 10/13] USB/IP: letting connection establishment replaceable

2015-04-02 Thread Nobuo Iwata
returns usbip_sock_t which includes send, receive and close method. Then, transmission methods are replaced at the same time. Succeeding WebSocket patch uses this feature. Signed-off-by: Nobuo Iwata nobuo.iw...@fujixerox.co.jp --- tools/usb/usbip/libsrc/usbip_common.c | 10 ++ tools/usb

[PATCH 00/13] USB/IP: features to USB over WebSocket

2015-04-02 Thread Nobuo Iwata
++. --- I published scripts I used for the development. http://linux-usbip-additions.blogspot.jp/2015/03/scripts-to-patch-and-make-locally.html http://linux-usbip-additions.blogspot.jp/2015/03/test-scripts.html Thank you, Nobuo Iwata nobuo.iw...@fujixerox.co.jp // *** BLURB HERE *** Nobuo Iwata (13

[PATCH 11/13] USB/IP: deriving functions as libraries

2015-04-02 Thread Nobuo Iwata
- libusbipa.la : for application-side daemon - libusbipd.la : for device-side daemon Succeeding WebSocket patch uses these libraries. Signed-off-by: Nobuo Iwata nobuo.iw...@fujixerox.co.jp --- tools/usb/usbip/libsrc/Makefile.am | 10 +-- tools/usb/usbip/src/Makefile.am| 26

[PATCH 06/13] USB/IP: readme about user space URBs transmission

2015-04-02 Thread Nobuo Iwata
Addition to README regarding user space URBs transmission. Signed-off-by: Nobuo Iwata nobuo.iw...@fujixerox.co.jp --- tools/usb/usbip/README | 22 ++ 1 file changed, 22 insertions(+) diff --git a/tools/usb/usbip/README b/tools/usb/usbip/README index 74f4afb..6b61da5 100644

[PATCH 03/13] USB/IP: safe completion against usb_kill_urb()

2015-04-02 Thread Nobuo Iwata
panic, this patch ignores killed URBs linked to cleared priv lists. To know the killed URBs in stub_complete(), sdev-ud.tcp_socket which cleared before stub_device_cleanup_urbs() is checked. Signed-off-by: Nobuo Iwata nobuo.iw...@fujixerox.co.jp --- drivers/usb/usbip/stub_tx.c | 4 +++- 1 file

[PATCH v2 10/11] usbip: added const qualifier to arguments of some functions

2015-04-14 Thread Nobuo Iwata
(ie. new and class) in list.h. Signed-off-by: Nobuo Iwata nobuo.iw...@fujixerox.co.jp --- tools/usb/usbip/libsrc/list.h | 24 -- tools/usb/usbip/libsrc/usbip_common.c | 16 +++ tools/usb/usbip/libsrc/usbip_common.h | 6 +++--- tools/usb/usbip

[PATCH v2 11/11] usbip: USB over WebSocket

2015-04-14 Thread Nobuo Iwata
+--libsrc : common library for command and daemon +--websocket : new! WebSocket implementations +--poco : new! implementation with Poco C++ Signed-off-by: Nobuo Iwata nobuo.iw...@fujixerox.co.jp --- tools/usb/usbip/websocket/AUTHORS | 1 + tools/usb/usbip

[PATCH v2 09/11] usbip: deriving functions as libraries

2015-04-14 Thread Nobuo Iwata
- libusbipa.la : for application-side daemon - libusbipd.la : for device-side daemon Succeeding WebSocket patch uses these libraries. Signed-off-by: Nobuo Iwata nobuo.iw...@fujixerox.co.jp --- tools/usb/usbip/libsrc/Makefile.am | 10 +- tools/usb/usbip/src/Makefile.am| 19 +++- tools

[PATCH v2 04/11] usbip: kernel module for userspace URBs transmission

2015-04-14 Thread Nobuo Iwata
dontdiff.txt. Signed-off-by: Nobuo Iwata nobuo.iw...@fujixerox.co.jp --- drivers/usb/usbip/Kconfig| 10 + drivers/usb/usbip/Makefile | 3 + drivers/usb/usbip/stub_dev.c | 16 +- drivers/usb/usbip/stub_rx.c | 3 +- drivers/usb/usbip/stub_tx.c | 5 +- drivers/usb

[PATCH v2 03/11] usbip: safe completion against usb_kill_urb()

2015-04-14 Thread Nobuo Iwata
panic, this patch ignores killed URBs linked to cleared priv lists. To know the killed URBs in stub_complete(), sdev-ud.tcp_socket which cleared before stub_device_cleanup_urbs() is checked. Signed-off-by: Nobuo Iwata nobuo.iw...@fujixerox.co.jp --- drivers/usb/usbip/stub_tx.c | 4 +++- 1 file

[PATCH v2 02/11] usbip: readme and manuals about exporting devices

2015-04-14 Thread Nobuo Iwata
instead of 'client' and 'server'. Signed-off-by: Nobuo Iwata nobuo.iw...@fujixerox.co.jp --- tools/usb/usbip/Makefile.am | 2 +- tools/usb/usbip/README | 70 ++-- tools/usb/usbip/doc/usbip.8 | 74 ++ tools/usb/usbip/doc/usbipa.8

[PATCH v2 06/11] usbip: readme about user space URBs transmission

2015-04-14 Thread Nobuo Iwata
Addition to README regarding user space URBs transmission. Signed-off-by: Nobuo Iwata nobuo.iw...@fujixerox.co.jp --- tools/usb/usbip/README | 22 ++ 1 file changed, 22 insertions(+) diff --git a/tools/usb/usbip/README b/tools/usb/usbip/README index 74f4afb..6b61da5 100644

[PATCH v2 07/11] usbip: letting send and receive replaceable

2015-04-14 Thread Nobuo Iwata
for the routines, and a sockfd. The argument is needed for the routines. The sockfd is needed to bind connection to USB device. Succeeding SSL and WebSocket patch use this feature. Signed-off-by: Nobuo Iwata nobuo.iw...@fujixerox.co.jp --- tools/usb/usbip/libsrc/usbip_common.c | 14 ++ tools/usb/usbip

[PATCH v2 08/11] usbip: letting connection establishment replaceable

2015-04-14 Thread Nobuo Iwata
returns usbip_sock_t which includes send, receive and close method. Then, transmission methods are replaced at the same time. Succeeding WebSocket patch uses this feature. Signed-off-by: Nobuo Iwata nobuo.iw...@fujixerox.co.jp --- tools/usb/usbip/libsrc/usbip_common.c | 10 ++ tools

[PATCH v2 05/11] usbip: tools for userspace URBs transmission

2015-04-14 Thread Nobuo Iwata
will be started. Otherwise, threads will not be started and original kernel space transmission is valid. Signed-off-by: Nobuo Iwata nobuo.iw...@fujixerox.co.jp --- tools/usb/usbip/libsrc/Makefile.am | 1 + tools/usb/usbip/libsrc/usbip_ux.c | 244 + tools/usb/usbip

[PATCH v2 01/11] usbip: exporting devices

2015-04-14 Thread Nobuo Iwata
. Probably, the export function was planned because the packets have been defined in a header file (usbip_network.h) but it not yet used. This patch fixes the defined packet structures (ie. int in reply to uinit32_t) and use them. Signed-off-by: Nobuo Iwata nobuo.iw...@fujixerox.co.jp --- tools/usb

[PATCH v2 00/11] usbip: features to USB over WebSocket

2015-04-14 Thread Nobuo Iwata
the patches. http://linux-usbip-additions.blogspot.jp/2015/03/scripts-to-patch-and-ma ke-locally.html http://linux-usbip-additions.blogspot.jp/2015/03/test-scripts.html Thank you, Nobuo Iwata nobuo.iw...@fujixerox.co.jp // *** BLURB HERE *** Nobuo Iwata (11): usbip: exporting devices usbip

[PATCH v3 11/11] usbip: USB over WebSocket

2015-04-26 Thread Nobuo Iwata
+--libsrc : common library for command and daemon +--websocket : new! WebSocket implementations +--poco : new! implementation with Poco C++ Signed-off-by: Nobuo Iwata nobuo.iw...@fujixerox.co.jp --- tools/usb/usbip/websocket/INSTALL | 237 ++ tools

[PATCH v3 10/11] usbip: added const qualifier to arguments of some functions

2015-04-26 Thread Nobuo Iwata
(ie. new and class) in list.h. Signed-off-by: Nobuo Iwata nobuo.iw...@fujixerox.co.jp --- tools/usb/usbip/libsrc/list.h | 24 -- tools/usb/usbip/libsrc/usbip_common.c | 16 +++ tools/usb/usbip/libsrc/usbip_common.h | 6 +++--- tools/usb/usbip

[PATCH v3 07/11] usbip: letting send and receive replaceable

2015-04-26 Thread Nobuo Iwata
for the routines, and a sockfd. The argument is needed for the routines. The sockfd is needed to bind connection to USB device. Succeeding SSL and WebSocket patch use this feature. Signed-off-by: Nobuo Iwata nobuo.iw...@fujixerox.co.jp --- tools/usb/usbip/libsrc/usbip_common.c | 14 ++ tools/usb/usbip

[PATCH v3 04/11] usbip: kernel module for userspace URBs transmission

2015-04-26 Thread Nobuo Iwata
dontdiff.txt. Signed-off-by: Nobuo Iwata nobuo.iw...@fujixerox.co.jp --- drivers/usb/usbip/Kconfig| 10 + drivers/usb/usbip/Makefile | 3 + drivers/usb/usbip/stub_dev.c | 16 +- drivers/usb/usbip/stub_rx.c | 3 +- drivers/usb/usbip/stub_tx.c | 5 +- drivers/usb

[PATCH v3 05/11] usbip: tools for userspace URBs transmission

2015-04-26 Thread Nobuo Iwata
will be started. Otherwise, threads will not be started and original kernel space transmission is valid. Signed-off-by: Nobuo Iwata nobuo.iw...@fujixerox.co.jp --- tools/usb/usbip/libsrc/Makefile.am | 1 + tools/usb/usbip/libsrc/usbip_ux.c | 244 + tools/usb/usbip

[PATCH v3 06/11] usbip: readme about user space URBs transmission

2015-04-26 Thread Nobuo Iwata
Addition to README regarding user space URBs transmission. Signed-off-by: Nobuo Iwata nobuo.iw...@fujixerox.co.jp --- tools/usb/usbip/README | 22 ++ 1 file changed, 22 insertions(+) diff --git a/tools/usb/usbip/README b/tools/usb/usbip/README index 74f4afb..6b61da5 100644

[PATCH v3 01/11] usbip: exporting devices

2015-04-26 Thread Nobuo Iwata
. Probably, the export function was planned because the packets have been defined in a header file (usbip_network.h) but it not yet used. This patch fixes the defined packet structures (ie. int in reply to uinit32_t) and use them. Signed-off-by: Nobuo Iwata nobuo.iw...@fujixerox.co.jp --- tools/usb

[PATCH v3 00/11] usbip: features to USB over WebSocket

2015-04-26 Thread Nobuo Iwata
-usbip-additions.blogspot.jp/2015/03/scripts-to-patch-and-ma ke-locally.html http://linux-usbip-additions.blogspot.jp/2015/03/test-scripts.html Thank you, Nobuo Iwata nobuo.iw...@fujixerox.co.jp // *** BLURB HERE *** Nobuo Iwata (11): usbip: exporting devices usbip: readme and manuals about

[PATCH v3 02/11] usbip: readme and manuals about exporting devices

2015-04-26 Thread Nobuo Iwata
instead of 'client' and 'server'. Signed-off-by: Nobuo Iwata nobuo.iw...@fujixerox.co.jp --- tools/usb/usbip/Makefile.am | 2 +- tools/usb/usbip/README | 70 +--- tools/usb/usbip/doc/usbip.8 | 82 +--- tools/usb/usbip/doc

[PATCH v3 03/11] usbip: safe completion against usb_kill_urb()

2015-04-26 Thread Nobuo Iwata
and disconnect command. Signed-off-by: Nobuo Iwata nobuo.iw...@fujixerox.co.jp --- drivers/usb/usbip/stub_tx.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/usb/usbip/stub_tx.c b/drivers/usb/usbip/stub_tx.c index dbcabc9..f19f321 100644 --- a/drivers/usb/usbip

[PATCH v3 09/11] usbip: deriving functions as libraries

2015-04-26 Thread Nobuo Iwata
- libusbipa.la : for application-side daemon - libusbipd.la : for device-side daemon Succeeding WebSocket patch uses these libraries. Signed-off-by: Nobuo Iwata nobuo.iw...@fujixerox.co.jp --- tools/usb/usbip/libsrc/Makefile.am | 10 +- tools/usb/usbip/src/Makefile.am| 22 +++- tools

[PATCH v3 08/11] usbip: letting connection establishment replaceable

2015-04-26 Thread Nobuo Iwata
returns usbip_sock_t which includes send, receive and close method. Then, transmission methods are replaced at the same time. Succeeding WebSocket patch uses this feature. Signed-off-by: Nobuo Iwata nobuo.iw...@fujixerox.co.jp --- tools/usb/usbip/libsrc/usbip_common.c | 10 ++ tools

[PATCH v4 02/11] usbip: readme and manuals about exporting devices

2015-05-27 Thread Nobuo Iwata
instead of 'client' and 'server'. Signed-off-by: Nobuo Iwata nobuo.iw...@fujixerox.co.jp --- tools/usb/usbip/Makefile.am | 2 +- tools/usb/usbip/README | 70 +--- tools/usb/usbip/doc/usbip.8 | 82 +--- tools/usb/usbip/doc

[PATCH v4 00/11] usbip: features to USB over WebSocket

2015-05-27 Thread Nobuo Iwata
inside. Then export request sent with new connect command works. # usbip connect - # usbipa (passed) Thank you, Nobuo Iwata nobuo.iw...@fujixerox.co.jp // *** BLURB HERE *** Nobuo Iwata (11): usbip: exporting devices usbip: readme

[PATCH v4 01/11] usbip: exporting devices

2015-05-27 Thread Nobuo Iwata
. Probably, the export function was planned because the packets have been defined in a header file (usbip_network.h) but it not yet used. This patch fixes the defined packet structures (ie. int in reply to uinit32_t) and use them. Signed-off-by: Nobuo Iwata nobuo.iw...@fujixerox.co.jp --- tools/usb

[PATCH v4 05/11] usbip: tools for userspace URBs transmission

2015-05-27 Thread Nobuo Iwata
will be started. Otherwise, threads will not be started and original kernel space transmission is valid. Signed-off-by: Nobuo Iwata nobuo.iw...@fujixerox.co.jp --- tools/usb/usbip/libsrc/Makefile.am | 1 + tools/usb/usbip/libsrc/usbip_ux.c | 244 + tools/usb/usbip

[PATCH v4 03/11] usbip: safe completion against usb_kill_urb()

2015-05-27 Thread Nobuo Iwata
and disconnect command. Signed-off-by: Nobuo Iwata nobuo.iw...@fujixerox.co.jp --- drivers/usb/usbip/stub_tx.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/usb/usbip/stub_tx.c b/drivers/usb/usbip/stub_tx.c index dbcabc9..f19f321 100644 --- a/drivers/usb/usbip

[PATCH v4 04/11] usbip: kernel module for userspace URBs transmission

2015-05-27 Thread Nobuo Iwata
dontdiff.txt. Signed-off-by: Nobuo Iwata nobuo.iw...@fujixerox.co.jp --- drivers/usb/usbip/Kconfig| 10 + drivers/usb/usbip/Makefile | 3 + drivers/usb/usbip/stub_dev.c | 16 +- drivers/usb/usbip/stub_rx.c | 3 +- drivers/usb/usbip/stub_tx.c | 5 +- drivers/usb

[PATCH v4 08/11] usbip: letting connection establishment replaceable

2015-05-28 Thread Nobuo Iwata
returns usbip_sock_t which includes send, receive and close method. Then, transmission methods are replaced at the same time. Succeeding WebSocket patch uses this feature. Signed-off-by: Nobuo Iwata nobuo.iw...@fujixerox.co.jp --- tools/usb/usbip/libsrc/usbip_common.c | 10 ++ tools

[PATCH v4 07/11] usbip: letting send and receive replaceable

2015-05-28 Thread Nobuo Iwata
for the routines, and a sockfd. The argument is needed for the routines. The sockfd is needed to bind connection to USB device. Succeeding SSL and WebSocket patch use this feature. Signed-off-by: Nobuo Iwata nobuo.iw...@fujixerox.co.jp --- tools/usb/usbip/libsrc/usbip_common.c | 14 ++ tools/usb/usbip

[PATCH v4 06/11] usbip: readme about user space URBs transmission

2015-05-28 Thread Nobuo Iwata
Addition to README regarding user space URBs transmission. Signed-off-by: Nobuo Iwata nobuo.iw...@fujixerox.co.jp --- tools/usb/usbip/README | 22 ++ 1 file changed, 22 insertions(+) diff --git a/tools/usb/usbip/README b/tools/usb/usbip/README index 74f4afb..6b61da5 100644

[PATCH v4 10/11] usbip: added const qualifier to arguments of some functions

2015-05-28 Thread Nobuo Iwata
(ie. new and class) in list.h. Signed-off-by: Nobuo Iwata nobuo.iw...@fujixerox.co.jp --- tools/usb/usbip/libsrc/list.h | 24 -- tools/usb/usbip/libsrc/usbip_common.c | 16 +++ tools/usb/usbip/libsrc/usbip_common.h | 6 +++--- tools/usb/usbip

[PATCH v4 09/11] usbip: deriving functions as libraries

2015-05-28 Thread Nobuo Iwata
- libusbipa.la : for application-side daemon - libusbipd.la : for device-side daemon Succeeding WebSocket patch uses these libraries. Signed-off-by: Nobuo Iwata nobuo.iw...@fujixerox.co.jp --- tools/usb/usbip/libsrc/Makefile.am | 10 +- tools/usb/usbip/src/Makefile.am| 22 +++- tools

[PATCH v4 11/11] usbip: USB over WebSocket

2015-05-28 Thread Nobuo Iwata
+--libsrc : common library for command and daemon +--websocket : new! WebSocket implementations +--poco : new! implementation with Poco C++ Signed-off-by: Nobuo Iwata nobuo.iw...@fujixerox.co.jp --- tools/usb/usbip/websocket/INSTALL | 237 ++ tools

[PATCH v6 09/11] usbip: deriving functions as libraries

2016-01-04 Thread Nobuo Iwata
- libusbipa.la : for application-side daemon - libusbipd.la : for device-side daemon Succeeding WebSocket patch uses these libraries. Signed-off-by: Nobuo Iwata <nobuo.iw...@fujixerox.co.jp> --- tools/usb/usbip/libsrc/Makefile.am | 10 +-- tools/usb/usbip/src/Makefile.am

[PATCH v6 11/11] usbip: USB over WebSocket

2016-01-04 Thread Nobuo Iwata
+--libsrc : common library for command and daemon +--websocket : new! WebSocket implementations +--poco : new! implementation with Poco C++ Signed-off-by: Nobuo Iwata <nobuo.iw...@fujixerox.co.jp> --- tools/usb/usbip/websocket/INSTALL | 237 ++

[PATCH v6 08/11] usbip: letting connection establishment replaceable

2016-01-04 Thread Nobuo Iwata
returns usbip_sock_t which includes send, receive and close method. Then, transmission methods are replaced at the same time. Succeeding WebSocket patch uses this feature. Signed-off-by: Nobuo Iwata <nobuo.iw...@fujixerox.co.jp> --- tools/usb/usbip/libsrc/usbip_common.c | 10 ++

[PATCH v6 05/11] usbip: tools for userspace URBs transmission

2016-01-04 Thread Nobuo Iwata
will be started. Otherwise, threads will not be started and original kernel space transmission is valid. Signed-off-by: Nobuo Iwata <nobuo.iw...@fujixerox.co.jp> --- tools/usb/usbip/libsrc/Makefile.am | 1 + tools/usb/usbip/libsrc/usbip_ux.c | 244 + tools/usb

[PATCH v6 07/11] usbip: letting send and receive replaceable

2016-01-04 Thread Nobuo Iwata
for the routines, and a sockfd. The argument is needed for the routines. The sockfd is needed to bind connection to USB device. Succeeding SSL and WebSocket patch use this feature. Signed-off-by: Nobuo Iwata <nobuo.iw...@fujixerox.co.jp> --- tools/usb/usbip/libsrc/usbip_common.c | 14 + tools/usb

[PATCH v6 10/11] usbip: added const qualifier to arguments of some functions

2016-01-04 Thread Nobuo Iwata
(ie. new and class) in list.h. Signed-off-by: Nobuo Iwata <nobuo.iw...@fujixerox.co.jp> --- tools/usb/usbip/libsrc/list.h | 24 -- tools/usb/usbip/libsrc/names.c | 15 +++--- tools/usb/usbip/libsrc/usbip_common.c | 16 +++

[PATCH v6 06/11] usbip: readme about user space URBs transmission

2016-01-04 Thread Nobuo Iwata
Addition to README regarding user space URBs transmission. Signed-off-by: Nobuo Iwata <nobuo.iw...@fujixerox.co.jp> --- tools/usb/usbip/README | 22 ++ 1 file changed, 22 insertions(+) diff --git a/tools/usb/usbip/README b/tools/usb/usbip/README index 74f4afb..6b61da5

[PATCH v2 2/2] usbip: single thread event handler

2016-01-04 Thread Nobuo Iwata
is a single thread workqueue [usbip_event]. Both application (vhci) and device (stub) side are replaced. Signed-off-by: Nobuo Iwata <nobuo.iw...@fujixerox.co.jp> --- drivers/usb/usbip/stub_dev.c | 3 +- drivers/usb/usbip/usbip_common.c | 7 ++ drivers/usb/usbip/usbip_common.h | 4 +- d

[PATCH v2 1/2] usbip: vhci number of ports extension

2016-01-04 Thread Nobuo Iwata
y be shown. They are not caused by this patch. It seems to be a systemd problem. Signed-off-by: Nobuo Iwata <nobuo.iw...@fujixerox.co.jp> --- drivers/usb/usbip/README | 3 + drivers/usb/usbip/usbip_ux.c | 2 +- drivers/usb/usbip/vhci.h | 41 +- drivers/usb/

[PATCH v2 0/2] usbip: vhci number of ports extension

2016-01-04 Thread Nobuo Iwata
an overhead that event handing kernel threads are started for each port. The second patch eliminates the overhead. NOTE: This series depends on "USB/IP over WebSocket" patches. *** BLURB HERE *** Nobuo Iwata (2): usbip: vhci number of ports extension usbip: single thread eve

[PATCH v6 01/11] usbip: exporting devices

2016-01-04 Thread Nobuo Iwata
-by: Nobuo Iwata <nobuo.iw...@fujixerox.co.jp> --- tools/usb/usbip/libsrc/names.c | 4 +- tools/usb/usbip/libsrc/usbip_host_driver.c | 16 ++ tools/usb/usbip/libsrc/usbip_host_driver.h | 1 + tools/usb/usbip/libsrc/vhci_driver.c | 127 +-- tools/usb/usbip/libsrc/vhci_dr

[PATCH v6 04/11] usbip: kernel module for userspace URBs transmission

2016-01-04 Thread Nobuo Iwata
iff include/uapi/linux/usbip_ux.h, I used modified dontdiff.txt. Signed-off-by: Nobuo Iwata <nobuo.iw...@fujixerox.co.jp> --- drivers/usb/usbip/Kconfig| 10 + drivers/usb/usbip/Makefile | 3 + drivers/usb/usbip/stub_dev.c | 16 +- drivers/usb/usbip/stub_rx.c | 3

[PATCH v6 00/11] usbip: features to USB over WebSocket

2016-01-04 Thread Nobuo Iwata
ent with new connect command works. # usbip connect -> # usbipa (passed) Thank you, Nobuo Iwata <nobuo.iw...@fujixerox.co.jp> // *** BLURB HERE *** Nobuo Iwata (11): usbip: exporting devices usbip: readme and manuals about expor

[PATCH v6 02/11] usbip: readme and manuals about exporting devices

2016-01-04 Thread Nobuo Iwata
instead of 'client' and 'server'. Signed-off-by: Nobuo Iwata <nobuo.iw...@fujixerox.co.jp> --- tools/usb/usbip/Makefile.am | 2 +- tools/usb/usbip/README | 70 +--- tools/usb/usbip/doc/usbip.8 | 82 +--- tools/usb

[PATCH v6 03/11] usbip: safe completion against usb_kill_urb()

2016-01-04 Thread Nobuo Iwata
and and disconnect command. Signed-off-by: Nobuo Iwata <nobuo.iw...@fujixerox.co.jp> --- drivers/usb/usbip/stub_tx.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/usb/usbip/stub_tx.c b/drivers/usb/usbip/stub_tx.c index dbcabc9..f19f321 100644 --- a/drivers/

[PATCH v5 09/11] usbip: deriving functions as libraries

2015-12-29 Thread Nobuo Iwata
- libusbipa.la : for application-side daemon - libusbipd.la : for device-side daemon Succeeding WebSocket patch uses these libraries. Signed-off-by: Nobuo Iwata <nobuo.iw...@fujixerox.co.jp> --- tools/usb/usbip/libsrc/Makefile.am | 10 +-- tools/usb/usbip/src/Makefile.am

[PATCH v5 00/11] usbip: features to USB over WebSocket

2015-12-29 Thread Nobuo Iwata
new connect command works. # usbip connect -> # usbipa (passed) Thank you, Nobuo Iwata <nobuo.iw...@fujixerox.co.jp> // *** BLURB HERE *** Nobuo Iwata (11): usbip: exporting devices usbip: readme and manuals about exporting dev

[PATCH v1 1/2] usbip: vhci number of ports extension

2015-12-29 Thread Nobuo Iwata
y be shown. They are not caused by this patch. It seems to be a systemd problem. Signed-off-by: Nobuo Iwata <nobuo.iw...@fujixerox.co.jp> --- drivers/usb/usbip/README | 3 + drivers/usb/usbip/usbip_ux.c | 2 +- drivers/usb/usbip/vhci.h | 41 +- drivers/usb/

[PATCH v1 2/2] usbip: single thread event handler

2015-12-29 Thread Nobuo Iwata
is a single thread workqueue [usbip_event]. Both application (vhci) and device (stub) side are replaced. Signed-off-by: Nobuo Iwata <nobuo.iw...@fujixerox.co.jp> --- drivers/usb/usbip/stub_dev.c | 3 +- drivers/usb/usbip/usbip_common.c | 7 ++ drivers/usb/usbip/usbip_common.h | 4 +- d

[PATCH v5 08/11] usbip: letting connection establishment replaceable

2015-12-29 Thread Nobuo Iwata
returns usbip_sock_t which includes send, receive and close method. Then, transmission methods are replaced at the same time. Succeeding WebSocket patch uses this feature. Signed-off-by: Nobuo Iwata <nobuo.iw...@fujixerox.co.jp> --- tools/usb/usbip/libsrc/usbip_common.c | 10 ++

[PATCH v5 06/11] usbip: readme about user space URBs transmission

2015-12-29 Thread Nobuo Iwata
Addition to README regarding user space URBs transmission. Signed-off-by: Nobuo Iwata <nobuo.iw...@fujixerox.co.jp> --- tools/usb/usbip/README | 22 ++ 1 file changed, 22 insertions(+) diff --git a/tools/usb/usbip/README b/tools/usb/usbip/README index 74f4afb..6b61da5

[PATCH v5 02/11] usbip: readme and manuals about exporting devices

2015-12-29 Thread Nobuo Iwata
instead of 'client' and 'server'. Signed-off-by: Nobuo Iwata <nobuo.iw...@fujixerox.co.jp> --- tools/usb/usbip/Makefile.am | 2 +- tools/usb/usbip/README | 70 +--- tools/usb/usbip/doc/usbip.8 | 82 +--- tools/usb

[PATCH v5 07/11] usbip: letting send and receive replaceable

2015-12-29 Thread Nobuo Iwata
for the routines, and a sockfd. The argument is needed for the routines. The sockfd is needed to bind connection to USB device. Succeeding SSL and WebSocket patch use this feature. Signed-off-by: Nobuo Iwata <nobuo.iw...@fujixerox.co.jp> --- tools/usb/usbip/libsrc/usbip_common.c | 14 + tools/usb

[PATCH v5 01/11] usbip: exporting devices

2015-12-29 Thread Nobuo Iwata
-by: Nobuo Iwata <nobuo.iw...@fujixerox.co.jp> --- tools/usb/usbip/libsrc/names.c | 4 +- tools/usb/usbip/libsrc/usbip_host_driver.c | 16 ++ tools/usb/usbip/libsrc/usbip_host_driver.h | 1 + tools/usb/usbip/libsrc/vhci_driver.c | 127 +-- tools/usb/usbip/libsrc/vhci_dr

[PATCH v5 11/11] usbip: USB over WebSocket

2015-12-29 Thread Nobuo Iwata
+--libsrc : common library for command and daemon +--websocket : new! WebSocket implementations +--poco : new! implementation with Poco C++ Signed-off-by: Nobuo Iwata <nobuo.iw...@fujixerox.co.jp> --- tools/usb/usbip/websocket/INSTALL | 237 ++

[PATCH v5 03/11] usbip: safe completion against usb_kill_urb()

2015-12-29 Thread Nobuo Iwata
and and disconnect command. Signed-off-by: Nobuo Iwata <nobuo.iw...@fujixerox.co.jp> --- drivers/usb/usbip/stub_tx.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/usb/usbip/stub_tx.c b/drivers/usb/usbip/stub_tx.c index dbcabc9..f19f321 100644 --- a/drivers/

[PATCH v5 04/11] usbip: kernel module for userspace URBs transmission

2015-12-29 Thread Nobuo Iwata
iff include/uapi/linux/usbip_ux.h, I used modified dontdiff.txt. Signed-off-by: Nobuo Iwata <nobuo.iw...@fujixerox.co.jp> --- drivers/usb/usbip/Kconfig| 10 + drivers/usb/usbip/Makefile | 3 + drivers/usb/usbip/stub_dev.c | 16 +- drivers/usb/usbip/stub_rx.c | 3

[PATCH v5 10/11] usbip: added const qualifier to arguments of some functions

2015-12-29 Thread Nobuo Iwata
(ie. new and class) in list.h. Signed-off-by: Nobuo Iwata <nobuo.iw...@fujixerox.co.jp> --- tools/usb/usbip/libsrc/list.h | 24 -- tools/usb/usbip/libsrc/names.c | 15 +++--- tools/usb/usbip/libsrc/usbip_common.c | 16 +++

[PATCH v5 05/11] usbip: tools for userspace URBs transmission

2015-12-29 Thread Nobuo Iwata
will be started. Otherwise, threads will not be started and original kernel space transmission is valid. Signed-off-by: Nobuo Iwata <nobuo.iw...@fujixerox.co.jp> --- tools/usb/usbip/libsrc/Makefile.am | 1 + tools/usb/usbip/libsrc/usbip_ux.c | 244 + tools/usb

[PATCH v1 0/2] usbip: vhci number of ports extension

2015-12-29 Thread Nobuo Iwata
. NOTE: This series depends on "USB/IP over WebSocket" patches. *** BLURB HERE *** Nobuo Iwata (2): usbip: vhci number of ports extension usbip: single thread event handler drivers/usb/usbip/README | 3 + drivers/usb/usbip/stub_dev.c | 3 +- drivers

[PATCH v8 0/9] usbip: exporting devices

2016-06-12 Thread Nobuo Iwata
ng. # Removed SSL patches. # Fixed a bug that vendor and product names are not shown by 'usbws list -l' because usbip_names_init() was not called in libusbip.la. Thank you, Nobuo Iwata <nobuo.iw...@fujixerox.co.jp> // *** BLURB HERE *** Nobuo Iwata (9): usbip: exporting devices: modificati

[PATCH v8 4/9] usbip: exporting devices: new disconnect operation

2016-06-12 Thread Nobuo Iwata
New disconnect operation. Signed-off-by: Nobuo Iwata <nobuo.iw...@fujixerox.co.jp> --- tools/usb/usbip/src/Makefile.am| 2 +- tools/usb/usbip/src/usbip.c| 6 + tools/usb/usbip/src/usbip.h| 2 + tools/usb/usbip/src/usbip_disconnect.c

[PATCH v8 6/9] usbip: exporting devices: modifications to attach and detach

2016-06-12 Thread Nobuo Iwata
Refactoring to attach and detatch operation. Common parts to new application(vhci)-side daemon are moved to libsrc/vhci_driver.c. Signed-off-by: Nobuo Iwata <nobuo.iw...@fujixerox.co.jp> --- tools/usb/usbip/libsrc/vhci_driver.c | 99 tools/usb/usbip/

[PATCH v8 1/9] usbip: exporting devices: modifications to network header

2016-06-12 Thread Nobuo Iwata
Modification to export and un-export response in tools/usb/usbip/src/usbip_network.h. It just changes return code type from int to uint32_t as same as other responses. Added export and un-export request/response to Documentation/usb/usbip_protocol.txt. Signed-off-by: Nobuo Iwata <nobuo

[PATCH v8 2/9] usbip: exporting devices: modifications to host side libraries

2016-06-12 Thread Nobuo Iwata
usbip_host_find_device() is created based on usbip_host_get_device(). usbip_host_get_device() was not used yet. bind and unbind function are exported for new operations. Signed-off-by: Nobuo Iwata <nobuo.iw...@fujixerox.co.jp> --- tools/usb/usbip/libsrc/usbip_host_common.c | 6 ++

[PATCH v8 9/9] usbip: exporting devices: chage to documenattion

2016-06-12 Thread Nobuo Iwata
in different machine than before. So, to avoid confusion, words 'device side (machine)' and 'application side (machine)' are used instead of 'client' and 'server'. Please, see also diagrams in the cover letter. Signed-off-by: Nobuo Iwata <nobuo.iw...@fujixerox.co.jp> --- tools/usb/usbip/Makef

[PATCH v8 7/9] usbip: exporting devices: new application-side daemon

2016-06-12 Thread Nobuo Iwata
New application(vhci)-side daemon. Signed-off-by: Nobuo Iwata <nobuo.iw...@fujixerox.co.jp> --- tools/usb/usbip/libsrc/vhci_driver.c | 19 +++ tools/usb/usbip/libsrc/vhci_driver.h | 1 + tools/usb/usbip/src/Makefile.am | 7 +- tools/usb/usbip/src/usbipd.c | 12 +- too

[PATCH v8 8/9] usbip: exporting devices: change to usbip_list.c

2016-06-12 Thread Nobuo Iwata
Correction to wording inconsistency around import and export in usbip_list.c. Please, see also cover letter about wording. Signed-off-by: Nobuo Iwata <nobuo.iw...@fujixerox.co.jp> --- tools/usb/usbip/src/usbip_list.c | 22 -- 1 file changed, 12 insertions(+), 10 del

[PATCH v8 5/9] usbip: exporting devices: modifications to daemon

2016-06-12 Thread Nobuo Iwata
Refactoring to the daemon. usbipd_dev.c is device-side specific code extracted from usbipd.c. usbipd.c is left as common parts for both device(stub)-side and application(vhci)-side daemon. Signed-off-by: Nobuo Iwata <nobuo.iw...@fujixerox.co.jp> --- tools/usb/usbip/src/Makefile.am

[PATCH v8 3/9] usbip: exporting devices: new connect operation

2016-06-12 Thread Nobuo Iwata
New connect operation. Signed-off-by: Nobuo Iwata <nobuo.iw...@fujixerox.co.jp> --- tools/usb/usbip/src/Makefile.am | 3 +- tools/usb/usbip/src/usbip.c | 9 +- tools/usb/usbip/src/usbip.h | 5 +- tools/usb/usbip/src/usbip_connect.c | 228 +

[PATCH v4 2/3] usbip: vhci extension: modifications to userspace

2016-06-12 Thread Nobuo Iwata
: ports across the controllers. Signed-off-by: Nobuo Iwata <nobuo.iw...@fujixerox.co.jp> --- tools/usb/usbip/libsrc/vhci_driver.c | 398 +++ tools/usb/usbip/libsrc/vhci_driver.h | 45 +-- tools/usb/usbip/src/usbip_attach.c | 8 +- tools/usb/usbip/src/usbip_

[PATCH v4 3/3] usbip: vhci extension: dynamic extension

2016-06-12 Thread Nobuo Iwata
-by: Nobuo Iwata <nobuo.iw...@fujixerox.co.jp> --- drivers/usb/usbip/Kconfig | 17 ++- drivers/usb/usbip/vhci.h | 36 - drivers/usb/usbip/vhci_hcd.c | 251 - drivers/usb/usbip/vhci_rx.c| 10 +- drivers/usb/usbip/vhci_sysfs.c | 49 --- drive

[PATCH v4 1/3] usbip: vhci extension: modifications to vhci driver

2016-06-12 Thread Nobuo Iwata
atibility issue in this change. Signed-off-by: Nobuo Iwata <nobuo.iw...@fujixerox.co.jp> --- drivers/usb/usbip/Kconfig | 21 +++ drivers/usb/usbip/vhci.h | 54 -- drivers/usb/usbip/vhci_hcd.c | 285 --- drivers/usb/usbip/vhci_rx.c| 21 +--

[PATCH v4 0/3] usbip: vhci number of ports extension

2016-06-12 Thread Nobuo Iwata
tools compatibility. # Changed nports status format not to include num_controllers value. # Fixed checkpatch errors and warnings. v2) # Added static to some functions and variables not called from other files. *** BLURB HERE *** Nobuo Iwata (3): usbip: vhci extension: modifications to vhci

[PATCH v7 1/3] usbip: exporting devices

2016-02-09 Thread Nobuo Iwata
-off-by: Nobuo Iwata <nobuo.iw...@fujixerox.co.jp> --- tools/usb/usbip/libsrc/names.c | 2 + tools/usb/usbip/libsrc/usbip_host_driver.c | 15 ++ tools/usb/usbip/libsrc/usbip_host_driver.h | 1 + tools/usb/usbip/libsrc/vhci_driver.c | 127 +-- tools/usb/usbip/

[PATCH v7 3/3] usbip: safe completion against usb_kill_urb()

2016-02-09 Thread Nobuo Iwata
and and disconnect command. Signed-off-by: Nobuo Iwata <nobuo.iw...@fujixerox.co.jp> --- drivers/usb/usbip/stub_tx.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/usb/usbip/stub_tx.c b/drivers/usb/usbip/stub_tx.c index dbcabc9..f19f321 100644 --- a/drivers/

[PATCH v7 0/3] usbip: exporting devices

2016-02-09 Thread Nobuo Iwata
sent with new connect command works. # usbip connect -> # usbipa (passed) Thank you, Nobuo Iwata <nobuo.iw...@fujixerox.co.jp> // *** BLURB HERE *** Nobuo Iwata (3): usbip: exporting devices usbip: readme and manuals about exporting

[PATCH v7 2/3] usbip: readme and manuals about exporting devices

2016-02-09 Thread Nobuo Iwata
instead of 'client' and 'server'. Signed-off-by: Nobuo Iwata <nobuo.iw...@fujixerox.co.jp> --- tools/usb/usbip/Makefile.am | 2 +- tools/usb/usbip/README | 70 +- tools/usb/usbip/doc/usbip.8 | 82 +++- tools/usb/usbip/doc/us

[PATCH v3 1/2] usbip: vhci number of ports extension

2016-02-09 Thread Nobuo Iwata
ts more than 5 columns and new has 6 columns. These no compatibility issue for this. NOTE: Syslog error messages "systemd-udevd[390]: error opening USB device 'descriptors' file" may be shown. They are not caused by this patch. It seems to be a systemd problem. Signed-off-by:

[PATCH v3 0/2] usbip: vhci number of ports extension

2016-02-09 Thread Nobuo Iwata
depends on "exporting devices" patch set. *** BLURB HERE *** Nobuo Iwata (2): usbip: vhci number of ports extension usbip: single thread event handler drivers/usb/usbip/README | 3 + drivers/usb/usbip/stub_dev.c | 3 +- drivers/usb/usbip/usbip_common.c

  1   2   >