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