Thanks Danny,
That means DPDK ports have to have dedicated control path other than KNI.


I originally got confused by the statement at 
http://dpdk.org/doc/guides/prog_guide/kernel_nic_interface.html:
"...Allows management of DPDK ports using standard Linux net tools such as 
ethtool, ifconfig and tcpdump."
Thanks,
Tim


At 2015-02-25 13:05:08, "Zhou, Danny" <danny.zhou at intel.com> wrote:
>You can do it but it will not sync with DPDK. In current KNI implementation, 
>the devices'
>I/O address spaces are mapped to both userspace DPDK and kenrelspace KNI, so 
>one
>can control the NIC device independently(using ethtool for KNI and ethdev APIs 
>for DPDK)
>without synchronization.
>
>In theory, KNI should route all device control request from ethtool to DPDK. 
>But unfortunately,
>a short path is adopted at the moment due to DPDK reused lots of legacy kernel 
>codes with BSD license.
>
>> -----Original Message-----
>> From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Tim Deng
>> Sent: Wednesday, February 25, 2015 9:57 AM
>> To: dev at dpdk.org
>> Subject: [dpdk-dev] Manage DPDK port capability via KNI
>> 
>> Hi,
>> 
>> 
>> I am wondering how could we manage a DPDK port offload capabilities,
>> e.g. if we want to disable TSO capability on a DPDK port, is it feasible
>> that we use ethtool to configure a KNI then the config will be sync to a 
>> DPDK port?
>> 
>> 
>> Thanks,
>> Tim

Reply via email to