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?
_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to