[ovs-git] [openvswitch/ovs] cbe3d3: acinclude.m4: Fix skb_get_hash function detection

GitHub noreply at github.com
Mon May 16 18:35:19 UTC 2016


  Branch: refs/heads/branch-2.5
  Home:   https://github.com/openvswitch/ovs
  Commit: cbe3d3cb2597a806dec68cccbaa5c429ca52e0b7
      https://github.com/openvswitch/ovs/commit/cbe3d3cb2597a806dec68cccbaa5c429ca52e0b7
  Author: Markos Chandras <mchandras at suse.de>
  Date:   2016-05-16 (Mon, 16 May 2016)

  Changed paths:
    M acinclude.m4

  Log Message:
  -----------
  acinclude.m4: Fix skb_get_hash function detection

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 <mchandras at suse.de>
Signed-off-by: Jesse Gross <jesse at kernel.org>




More information about the git mailing list