aboutsummaryrefslogtreecommitdiff
path: root/test-cmdline.c
diff options
context:
space:
mode:
authorDavid Decotigny <decot@googlers.com>2016-03-25 09:21:01 -0700
committerBen Hutchings <ben@decadent.org.uk>2016-06-26 10:39:12 +0200
commit33133abf3b777a2e0730f826817c8e05b3616150 (patch)
treec454a2b08b513fa43c9a9439805a2f65aaa38841 /test-cmdline.c
parent7d42905bcb18cbd39571aa8cc56110b0f8d58bb5 (diff)
downloadethtool-33133abf3b777a2e0730f826817c8e05b3616150.tar.gz
ethtool.c: add support for ETHTOOL_xLINKSETTINGS ioctls
More info with kernel commit 8d3f2806f8fb ("Merge branch 'ethtool-ksettings'"). Note: The new features implemented in this patch depend on kernel commit 793cf87de9d1 ("Set cmd field in ETHTOOL_GLINKSETTINGS response to wrong nwords"). Signed-off-by: David Decotigny <decot@googlers.com> [bwh: Fix style: - Remove '_' and '__' prefixes from newly defined names - Add space around multiplication operator - Remove space before semi-colon] Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
Diffstat (limited to 'test-cmdline.c')
-rw-r--r--test-cmdline.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/test-cmdline.c b/test-cmdline.c
index 2fd7cbb..a94edea 100644
--- a/test-cmdline.c
+++ b/test-cmdline.c
@@ -37,7 +37,20 @@ static struct test_case {
{ 1, "--change devname autoneg foo" },
{ 1, "-s devname autoneg" },
{ 0, "--change devname advertise 0x1" },
+ { 0, "--change devname advertise 0xf" },
+ { 0, "--change devname advertise 0Xf" },
+ { 0, "--change devname advertise 1" },
+ { 0, "--change devname advertise f" },
+ { 0, "--change devname advertise 01" },
+ { 0, "--change devname advertise 0f" },
+ { 0, "--change devname advertise 0xfffffffffffffffffffffffffffffffff" },
+ { 0, "--change devname advertise fffffffffffffffffffffffffffffffff" },
+ { 0, "--change devname advertise 0x0000fffffffffffffffffffffffffffff" },
+ { 0, "--change devname advertise 0000fffffffffffffffffffffffffffff" },
+ { 1, "-s devname advertise" },
+ { 1, "-s devname advertise 0x" },
{ 1, "-s devname advertise foo" },
+ { 1, "-s devname advertise 0xfoo" },
{ 1, "--change devname advertise" },
{ 0, "-s devname phyad 1" },
{ 1, "--change devname phyad foo" },