rt_gettag
if (rt != NULL && rt_gettag(rt) != NULL) {
if (rt != NULL && rt_gettag(rt) != NULL &&
rt_gettag(rt)->sa_family == AF_MPLS &&
if (rt_gettag(rt) == NULL || rt_gettag(rt)->sa_family != AF_MPLS) {
pms = &((struct sockaddr_mpls*)rt_gettag(rt))->smpls_addr;
while (psize <= rt_gettag(rt)->sa_len - sizeof(mh)) {
rt_gettag(rt) == NULL ||
rt_gettag(rt)->sa_family != AF_MPLS)
htag = &((struct sockaddr_mpls*)rt_gettag(rt))->smpls_addr;
while (psize <= rt_gettag(rt)->sa_len - sizeof(tshim)) {
if (rt_gettag(rt) != NULL)
sockaddr_free(rt_gettag(rt));
rt_gettag(const struct rtentry *);
info.rti_info[RTAX_TAG] = rt_gettag(rt);
info.rti_info[RTAX_TAG] = rt_gettag(rt);
info.rti_info[RTAX_TAG] = rt_gettag(rt);
if (rt == NULL || rt_gettag(rt) == NULL ||
rt_gettag(rt)->sa_family != AF_MPLS ||
#define MPLS_GETSADDR(rt) ntohl(((struct sockaddr_mpls*)rt_gettag(rt))->smpls_addr.s_addr)