diff options
author | Ben Pfaff <blp@ovn.org> | 2017-07-14 14:33:46 -0700 |
---|---|---|
committer | Ben Pfaff <blp@ovn.org> | 2017-07-17 10:05:57 -0700 |
commit | 5d77b36b5ce5282bc39e52cb54f3cf37eee9334c (patch) | |
tree | 59dd3379c27b16a032ec6cbb37601f33e4a4051e /configure.ac | |
parent | fd245f1da9c4f87ebb737951a41429cdbe1d8cda (diff) | |
download | openvswitch-5d77b36b5ce5282bc39e52cb54f3cf37eee9334c.tar.gz |
Support IPv6 link-local address scopes on Linux.
I hadn't even heard of this feature before, but it seems to be at least
semi-standard to support Linux link-local address scopes via a % suffix,
e.g. fe80::1234%eth0 for a link-local address scoped to eth0. This commit
adds support.
I'd appreciate feedback from folks who understand this feature better than
me.
Reported-by: Ali Volkan Atli <Volkan.Atli@argela.com.tr>
Signed-off-by: Ben Pfaff <blp@ovn.org>
Acked-by: Darrell Ball <dlu998@gmail.com>
Tested-by: Numan Siddique <nusiddiq@redhat.com>
Acked-by: Numan Siddique <nusiddiq@redhat.com>
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac index 23afe4c71..194c4b92e 100644 --- a/configure.ac +++ b/configure.ac @@ -107,6 +107,9 @@ AC_CHECK_MEMBERS([struct stat.st_mtim.tv_nsec, struct stat.st_mtimensec], [], [], [[#include <sys/stat.h>]]) AC_CHECK_MEMBERS([struct ifreq.ifr_flagshigh], [], [], [[#include <net/if.h>]]) AC_CHECK_MEMBERS([struct mmsghdr.msg_len], [], [], [[#include <sys/socket.h>]]) +AC_CHECK_MEMBERS([struct sockaddr_in6.sin6_scope_id], [], [], + [[#include <sys/socket.h> +#include <netinet/in.h>]]) AC_CHECK_FUNCS([mlockall strnlen getloadavg statvfs getmntent_r sendmmsg]) AC_CHECK_HEADERS([mntent.h sys/statvfs.h linux/types.h linux/if_ether.h stdatomic.h]) AC_CHECK_HEADERS([net/if_mib.h], [], [], [[#include <sys/types.h> |