Searched refs:rtnh_len (Results 1 - 5 of 5) sorted by relevance

/external/iproute2/include/linux/
H A Drtnetlink.h306 unsigned short rtnh_len; member in struct:rtnexthop
322 #define RTNH_OK(rtnh,len) ((rtnh)->rtnh_len >= sizeof(struct rtnexthop) && \
323 ((int)(rtnh)->rtnh_len) <= (len))
324 #define RTNH_NEXT(rtnh) ((struct rtnexthop*)(((char*)(rtnh)) + RTNH_ALIGN((rtnh)->rtnh_len)))
/external/libnl/include/linux/
H A Drtnetlink.h296 unsigned short rtnh_len; member in struct:rtnexthop
312 #define RTNH_OK(rtnh,len) ((rtnh)->rtnh_len >= sizeof(struct rtnexthop) && \
313 ((int)(rtnh)->rtnh_len) <= (len))
314 #define RTNH_NEXT(rtnh) ((struct rtnexthop*)(((char*)(rtnh)) + RTNH_ALIGN((rtnh)->rtnh_len)))
/external/kernel-headers/original/uapi/linux/
H A Drtnetlink.h318 unsigned short rtnh_len; member in struct:rtnexthop
334 #define RTNH_OK(rtnh,len) ((rtnh)->rtnh_len >= sizeof(struct rtnexthop) && \
335 ((int)(rtnh)->rtnh_len) <= (len))
336 #define RTNH_NEXT(rtnh) ((struct rtnexthop*)(((char*)(rtnh)) + RTNH_ALIGN((rtnh)->rtnh_len)))
/external/iproute2/ip/
H A Diproute.c576 if (nh->rtnh_len > len)
585 if (nh->rtnh_len > sizeof(*nh)) {
586 parse_rtattr(tb, RTA_MAX, RTNH_DATA(nh), nh->rtnh_len - sizeof(*nh));
621 len -= NLMSG_ALIGN(nh->rtnh_len);
640 rtnh->rtnh_len += sizeof(struct rtattr) + 4;
661 rtnh->rtnh_len += sizeof(struct rtattr) + 4;
690 rtnh->rtnh_len = sizeof(*rtnh);
691 rta->rta_len += rtnh->rtnh_len;
/external/libnl/lib/route/
H A Droute_obj.c857 while (tlen >= sizeof(*rtnh) && tlen >= rtnh->rtnh_len) {
866 if (rtnh->rtnh_len > sizeof(*rtnh)) {
871 rtnh->rtnh_len - sizeof(*rtnh),
899 tlen -= RTNH_ALIGN(rtnh->rtnh_len);
1164 rtnh->rtnh_len = nlmsg_tail(msg->nm_nlh) -

Completed in 248 milliseconds