From 60e37581651ded90c89d704af8f36a86ebc17289 Mon Sep 17 00:00:00 2001 From: "7u83@mail.ru" <7u83@mail.ru@noemail.net> Date: Sun, 27 Jul 2014 10:35:55 +0000 Subject: [PATCH] Now printing Discovery Type FossilOrigin-Name: eb06c9dace14d442237b2ff9e20f144a6db2998191495ddcf511294c153cbdb0 --- src/capwap/wtpinfo_print.c | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/src/capwap/wtpinfo_print.c b/src/capwap/wtpinfo_print.c index e5cdd1ed..c0adc724 100644 --- a/src/capwap/wtpinfo_print.c +++ b/src/capwap/wtpinfo_print.c @@ -70,6 +70,33 @@ int wtpinfo_print(char *str, struct wtpinfo * wtpinfo) else s+=sprintf(s,"Not set\n"); + char disctypestr[32]; + switch(wtpinfo->discovery_type){ + case CW_DISCOVERY_TYPE_STATIC: + sprintf(disctypestr,"Static"); + break; + + case CW_DISCOVERY_TYPE_DHCP: + sprintf(disctypestr,"DHCP"); + break; + + case CW_DISCOVERY_TYPE_DNS: + sprintf(disctypestr,"DNS"); + break; + + case CW_DISCOVERY_TYPE_AC_REFERRAL: + sprintf(disctypestr,"AC Referral"); + break; + + default: + sprintf(disctypestr,"Unknown"); + break; + + } + s+=sprintf (s,"\tDiscovery Type: %s\n",disctypestr); + + + sock_addrtostr((struct sockaddr*)&wtpinfo->local_ip,hstr,64); s+=sprintf (s,"\tLocal IP: %s\n",hstr);