• Home
  • Raw
  • Download

Lines Matching refs:rtattr

119 struct rtattr *addattr_nest(struct nlmsghdr *n, int maxlen, int type);
120 int addattr_nest_end(struct nlmsghdr *n, struct rtattr *nest);
121 struct rtattr *addattr_nest_compat(struct nlmsghdr *n, int maxlen, int type,
123 int addattr_nest_compat_end(struct nlmsghdr *n, struct rtattr *nest);
124 int rta_addattr8(struct rtattr *rta, int maxlen, int type, __u8 data);
125 int rta_addattr16(struct rtattr *rta, int maxlen, int type, __u16 data);
126 int rta_addattr32(struct rtattr *rta, int maxlen, int type, __u32 data);
127 int rta_addattr64(struct rtattr *rta, int maxlen, int type, __u64 data);
128 int rta_addattr_l(struct rtattr *rta, int maxlen, int type,
131 int parse_rtattr(struct rtattr *tb[], int max, struct rtattr *rta, int len);
132 int parse_rtattr_flags(struct rtattr *tb[], int max, struct rtattr *rta,
134 int parse_rtattr_byindex(struct rtattr *tb[], int max,
135 struct rtattr *rta, int len);
136 struct rtattr *parse_rtattr_one(int type, struct rtattr *rta, int len);
137 int __parse_rtattr_nested_compat(struct rtattr *tb[], int max, struct rtattr *rta, int len);
139 struct rtattr *rta_nest(struct rtattr *rta, int maxlen, int type);
140 int rta_nest_end(struct rtattr *rta, struct rtattr *nest);
143 ((struct rtattr *) (((void *) (rta)) + \
156 static inline __u8 rta_getattr_u8(const struct rtattr *rta) in rta_getattr_u8()
160 static inline __u16 rta_getattr_u16(const struct rtattr *rta) in rta_getattr_u16()
164 static inline __be16 rta_getattr_be16(const struct rtattr *rta) in rta_getattr_be16()
168 static inline __u32 rta_getattr_u32(const struct rtattr *rta) in rta_getattr_u32()
172 static inline __be32 rta_getattr_be32(const struct rtattr *rta) in rta_getattr_be32()
176 static inline __u64 rta_getattr_u64(const struct rtattr *rta) in rta_getattr_u64()
183 static inline const char *rta_getattr_str(const struct rtattr *rta) in rta_getattr_str()
195 ((struct rtattr *) (((void *) (nmsg)) + NLMSG_ALIGN((nmsg)->nlmsg_len)))
199 ((struct rtattr *)(((char *)(r)) + NLMSG_ALIGN(sizeof(struct ifaddrmsg))))
207 ((struct rtattr *)(((char *)(r)) + NLMSG_ALIGN(sizeof(struct ifinfomsg))))
215 ((struct rtattr *)(((char *)(r)) + NLMSG_ALIGN(sizeof(struct ndmsg))))
223 ((struct rtattr *)(((char *)(r)) + NLMSG_ALIGN(sizeof(struct ndtmsg))))
231 ((struct rtattr *)(((char *)(r)) + NLMSG_ALIGN(sizeof(struct rtgenmsg))))
239 ((struct rtattr *)(((char *)(r)) + NLMSG_ALIGN(sizeof(struct if_stats_msg))))