macvlan support was added to the Linux kernel in 2.6.33, but
MACVLAN_MODE_PASSTHRU wasn't added until 2.6.38, so a workaround had
been put in place to define that constant on those few systems where
it was missing. It's useful like was probably 6 months at most, but
it's been there for over 10 years.
Signed-off-by: Laine Stump <laine@redhat.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
endif
if use_macvtap
conf.set('WITH_MACVTAP', 1)
-
- if cc.has_header_symbol('linux/if_link.h', 'MACVLAN_MODE_PASSTHRU')
- conf.set('WITH_DECL_MACVLAN_MODE_PASSTHRU', 1)
- endif
endif
netcf_version = '0.1.8'
# include <linux/if_tun.h>
# include <math.h>
-/* Older kernels lacked this enum value. */
-# if !WITH_DECL_MACVLAN_MODE_PASSTHRU
-# define MACVLAN_MODE_PASSTHRU 8
-# endif
-
# include "viralloc.h"
# include "virlog.h"
# include "viruuid.h"