Searched refs:rtnh (Results 1 - 3 of 3) sorted by relevance

/external/iproute2/include/linux/
H A Drtnetlink.h319 #define RTNH_OK(rtnh,len) ((rtnh)->rtnh_len >= sizeof(struct rtnexthop) && \
320 ((int)(rtnh)->rtnh_len) <= (len))
321 #define RTNH_NEXT(rtnh) ((struct rtnexthop*)(((char*)(rtnh)) + RTNH_ALIGN((rtnh)->rtnh_len)))
324 #define RTNH_DATA(rtnh) ((struct rtattr*)(((char*)(rtnh)) + RTNH_LENGTH(0)))
/external/kernel-headers/original/linux/
H A Drtnetlink.h319 #define RTNH_OK(rtnh,len) ((rtnh)->rtnh_len >= sizeof(struct rtnexthop) && \
320 ((int)(rtnh)->rtnh_len) <= (len))
321 #define RTNH_NEXT(rtnh) ((struct rtnexthop*)(((char*)(rtnh)) + RTNH_ALIGN((rtnh)->rtnh_len)))
324 #define RTNH_DATA(rtnh) ((struct rtattr*)(((char*)(rtnh)) + RTNH_LENGTH(0)))
/external/iproute2/ip/
H A Diproute.c600 int parse_one_nh(struct rtattr *rta, struct rtnexthop *rtnh, int *argcp, char ***argvp) argument
609 rtnh->rtnh_len += sizeof(struct rtattr) + 4;
612 if ((rtnh->rtnh_ifindex = ll_name_to_index(*argv)) == 0) {
621 rtnh->rtnh_hops = w - 1;
623 rtnh->rtnh_flags |= RTNH_F_ONLINK;
630 rtnh->rtnh_len += sizeof(struct rtattr) + 4;
643 struct rtnexthop *rtnh; local
647 rtnh = RTA_DATA(rta);
658 memset(rtnh, 0, sizeof(*rtnh));
[all...]

Completed in 39 milliseconds