Lines Matching defs:tbs
436 struct rtattr *tbs[TCA_STATS_MAX + 1];
438 parse_rtattr_nested(tbs, TCA_STATS_MAX, rta);
440 if (tbs[TCA_STATS_BASIC]) {
442 memcpy(&bs, RTA_DATA(tbs[TCA_STATS_BASIC]), MIN(RTA_PAYLOAD(tbs[TCA_STATS_BASIC]), sizeof(bs)));
447 if (tbs[TCA_STATS_QUEUE]) {
449 memcpy(&q, RTA_DATA(tbs[TCA_STATS_QUEUE]), MIN(RTA_PAYLOAD(tbs[TCA_STATS_QUEUE]), sizeof(q)));
454 if (tbs[TCA_STATS_RATE_EST]) {
456 memcpy(&re, RTA_DATA(tbs[TCA_STATS_RATE_EST]), MIN(RTA_PAYLOAD(tbs[TCA_STATS_RATE_EST]), sizeof(re)));
461 if (tbs[TCA_STATS_QUEUE]) {
463 memcpy(&q, RTA_DATA(tbs[TCA_STATS_QUEUE]), MIN(RTA_PAYLOAD(tbs[TCA_STATS_QUEUE]), sizeof(q)));
464 if (!tbs[TCA_STATS_RATE_EST])
471 *xstats = tbs[TCA_STATS_APP] ? : NULL;