github.com/cilium/cilium@v1.16.2/test/bpf/unit-test.c (about)

     1  // SPDX-License-Identifier: Apache-2.0
     2  // Copyright Authors of Cilium
     3  
     4  #include <bpf/ctx/skb.h>
     5  #include <bpf/api.h>
     6  
     7  #include <assert.h>
     8  #include <stdlib.h>
     9  
    10  #include "lib/utils.h"
    11  
    12  #include "node_config.h"
    13  
    14  #include "lib/common.h"
    15  
    16  #define htonl bpf_htonl
    17  #define ntohl bpf_ntohl
    18  
    19  #include "tests/builtin_test.h"
    20  
    21  int main(int argc, char *argv[])
    22  {
    23  	srandom(0x61C88647);
    24  
    25  	test___builtin_memzero();
    26  	test___builtin_memcpy();
    27  	test___builtin_memcmp();
    28  	test___builtin_memmove();
    29  
    30  	return 0;
    31  }