LCOV - code coverage report
Current view: top level - core - flavor.c (source / functions) Coverage Total Hit
Test: lcov.out Lines: 100.0 % 3 3
Test Date: 2025-02-26 17:59:59 Functions: 100.0 % 1 1

            Line data    Source code
       1              : /* SPDX-License-Identifier: GPL-2.0-only */
       2              : /*
       3              :  * Copyright (c) 2023 Meta Platforms, Inc. and affiliates.
       4              :  */
       5              : 
       6              : #include "core/flavor.h"
       7              : 
       8              : #include "core/helper.h"
       9              : 
      10            6 : const char *bf_flavor_to_str(enum bf_flavor flavor)
      11              : {
      12              :     static const char *flavor_str[] = {
      13              :         [BF_FLAVOR_TC] = "BF_FLAVOR_TC",
      14              :         [BF_FLAVOR_NF] = "BF_FLAVOR_NF",
      15              :         [BF_FLAVOR_XDP] = "BF_FLAVOR_XDP",
      16              :         [BF_FLAVOR_CGROUP] = "BF_FLAVOR_GROUP",
      17              :     };
      18              : 
      19            6 :     bf_assert(0 <= flavor && flavor < _BF_FLAVOR_MAX);
      20              :     static_assert(ARRAY_SIZE(flavor_str) == _BF_FLAVOR_MAX,
      21              :                   "missing entries in flavor_str array");
      22              : 
      23            4 :     return flavor_str[flavor];
      24              : }
        

Generated by: LCOV version 2.0-1