rtnh_len 11 include/net/rtnh.h rtnh->rtnh_len >= sizeof(*rtnh) && rtnh_len 12 include/net/rtnh.h rtnh->rtnh_len <= remaining; rtnh_len 18 include/net/rtnh.h int totlen = NLA_ALIGN(rtnh->rtnh_len); rtnh_len 31 include/net/rtnh.h return rtnh->rtnh_len - NLA_ALIGN(sizeof(*rtnh)); rtnh_len 371 include/uapi/linux/rtnetlink.h unsigned short rtnh_len; rtnh_len 392 include/uapi/linux/rtnetlink.h #define RTNH_OK(rtnh,len) ((rtnh)->rtnh_len >= sizeof(struct rtnexthop) && \ rtnh_len 393 include/uapi/linux/rtnetlink.h ((int)(rtnh)->rtnh_len) <= (len)) rtnh_len 394 include/uapi/linux/rtnetlink.h #define RTNH_NEXT(rtnh) ((struct rtnexthop*)(((char*)(rtnh)) + RTNH_ALIGN((rtnh)->rtnh_len))) rtnh_len 255 net/decnet/dn_table.c if (attrlen < 0 || (nhlen -= nhp->rtnh_len) < 0) rtnh_len 367 net/decnet/dn_table.c nhp->rtnh_len = skb_tail_pointer(skb) - (unsigned char *)nhp; rtnh_len 1676 net/ipv4/fib_semantics.c rtnh->rtnh_len = nlmsg_get_pos(skb) - (void *)rtnh; rtnh_len 249 net/ipv4/ipmr_base.c nhp->rtnh_len = sizeof(*nhp); rtnh_len 2054 net/mpls/af_mpls.c rtnh->rtnh_len = nlmsg_get_pos(skb) - (void *)rtnh;