/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt/router/wpa_supplicant/src/drivers/ |
H A D | priv_netlink.h | 61 #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 D | priv_netlink.h | 61 #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 D | priv_netlink.h | 61 #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 D | priv_netlink.h | 70 #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 D | priv_netlink.h | 70 #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 D | priv_netlink.h | 70 #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 D | netlink.c | 201 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 D | netlink.c | 201 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 D | netlink.c | 201 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 D | libnetlink.h | 39 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 D | libnetlink.h | 39 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 D | libnetlink.h | 39 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 D | getroute.c | 55 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 D | getroute.c | 55 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 D | getroute.c | 55 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 D | libnetlink.h | 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 *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 D | libnetlink.h | 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 *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 D | libnetlink.h | 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 *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 D | libnetlink.c | 539 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 D | rtnetlink.h | 146 #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 D | rtnetlink.h | 146 #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 D | libnetlink.c | 539 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 D | libnetlink.c | 539 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 D | libnetlink.c | 341 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 D | libnetlink.c | 341 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...] |