Netdev List
 help / color / mirror / Atom feed
* [PATCH ethtool 0/7] Generic netdev features support
@ 2012-06-02  0:33 Ben Hutchings
  2012-06-02  0:35 ` [PATCH ethtool 1/7] Run tests in-process Ben Hutchings
                   ` (7 more replies)
  0 siblings, 8 replies; 10+ messages in thread
From: Ben Hutchings @ 2012-06-02  0:33 UTC (permalink / raw)
  To: netdev; +Cc: Michał Mirosław, Mahesh Bandewar

This series adds support for the not-so-new generic netdev features
ethtool API, along with some test infrastructure and test cases to check
that it works with old and new kernel versions.  I'm still not convinced
that there are enough test cases, but I've held this back for too damn
long already.

I'd like to include these changes in an ethtool 3.4 release by the end
of next week, so let me know if there's anything wrong with them.

Ben.

Ben Hutchings (7):
  Run tests in-process
  Add output file parameter to dump_hex() and make it extern
  test: Add test_ioctl() function to support a mock send_ioctl()
  Add unit tests for setting offload features (old API)
  Regularise offload feature settings
  Report when offload feature changes are not exactly as requested
  Change -k/-K options to use ETHTOOL_{G,S}FEATURES

 .gitignore      |    2 +-
 Makefile.am     |   10 +-
 ethtool.8.in    |   31 +--
 ethtool.c       |  668 +++++++++++++++++++++++++++++++++++--------------------
 internal.h      |   72 ++++++
 test-cmdline.c  |   14 +-
 test-common.c   |  357 +++++++++++++++++++++++++++---
 test-features.c |  516 ++++++++++++++++++++++++++++++++++++++++++
 8 files changed, 1358 insertions(+), 312 deletions(-)

-- 
Ben Hutchings, Staff Engineer, Solarflare
Not speaking for my employer; that's the marketing department's job.
They asked us to note that Solarflare product names are trademarked.

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2012-06-02  1:31 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-06-02  0:33 [PATCH ethtool 0/7] Generic netdev features support Ben Hutchings
2012-06-02  0:35 ` [PATCH ethtool 1/7] Run tests in-process Ben Hutchings
2012-06-02  0:36 ` [PATCH ethtool 2/7] Add output file parameter to dump_hex() and make it extern Ben Hutchings
2012-06-02  0:37 ` [PATCH ethtool 3/7] test: Add test_ioctl() function to support a mock send_ioctl() Ben Hutchings
2012-06-02  0:37 ` [PATCH ethtool 4/7] Add unit tests for setting offload features (old API) Ben Hutchings
2012-06-02  0:38 ` [PATCH ethtool 5/7] Regularise offload feature settings Ben Hutchings
2012-06-02  0:39 ` [PATCH ethtool 6/7] Report when offload feature changes are not exactly as requested Ben Hutchings
2012-06-02  0:40 ` [PATCH ethtool 7/7] Change -k/-K options to use ETHTOOL_{G,S}FEATURES Ben Hutchings
2012-06-02  0:45 ` [PATCH ethtool 0/7] Generic netdev features support Stephen Hemminger
2012-06-02  1:31   ` Ben Hutchings

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox