def METHOD_NAME(self):
    r = []
    lag = ""
    i = 0
    if self.osver >= 11:
        for lag in self.aggs:
            if len(lag) == 0:
                break
            nets = self.listaggs[lag].split(' ')
            for net in nets:
                if len(net) == 0:
                    break
                for phy in self.phys:
                    if phy.startswith(net+':'):
                        l = phy.split(':')
                        val = l[2]
                        r.append({
                                  "instance": '%s.%s.speed'%(lag, net),
                                  "value": str(val),
                                  "path": '',
                                 })
        return r
    for line in self.lines:
        l = line.split()
        if len(l) < 4:
            continue
        elif line.startswith('key'):
            lag = l[1]
            i = 0
            continue
        elif l[0] == 'device':
            continue
        val = l[2]
        r.append({
                  "instance": '%s.%d.speed'%(lag, i),
                  "value": str(val),
                  "path": '',
                 })
        i += 1
    return r