]> git.proxmox.com Git - mirror_frr.git/blob - pimd/pim_cmd.h
Merge pull request #13332 from LabNConsulting/chopps/new-opts
[mirror_frr.git] / pimd / pim_cmd.h
1 // SPDX-License-Identifier: GPL-2.0-or-later
2 /*
3 * PIM for Quagga
4 * Copyright (C) 2008 Everton da Silva Marques
5 */
6
7 #ifndef PIM_CMD_H
8 #define PIM_CMD_H
9
10 #define PIM_STR "PIM information\n"
11 #define IGMP_STR "IGMP information\n"
12 #define IGMP_GROUP_STR "IGMP groups information\n"
13 #define IGMP_SOURCE_STR "IGMP sources information\n"
14 #define CONF_SSMPINGD_STR "Enable ssmpingd operation\n"
15 #define SHOW_SSMPINGD_STR "ssmpingd operation\n"
16 #define IFACE_PIM_STR "Enable PIM SSM operation\n"
17 #define IFACE_PIM_SM_STR "Enable PIM SM operation\n"
18 #define IFACE_PIM_HELLO_STR "Hello Interval\n"
19 #define IFACE_PIM_HELLO_TIME_STR "Time in seconds for Hello Interval\n"
20 #define IFACE_PIM_HELLO_HOLD_STR "Time in seconds for Hold Interval\n"
21 #define IFACE_IGMP_STR "Enable IGMP operation\n"
22 #define IFACE_IGMP_QUERY_INTERVAL_STR "IGMP host query interval\n"
23 #define IFACE_IGMP_QUERY_MAX_RESPONSE_TIME_STR "IGMP max query response value (seconds)\n"
24 #define IFACE_IGMP_QUERY_MAX_RESPONSE_TIME_DSEC_STR "IGMP max query response value (deciseconds)\n"
25 #define IFACE_IGMP_LAST_MEMBER_QUERY_INTERVAL_STR "IGMP last member query interval\n"
26 #define IFACE_IGMP_LAST_MEMBER_QUERY_COUNT_STR "IGMP last member query count\n"
27 #define DEBUG_IGMP_STR "IGMP protocol activity\n"
28 #define DEBUG_IGMP_EVENTS_STR "IGMP protocol events\n"
29 #define DEBUG_IGMP_PACKETS_STR "IGMP protocol packets\n"
30 #define DEBUG_IGMP_TRACE_STR "IGMP internal daemon activity\n"
31 #define DEBUG_MROUTE_STR "PIM interaction with kernel MFC cache\n"
32 #define DEBUG_STATIC_STR "PIM Static Multicast Route activity\n"
33 #define DEBUG_PIM_STR "PIM protocol activity\n"
34 #define DEBUG_PIM_EVENTS_STR "PIM protocol events\n"
35 #define DEBUG_PIM_PACKETS_STR "PIM protocol packets\n"
36 #define DEBUG_PIM_HELLO_PACKETS_STR "PIM Hello protocol packets\n"
37 #define DEBUG_PIM_J_P_PACKETS_STR "PIM Join/Prune protocol packets\n"
38 #define DEBUG_PIM_PIM_REG_PACKETS_STR "PIM Register/Reg-Stop protocol packets\n"
39 #define DEBUG_PIM_PACKETDUMP_STR "PIM packet dump\n"
40 #define DEBUG_PIM_PACKETDUMP_SEND_STR "Dump sent packets\n"
41 #define DEBUG_PIM_PACKETDUMP_RECV_STR "Dump received packets\n"
42 #define DEBUG_PIM_TRACE_STR "PIM internal daemon activity\n"
43 #define DEBUG_PIM_ZEBRA_STR "ZEBRA protocol activity\n"
44 #define DEBUG_PIM_MLAG_STR "PIM Mlag activity\n"
45 #define DEBUG_PIM_VXLAN_STR "PIM VxLAN events\n"
46 #define DEBUG_SSMPINGD_STR "ssmpingd activity\n"
47 #define CLEAR_IP_IGMP_STR "IGMP clear commands\n"
48 #define CLEAR_IP_PIM_STR "PIM clear commands\n"
49 #define MROUTE_STR "IP multicast routing table\n"
50 #define RIB_STR "IP unicast routing table\n"
51 #define CFG_MSDP_STR "Configure multicast source discovery protocol\n"
52 #define MSDP_STR "MSDP information\n"
53 #define DEBUG_MSDP_STR "MSDP protocol activity\n"
54 #define DEBUG_MSDP_EVENTS_STR "MSDP protocol events\n"
55 #define DEBUG_MSDP_INTERNAL_STR "MSDP protocol internal\n"
56 #define DEBUG_MSDP_PACKETS_STR "MSDP protocol packets\n"
57 #define DEBUG_MTRACE_STR "Mtrace protocol activity\n"
58 #define DEBUG_PIM_BSM_STR "BSR message processing activity\n"
59
60
61 void pim_cmd_init(void);
62
63 #define PIM_TIME_STRLEN 10
64 #endif /* PIM_CMD_H */