Lines Matching defs:mxrta
1515 struct rtattr *rta, *mxrta[RTAX_MAX+1] = {0,};
1520 if (rta->rta_type <= RTA_MAX) mxrta[rta->rta_type] = rta;
1522 if (mxrta[RTAX_LOCK])
1523 mxlock = *(u_int32_t *)RTA_DATA(mxrta[RTAX_LOCK]);
1528 if (mxrta[i] == NULL && !(mxlock & (1 << i)))
1531 if (mxrta[i] != NULL && i != RTAX_CC_ALGO)
1532 val = *(u_int32_t *)RTA_DATA(mxrta[i]);
1561 sprintf(out, "%scongestion %s ", out, (const char*)RTA_DATA(mxrta[i]));
2000 struct rtattr *mxrta = (void*)mxbuf;
2036 mxrta->rta_type = RTA_METRICS;
2037 mxrta->rta_len = RTA_LENGTH(0);
2059 add_uint32_rtattr_to_buffer(mxrta, sizeof(mxbuf), RTAX_MTU, idx);
2107 if (mxrta->rta_len > RTA_LENGTH(0)) {
2109 add_uint32_rtattr_to_buffer(mxrta, sizeof(mxbuf), RTAX_LOCK, mxlock);
2111 RTA_METRICS, RTA_DATA(mxrta), RTA_PAYLOAD(mxrta));