Lines Matching full:ifindex
31 ethnl.pause_get({"header": {"dev-index": cfg.ifindex}})
37 data = ethnl.pause_get({"header": {"dev-index": cfg.ifindex,
49 ethnl.fec_get({"header": {"dev-index": cfg.ifindex}})
55 data = ethnl.fec_get({"header": {"dev-index": cfg.ifindex,
67 data = ethnl.fec_get({"header": {"dev-index": cfg.ifindex,
99 if qs["ifindex"]== test.ifindex:
120 rtstat = rtnl.getlink({"ifi-index": cfg.ifindex})['stats64']
129 """ Qstats Netlink API tests - querying by ifindex. """
131 # Construct a map ifindex -> [dump, by-index, dump]
135 ifindexes[entry['ifindex']] = [entry, None, None]
137 for ifindex in ifindexes:
138 entry = netfam.qstats_get({"ifindex": ifindex}, dump=True)
140 ifindexes[entry[0]['ifindex']][1] = entry[0]
144 ifindexes[entry['ifindex']][2] = entry
147 raise KsftSkipEx("No ifindex supports qstats")
150 for ifindex, triple in ifindexes.items():
159 # Reformat the output into {ifindex: {rx: [id, id, ...], tx: [id, id, ...]}}
162 ifindex = entry["ifindex"]
163 if ifindex not in parsed:
164 parsed[ifindex] = {"rx":[], "tx": []}
165 parsed[ifindex][entry["queue-type"]].append(entry['queue-id'])
167 for ifindex, queues in parsed.items():
177 netfam.qstats_get({"ifindex": 0}, dump=True)
179 ksft_eq(cm.exception.nl_msg.extack['bad-attr'], '.ifindex')
183 netfam.qstats_get({"ifindex": 1}, dump=True)
185 ksft_eq(cm.exception.nl_msg.extack['bad-attr'], '.ifindex')
187 # Try to get stats for lowest unused ifindex but not 0
195 netfam.qstats_get({"ifindex": lowest}, dump=True)
197 ksft_eq(cm.exception.nl_msg.extack['bad-attr'], '.ifindex')
205 qstat = netfam.qstats_get({"ifindex": cfg.ifindex}, dump=True)[0]
214 qstat2 = netfam.qstats_get({"ifindex": cfg.ifindex}, dump=True)[0]
220 netfam.qstats_get({"ifindex": cfg.ifindex, "scope": "queue"}, dump=True)
253 rtstat1 = rtnl.getlink({"ifi-index": cfg.ifindex})['stats64']
255 rtstat2 = rtnl.getlink({"ifi-index": cfg.ifindex})['stats64']
268 channels = ethnl.channels_get({'header': {'dev-index': cfg.ifindex}})
298 rtstat1 = rtnl.getlink({"ifi-index": cfg.ifindex})['stats64']
301 rtstat2 = rtnl.getlink({"ifi-index": cfg.ifindex})['stats64']