rtnexthop 41 include/net/ip_fib.h struct rtnexthop *fc_mp; rtnexthop 7 include/net/nexthop.h static inline int rtnh_ok(const struct rtnexthop *rtnh, int remaining) rtnexthop 14 include/net/nexthop.h static inline struct rtnexthop *rtnh_next(const struct rtnexthop *rtnh, rtnexthop 20 include/net/nexthop.h return (struct rtnexthop *) ((char *) rtnh + totlen); rtnexthop 23 include/net/nexthop.h static inline struct nlattr *rtnh_attrs(const struct rtnexthop *rtnh) rtnexthop 28 include/net/nexthop.h static inline int rtnh_attrlen(const struct rtnexthop *rtnh) rtnexthop 334 include/uapi/linux/rtnetlink.h #define RTNH_OK(rtnh,len) ((rtnh)->rtnh_len >= sizeof(struct rtnexthop) && \ rtnexthop 336 include/uapi/linux/rtnetlink.h #define RTNH_NEXT(rtnh) ((struct rtnexthop*)(((char*)(rtnh)) + RTNH_ALIGN((rtnh)->rtnh_len))) rtnexthop 337 include/uapi/linux/rtnetlink.h #define RTNH_LENGTH(len) (RTNH_ALIGN(sizeof(struct rtnexthop)) + (len))