Searched refs:attrlen (Results 1 - 17 of 17) sorted by relevance

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/net/netlink/
H A Dattr.c30 int minlen = 0, attrlen = nla_len(nla); local
41 if (attrlen > 0)
47 minlen = min_t(int, attrlen, pt->len + 1);
49 minlen = attrlen;
56 if (attrlen < 1)
62 if (buf[attrlen - 1] == '\0')
63 attrlen--;
65 if (attrlen > pt->len)
71 if (pt->len && attrlen > pt->len)
81 if (attrlen < minle
278 __nla_reserve(struct sk_buff *skb, int attrtype, int attrlen) argument
301 __nla_reserve_nohdr(struct sk_buff *skb, int attrlen) argument
323 nla_reserve(struct sk_buff *skb, int attrtype, int attrlen) argument
341 nla_reserve_nohdr(struct sk_buff *skb, int attrlen) argument
359 __nla_put(struct sk_buff *skb, int attrtype, int attrlen, const void *data) argument
365 memcpy(nla_data(nla), data, attrlen); local
377 __nla_put_nohdr(struct sk_buff *skb, int attrlen, const void *data) argument
395 nla_put(struct sk_buff *skb, int attrtype, int attrlen, const void *data) argument
413 nla_put_nohdr(struct sk_buff *skb, int attrlen, const void *data) argument
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/ppp-2.4.4/pppd/plugins/radius/
H A Davpair.c20 static void rc_extract_vendor_specific_attributes(int attrlen,
157 int attrlen; local
177 attrlen = *ptr++;
178 attrlen -= 2;
179 if (attrlen < 0)
187 rc_extract_vendor_specific_attributes(attrlen, ptr, &vp);
188 ptr += attrlen;
189 length -= (attrlen + 2);
195 for (x_ptr = ptr, x_len = attrlen ;
203 attribute, attrlen, buffe
261 rc_extract_vendor_specific_attributes(int attrlen, unsigned char *ptr, VALUE_PAIR **vp) argument
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/linux/netfilter/
H A Dnfnetlink.h56 #define NFA_NEXT(nfa,attrlen) ((attrlen) -= NFA_ALIGN((nfa)->nfa_len), \
125 int attrlen, const void *data);
126 #define NFA_PUT(skb, attrtype, attrlen, data) \
127 ({ if (skb_tailroom(skb) < (int)NFA_SPACE(attrlen)) goto nfattr_failure; \
128 __nfa_fill(skb, attrtype, attrlen, data); })
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/linux/
H A Drtnetlink.h127 #define RTA_NEXT(rta,attrlen) ((attrlen) -= RTA_ALIGN((rta)->rta_len), \
587 extern void __rta_fill(struct sk_buff *skb, int attrtype, int attrlen, const void *data);
589 #define RTA_PUT(skb, attrtype, attrlen, data) \
590 ({ if (unlikely(skb_tailroom(skb) < (int)RTA_SPACE(attrlen))) \
592 __rta_fill(skb, attrtype, attrlen, data); })
594 #define RTA_APPEND(skb, attrlen, data) \
595 ({ if (unlikely(skb_tailroom(skb) < (int)(attrlen))) \
597 memcpy(skb_put(skb, attrlen), data, attrlen); })
674 __rta_reserve(struct sk_buff *skb, int attrtype, int attrlen) argument
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/net/netfilter/
H A Dnfnetlink.c114 void __nfa_fill(struct sk_buff *skb, int attrtype, int attrlen, argument
118 int size = NFA_LENGTH(attrlen);
123 memcpy(NFA_DATA(nfa), data, attrlen); local
124 memset(NFA_DATA(nfa) + attrlen, 0, NFA_ALIGN(size) - size);
160 int attrlen = nlh->nlmsg_len - NLMSG_ALIGN(min_len); local
161 nfattr_parse(cda, attr_count, attr, attrlen);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/net/
H A Dnetlink.h237 int attrlen);
238 extern void * __nla_reserve_nohdr(struct sk_buff *skb, int attrlen);
240 int attrlen);
241 extern void * nla_reserve_nohdr(struct sk_buff *skb, int attrlen);
243 int attrlen, const void *data);
244 extern void __nla_put_nohdr(struct sk_buff *skb, int attrlen,
247 int attrlen, const void *data);
248 extern int nla_put_nohdr(struct sk_buff *skb, int attrlen,
781 #define NLA_PUT(skb, attrtype, attrlen, data) \
783 if (nla_put(skb, attrtype, attrlen, dat
[all...]
H A Ddn_fib.h130 extern __le16 dn_fib_get_attr16(struct rtattr *attr, int attrlen, int type);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/net/decnet/
H A Ddn_fib.c147 __le16 dn_fib_get_attr16(struct rtattr *attr, int attrlen, int type) argument
149 while(RTA_OK(attr,attrlen)) {
152 attr = RTA_NEXT(attr, attrlen);
180 int attrlen = nhlen - sizeof(struct rtnexthop); local
181 if (attrlen < 0 || (nhlen -= nhp->rtnh_len) < 0)
188 if (attrlen) {
189 nh->nh_gw = dn_fib_get_attr16(RTNH_DATA(nhp), attrlen, RTA_GATEWAY);
302 int attrlen = RTA_PAYLOAD(rta->rta_mx); local
305 while(RTA_OK(attr, attrlen)) {
312 attr = RTA_NEXT(attr, attrlen);
[all...]
H A Ddn_table.c248 int attrlen = nhlen - sizeof(struct rtnexthop); local
251 if (attrlen < 0 || (nhlen -= nhp->rtnh_len) < 0)
255 if (attrlen) {
256 gw = dn_fib_get_attr16(RTNH_DATA(nhp), attrlen, RTA_GATEWAY);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/net/ipv4/
H A Dfib_semantics.c391 int attrlen; local
400 attrlen = rtnh_attrlen(rtnh);
401 if (attrlen > 0) {
404 nla = nla_find(attrs, attrlen, RTA_GATEWAY);
407 nla = nla_find(attrs, attrlen, RTA_FLOW);
445 int attrlen; local
453 attrlen = rtnh_attrlen(rtnh);
454 if (attrlen < 0) {
457 nla = nla_find(attrs, attrlen, RTA_GATEWAY);
461 nla = nla_find(attrs, attrlen, RTA_FLO
[all...]
H A Dinet_diag.c50 #define INET_DIAG_PUT(skb, attrtype, attrlen) \
51 RTA_DATA(__RTA_PUT(skb, attrtype, attrlen))
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/nfs/
H A Dcallback_xdr.c105 unsigned int attrlen; local
110 attrlen = ntohl(*p);
111 p = read_buf(xdr, attrlen << 2);
114 if (likely(attrlen > 0))
116 if (attrlen > 1)
H A Dnfs4xdr.c523 * 12(bitmap) + 4(attrlen) + 8(size) + 4(mode) + 4(atime) + 4(mtime)
2167 static inline int decode_attr_length(struct xdr_stream *xdr, uint32_t *attrlen, __be32 **savep) argument
2172 READ32(*attrlen);
2847 static int verify_attr_len(struct xdr_stream *xdr, __be32 *savep, uint32_t attrlen) argument
2849 unsigned int attrwords = XDR_QUADLEN(attrlen);
2937 uint32_t attrlen, local
2945 if ((status = decode_attr_length(xdr, &attrlen, &savep)) != 0)
2955 status = verify_attr_len(xdr, savep, attrlen);
2964 uint32_t attrlen, local
2972 if ((status = decode_attr_length(xdr, &attrlen,
2997 uint32_t attrlen, local
3022 uint32_t attrlen, local
3091 uint32_t attrlen, bitmap[2]; local
3366 uint32_t len, attrlen, xlen; local
3517 uint32_t attrlen, local
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/net/core/
H A Drtnetlink.c272 void __rta_fill(struct sk_buff *skb, int attrtype, int attrlen, const void *data) argument
275 int size = RTA_LENGTH(attrlen);
280 memcpy(RTA_DATA(rta), data, attrlen); local
281 memset(RTA_DATA(rta) + attrlen, 0, RTA_ALIGN(size) - size);
872 int attrlen = nlh->nlmsg_len - NLMSG_ALIGN(min_len); local
875 while (RTA_OK(attr, attrlen)) {
882 attr = RTA_NEXT(attr, attrlen);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/iproute2/include/linux/
H A Drtnetlink.h126 #define RTA_NEXT(rta,attrlen) ((attrlen) -= RTA_ALIGN((rta)->rta_len), \
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/net/sched/
H A Dact_api.c969 int attrlen = n->nlmsg_len - NLMSG_ALIGN(min_len); local
972 if (rtattr_parse(rta, TCAA_MAX, attr, attrlen) < 0)
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/net/xfrm/
H A Dxfrm_user.c1997 int attrlen = nlh->nlmsg_len - NLMSG_ALIGN(min_len); local
2000 while (RTA_OK(attr, attrlen)) {
2007 attr = RTA_NEXT(attr, attrlen);

Completed in 275 milliseconds