[dpdk-dev] [PATCH v6 00/22] Support flow director programming on Fortville

Thomas Monjalon thomas.monjalon at 6wind.com
Tue Nov 25 10:23:25 CET 2014


2014-11-25 04:51, Wu, Jingjing:
> > Now we move on this API and the old one must be removed.
> > Converting ixgbe to this new API must be the top priority.
> > It must be clear to everyone that no new Fortville feature will be accepted
> > until a full clean-up of the old filtering API.
> 
> If I understand correctly, what you mean is:
> If the new patch is using new filter_ctrl API while the similar feature for
> Igb and ixgbe are using the old filtering API, we need to clean-up the old filtering
> API and promote them to new filtering APIs at first.
> For example, if we want to enable ethertype filter on Fortville, we need to move
> the igb/ixgbe's ether_type filter to new API at the same patchset.
> 
> What you said is not for others features which has no relationship with filter API. 
> Correct? 

No, let me explain the situation to everyone.
In DPDK 1.8, some features will have 2 different API. The old API works for ixgbe
but don't allow to use i40e. The new API works only for i40e.
It's really not convenient and, as a general rule, this kind of breaking
is forbidden. But the development of the release 1.8 was especially difficult
and we made some trade-offs that we never should do again.

This situation is due to i40e developments. So it's the responsibility of the
i40e team to fix it by removing the old API.
To be sure it will be done quickly, the integration of i40e features in next
release cycle (2.0) will be blocked until this API problem is fixed.

-- 
Thomas


More information about the dev mailing list