> On Oct 2, 2017, at 11:40 PM, Andrew Rybchenko <arybche...@solarflare.com> 
> wrote:
> 
> On 10/03/2017 09:33 AM, Raslan Darawsheh wrote:
>> Add a new offload capability flag for Rx HW
>> timestamp and enabling/disabling this via rte_eth_rxmode.
>> 
>> Signed-off-by: Raslan Darawsheh 
>> <rasl...@mellanox.com>
>> 
>> ---
>> This patch should be applied after after this series:
>> 
>> http://dpdk.org/dev/patchwork/patch/29368/
>> 
>> ---
>>  doc/guides/nics/features.rst  | 11 +++++++++++
>>  lib/librte_ether/rte_ethdev.c |  6 ++++++
>>  lib/librte_ether/rte_ethdev.h |  5 ++++-
>>  3 files changed, 21 insertions(+), 1 deletion(-)
>> 
> 
> <...>
> 
>> diff --git a/lib/librte_ether/rte_ethdev.h b/lib/librte_ether/rte_ethdev.h
>> index ffd2ee5..bd63730 100644
>> --- a/lib/librte_ether/rte_ethdev.h
>> +++ b/lib/librte_ether/rte_ethdev.h
>> @@ -368,7 +368,8 @@ struct rte_eth_rxmode {
>>              jumbo_frame      : 1, /**< Jumbo Frame Receipt enable. */
>>              hw_strip_crc     : 1, /**< Enable CRC stripping by hardware. */
>>              enable_scatter   : 1, /**< Enable scatter packets rx handler */
>> -            enable_lro       : 1; /**< Enable LRO */
>> +            enable_lro       : 1, /**< Enable LRO */
>> +            hw_timestamp     : 1; /**< Enable HW timestamp */
>> 
> 
> The code is definitely not rebased on top of a new Rx offload API patch which 
> adds
>      ignore_offload_bitfield : 1;
> exactly in this place.

Hi Andrew,
Did you check Shahaf's email regarding this? Looks like Shahaf suggests keeping 
it as is for now.

> On Sep 30, 2017, at 11:44 PM, Shahaf Shuler <shah...@mellanox.com> wrote:

> >[1] http://dpdk.org/ml/archives/dev/2017-September/076872.html
>  
> I agree it should be on top of [1].
> Unfortunately since the PMDs will move to the new API only on 18.02, and in 
> the current state Rx offloads are disabled by default, there will be no way 
> to enable this feature without a dedicated bit.
>  
> So my suggestion is to keep the timestamp bit on rxmode, and to update the 
> convert function introduced on [1]. This bit will be removed along with the 
> entire bit-field array once the old offloads API will be deprecated.


Thanks,
Yongseok

Reply via email to