Searched refs:rta (Results 1 - 25 of 183) sorted by relevance

12345678

/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt/router/wpa_supplicant/src/drivers/
H A Dpriv_netlink.h61 #define RTA_OK(rta,len) \
62 ((len) > 0 && (rta)->rta_len >= sizeof(struct rtattr) && \
63 (rta)->rta_len <= (len))
64 #define RTA_NEXT(rta,attrlen) \
65 ((attrlen) -= RTA_ALIGN((rta)->rta_len), \
66 (struct rtattr *) (((char *)(rta)) + RTA_ALIGN((rta)->rta_len)))
68 #define RTA_DATA(rta) ((void *) (((char *) (rta)) + RTA_LENGTH(0)))
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src/router/wpa_supplicant/src/drivers/
H A Dpriv_netlink.h61 #define RTA_OK(rta,len) \
62 ((len) > 0 && (rta)->rta_len >= sizeof(struct rtattr) && \
63 (rta)->rta_len <= (len))
64 #define RTA_NEXT(rta,attrlen) \
65 ((attrlen) -= RTA_ALIGN((rta)->rta_len), \
66 (struct rtattr *) (((char *)(rta)) + RTA_ALIGN((rta)->rta_len)))
68 #define RTA_DATA(rta) ((void *) (((char *) (rta)) + RTA_LENGTH(0)))
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/router/wpa_supplicant/src/drivers/
H A Dpriv_netlink.h61 #define RTA_OK(rta,len) \
62 ((len) > 0 && (rta)->rta_len >= sizeof(struct rtattr) && \
63 (rta)->rta_len <= (len))
64 #define RTA_NEXT(rta,attrlen) \
65 ((attrlen) -= RTA_ALIGN((rta)->rta_len), \
66 (struct rtattr *) (((char *)(rta)) + RTA_ALIGN((rta)->rta_len)))
68 #define RTA_DATA(rta) ((void *) (((char *) (rta)) + RTA_LENGTH(0)))
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt/router/wpa_supplicant-0.7.3/src/drivers/
H A Dpriv_netlink.h70 #define RTA_OK(rta,len) \
71 ((len) > 0 && (rta)->rta_len >= sizeof(struct rtattr) && \
72 (rta)->rta_len <= (len))
73 #define RTA_NEXT(rta,attrlen) \
74 ((attrlen) -= RTA_ALIGN((rta)->rta_len), \
75 (struct rtattr *) (((char *)(rta)) + RTA_ALIGN((rta)->rta_len)))
77 #define RTA_DATA(rta) ((void *) (((char *) (rta)) + RTA_LENGTH(0)))
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src/router/wpa_supplicant-0.7.3/src/drivers/
H A Dpriv_netlink.h70 #define RTA_OK(rta,len) \
71 ((len) > 0 && (rta)->rta_len >= sizeof(struct rtattr) && \
72 (rta)->rta_len <= (len))
73 #define RTA_NEXT(rta,attrlen) \
74 ((attrlen) -= RTA_ALIGN((rta)->rta_len), \
75 (struct rtattr *) (((char *)(rta)) + RTA_ALIGN((rta)->rta_len)))
77 #define RTA_DATA(rta) ((void *) (((char *) (rta)) + RTA_LENGTH(0)))
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/router/wpa_supplicant-0.7.3/src/drivers/
H A Dpriv_netlink.h70 #define RTA_OK(rta,len) \
71 ((len) > 0 && (rta)->rta_len >= sizeof(struct rtattr) && \
72 (rta)->rta_len <= (len))
73 #define RTA_NEXT(rta,attrlen) \
74 ((attrlen) -= RTA_ALIGN((rta)->rta_len), \
75 (struct rtattr *) (((char *)(rta)) + RTA_ALIGN((rta)->rta_len)))
77 #define RTA_DATA(rta) ((void *) (((char *) (rta)) + RTA_LENGTH(0)))
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src/router/dnsmasq/src/
H A Dnetlink.c201 struct rtattr *rta = IFA_RTA(ifa); local
216 while (RTA_OK(rta, len1))
218 if (rta->rta_type == IFA_LOCAL)
219 addr = *((struct in_addr *)(rta+1));
220 else if (rta->rta_type == IFA_BROADCAST)
221 broadcast = *((struct in_addr *)(rta+1));
222 else if (rta->rta_type == IFA_LABEL)
223 label = RTA_DATA(rta);
225 rta = RTA_NEXT(rta, len
273 struct rtattr *rta = NDA_RTA(neigh); local
299 struct rtattr *rta = IFLA_RTA(link); local
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt/router/dnsmasq/src/
H A Dnetlink.c201 struct rtattr *rta = IFA_RTA(ifa); local
216 while (RTA_OK(rta, len1))
218 if (rta->rta_type == IFA_LOCAL)
219 addr = *((struct in_addr *)(rta+1));
220 else if (rta->rta_type == IFA_BROADCAST)
221 broadcast = *((struct in_addr *)(rta+1));
222 else if (rta->rta_type == IFA_LABEL)
223 label = RTA_DATA(rta);
225 rta = RTA_NEXT(rta, len
273 struct rtattr *rta = NDA_RTA(neigh); local
299 struct rtattr *rta = IFLA_RTA(link); local
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/router/dnsmasq/src/
H A Dnetlink.c201 struct rtattr *rta = IFA_RTA(ifa); local
216 while (RTA_OK(rta, len1))
218 if (rta->rta_type == IFA_LOCAL)
219 addr = *((struct in_addr *)(rta+1));
220 else if (rta->rta_type == IFA_BROADCAST)
221 broadcast = *((struct in_addr *)(rta+1));
222 else if (rta->rta_type == IFA_LABEL)
223 label = RTA_DATA(rta);
225 rta = RTA_NEXT(rta, len
273 struct rtattr *rta = NDA_RTA(neigh); local
299 struct rtattr *rta = IFLA_RTA(link); local
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src/router/iproute2/include/
H A Dlibnetlink.h39 extern int rta_addattr32(struct rtattr *rta, int maxlen, int type, __u32 data);
40 extern int rta_addattr_l(struct rtattr *rta, int maxlen, int type, const void *data, int alen);
42 extern int parse_rtattr(struct rtattr *tb[], int max, struct rtattr *rta, int len);
43 extern int parse_rtattr_byindex(struct rtattr *tb[], int max, struct rtattr *rta, int len);
45 #define parse_rtattr_nested(tb, max, rta) \
46 (parse_rtattr((tb), (max), RTA_DATA(rta), RTA_PAYLOAD(rta)))
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt/router/iproute2/include/
H A Dlibnetlink.h39 extern int rta_addattr32(struct rtattr *rta, int maxlen, int type, __u32 data);
40 extern int rta_addattr_l(struct rtattr *rta, int maxlen, int type, const void *data, int alen);
42 extern int parse_rtattr(struct rtattr *tb[], int max, struct rtattr *rta, int len);
43 extern int parse_rtattr_byindex(struct rtattr *tb[], int max, struct rtattr *rta, int len);
45 #define parse_rtattr_nested(tb, max, rta) \
46 (parse_rtattr((tb), (max), RTA_DATA(rta), RTA_PAYLOAD(rta)))
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/router/iproute2/include/
H A Dlibnetlink.h39 extern int rta_addattr32(struct rtattr *rta, int maxlen, int type, __u32 data);
40 extern int rta_addattr_l(struct rtattr *rta, int maxlen, int type, const void *data, int alen);
42 extern int parse_rtattr(struct rtattr *tb[], int max, struct rtattr *rta, int len);
43 extern int parse_rtattr_byindex(struct rtattr *tb[], int max, struct rtattr *rta, int len);
45 #define parse_rtattr_nested(tb, max, rta) \
46 (parse_rtattr((tb), (max), RTA_DATA(rta), RTA_PAYLOAD(rta)))
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src/router/miniupnpd/linux/
H A Dgetroute.c55 struct rtattr * rta; local
78 rta = (struct rtattr *)(((char*)&req) + NLMSG_ALIGN(req.n.nlmsg_len));
79 rta->rta_type = RTA_DST;
86 rta->rta_len = RTA_SPACE(sizeof(dst4->sin_addr));
87 memcpy(RTA_DATA(rta), &dst4->sin_addr, sizeof(dst4->sin_addr));
95 rta->rta_len = RTA_SPACE(sizeof(dst6->sin6_addr));
96 memcpy(RTA_DATA(rta), &dst6->sin6_addr, sizeof(dst6->sin6_addr));
101 req.n.nlmsg_len += rta->rta_len;
164 struct rtattr * rta; local
167 for(rta
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt/router/miniupnpd/linux/
H A Dgetroute.c55 struct rtattr * rta; local
78 rta = (struct rtattr *)(((char*)&req) + NLMSG_ALIGN(req.n.nlmsg_len));
79 rta->rta_type = RTA_DST;
86 rta->rta_len = RTA_SPACE(sizeof(dst4->sin_addr));
87 memcpy(RTA_DATA(rta), &dst4->sin_addr, sizeof(dst4->sin_addr));
95 rta->rta_len = RTA_SPACE(sizeof(dst6->sin6_addr));
96 memcpy(RTA_DATA(rta), &dst6->sin6_addr, sizeof(dst6->sin6_addr));
101 req.n.nlmsg_len += rta->rta_len;
164 struct rtattr * rta; local
167 for(rta
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/router/miniupnpd/linux/
H A Dgetroute.c55 struct rtattr * rta; local
78 rta = (struct rtattr *)(((char*)&req) + NLMSG_ALIGN(req.n.nlmsg_len));
79 rta->rta_type = RTA_DST;
86 rta->rta_len = RTA_SPACE(sizeof(dst4->sin_addr));
87 memcpy(RTA_DATA(rta), &dst4->sin_addr, sizeof(dst4->sin_addr));
95 rta->rta_len = RTA_SPACE(sizeof(dst6->sin6_addr));
96 memcpy(RTA_DATA(rta), &dst6->sin6_addr, sizeof(dst6->sin6_addr));
101 req.n.nlmsg_len += rta->rta_len;
164 struct rtattr * rta; local
167 for(rta
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src/router/iproute2-3.x/include/
H A Dlibnetlink.h60 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 *rta, int len);
65 extern int __parse_rtattr_nested_compat(struct rtattr *tb[], int max, struct rtattr *rta, int len);
67 #define parse_rtattr_nested(tb, max, rta) \
68 (parse_rtattr((tb), (max), RTA_DATA(rta), RTA_PAYLOAD(rta)))
70 #define parse_rtattr_nested_compat(tb, max, rta, data, len) \
71 ({ data = RTA_PAYLOAD(rta) >
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt/router/iproute2-3.x/include/
H A Dlibnetlink.h60 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 *rta, int len);
65 extern int __parse_rtattr_nested_compat(struct rtattr *tb[], int max, struct rtattr *rta, int len);
67 #define parse_rtattr_nested(tb, max, rta) \
68 (parse_rtattr((tb), (max), RTA_DATA(rta), RTA_PAYLOAD(rta)))
70 #define parse_rtattr_nested_compat(tb, max, rta, data, len) \
71 ({ data = RTA_PAYLOAD(rta) >
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/router/iproute2-3.x/include/
H A Dlibnetlink.h60 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 *rta, int len);
65 extern int __parse_rtattr_nested_compat(struct rtattr *tb[], int max, struct rtattr *rta, int len);
67 #define parse_rtattr_nested(tb, max, rta) \
68 (parse_rtattr((tb), (max), RTA_DATA(rta), RTA_PAYLOAD(rta)))
70 #define parse_rtattr_nested_compat(tb, max, rta, data, len) \
71 ({ data = RTA_PAYLOAD(rta) >
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src/router/iproute2-3.x/lib/
H A Dlibnetlink.c539 struct rtattr *rta; local
544 rta = NLMSG_TAIL(n);
545 rta->rta_type = type;
546 rta->rta_len = len;
547 memcpy(RTA_DATA(rta), &data, 4);
556 struct rtattr *rta; local
562 rta = NLMSG_TAIL(n);
563 rta->rta_type = type;
564 rta->rta_len = len;
565 memcpy(RTA_DATA(rta), dat
616 rta_addattr32(struct rtattr *rta, int maxlen, int type, __u32 data) argument
633 rta_addattr_l(struct rtattr *rta, int maxlen, int type, const void *data, int alen) argument
651 parse_rtattr(struct rtattr *tb[], int max, struct rtattr *rta, int len) argument
664 parse_rtattr_byindex(struct rtattr *tb[], int max, struct rtattr *rta, int len) argument
679 __parse_rtattr_nested_compat(struct rtattr *tb[], int max, struct rtattr *rta, int len) argument
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/include/linux/
H A Drtnetlink.h146 #define RTA_OK(rta,len) ((len) >= (int)sizeof(struct rtattr) && \
147 (rta)->rta_len >= sizeof(struct rtattr) && \
148 (rta)->rta_len <= (len))
149 #define RTA_NEXT(rta,attrlen) ((attrlen) -= RTA_ALIGN((rta)->rta_len), \
150 (struct rtattr*)(((char*)(rta)) + RTA_ALIGN((rta)->rta_len)))
153 #define RTA_DATA(rta) ((void*)(((char*)(rta)) + RTA_LENGTH(0)))
154 #define RTA_PAYLOAD(rta) ((in
609 rtattr_strcmp(const struct rtattr *rta, const char *str) argument
726 struct rtattr *rta; local
763 rtm_get_table(struct rtattr **rta, u8 table) argument
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/include/linux/
H A Drtnetlink.h146 #define RTA_OK(rta,len) ((len) >= (int)sizeof(struct rtattr) && \
147 (rta)->rta_len >= sizeof(struct rtattr) && \
148 (rta)->rta_len <= (len))
149 #define RTA_NEXT(rta,attrlen) ((attrlen) -= RTA_ALIGN((rta)->rta_len), \
150 (struct rtattr*)(((char*)(rta)) + RTA_ALIGN((rta)->rta_len)))
153 #define RTA_DATA(rta) ((void*)(((char*)(rta)) + RTA_LENGTH(0)))
154 #define RTA_PAYLOAD(rta) ((in
609 rtattr_strcmp(const struct rtattr *rta, const char *str) argument
726 struct rtattr *rta; local
763 rtm_get_table(struct rtattr **rta, u8 table) argument
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt/router/iproute2-3.x/lib/
H A Dlibnetlink.c539 struct rtattr *rta; local
544 rta = NLMSG_TAIL(n);
545 rta->rta_type = type;
546 rta->rta_len = len;
547 memcpy(RTA_DATA(rta), &data, 4);
556 struct rtattr *rta; local
562 rta = NLMSG_TAIL(n);
563 rta->rta_type = type;
564 rta->rta_len = len;
565 memcpy(RTA_DATA(rta), dat
616 rta_addattr32(struct rtattr *rta, int maxlen, int type, __u32 data) argument
633 rta_addattr_l(struct rtattr *rta, int maxlen, int type, const void *data, int alen) argument
651 parse_rtattr(struct rtattr *tb[], int max, struct rtattr *rta, int len) argument
664 parse_rtattr_byindex(struct rtattr *tb[], int max, struct rtattr *rta, int len) argument
679 __parse_rtattr_nested_compat(struct rtattr *tb[], int max, struct rtattr *rta, int len) argument
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/router/iproute2-3.x/lib/
H A Dlibnetlink.c539 struct rtattr *rta; local
544 rta = NLMSG_TAIL(n);
545 rta->rta_type = type;
546 rta->rta_len = len;
547 memcpy(RTA_DATA(rta), &data, 4);
556 struct rtattr *rta; local
562 rta = NLMSG_TAIL(n);
563 rta->rta_type = type;
564 rta->rta_len = len;
565 memcpy(RTA_DATA(rta), dat
616 rta_addattr32(struct rtattr *rta, int maxlen, int type, __u32 data) argument
633 rta_addattr_l(struct rtattr *rta, int maxlen, int type, const void *data, int alen) argument
651 parse_rtattr(struct rtattr *tb[], int max, struct rtattr *rta, int len) argument
664 parse_rtattr_byindex(struct rtattr *tb[], int max, struct rtattr *rta, int len) argument
679 __parse_rtattr_nested_compat(struct rtattr *tb[], int max, struct rtattr *rta, int len) argument
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/router/busybox/networking/libiproute/
H A Dlibnetlink.c341 struct rtattr *rta; local
344 rta = (struct rtattr*)(((char*)n) + NLMSG_ALIGN(n->nlmsg_len));
345 rta->rta_type = type;
346 rta->rta_len = len;
347 move_to_unaligned32(RTA_DATA(rta), data);
355 struct rtattr *rta; local
359 rta = (struct rtattr*)(((char*)n) + NLMSG_ALIGN(n->nlmsg_len));
360 rta->rta_type = type;
361 rta->rta_len = len;
362 memcpy(RTA_DATA(rta), dat
367 rta_addattr32(struct rtattr *rta, int maxlen, int type, uint32_t data) argument
383 rta_addattr_l(struct rtattr *rta, int maxlen, int type, void *data, int alen) argument
400 parse_rtattr(struct rtattr *tb[], int max, struct rtattr *rta, int len) argument
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src/router/busybox/networking/libiproute/
H A Dlibnetlink.c341 struct rtattr *rta; local
344 rta = (struct rtattr*)(((char*)n) + NLMSG_ALIGN(n->nlmsg_len));
345 rta->rta_type = type;
346 rta->rta_len = len;
347 move_to_unaligned32(RTA_DATA(rta), data);
355 struct rtattr *rta; local
359 rta = (struct rtattr*)(((char*)n) + NLMSG_ALIGN(n->nlmsg_len));
360 rta->rta_type = type;
361 rta->rta_len = len;
362 memcpy(RTA_DATA(rta), dat
367 rta_addattr32(struct rtattr *rta, int maxlen, int type, uint32_t data) argument
383 rta_addattr_l(struct rtattr *rta, int maxlen, int type, void *data, int alen) argument
400 parse_rtattr(struct rtattr *tb[], int max, struct rtattr *rta, int len) argument
[all...]

Completed in 156 milliseconds

12345678