• liuzhongzhu's avatar
    net: hns3: Add "queue info" query function · 57ceee2c
    liuzhongzhu authored
    Query the queue information of the current NIC
    such as BD size, queue header and tail pointer.
    
    This  patch adds support for debugfs command:
    echo queue info 1 > cmd
    
    it can  print queue config information...
    
    root@(none)# echo queue info 1 > cmd
    hns3 0000:7d:00.0: queue info
    hns3 0000:7d:00.0: RX(1) BASE ADD: 0x00000000ffb58000
    hns3 0000:7d:00.0: RX(1) RING BD NUM: 127
    hns3 0000:7d:00.0: RX(1) RING BD LEN: 2
    hns3 0000:7d:00.0: RX(1) RING TAIL: 120
    hns3 0000:7d:00.0: RX(1) RING HEAD: 0
    hns3 0000:7d:00.0: RX(1) RING FBDNUM: 0
    hns3 0000:7d:00.0: RX(1) RING PKTNUM: 0
    hns3 0000:7d:00.0: TX(1) BASE ADD: 0x00000000fffd8000
    hns3 0000:7d:00.0: TX(1) RING BD NUM: 127
    hns3 0000:7d:00.0: TX(1) RING TC: 0
    hns3 0000:7d:00.0: TX(1) RING TAIL: 2
    hns3 0000:7d:00.0: TX(1) RING HEAD: 2
    hns3 0000:7d:00.0: TX(1) RING FBDNUM: 0
    hns3 0000:7d:00.0: TX(1) RING OFFSET: 0
    hns3 0000:7d:00.0: TX(1) RING PKTNUM: 0
    root@(none)#
    Signed-off-by: default avatarliuzhongzhu <liuzhongzhu@huawei.com>
    Signed-off-by: default avatarSalil Mehta <salil.mehta@huawei.com>
    Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
    57ceee2c
hns3_debugfs.c 6.77 KB