Re: QEMU networking: CONFIG_NET_TESTING breaks things, echo_server IPv6 address is "wrong"
Paul Sokolovsky
On Wed, 17 Aug 2016 17:26:39 +0300
Paul Sokolovsky <Paul.Sokolovsky(a)linaro.org> wrote: [] So, I'm not sure what the exact issue is. I may imagine followingOk, mystery [seems to be] solved. The default setup of echo_server/echo_client is tailored towards running QEMU-QEMU communication, as described in samples/net/README. However, QEMU-Host setup is definitely regressed. Moreover, CONFIG_NET_TESTING, with all its addresses flip-floppig, appears to be needed exactly for QEMU-QEMU case, and only complicates matters for QEMU-Host case. Proposed/done items: 1. Done: https://wiki.zephyrproject.org/view/Networking-with-Qemu now describes both QEMU-Host and QEMU-QEMU cases. 2. Done: QEMU-Host includes instructions on patching echo_server to make net-tools to work as is. 3. Suggestion: Update CONFIG_NET_TESTING's description in Kconfig to clearly state that it's pertinent to (only) QEMU-QEMU setup. 4. Suggestion: For all test apps not running in QEMU-QEMU mode, standardize of 2001:db8::1 to be host side, and 2001:db8::2 to be device side (eb it QEMU or physical device). 5. Suggestion: Apparently, add separate prj_*.conf's to run samples in QEMU-QEMU vs QEMU-Host mode. Jukka, your comments would be appreciated. -- Best Regards, Paul Linaro.org | Open source software for ARM SoCs Follow Linaro: http://www.facebook.com/pages/Linaro http://twitter.com/#!/linaroorg - http://www.linaro.org/linaro-blog |
|