blob: 96a8fa8dceb870afc20287433e456944e093c6b6 [file] [log] [blame]
/**
* @file natstr.c NAT Behaviour Discovery strings
*
* Copyright (C) 2010 Creytiv.com
*/
#include <re_types.h>
#include <re_fmt.h>
#include <re_mbuf.h>
#include <re_sa.h>
#include <re_list.h>
#include <re_stun.h>
#include <re_natbd.h>
/**
* Get the name of the NAT Mapping/Filtering type
*
* @param type NAT Mapping/Filtering type
*
* @return Name of the NAT Mapping/Filtering type
*/
const char *nat_type_str(enum nat_type type)
{
switch (type) {
case NAT_TYPE_UNKNOWN: return "Unknown";
case NAT_TYPE_ENDP_INDEP: return "Endpoint Independent";
case NAT_TYPE_ADDR_DEP: return "Address Dependent";
case NAT_TYPE_ADDR_PORT_DEP: return "Address and Port Dependent";
default: return "???";
}
}