wds: add a separate --set-ip-family option
authorMatti Laakso <malaakso@elisanet.fi>
Sun, 20 Nov 2016 21:27:31 +0000 (23:27 +0200)
committerJohn Crispin <john@phrozen.org>
Mon, 21 Nov 2016 10:01:58 +0000 (11:01 +0100)
commita7aad0bb7c2e2030d53a8ed0e54f6b347c9ae24f
treee50a8c158e21fb6ed1d4cdaf96db9fcdb346d608
parent28227a790472f1921869e0df8b19f2bed4d1cade
wds: add a separate --set-ip-family option

Change the current ip-family option to set the IP Family Preference
TLV in the Start Network command, and add a separate set-ip-family
option for the Set IP Family command. This is done to match how
the autoconnect and set-autoconnect options work.

Older modems don't support the Set IP Family command, and they
should use the IP Family Preference TLV. On the other hand, newer
modems, e.g., from Huawei, don't respect that TLV, and require the
use of the separate Set IP Family command.

Signed-off-by: Matti Laakso <malaakso@elisanet.fi>
commands-wds.c
commands-wds.h