back to topotato report
topotato coverage report
Current view: top level - pimd - pim_memory.c (source / functions) Hit Total Coverage
Test: test_mld_basic.py::MLDBasic Lines: 27 27 100.0 %
Date: 2023-02-24 18:38:01 Functions: 54 54 100.0 %

          Line data    Source code
       1             : /* pimd memory type definitions
       2             :  *
       3             :  * Copyright (C) 2015  David Lamparter
       4             :  *
       5             :  * This file is part of Quagga.
       6             :  *
       7             :  * Quagga is free software; you can redistribute it and/or modify it
       8             :  * under the terms of the GNU General Public License as published by the
       9             :  * Free Software Foundation; either version 2, or (at your option) any
      10             :  * later version.
      11             :  *
      12             :  * Quagga is distributed in the hope that it will be useful, but
      13             :  * WITHOUT ANY WARRANTY; without even the implied warranty of
      14             :  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
      15             :  * General Public License for more details.
      16             :  *
      17             :  * You should have received a copy of the GNU General Public License along
      18             :  * with this program; see the file COPYING; if not, write to the Free Software
      19             :  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
      20             :  */
      21             : 
      22             : #ifdef HAVE_CONFIG_H
      23             : #include "config.h"
      24             : #endif
      25             : 
      26             : #include "pim_memory.h"
      27             : 
      28           3 : DEFINE_MGROUP(PIMD, "pimd");
      29           3 : DEFINE_MTYPE(PIMD, PIM_CHANNEL_OIL, "PIM SSM (S,G) channel OIL");
      30           3 : DEFINE_MTYPE(PIMD, PIM_INTERFACE, "PIM interface");
      31           3 : DEFINE_MTYPE(PIMD, PIM_IGMP_JOIN, "PIM interface IGMP static join");
      32           3 : DEFINE_MTYPE(PIMD, PIM_IGMP_SOCKET, "PIM interface IGMP socket");
      33           3 : DEFINE_MTYPE(PIMD, PIM_IGMP_GROUP, "PIM interface IGMP group");
      34           3 : DEFINE_MTYPE(PIMD, PIM_IGMP_GROUP_SOURCE, "PIM interface IGMP source");
      35           3 : DEFINE_MTYPE(PIMD, PIM_NEIGHBOR, "PIM interface neighbor");
      36           3 : DEFINE_MTYPE(PIMD, PIM_IFCHANNEL, "PIM interface (S,G) state");
      37           3 : DEFINE_MTYPE(PIMD, PIM_UPSTREAM, "PIM upstream (S,G) state");
      38           3 : DEFINE_MTYPE(PIMD, PIM_SSMPINGD, "PIM sspimgd socket");
      39           3 : DEFINE_MTYPE(PIMD, PIM_STATIC_ROUTE, "PIM Static Route");
      40           3 : DEFINE_MTYPE(PIMD, PIM_RP, "PIM RP info");
      41           3 : DEFINE_MTYPE(PIMD, PIM_FILTER_NAME, "PIM RP filter info");
      42           3 : DEFINE_MTYPE(PIMD, PIM_MSDP_PEER, "PIM MSDP peer");
      43           3 : DEFINE_MTYPE(PIMD, PIM_MSDP_MG_NAME, "PIM MSDP mesh-group name");
      44           3 : DEFINE_MTYPE(PIMD, PIM_MSDP_SA, "PIM MSDP source-active cache");
      45           3 : DEFINE_MTYPE(PIMD, PIM_MSDP_MG, "PIM MSDP mesh group");
      46           3 : DEFINE_MTYPE(PIMD, PIM_MSDP_MG_MBR, "PIM MSDP mesh group mbr");
      47           3 : DEFINE_MTYPE(PIMD, PIM_SEC_ADDR, "PIM secondary address");
      48           3 : DEFINE_MTYPE(PIMD, PIM_JP_AGG_GROUP, "PIM JP AGG Group");
      49           3 : DEFINE_MTYPE(PIMD, PIM_JP_AGG_SOURCE, "PIM JP AGG Source");
      50           3 : DEFINE_MTYPE(PIMD, PIM_PIM_INSTANCE, "PIM global state");
      51           3 : DEFINE_MTYPE(PIMD, PIM_NEXTHOP_CACHE, "PIM nexthop cache state");
      52           3 : DEFINE_MTYPE(PIMD, PIM_SSM_INFO, "PIM SSM configuration");
      53           3 : DEFINE_MTYPE(PIMD, PIM_PLIST_NAME, "PIM Prefix List Names");
      54           3 : DEFINE_MTYPE(PIMD, PIM_VXLAN_SG, "PIM VxLAN mroute cache");

Generated by: LCOV version v1.16-topotato