Home | History | Annotate | Download | only in net

Lines Matching refs:attribute

43     VLOG(7) << "Trying to re-add attribute " << id << ", not overwriting";
71 NetlinkAttribute* attribute = GetAttribute(id);
72 if (!attribute)
74 return attribute->InitFromValue(value);
92 const nlattr* attribute = reinterpret_cast<const nlattr*>(ptr);
93 if (attribute->nla_len < sizeof(*attribute) ||
94 ptr + attribute->nla_len > end) {
95 LOG(ERROR) << "Malformed nla attribute indicates length "
96 << attribute->nla_len << ". "
103 if (attribute->nla_len > NLA_HDRLEN) {
104 value = ByteString(ptr + NLA_HDRLEN, attribute->nla_len - NLA_HDRLEN);
106 if (!method.Run(attribute->nla_type, value)) {
109 ptr += NLA_ALIGN(attribute->nla_len);
135 // U8 Attribute.
138 NetlinkAttribute* attribute = GetAttribute(id);
139 if (!attribute)
141 return attribute->GetU8Value(value);
146 LOG(ERROR) << "Trying to re-add attribute: " << id;
155 NetlinkAttribute* attribute = GetAttribute(id);
156 if (!attribute)
158 return attribute->SetU8Value(value);
162 // U16 Attribute.
165 NetlinkAttribute* attribute = GetAttribute(id);
166 if (!attribute)
168 return attribute->GetU16Value(value);
173 LOG(ERROR) << "Trying to re-add attribute: " << id;
182 NetlinkAttribute* attribute = GetAttribute(id);
183 if (!attribute)
185 return attribute->SetU16Value(value);
188 // U32 Attribute.
191 NetlinkAttribute* attribute = GetAttribute(id);
192 if (!attribute)
194 return attribute->GetU32Value(value);
199 LOG(ERROR) << "Trying to re-add attribute: " << id;
208 NetlinkAttribute* attribute = GetAttribute(id);
209 if (!attribute)
211 return attribute->SetU32Value(value);
214 // U64 Attribute.
217 NetlinkAttribute* attribute = GetAttribute(id);
218 if (!attribute)
220 return attribute->GetU64Value(value);
225 LOG(ERROR) << "Trying to re-add attribute: " << id;
234 NetlinkAttribute* attribute = GetAttribute(id);
235 if (!attribute)
237 return attribute->SetU64Value(value);
240 // Flag Attribute.
243 NetlinkAttribute* attribute = GetAttribute(id);
244 if (!attribute)
246 return attribute->GetFlagValue(value);
251 LOG(ERROR) << "Trying to re-add attribute: " << id;
260 NetlinkAttribute* attribute = GetAttribute(id);
261 if (!attribute)
263 return attribute->SetFlagValue(value);
274 // String Attribute.
277 NetlinkAttribute* attribute = GetAttribute(id);
278 if (!attribute)
280 return attribute->GetStringValue(value);
285 LOG(ERROR) << "Trying to re-add attribute: " << id;
295 LOG(ERROR) << "Trying to re-add attribute: " << id;
304 NetlinkAttribute* attribute = GetAttribute(id);
305 if (!attribute)
307 return attribute->SetStringValue(value);
310 // Nested Attribute.
314 NetlinkAttribute* attribute = GetAttribute(id);
315 if (!attribute)
317 return attribute->GetNestedAttributeList(value);
322 NetlinkAttribute* attribute = GetAttribute(id);
323 if (!attribute)
325 return attribute->ConstGetNestedAttributeList(value);
329 NetlinkAttribute* attribute = GetAttribute(id);
330 if (!attribute)
332 return attribute->SetNestedHasAValue();
337 LOG(ERROR) << "Trying to re-add attribute: " << id;
345 // Raw Attribute.
349 NetlinkAttribute* attribute = GetAttribute(id);
350 if (!attribute)
355 if (!attribute->GetRawValue(&raw_value))
365 NetlinkAttribute* attribute = GetAttribute(id);
366 if (!attribute)
368 return attribute->SetRawValue(value);
373 LOG(ERROR) << "Trying to re-add attribute: " << id;
381 NetlinkAttribute* attribute = GetAttribute(id);
382 if (!attribute)
385 return attribute->ToString(value);