LCOV - code coverage report
Current view: top level - vlib/vmbus - vmbus.c (source / functions) Hit Total Coverage
Test: coverage-filtered.info Lines: 3 9 33.3 %
Date: 2023-10-26 01:39:38 Functions: 3 6 50.0 %

          Line data    Source code
       1             : /*
       2             :  * Copyright (c) 2018, Microsoft Corporation.
       3             :  * Licensed under the Apache License, Version 2.0 (the "License");
       4             :  * you may not use this file except in compliance with the License.
       5             :  * You may obtain a copy of the License at:
       6             :  *
       7             :  *     http://www.apache.org/licenses/LICENSE-2.0
       8             :  *
       9             :  * Unless required by applicable law or agreed to in writing, software
      10             :  * distributed under the License is distributed on an "AS IS" BASIS,
      11             :  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      12             :  * See the License for the specific language governing permissions and
      13             :  * limitations under the License.
      14             :  */
      15             : 
      16             : #include <vlib/vlib.h>
      17             : #include <vlib/vmbus/vmbus.h>
      18             : #include <vlib/unix/unix.h>
      19             : 
      20             : #include <sys/types.h>
      21             : #include <sys/stat.h>
      22             : #include <fcntl.h>
      23             : #include <dirent.h>
      24             : #include <sys/ioctl.h>
      25             : #include <net/if.h>
      26             : 
      27             : /* this is a stub replaced by the Linux specfic version */
      28             : vlib_vmbus_addr_t *__clib_weak
      29           0 : vlib_vmbus_get_all_dev_addrs ()
      30             : {
      31           0 :   return NULL;
      32             : }
      33             : 
      34             : u8 *__clib_weak
      35           0 : format_vlib_vmbus_addr (u8 *s, va_list *va)
      36             : {
      37           0 :   return 0;
      38             : }
      39             : 
      40             : uword __clib_weak
      41           0 : unformat_vlib_vmbus_addr (unformat_input_t *input, va_list *args)
      42             : {
      43           0 :   return 0;
      44             : }
      45             : 
      46             : clib_error_t *
      47         575 : vmbus_bus_init (vlib_main_t * vm)
      48             : {
      49         575 :   return 0;
      50             : }
      51             : 
      52        8063 : VLIB_INIT_FUNCTION (vmbus_bus_init);
      53             : 
      54             : /*
      55             :  * fd.io coding-style-patch-verification: ON
      56             :  *
      57             :  * Local Variables:
      58             :  * eval: (c-set-style "gnu")
      59             :  * End:
      60             :  */

Generated by: LCOV version 1.14