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