On 05/11/2016 02:41 AM, Jesse Gross wrote:
> On Tue, May 10, 2016 at 1:21 AM, Markos Chandras <mchand...@suse.de> wrote:
>> Commit e2f3178f0582 ("datapath: Add support for kernel 3.14.") added
>> support for 3.14 kernels and a new OVS_GREP_IFELSE check for the
>> "skg_get_hash" function in the process. "skb_get_hash" was introduced
>> in the Linux kernel commit 3958afa1b272 ("net: Change skb_get_rxhash to
>> skb_get_hash") which exists in >=3.14 but the OVS_GREP_IFELSE macro
>> also matches the "skb_get_hash_raw" function which exists in older
>> kernels. As a result of which, the check makes the build system
>> behave as if the "skb_get_hash" function is available in these older
>> kernels leading to build failures. We fix this by explicitly checking
>> for "skb_get_hash(" which matches the function definition.
>>
>> Signed-off-by: Markos Chandras <mchand...@suse.de>
> 
> It looks like skb_get_hash_raw() was introduced upstream in 3.14 as
> well. Are there distribution kernels that you are referring to that
> have backported one but not the other?
> 
Hi Jesse,

You are right. SUSE has backported that commit to the SLE12 kernel which
is 3.12.

-- 
markos

SUSE LINUX GmbH | GF: Felix Imendörffer, Jane Smithard, Graham Norton
HRB 21284 (AG Nürnberg) Maxfeldstr. 5, D-90409, Nürnberg
_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to