Home | History | Annotate | Download | only in include

Lines Matching refs:rtattr

91 struct rtattr *addattr_nest(struct nlmsghdr *n, int maxlen, int type);
92 int addattr_nest_end(struct nlmsghdr *n, struct rtattr *nest);
93 struct rtattr *addattr_nest_compat(struct nlmsghdr *n, int maxlen, int type,
95 int addattr_nest_compat_end(struct nlmsghdr *n, struct rtattr *nest);
96 int rta_addattr8(struct rtattr *rta, int maxlen, int type, __u8 data);
97 int rta_addattr16(struct rtattr *rta, int maxlen, int type, __u16 data);
98 int rta_addattr32(struct rtattr *rta, int maxlen, int type, __u32 data);
99 int rta_addattr64(struct rtattr *rta, int maxlen, int type, __u64 data);
100 int rta_addattr_l(struct rtattr *rta, int maxlen, int type,
103 int parse_rtattr(struct rtattr *tb[], int max, struct rtattr *rta, int len);
104 int parse_rtattr_flags(struct rtattr *tb[], int max, struct rtattr *rta,
106 int parse_rtattr_byindex(struct rtattr *tb[], int max,
107 struct rtattr *rta, int len);
108 struct rtattr *parse_rtattr_one(int type, struct rtattr *rta, int len);
109 int __parse_rtattr_nested_compat(struct rtattr *tb[], int max, struct rtattr *rta, int len);
111 struct rtattr *rta_nest(struct rtattr *rta, int maxlen, int type);
112 int rta_nest_end(struct rtattr *rta, struct rtattr *nest);
115 ((struct rtattr *) (((void *) (rta)) + \
128 static inline __u8 rta_getattr_u8(const struct rtattr *rta)
132 static inline __u16 rta_getattr_u16(const struct rtattr *rta)
136 static inline __u32 rta_getattr_u32(const struct rtattr *rta)
140 static inline __u64 rta_getattr_u64(const struct rtattr *rta)
146 static inline const char *rta_getattr_str(const struct rtattr *rta)
158 ((struct rtattr *) (((void *) (nmsg)) + NLMSG_ALIGN((nmsg)->nlmsg_len)))
162 ((struct rtattr*)(((char*)(r)) + NLMSG_ALIGN(sizeof(struct ifaddrmsg))))
170 ((struct rtattr*)(((char*)(r)) + NLMSG_ALIGN(sizeof(struct ifinfomsg))))
178 ((struct rtattr*)(((char*)(r)) + NLMSG_ALIGN(sizeof(struct ndmsg))))
186 ((struct rtattr*)(((char*)(r)) + NLMSG_ALIGN(sizeof(struct ndtmsg))))
194 ((struct rtattr*)(((char*)(r)) + NLMSG_ALIGN(sizeof(struct rtgenmsg))))