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