Searched refs:rtattr (Results 1 - 25 of 122) sorted by path

12345

/external/android-clat/
H A Dgetaddr.c46 struct rtattr *rta_p;
51 rta_p = (struct rtattr *)IFA_RTA(ifa_p);
64 memcpy(&targ_p->ip.ip6, RTA_DATA(rta_p), rta_p->rta_len - sizeof(struct rtattr));
71 memcpy(&targ_p->ip.ip4, RTA_DATA(rta_p), rta_p->rta_len - sizeof(struct rtattr));
/external/chromium_org/net/base/
H A Daddress_tracker_linux.cc48 for (const struct rtattr* attr =
49 reinterpret_cast<const struct rtattr*>(IFA_RTA(msg));
/external/chromium_org/third_party/usrsctp/usrsctplib/
H A Duser_recv_thread.c201 struct rtattr *rtatp;
239 rtatp = (struct rtattr *)IFA_RTA(rtmsg);
/external/chromium_org/third_party/webrtc/base/
H A Difaddrs-android.cc174 rtattr* rta = IFA_RTA(address_msg);
/external/chromium_org/third_party/webrtc/test/channel_transport/
H A Dudp_transport_impl.cc2491 struct rtattr* rta = NULL;
2496 struct rtattr* rtatp;
2524 rta = (struct rtattr*)(((char*)&req) + NLMSG_ALIGN(req.n.nlmsg_len));
2562 rtatp = (struct rtattr*)IFA_RTA(rtmp);
/external/dhcpcd/
H A Dif-linux.c232 struct rtattr *rta;
251 rta = (struct rtattr *) ((char *)rtm + NLMSG_ALIGN(sizeof(*rtm)));
293 struct rtattr *rta;
315 rta = (struct rtattr *) IFA_RTA(ifa);
343 struct rtattr *rta;
364 rta = (struct rtattr *) ((char *)ifi + NLMSG_ALIGN(sizeof(*ifi)));
435 ((struct rtattr *)(((ptrdiff_t)(nmsg))+NLMSG_ALIGN((nmsg)->nlmsg_len)))
442 struct rtattr *rta;
462 struct rtattr *rta;
/external/dnsmasq/contrib/wrt/
H A Ddhcp_release.c225 struct rtattr *rta;
/external/dnsmasq/src/
H A Dnetlink.c28 ((struct rtattr*)(((char*)(r)) + NLMSG_ALIGN(sizeof(struct ifaddrmsg))))
189 struct rtattr *rta = IFA_RTA(ifa);
/external/iproute2/genl/
H A Dctrl.c76 struct rtattr *tb[CTRL_ATTR_MAX + 1];
79 struct rtattr *attrs;
99 attrs = (struct rtattr *) ((char *) ghdr + GENL_HDRLEN);
136 static int print_ctrl_cmds(FILE *fp, struct rtattr *arg, __u32 ctrl_ver)
138 struct rtattr *tb[CTRL_ATTR_OP_MAX + 1];
157 static int print_ctrl_grp(FILE *fp, struct rtattr *arg, __u32 ctrl_ver)
159 struct rtattr *tb[CTRL_ATTR_MCAST_GRP_MAX + 1];
183 struct rtattr *tb[CTRL_ATTR_MAX + 1];
186 struct rtattr *attrs;
212 attrs = (struct rtattr *) ((cha
[all...]
/external/iproute2/include/
H A Dlibnetlink.h56 extern struct rtattr *addattr_nest(struct nlmsghdr *n, int maxlen, int type);
57 extern int addattr_nest_end(struct nlmsghdr *n, struct rtattr *nest);
58 extern struct rtattr *addattr_nest_compat(struct nlmsghdr *n, int maxlen, int type, const void *data, int len);
59 extern int addattr_nest_compat_end(struct nlmsghdr *n, struct rtattr *nest);
60 extern int rta_addattr32(struct rtattr *rta, int maxlen, int type, __u32 data);
61 extern int rta_addattr_l(struct rtattr *rta, int maxlen, int type, const void *data, int alen);
63 extern int parse_rtattr(struct rtattr *tb[], int max, struct rtattr *rta, int len);
64 extern int parse_rtattr_byindex(struct rtattr *tb[], int max, struct rtattr *rt
[all...]
/external/iproute2/include/linux/
H A Dif_addr.h56 #define IFA_RTA(r) ((struct rtattr*)(((char*)(r)) + NLMSG_ALIGN(sizeof(struct ifaddrmsg))))
H A Dif_link.h148 #define IFLA_RTA(r) ((struct rtattr*)(((char*)(r)) + NLMSG_ALIGN(sizeof(struct ifinfomsg))))
H A Drtnetlink.h137 struct rtattr { struct
146 #define RTA_OK(rta,len) ((len) >= (int)sizeof(struct rtattr) && \
147 (rta)->rta_len >= sizeof(struct rtattr) && \
150 (struct rtattr*)(((char*)(rta)) + RTA_ALIGN((rta)->rta_len)))
151 #define RTA_LENGTH(len) (RTA_ALIGN(sizeof(struct rtattr)) + (len))
293 #define RTM_RTA(r) ((struct rtattr*)(((char*)(r)) + NLMSG_ALIGN(sizeof(struct rtmsg))))
327 #define RTNH_DATA(rtnh) ((struct rtattr*)(((char*)(rtnh)) + RTNH_LENGTH(0)))
344 /* RTM_METRICS --- array of struct rtattr with types of RTAX_* */
494 #define TCA_RTA(r) ((struct rtattr*)(((char*)(r)) + NLMSG_ALIGN(sizeof(struct tcmsg))))
600 #define TA_RTA(r) ((struct rtattr*)(((cha
[all...]
/external/iproute2/ip/
H A Dip_common.h46 static inline int rtm_get_table(struct rtmsg *r, struct rtattr **tb)
64 struct rtattr *[]);
66 struct rtattr *);
H A Dipaddress.c144 static void print_queuelen(FILE *f, struct rtattr *tb[IFLA_MAX + 1])
175 static void print_linkmode(FILE *f, struct rtattr *tb)
185 static void print_linktype(FILE *fp, struct rtattr *tb)
187 struct rtattr *linkinfo[IFLA_INFO_MAX+1];
205 struct rtattr *attr[lu->maxattr+1], **data = NULL;
220 static void print_vfinfo(FILE *fp, struct rtattr *vfinfo)
226 struct rtattr *vf[IFLA_VF_MAX+1];
227 struct rtattr *tmp;
244 tmp = (struct rtattr *)((char *)vf[IFLA_VF_TX_RATE] +
365 struct rtattr * t
[all...]
H A Dipaddrlabel.c44 #define IFAL_RTA(r) ((struct rtattr*)(((char*)(r)) + NLMSG_ALIGN(sizeof(struct ifaddrlblmsg))))
62 struct rtattr *tb[IFAL_MAX+1];
198 struct rtattr * tb[IFAL_MAX+1];
H A Dipl2tp.c272 struct rtattr *attrs[L2TP_ATTR_MAX + 1];
273 struct rtattr *nla_stats;
333 struct rtattr *tb[L2TP_ATTR_STATS_MAX + 1];
721 struct rtattr *tb[CTRL_ATTR_MAX + 1];
724 struct rtattr *attrs;
744 attrs = (struct rtattr *) ((char *) ghdr + GENL_HDRLEN);
H A Diplink.c199 struct rtattr *vfinfo;
384 struct rtattr *vflist;
557 struct rtattr *linkinfo = NLMSG_TAIL(&req.n);
564 struct rtattr * data = NLMSG_TAIL(&req.n);
H A Diplink_can.c196 static void can_print_opt(struct link_util *lu, FILE *f, struct rtattr *tb[])
261 FILE *f, struct rtattr *xstats)
H A Diplink_macvlan.c71 static void macvlan_print_opt(struct link_util *lu, FILE *f, struct rtattr *tb[])
H A Diplink_macvtap.c68 static void macvtap_print_opt(struct link_util *lu, FILE *f, struct rtattr *tb[])
H A Diplink_vlan.c48 struct rtattr *tail;
144 static void vlan_print_map(FILE *f, char *name, struct rtattr *attr)
147 struct rtattr *i;
176 static void vlan_print_opt(struct link_util *lu, FILE *f, struct rtattr *tb[])
H A Dipneigh.c189 struct rtattr * tb[NDA_MAX+1];
H A Dipntable.c74 struct rtattr *parms_rta = (struct rtattr *)parms_buf;
213 parms_rta = (struct rtattr *)&parms_buf;
357 struct rtattr *tb[NDTA_MAX+1];
358 struct rtattr *tpb[NDTPA_MAX+1];
H A Dipprefix.c41 struct rtattr * tb[RTA_MAX+1];

Completed in 2403 milliseconds

12345