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: Wed, 1 Jul 2015 14:44:00 +0800 [thread overview]
Message-ID: <55938C30.6040703@cas-well.com> (raw)
In-Reply-To: <55895E0A.50107@cas-well.com>
Hi Sy Jong,
Have any idea?
"Scott.Jhuang (莊清翔) : 6309" 於 2015年06月23日 21:24 寫道:
Dear Sy Jong,
Yes, I have check out DPDK KNI, but I still can't find how to prepare net_device structure...
And I also doesn't find how to get "ethtool_cmd.phy_address"
Could you let me know the path of source code folder
Choi, Sy Jong 於 2015年06月19日 10:35 寫道:
Hi Scott,
DPDK PMD are interfacing using rte_ethdev.c which link to ixgbe_ethdev.c there’s no “net_device” in our code.
But if you search DPDk code based, we have KNI example to teach you how to prepare the net_device structure.
Have you check out our DPDK KNI codes?
Regards,
Choi, Sy Jong
Platform Application Engineer
From: "Scott.Jhuang (莊 清 翔) : 6309" [mailto:Scott.Jhuang@cas-well.com]
Sent: Thursday, June 18, 2015 12:25 PM
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?
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.
--
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
--
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.
next prev parent reply other threads:[~2015-07-01 6:44 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
2015-06-19 2:35 ` Choi, Sy Jong
2015-06-23 13:24 ` Scott.Jhuang (莊清翔) : 6309
2015-07-01 6:44 ` Scott.Jhuang (莊清翔) : 6309 [this message]
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=55938C30.6040703@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).