DPDK patches and discussions
 help / color / mirror / Atom feed
From: "\"Scott.Jhuang (莊清翔) : 6309\"" <Scott.Jhuang@cas-well.com>
To: "Choi, Sy Jong" <sy.jong.choi@intel.com>, "dev@dpdk.org" <dev@dpdk.org>
Subject: Re: [dpdk-dev] How to get net_device and use struct ethtool_cmd at DPDK	enverinment?
Date: Thu, 18 Jun 2015 12:24:41 +0800	[thread overview]
Message-ID: <55824809.9090804@cas-well.com> (raw)
In-Reply-To: <697F8B1B48670548A5BAB03E8283550F35448689@PGSMSX108.gar.corp.intel.com>

Dear Sy Jong,

I'm planning to program a driver to get all the ethport's net_device structure, because I need some information from these net_device structures.
And I also need to use net_device struct's ethtool_cmd to get some information e.g. ethtool_cmd.phy_address, net_device->ethtool_ops->get_settings.

In fact, I need some information from net_device struct to access and control PHY's link-up/down,
and I reference igb driver to design the link-up/down functions, since in DPDK envirenment doesn't have igb driver,
so In DPDK envirenment, I don't know how to get network deivce's net_device structs and more information which initial by igb driver(because doesn't have igb driver).

Choi, Sy Jong 於 2015年06月17日 11:15 寫道:
Hi Scott,

You are right, the KNI will be a good reference for you. It demonstrate how DPDK PMD interface with kernel.
May I know are you planning to build the interface to ethtool? You can try running KNI app.

Regards,
Choi, Sy Jong
Platform Application Engineer

From: "Scott.Jhuang (莊清 翔) : 6309" [mailto:Scott.Jhuang@cas-well.com]
Sent: Wednesday, June 17, 2015 11:12 AM
To: Choi, Sy Jong; dev@dpdk.org<mailto:dev@dpdk.org>
Subject: Re: [dpdk-dev] How to get net_device and use struct ethtool_cmd at DPDK enverinment?

Hi Sy Jong,

But...I am programming a driver now, have any sample driver I can reference?

Choi, Sy Jong 於 2015年06月16日 14:48 寫道:

Hi Scott,



You can review DPDK KNI sample app, there's ethtool support using a vEth device interfacing to DPDK PMD.



Pure DPDK PMD require programming to display the information in ethtool. The interfacing is demonstrate on KNI sample app.



Regards,

Choi, Sy Jong

Platform Application Engineer



-----Original Message-----

From: dev [mailto:dev-bounces@dpdk.org] On Behalf Of "Scott.Jhuang (???) : 6309"

Sent: Monday, June 15, 2015 6:35 PM

To: dev@dpdk.org<mailto:dev@dpdk.org>

Subject: [dpdk-dev] How to get net_device and use struct ethtool_cmd at DPDK enverinment?



Hi,



I want to get etherport's net_device structs and using ethtool_cmd to get some information of etherports.

Are these capabilitys igb_uio driver also provided?



If not, how can I get net_devices and use ethtool_cmd capabilitys?



--



Best Regards,

Scott Jhuang



Software Engineering Dept.

Software Engineer

CASwell

238 新北市樹林區博愛街242號8樓

8F, No.242, Bo-Ai St., Shu-Lin Dist, New Taipei City 238, Taiwan

Tel:+886-2-7705-8888 # 6309

Fax:+886-2-7731-9988

E-mail:scott.jhuang@cas-well.com<mailto:scott.jhuang@cas-well.com><mailto:scott.jhuang@cas-well.com><mailto:scott.jhuang@cas-well.com>

CASWELL Inc. 瑞祺電通 http://www.cas-well.com





本信件可能包含瑞祺電通機密資訊,非指定之收件者,請勿使用或揭露本信件內容,並請銷毀此信件。 This email may contain confidential information. Please do not use or disclose it in any way and delete it if you are not the intended recipient.

--

Best Regards,

Scott Jhuang



Software Engineering Dept.

Software Engineer

CASwell

238 新北市樹林區博愛街242號8樓

8F, No.242, Bo-Ai St., Shu-Lin Dist, New Taipei City 238, Taiwan

Tel:+886-2-7705-8888 # 6309

Fax:+886-2-7731-9988

E-mail:scott.jhuang@cas-well.com<mailto:scott.jhuang@cas-well.com>

CASWELL Inc. 瑞祺電通 http://www.cas-well.com
本信件可能包含瑞祺電通機密資訊,非指定之收件者,請勿使用或揭露本信件內容,並請銷毀此信件。 This email may contain confidential information. Please do not use or disclose it in any way and delete it if you are not the intended recipient.


--

Best Regards,
Scott Jhuang

Software Engineering Dept.
Software Engineer
CASwell
238 新北市樹林區博愛街242號8樓
8F, No.242, Bo-Ai St., Shu-Lin Dist, New Taipei City 238, Taiwan
Tel:+886-2-7705-8888 # 6309
Fax:+886-2-7731-9988
E-mail:scott.jhuang@cas-well.com<mailto:scott.jhuang@cas-well.com>
CASWELL Inc. 瑞祺電通 http://www.cas-well.com


本信件可能包含瑞祺電通機密資訊,非指定之收件者,請勿使用或揭露本信件內容,並請銷毀此信件。 This email may contain confidential information. Please do not use or disclose it in any way and delete it if you are not the intended recipient.

  reply	other threads:[~2015-06-18  4:24 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-06-15 10:35 Scott.Jhuang (莊清翔) : 6309
2015-06-16  6:48 ` Choi, Sy Jong
2015-06-17  3:11   ` Scott.Jhuang (莊清翔) : 6309
2015-06-17  3:15     ` Choi, Sy Jong
2015-06-18  4:24       ` Scott.Jhuang (莊清翔) : 6309 [this message]
2015-06-19  2:35         ` Choi, Sy Jong
2015-06-23 13:24           ` Scott.Jhuang (莊清翔) : 6309
2015-07-01  6:44             ` Scott.Jhuang (莊清翔) : 6309
2015-07-01  7:55               ` Choi, Sy Jong
2015-07-15  9:54                 ` Scott.Jhuang (莊清翔) : 6309
2015-07-15 10:01                   ` Choi, Sy Jong
2015-07-17  7:53                     ` Scott.Jhuang (莊清翔) : 6309
2015-07-17  8:16                       ` Choi, Sy Jong

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=55824809.9090804@cas-well.com \
    --to=scott.jhuang@cas-well.com \
    --cc=dev@dpdk.org \
    --cc=sy.jong.choi@intel.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).