Re: [PATCH RESEND bpf-next 01/15] ice: make RX hash reading code more reusable

From: Alexander Lobakin
Date: Mon May 22 2023 - 11:38:35 EST


From: Larysa Zaremba <larysa.zaremba@xxxxxxxxx>
Date: Mon, 22 May 2023 17:03:54 +0200

> On Fri, May 19, 2023 at 06:46:31PM +0200, Alexander Lobakin wrote:
>> From: Larysa Zaremba <larysa.zaremba@xxxxxxxxx>
>> Date: Fri, 12 May 2023 17:25:53 +0200

[...]

>>> + nic_mdid = (struct ice_32b_rx_flex_desc_nic *)rx_desc;
>>> + *dst = le32_to_cpu(nic_mdid->rss_hash);
>>> + return true;
>>
>> You can just return the hash. `hash == 0` means there's no hash, so it
>> basically means `false`, while non-zero is `true`.
>
> Agree about both hash and timestamp.
>
> Taking this comment and the earlier on into account, I'll name functions like
> that:
>
> ice_get_rx_hash()
> ice_get_vlan_tag()
> ice_ptp_get_rx_hwts_ns()

Sounds good to me!

[...]

Thanks,
Olek