[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <F363E7AC84E1B646A0358B281A46F4AEABA0FFCC62@HQ1-EXCH03.corp.brocade.com>
Date: Wed, 20 Oct 2010 20:07:45 -0700
From: Debashis Dutt <ddutt@...cade.COM>
To: "netdev@...r.kernel.org" <netdev@...r.kernel.org>,
"David S. Miller" <davem@...emloft.net>
CC: Rasesh Mody <rmody@...cade.com>, Jing Huang <huangj@...cade.COM>,
"Akshay Mathur" <amathur@...cade.com>
Subject:
Hi,
For the Brocade 10G Ethernet driver (bna) we want to implement a set of
operations which is not supported by current tools like ethtool.
Examples of such operations would be
a) Queries related to CEE, if the link is CEE.
b) Get traces from firmware.
I was wondering what would be right approach to take here:
a) use debugfs (like the Chelsio cxgb4 driver)
b) use SIOCDEVPRIVATE for the pass through IOCTL defined in
struct net_device_ops{}
As per comments in the header file, b) should not be used
since this IOCTL is supposed to be deprecated.
c) use procfs / sysfs (these may not scale, in our opinion)
Please suggest.
Thanks
--Debashis
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists