github.com/cilium/cilium@v1.16.2/bpf/lib/stubs.h (about) 1 /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */ 2 /* Copyright Authors of Cilium */ 3 4 #pragma once 5 6 /* Define dummy values to make bpf_{lxc,overlay}.c to compile */ 7 # ifndef NATIVE_DEV_IFINDEX 8 # define NATIVE_DEV_IFINDEX 0 9 # endif 10 #ifdef ENABLE_NODEPORT 11 # ifndef DSR_ENCAP_MODE 12 # define DSR_ENCAP_MODE 0 13 # define DSR_ENCAP_IPIP 2 14 # define DSR_ENCAP_GENEVE 3 15 # endif 16 # if defined(ENABLE_MASQUERADE_IPV4) && !defined(IPV4_MASQUERADE) 17 # define IPV4_MASQUERADE 0 18 # endif 19 # ifndef IPV4_DIRECT_ROUTING 20 # define IPV4_DIRECT_ROUTING 0 21 # endif 22 # if defined(ENABLE_MASQUERADE_IPV6) && !defined(IPV6_MASQUERADE_V) 23 DEFINE_IPV6(IPV6_MASQUERADE, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); 24 # define IPV6_MASQUERADE_V 25 # endif 26 #endif