Lines Matching refs:rta
58 valid_rta_size(const struct rtattr *rta, int sz)
60 return (NL_RTA_DATA_LEN(rta) == sz);
64 valid_rta_u32(const struct rtattr *rta)
66 return (valid_rta_size(rta, sizeof(uint32_t)));
70 _rta_get_uint32(const struct rtattr *rta)
72 return (*((const uint32_t *)NL_RTA_DATA_CONST(rta)));
136 struct rtattr *rta = (struct rtattr *)nla;
137 if (rta->rta_len < sizeof(struct rtattr)) {
140 switch (rta->rta_type) {
142 if (!valid_rta_u32(rta))
145 uint32_t fibnum = _rta_get_uint32(rta);
148 *((uint32_t *)NL_RTA_DATA(rta)) = 0;
449 struct rtattr *rta = (struct rtattr *)nla;
451 if (rta->rta_len < sizeof(struct rtattr)) {
455 switch (rta->rta_type) {
459 fibnum = _rta_get_uint32(rta);