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

            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/nf.h"
       7              : 
       8              : #include <linux/netfilter.h>
       9              : 
      10              : #include "core/helper.h"
      11              : #include "core/hook.h"
      12              : 
      13            0 : enum nf_inet_hooks bf_hook_to_nf_hook(enum bf_hook hook)
      14              : {
      15            0 :     bf_assert(hook >= BF_HOOK_NF_PRE_ROUTING &&
      16              :               hook <= BF_HOOK_NF_POST_ROUTING);
      17              : 
      18            0 :     enum nf_inet_hooks hooks[] = {
      19              :         [BF_HOOK_NF_PRE_ROUTING] = NF_INET_PRE_ROUTING,
      20              :         [BF_HOOK_NF_LOCAL_IN] = NF_INET_LOCAL_IN,
      21              :         [BF_HOOK_NF_FORWARD] = NF_INET_FORWARD,
      22              :         [BF_HOOK_NF_LOCAL_OUT] = NF_INET_LOCAL_OUT,
      23              :         [BF_HOOK_NF_POST_ROUTING] = NF_INET_POST_ROUTING,
      24              :     };
      25              : 
      26            0 :     return hooks[hook];
      27              : }
        

Generated by: LCOV version 2.0-1