예제 #1
0
def get_info(obj):
    return ([("IP configuration", [("IP address", obj.ip),
                                   ("Netmask", obj.netmask),
                                   ("Target", obj.dst_ip),
                                   ("Gateway", obj.gateway)]),
             ("Traffic parameters", [("Rate", "%d pps" % obj.pps),
                                     ("Size", "%d bytes" % obj.packet_size)])]
            + nic_common.get_nic_info(obj))
예제 #2
0
def get_info(obj):
    return ([("IP configuration",
              [("IP address", obj.ip),
               ("Netmask", obj.netmask),
               ("Target", obj.dst_ip),
               ("Gateway", obj.gateway)]),
             ("Traffic parameters",
              [("Rate", "%d pps" % obj.pps),
               ("Size", "%d bytes" % obj.packet_size)])] +
            nic_common.get_nic_info(obj))
def get_info(obj):
    if string.find(obj.classname, "sbus") < 0:
        pci_info = sim_commands.get_pci_info(obj)
    else:
        pci_info = []
    return ([(None, [("Rx base addr", "0x%08x" % obj.rx_desc_base),
                     ("Rx ring size", rx_sizes[obj.rx_ring_size_idx]),
                     ("Tx base addr", "0x%08x" % obj.tx_desc_base),
                     ("Tx ring size", obj.tx_ring_size)])] +
            nic_common.get_nic_info(obj) + pci_info)
예제 #4
0
def get_info(obj):
    return [
        (None, [("IRQ device", obj.irq_dev), ("IRQ number", obj.irq_level)]),
        (
            "AM79C960 initblock (from memory)",
            [
                ("Mode", "0x%x" % obj.mode),
                ("Phys addr", obj.mac_address),
                ("Log addr", obj.log_addr),
                ("Rx addr", "0x%x" % obj.rx_ptr),
                ("Rx len", "0x%x" % obj.rx_len),
                ("Tx addr", "0x%x" % obj.tx_ptr),
                ("Tx len", "0x%x" % obj.tx_len),
            ],
        ),
    ] + nic_common.get_nic_info(obj)
예제 #5
0
def get_info(obj):
    if string.find(obj.classname, "sbus") < 0:
        pci_info = sim_commands.get_pci_info(obj)
    else:
        pci_info = []
    return (
        [
            (
                None,
                [
                    ("Rx base addr", "0x%08x" % obj.rx_desc_base),
                    ("Rx ring size", rx_sizes[obj.rx_ring_size_idx]),
                    ("Tx base addr", "0x%08x" % obj.tx_desc_base),
                    ("Tx ring size", obj.tx_ring_size),
                ],
            )
        ]
        + nic_common.get_nic_info(obj)
        + pci_info
    )
예제 #6
0
def get_info(obj):
    return ([] + sim_commands.get_pci_info(obj) + nic_common.get_nic_info(obj))
예제 #7
0
def get_info(obj):
    return ([(None,
              [("interrupt device", obj.irq_dev.name),
               ("interrupt level",  obj.irq_level)])] +
            nic_common.get_nic_info(obj))
예제 #8
0
def get_info(obj):
    return ([] +
            sim_commands.get_pci_info(obj) +
            nic_common.get_nic_info(obj))
예제 #9
0
def get_info(obj):
    # FIXME: add device specific info
    return (nic_common.get_nic_info(obj) +
            sim_commands.get_pci_info(obj))
예제 #10
0
def get_info(obj):
    # FIXME: add device specific info
    return (nic_common.get_nic_info(obj) + sim_commands.get_pci_info(obj))
예제 #11
0
def get_info(obj):
    return ([(None, [("interrupt device", obj.irq_dev.name),
                     ("interrupt level", obj.irq_level)])] +
            nic_common.get_nic_info(obj))