ethtool-copy.h: sync with net

This covers kernel changes up to:

commit 38c891a49dec43dbb1575cc40d10dbd49c4961ab
Author: Ben Hutchings <ben@decadent.org.uk>
Date:   Thu May 15 01:07:16 2014 +0100

    ethtool: Improve explanation of the two arrays following struct ethtool_rxfh

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
ethtool: Support for configurable RSS hash key

This ethtool patch will primarily implement the parser for the options provided
by the user for get and set rxfh before invoking the ioctl.
This patch also has
1. Ethtool man page changes which describes the Usage of
   get and set rxfh options.
2. Test cases for get and set rxfh in test-cmdline.c

Signed-off-by: Venkat Duvvuru <VenkatKumar.Duvvuru@Emulex.com>
test-cmdline: Disable test cases for --rxfh hash key parsing

test-cmdline does not mock the result of send_ioctl() but just treats
a call to send_ioctl() as indicating successful parsing.  Any parse
failure after this point cannot be tested for.  Currently, the hash
key string passed to --rxfh isn't parsed until after the device's key
size is known, so we can't test it tis way.

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
Release version 3.16.

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>