1*537c1c4eSbenno /* $OpenBSD: logmsg.c,v 1.1 2016/09/02 14:07:52 benno Exp $ */
2*537c1c4eSbenno
3*537c1c4eSbenno /*
4*537c1c4eSbenno * Copyright (c) 2003, 2004 Henning Brauer <henning@openbsd.org>
5*537c1c4eSbenno *
6*537c1c4eSbenno * Permission to use, copy, modify, and distribute this software for any
7*537c1c4eSbenno * purpose with or without fee is hereby granted, provided that the above
8*537c1c4eSbenno * copyright notice and this permission notice appear in all copies.
9*537c1c4eSbenno *
10*537c1c4eSbenno * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
11*537c1c4eSbenno * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
12*537c1c4eSbenno * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
13*537c1c4eSbenno * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
14*537c1c4eSbenno * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
15*537c1c4eSbenno * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
16*537c1c4eSbenno * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
17*537c1c4eSbenno */
18*537c1c4eSbenno
19*537c1c4eSbenno #include "ripd.h"
20*537c1c4eSbenno
21*537c1c4eSbenno /* names */
22*537c1c4eSbenno const char *
nbr_state_name(int state)23*537c1c4eSbenno nbr_state_name(int state)
24*537c1c4eSbenno {
25*537c1c4eSbenno switch (state) {
26*537c1c4eSbenno case NBR_STA_DOWN:
27*537c1c4eSbenno return ("DOWN");
28*537c1c4eSbenno case NBR_STA_REQ_RCVD:
29*537c1c4eSbenno return ("REQUEST RCVD");
30*537c1c4eSbenno case NBR_STA_ACTIVE:
31*537c1c4eSbenno return ("ACTIVE");
32*537c1c4eSbenno default:
33*537c1c4eSbenno return ("UNKNOWN");
34*537c1c4eSbenno }
35*537c1c4eSbenno }
36*537c1c4eSbenno
37*537c1c4eSbenno const char *
if_type_name(enum iface_type type)38*537c1c4eSbenno if_type_name(enum iface_type type)
39*537c1c4eSbenno {
40*537c1c4eSbenno switch (type) {
41*537c1c4eSbenno case IF_TYPE_POINTOPOINT:
42*537c1c4eSbenno return ("POINTOPOINT");
43*537c1c4eSbenno case IF_TYPE_BROADCAST:
44*537c1c4eSbenno return ("BROADCAST");
45*537c1c4eSbenno case IF_TYPE_NBMA:
46*537c1c4eSbenno return ("NBMA");
47*537c1c4eSbenno case IF_TYPE_POINTOMULTIPOINT:
48*537c1c4eSbenno return ("POINTOMULTIPOINT");
49*537c1c4eSbenno }
50*537c1c4eSbenno /* NOTREACHED */
51*537c1c4eSbenno return ("UNKNOWN");
52*537c1c4eSbenno }
53*537c1c4eSbenno
54*537c1c4eSbenno const char *
if_auth_name(enum auth_type type)55*537c1c4eSbenno if_auth_name(enum auth_type type)
56*537c1c4eSbenno {
57*537c1c4eSbenno switch (type) {
58*537c1c4eSbenno case AUTH_NONE:
59*537c1c4eSbenno return ("none");
60*537c1c4eSbenno case AUTH_SIMPLE:
61*537c1c4eSbenno return ("simple");
62*537c1c4eSbenno case AUTH_CRYPT:
63*537c1c4eSbenno return ("crypt");
64*537c1c4eSbenno }
65*537c1c4eSbenno /* NOTREACHED */
66*537c1c4eSbenno return ("unknown");
67*537c1c4eSbenno }
68*537c1c4eSbenno
69*537c1c4eSbenno const char *
if_state_name(int state)70*537c1c4eSbenno if_state_name(int state)
71*537c1c4eSbenno {
72*537c1c4eSbenno switch (state) {
73*537c1c4eSbenno case IF_STA_DOWN:
74*537c1c4eSbenno return ("DOWN");
75*537c1c4eSbenno case IF_STA_ACTIVE:
76*537c1c4eSbenno return ("ACTIVE");
77*537c1c4eSbenno default:
78*537c1c4eSbenno return ("UNKNOWN");
79*537c1c4eSbenno }
80*537c1c4eSbenno }
81