# Perform Ethernet operations

You can perform the following basic operations such as configuring addresses, viewing the status of links, monitoring connections, and debugging connection failures using various tools.

Tab QCS6490
Tab IQ-9075
Tab IQ-9075 with Mezzanine
Tab IQ-8275
Tab IQ-8275 with Mezzanine
Tab IQ-615

- *class* tabincludedirective

    - ## Check the data connectivity

Use the `ping` command to check the connectivity between the device interface and the interface that’s connected remotely.

Note

The client IP address must be in the same subnet as that of the device IP address.

Sample output of the `ping` command to check the network connectivity from the RB3 Gen 2 Core kit to the host PC.

ping 169.254.227.240
    PING 169.254.227.240 (169.254.227.240) 56(84) bytes of data.
    64 bytes from 169.254.227.240: icmp_seq=1 ttl=64 time=1.45 ms
    64 bytes from 169.254.227.240: icmp_seq=2 ttl=64 time=0.689 ms
    64 bytes from 169.254.227.240: icmp_seq=3 ttl=64 time=0.611 ms
    64 bytes from 169.254.227.240: icmp_seq=4 ttl=64 time=0.711 ms
    ^C
    --- 169.254.227.240 ping statistics ---
    4 packets transmitted, 4 received, 0% packet loss, time 3027ms
    rtt min/avg/max/mdev = 0.611/0.865/1.449/0.339 ms
    Copy to clipboard

## Configure the NIC settings

Use the `ethtool` command to view the network interface controller (NIC) parameters and configure the NIC settings such as speed, port, and auto-negotiation.

Sample output of the `ethtool` command to check the status of a link.

ethtool enP1p5s0f0
    Settings for enP1p5s0f0:
        Supported ports: [  ]
        Supported link modes:   100baseT/Half 100baseT/Full
                                1000baseT/Full
                                10000baseT/Full
                                1000baseKX/Full
                                10000baseKX4/Full
                                10000baseKR/Full
                                2500baseT/Full
                                5000baseT/Full
        Supported pause frame use: Symmetric Receive-only
        Supports auto-negotiation: Yes
        Supported FEC modes: Not reported
        Advertised link modes:  100baseT/Half 100baseT/Full
                                1000baseT/Full
                                10000baseT/Full
                                1000baseKX/Full
                                10000baseKX4/Full
                                10000baseKR/Full
                                2500baseT/Full
                                5000baseT/Full
        Advertised pause frame use: Symmetric Receive-only
        Advertised auto-negotiation: Yes
        Advertised FEC modes: Not reported
        Link partner advertised link modes:  10baseT/Half 10baseT/Full
                                                100baseT/Half 100baseT/Full
                                                1000baseT/Full
                                                2500baseT/Full
        Link partner advertised pause frame use: Symmetric Receive-only
        Link partner advertised auto-negotiation: Yes
        Link partner advertised FEC modes: Not reported
        Speed: 2500Mb/s
        Duplex: Full
        Auto-negotiation: on
        Port: Twisted Pair
        PHYAD: 0
        Transceiver: external
        MDI-X: Unknown
        Supports Wake-on: d
        Wake-on: d
        Current message level: 0x0000003f (63)
                                drv probe link timer ifdown ifup
        Link detected: yes
    
    ethtool enP1p5s0f1
    Settings for enP1p5s0f1:
        Supported ports: [  ]
        Supported link modes:   10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Full
                                2500baseT/Full
        Supported pause frame use: Symmetric Receive-only
        Supports auto-negotiation: Yes
        Supported FEC modes: Not reported
        Advertised link modes:  10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Full
                                2500baseT/Full
        Advertised pause frame use: Symmetric Receive-only
        Advertised auto-negotiation: Yes
        Advertised FEC modes: Not reported
        Link partner advertised link modes:  100baseT/Half 100baseT/Full
                                                1000baseT/Full
                                                2500baseT/Full
        Link partner advertised pause frame use: Symmetric Receive-only
        Link partner advertised auto-negotiation: Yes
        Link partner advertised FEC modes: Not reported
        Speed: 2500Mb/s
        Duplex: Full
        Auto-negotiation: on
        master-slave cfg: preferred slave
        master-slave status: slave
        Port: Twisted Pair
        PHYAD: 28
        Transceiver: external
        MDI-X: off (auto)
        Supports Wake-on: g
        Wake-on: d
        Current message level: 0x0000003f (63)
                                drv probe link timer ifdown ifup
        Link detected: yes
    
    ethtool enP1p4s0u1u1
    Settings for enP1p4s0u1u1:
        Supported ports: [ TP    MII ]
        Supported link modes:   10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Half 1000baseT/Full
        Supported pause frame use: No
        Supports auto-negotiation: Yes
        Supported FEC modes: Not reported
        Advertised link modes:  10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Full
        Advertised pause frame use: No
        Advertised auto-negotiation: Yes
        Advertised FEC modes: Not reported
        Link partner advertised link modes:  1000baseT/Full
        Link partner advertised pause frame use: Symmetric Receive-only
        Link partner advertised auto-negotiation: Yes
        Link partner advertised FEC modes: Not reported
        Speed: 1000Mb/s
        Duplex: Full
        Auto-negotiation: on
        Port: MII
        PHYAD: 3
        Transceiver: internal
        Supports Wake-on: pg
        Wake-on: d
        Current message level: 0x00000007 (7)
                    drv probe link
        Link detected: yes
    Copy to clipboard

Sample output of the `ethtool` command to check the statistics of NIC packet.

ethtool -S enP1p5s0f0
    NIC statistics:
        mmc_tx_octetcount_gb: 10234
        mmc_tx_framecount_gb: 84
        mmc_tx_broadcastframe_g: 52
        mmc_tx_multicastframe_g: 32
        mmc_tx_64_octets_gb: 41
        mmc_tx_65_to_127_octets_gb: 23
        mmc_tx_128_to_255_octets_gb: 6
        mmc_tx_256_to_511_octets_gb: 14
        mmc_tx_512_to_1023_octets_gb: 0
        mmc_tx_1024_to_max_octets_gb: 0
        mmc_tx_unicast_gb: 0
        mmc_tx_multicast_gb: 32
        mmc_tx_broadcast_gb: 52
        mmc_tx_underflow_error: 0
        mmc_tx_singlecol_g: 0
        mmc_tx_multicol_g: 0
        mmc_tx_deferred: 0
        mmc_tx_latecol: 0
        mmc_tx_exesscol: 0
        mmc_tx_carrier_error: 0
        mmc_tx_octetcount_g: 10234
        mmc_tx_framecount_g: 84
        mmc_tx_excessdef: 0
        mmc_tx_pause_frame: 0
        mmc_tx_vlan_frame_g: 0
        mmc_tx_lpi_tran_cntr: 0
        mmc_rx_lpi_tran_cntr: 0
        mmc_rx_framecount_gb: 25
        mmc_rx_octetcount_gb: 5394
        mmc_rx_octetcount_g: 5394
        mmc_rx_broadcastframe_g: 15
        mmc_rx_multicastframe_g: 10
        mmc_rx_crc_error: 0
        mmc_rx_align_error: 0
        mmc_rx_run_error: 0
        mmc_rx_jabber_error: 0
        mmc_rx_undersize_g: 0
        mmc_rx_oversize_g: 0
        mmc_rx_64_octets_gb: 5
        mmc_rx_65_to_127_octets_gb: 4
        mmc_rx_128_to_255_octets_gb: 5
        mmc_rx_256_to_511_octets_gb: 11
        mmc_rx_512_to_1023_octets_gb: 0
        mmc_rx_1024_to_max_octets_gb: 0
        mmc_rx_unicast_g: 0
        mmc_rx_length_error: 0
        mmc_rx_autofrangetype: 0
        mmc_rx_pause_frames: 0
        mmc_rx_fifo_overflow: 0
        mmc_rx_vlan_frames_gb: 0
        mmc_rx_watchdog_error: 0
        mmc_rx_ipc_intr_mask: 0
        mmc_rx_ipc_intr: 0
        mmc_rx_ipv4_gd: 0
        mmc_rx_ipv4_hderr: 0
        mmc_rx_ipv4_nopay: 0
        mmc_rx_ipv4_frag: 0
        mmc_rx_ipv4_udsbl: 0
        mmc_rx_ipv4_gd_octets: 0
        mmc_rx_ipv4_hderr_octets: 0
        mmc_rx_ipv4_nopay_octets: 0
        mmc_rx_ipv4_frag_octets: 0
        mmc_rx_ipv4_udsbl_octets: 0
        mmc_rx_ipv6_gd_octets: 0
        mmc_rx_ipv6_hderr_octets: 0
        mmc_rx_ipv6_nopay_octets: 0
        mmc_rx_ipv6_gd: 0
        mmc_rx_ipv6_hderr: 0
        mmc_rx_ipv6_nopay: 0
        mmc_rx_udp_gd: 0
        mmc_rx_udp_err: 0
        mmc_rx_tcp_gd: 0
        mmc_rx_tcp_err: 0
        mmc_rx_icmp_gd: 0
        mmc_rx_icmp_err: 0
        mmc_rx_udp_gd_octets: 0
        mmc_rx_udp_err_octets: 0
        mmc_rx_tcp_gd_octets: 0
        mmc_rx_tcp_err_octets: 0
        mmc_rx_icmp_gd_octets: 0
        mmc_rx_icmp_err_octets: 0
        mmc_tx_fpe_fragment_cntr: 0
        mmc_tx_hold_req_cntr: 0
        mmc_rx_packet_assembly_err_cntr: 0
        mmc_rx_packet_smd_err_cntr: 0
        mmc_rx_packet_assembly_ok_cntr: 0
        mmc_rx_fpe_fragment_cntr: 0
        tx_underflow: 0
        tx_carrier: 0
        tx_losscarrier: 0
        vlan_tag: 0
        tx_deferred: 0
        tx_vlan: 0
        tx_jabber: 0
        tx_frame_flushed: 0
        tx_payload_error: 0
        tx_ip_header_error: 0
        rx_desc: 0
        sa_filter_fail: 0
        overflow_error: 0
        ipc_csum_error: 0
        rx_collision: 0
        rx_crc_errors: 0
        dribbling_bit: 0
        rx_length: 0
        rx_mii: 0
        rx_multicast: 0
        rx_gmac_overflow: 0
        rx_watchdog: 0
        da_rx_filter_fail: 0
        sa_rx_filter_fail: 0
        rx_missed_cntr: 0
        rx_overflow_cntr: 0
        rx_vlan: 0
        rx_split_hdr_pkt_n: 0
        tx_undeflow_irq: 0
        tx_process_stopped_irq[0]: 0
        tx_process_stopped_irq[1]: 0
        tx_process_stopped_irq[2]: 0
        tx_process_stopped_irq[3]: 0
        tx_process_stopped_irq[4]: 0
        tx_process_stopped_irq[5]: 0
        tx_process_stopped_irq[6]: 0
        tx_process_stopped_irq[7]: 0
        tx_jabber_irq: 0
        rx_overflow_irq: 0
        rx_buf_unav_irq[0]: 0
        rx_buf_unav_irq[1]: 0
        rx_buf_unav_irq[2]: 0
        rx_buf_unav_irq[3]: 0
        rx_buf_unav_irq[4]: 0
        rx_buf_unav_irq[5]: 0
        rx_buf_unav_irq[6]: 0
        rx_buf_unav_irq[7]: 0
        rx_process_stopped_irq: 0
        rx_watchdog_irq: 0
        tx_early_irq: 0
        fatal_bus_error_irq[0]: 0
        fatal_bus_error_irq[1]: 0
        fatal_bus_error_irq[2]: 0
        fatal_bus_error_irq[3]: 0
        fatal_bus_error_irq[4]: 0
        fatal_bus_error_irq[5]: 0
        fatal_bus_error_irq[6]: 0
        fatal_bus_error_irq[7]: 0
        rx_early_irq: 0
        threshold: 1
        tx_pkt_n[0]: 84
        tx_pkt_n[1]: 0
        tx_pkt_n[2]: 0
        tx_pkt_n[3]: 0
        tx_pkt_n[4]: 0
        tx_pkt_n[5]: 0
        tx_pkt_n[6]: 0
        tx_pkt_n[7]: 0
        tx_pkt_errors_n[0]: 0
        tx_pkt_errors_n[1]: 0
        tx_pkt_errors_n[2]: 0
        tx_pkt_errors_n[3]: 0
        tx_pkt_errors_n[4]: 0
        tx_pkt_errors_n[5]: 0
        tx_pkt_errors_n[6]: 0
        tx_pkt_errors_n[7]: 0
        rx_pkt_n[0]: 25
        rx_pkt_n[1]: 0
        rx_pkt_n[2]: 0
        rx_pkt_n[3]: 0
        rx_pkt_n[4]: 0
        rx_pkt_n[5]: 0
        rx_pkt_n[6]: 0
        rx_pkt_n[7]: 0
        normal_irq_n[0]: 19
        normal_irq_n[1]: 0
        normal_irq_n[2]: 0
        normal_irq_n[3]: 19
        normal_irq_n[4]: 19
        normal_irq_n[5]: 19
        normal_irq_n[6]: 19
        normal_irq_n[7]: 19
        rx_normal_irq_n[0]: 17
        rx_normal_irq_n[1]: 0
        rx_normal_irq_n[2]: 0
        rx_normal_irq_n[3]: 0
        rx_normal_irq_n[4]: 0
        rx_normal_irq_n[5]: 0
        rx_normal_irq_n[6]: 0
        rx_normal_irq_n[7]: 0
        napi_poll_tx[0]: 21
        napi_poll_tx[1]: 0
        napi_poll_tx[2]: 0
        napi_poll_tx[3]: 0
        napi_poll_tx[4]: 0
        napi_poll_tx[5]: 0
        napi_poll_tx[6]: 0
        napi_poll_tx[7]: 0
        napi_poll_rx[0]: 17
        napi_poll_rx[1]: 0
        napi_poll_rx[2]: 0
        napi_poll_rx[3]: 0
        napi_poll_rx[4]: 0
        napi_poll_rx[5]: 0
        napi_poll_rx[6]: 0
        napi_poll_rx[7]: 0
        tx_normal_irq_n[0]: 18
        tx_normal_irq_n[1]: 0
        tx_normal_irq_n[2]: 0
        tx_normal_irq_n[3]: 0
        tx_normal_irq_n[4]: 0
        tx_normal_irq_n[5]: 0
        tx_normal_irq_n[6]: 0
        tx_normal_irq_n[7]: 0
        tx_clean[0]: 21
        tx_clean[1]: 0
        tx_clean[2]: 0
        tx_clean[3]: 0
        tx_clean[4]: 0
        tx_clean[5]: 0
        tx_clean[6]: 0
        tx_clean[7]: 0
        tx_set_ic_bit: 1
        irq_receive_pmt_irq_n: 0
        mmc_tx_irq_n: 0
        mmc_rx_irq_n: 0
        mmc_rx_csum_offload_irq_n: 0
        irq_tx_path_in_lpi_mode_n: 0
        irq_tx_path_exit_lpi_mode_n: 0
        irq_rx_path_in_lpi_mode_n: 0
        irq_rx_path_exit_lpi_mode_n: 0
        phy_eee_wakeup_error_n: 0
        ip_hdr_err: 0
        ip_payload_err: 0
        ip_csum_bypassed: 0
        ipv4_pkt_rcvd: 0
        ipv6_pkt_rcvd: 0
        no_ptp_rx_msg_type_ext: 0
        ptp_rx_msg_type_sync: 0
        ptp_rx_msg_type_follow_up: 0
        ptp_rx_msg_type_delay_req: 0
        ptp_rx_msg_type_delay_resp: 0
        ptp_rx_msg_type_pdelay_req: 0
        ptp_rx_msg_type_pdelay_resp: 0
        ptp_rx_msg_type_pdelay_follow_up: 0
        ptp_rx_msg_type_announce: 0
        ptp_rx_msg_type_management: 0
        ptp_rx_msg_pkt_reserved_type: 0
        ptp_frame_type: 0
        ptp_ver: 0
        timestamp_dropped: 0
        av_pkt_rcvd: 0
        av_tagged_pkt_rcvd: 0
        vlan_tag_priority_val: 0
        l3_filter_match: 0
        l4_filter_match: 0
        l3_l4_filter_no_match: 0
        irq_pcs_ane_n: 0
        irq_pcs_link_n: 0
        irq_rgmii_n: 0
        mtl_tx_status_fifo_full: 0
        mtl_tx_fifo_not_empty[0]: 0
        mtl_tx_fifo_not_empty[1]: 0
        mtl_tx_fifo_not_empty[2]: 0
        mtl_tx_fifo_not_empty[3]: 0
        mtl_tx_fifo_not_empty[4]: 0
        mtl_tx_fifo_not_empty[5]: 0
        mtl_tx_fifo_not_empty[6]: 0
        mtl_tx_fifo_not_empty[7]: 0
        mmtl_fifo_ctrl[0]: 0
        mmtl_fifo_ctrl[1]: 0
        mmtl_fifo_ctrl[3]: 0
        mmtl_fifo_ctrl[4]: 0
        mmtl_fifo_ctrl[5]: 0
        mmtl_fifo_ctrl[6]: 0
        mmtl_fifo_ctrl[7]: 0
        mtl_tx_fifo_read_ctrl_write[0]: 0
        mtl_tx_fifo_read_ctrl_write[1]: 0
        mtl_tx_fifo_read_ctrl_write[2]: 0
        mtl_tx_fifo_read_ctrl_write[3]: 0
        mtl_tx_fifo_read_ctrl_write[4]: 0
        mtl_tx_fifo_read_ctrl_write[5]: 0
        mtl_tx_fifo_read_ctrl_write[6]: 0
        mtl_tx_fifo_read_ctrl_write[7]: 0
        mtl_tx_fifo_read_ctrl_wait[0]: 0
        mtl_tx_fifo_read_ctrl_wait[1]: 0
        mtl_tx_fifo_read_ctrl_wait[2]: 0
        mtl_tx_fifo_read_ctrl_wait[3]: 0
        mtl_tx_fifo_read_ctrl_wait[4]: 0
        mtl_tx_fifo_read_ctrl_wait[5]: 0
        mtl_tx_fifo_read_ctrl_wait[6]: 0
        mtl_tx_fifo_read_ctrl_wait[7]: 0
        mtl_tx_fifo_read_ctrl_read[0]: 0
        mtl_tx_fifo_read_ctrl_read[1]: 0
        mtl_tx_fifo_read_ctrl_read[2]: 0
        mtl_tx_fifo_read_ctrl_read[3]: 0
        mtl_tx_fifo_read_ctrl_read[4]: 0
        mtl_tx_fifo_read_ctrl_read[5]: 0
        mtl_tx_fifo_read_ctrl_read[6]: 0
        mtl_tx_fifo_read_ctrl_read[7]: 0
        mtl_tx_fifo_read_ctrl_idle[0]: 0
        mtl_tx_fifo_read_ctrl_idle[1]: 0
        mtl_tx_fifo_read_ctrl_idle[2]: 0
        mtl_tx_fifo_read_ctrl_idle[3]: 0
        mtl_tx_fifo_read_ctrl_idle[4]: 0
        mtl_tx_fifo_read_ctrl_idle[5]: 0
        mtl_tx_fifo_read_ctrl_idle[6]: 0
        mtl_tx_fifo_read_ctrl_idle[7]: 0
        mac_tx_in_pause[0]: 0
        mac_tx_in_pause[1]: 0
        mac_tx_in_pause[2]: 0
        mac_tx_in_pause[3]: 0
        mac_tx_in_pause[4]: 0
        mac_tx_in_pause[5]: 0
        mac_tx_in_pause[6]: 0
        mac_tx_in_pause[7]: 0
        mac_tx_frame_ctrl_xfer: 0
        mac_tx_frame_ctrl_idle: 0
        mac_tx_frame_ctrl_wait: 0
        mac_tx_frame_ctrl_pause: 0
        mac_gmii_tx_proto_engine: 0
        mtl_rx_fifo_fill_level_full[0]: 0
        mtl_rx_fifo_fill_level_full[1]: 0
        mtl_rx_fifo_fill_level_full[2]: 0
        mtl_rx_fifo_fill_level_full[3]: 0
        mtl_rx_fifo_fill_level_full[4]: 0
        mtl_rx_fifo_fill_level_full[5]: 0
        mtl_rx_fifo_fill_level_full[6]: 0
        mtl_rx_fifo_fill_level_full[7]: 0
        mtl_rx_fifo_fill_above_thresh[0]: 0
        mtl_rx_fifo_fill_above_thresh[1]: 0
        mtl_rx_fifo_fill_above_thresh[2]: 0
        mtl_rx_fifo_fill_above_thresh[3]: 0
        mtl_rx_fifo_fill_above_thresh[4]: 0
        mtl_rx_fifo_fill_above_thresh[5]: 0
        mtl_rx_fifo_fill_above_thresh[6]: 0
        mtl_rx_fifo_fill_above_thresh[7]: 0
        mtl_rx_fifo_fill_below_thresh[0]: 0
        mtl_rx_fifo_fill_below_thresh[1]: 0
        mtl_rx_fifo_fill_below_thresh[2]: 0
        mtl_rx_fifo_fill_below_thresh[3]: 0
        mtl_rx_fifo_fill_below_thresh[4]: 0
        mtl_rx_fifo_fill_below_thresh[5]: 0
        mtl_rx_fifo_fill_below_thresh[6]: 0
        mtl_rx_fifo_fill_below_thresh[7]: 0
        mtl_rx_fifo_fill_level_empty[0]: 0
        mtl_rx_fifo_fill_level_empty[1]: 0
        mtl_rx_fifo_fill_level_empty[2]: 0
        mtl_rx_fifo_fill_level_empty[3]: 0
        mtl_rx_fifo_fill_level_empty[4]: 0
        mtl_rx_fifo_fill_level_empty[5]: 0
        mtl_rx_fifo_fill_level_empty[6]: 0
        mtl_rx_fifo_fill_level_empty[7]: 0
        mtl_rx_fifo_read_ctrl_flush[0]: 0
        mtl_rx_fifo_read_ctrl_flush[1]: 0
        mtl_rx_fifo_read_ctrl_flush[2]: 0
        mtl_rx_fifo_read_ctrl_flush[3]: 0
        mtl_rx_fifo_read_ctrl_flush[4]: 0
        mtl_rx_fifo_read_ctrl_flush[5]: 0
        mtl_rx_fifo_read_ctrl_flush[6]: 0
        mtl_rx_fifo_read_ctrl_flush[7]: 0
        mtl_rx_fifo_read_ctrl_read[0]: 0
        mtl_rx_fifo_read_ctrl_read[1]: 0
        mtl_rx_fifo_read_ctrl_read[2]: 0
        mtl_rx_fifo_read_ctrl_read[3]: 0
        mtl_rx_fifo_read_ctrl_read[4]: 0
        mtl_rx_fifo_read_ctrl_read[5]: 0
        mtl_rx_fifo_read_ctrl_read[6]: 0
        mtl_rx_fifo_read_ctrl_read[7]: 0
        mtl_rx_fifo_read_ctrl_status[0]: 0
        mtl_rx_fifo_read_ctrl_status[1]: 0
        mtl_rx_fifo_read_ctrl_status[2]: 0
        mtl_rx_fifo_read_ctrl_status[3]: 0
        mtl_rx_fifo_read_ctrl_status[4]: 0
        mtl_rx_fifo_read_ctrl_status[5]: 0
        mtl_rx_fifo_read_ctrl_status[6]: 0
        mtl_rx_fifo_read_ctrl_status[7]: 0
        mtl_rx_fifo_read_ctrl_idle[0]: 0
        mtl_rx_fifo_read_ctrl_idle[1]: 0
        mtl_rx_fifo_read_ctrl_idle[2]: 0
        mtl_rx_fifo_read_ctrl_idle[3]: 0
        mtl_rx_fifo_read_ctrl_idle[4]: 0
        mtl_rx_fifo_read_ctrl_idle[5]: 0
        mtl_rx_fifo_read_ctrl_idle[6]: 0
        mtl_rx_fifo_read_ctrl_idle[7]: 0
        mtl_rx_fifo_ctrl_active[0]: 0
        mtl_rx_fifo_ctrl_active[1]: 0
        mtl_rx_fifo_ctrl_active[2]: 0
        mtl_rx_fifo_ctrl_active[3]: 0
        mtl_rx_fifo_ctrl_active[4]: 0
        mtl_rx_fifo_ctrl_active[5]: 0
        mtl_rx_fifo_ctrl_active[6]: 0
        mtl_rx_fifo_ctrl_active[7]: 0
        mac_rx_frame_ctrl_fifo: 0
        mac_gmii_rx_proto_engine: 0
        tx_tso_frames[0]: 0
        tx_tso_frames[1]: 0
        tx_tso_frames[2]: 0
        tx_tso_frames[3]: 0
        tx_tso_frames[4]: 0
        tx_tso_frames[5]: 0
        tx_tso_frames[6]: 0
        tx_tso_frames[7]: 0
        tx_tso_nfrags[0]: 0
        tx_tso_nfrags[1]: 0
        tx_tso_nfrags[2]: 0
        tx_tso_nfrags[3]: 0
        tx_tso_nfrags[4]: 0
        tx_tso_nfrags[5]: 0
        tx_tso_nfrags[6]: 0
        tx_tso_nfrags[7]: 0
        txch_status[0]: 4
        txch_status[1]: 0
        txch_status[2]: 0
        txch_status[3]: 0
        txch_status[4]: 0
        txch_status[5]: 0
        txch_status[6]: 0
        txch_status[7]: 0
        txch_control[0]: 1052673
        txch_control[1]: 4096
        txch_control[2]: 0
        txch_control[3]: 0
        txch_control[4]: 1048577
        txch_control[5]: 269484033
        txch_control[6]: 269484033
        txch_control[7]: 269484033
        txch_desc_list_haddr[0]: 16
        txch_desc_list_haddr[1]: 0
        txch_desc_list_haddr[2]: 0
        txch_desc_list_haddr[3]: 0
        txch_desc_list_haddr[4]: 16
        txch_desc_list_haddr[5]: 16
        txch_desc_list_haddr[6]: 16
        txch_desc_list_haddr[7]: 16
        txch_desc_list_laddr[0]: 4282212352
        txch_desc_list_laddr[1]: 0
        txch_desc_list_laddr[2]: 0
        txch_desc_list_laddr[3]: 0
        txch_desc_list_laddr[4]: 4282204160
        txch_desc_list_laddr[5]: 4282187776
        txch_desc_list_laddr[6]: 4282171392
        txch_desc_list_laddr[7]: 4282155008
        txch_desc_ring_len[0]: 511
        txch_desc_ring_len[1]: 0
        txch_desc_ring_len[2]: 0
        txch_desc_ring_len[3]: 0
        txch_desc_ring_len[4]: 511
        txch_desc_ring_len[5]: 511
        txch_desc_ring_len[6]: 511
        txch_desc_ring_len[7]: 511
        txch_desc_curr_haddr[0]: 0
        txch_desc_curr_haddr[1]: 0
        txch_desc_curr_haddr[2]: 0
        txch_desc_curr_haddr[3]: 0
        txch_desc_curr_haddr[4]: 0
        txch_desc_curr_haddr[5]: 0
        txch_desc_curr_haddr[6]: 0
        txch_desc_curr_haddr[7]: 0
        txch_desc_curr_laddr[0]: 4282213696
        txch_desc_curr_laddr[1]: 0
        txch_desc_curr_laddr[2]: 0
        txch_desc_curr_laddr[3]: 0
        txch_desc_curr_laddr[4]: 4282204160
        txch_desc_curr_laddr[5]: 4282187776
        txch_desc_curr_laddr[6]: 4282171392
        txch_desc_curr_laddr[7]: 4282155008
        txch_desc_tail[0]: 4282213696
        txch_desc_tail[1]: 0
        txch_desc_tail[2]: 0
        txch_desc_tail[3]: 0
        txch_desc_tail[4]: 4282204160
        txch_desc_tail[5]: 4282187776
        txch_desc_tail[6]: 4282171392
        txch_desc_tail[7]: 4282155008
        txch_desc_buf_haddr[0]: 16
        txch_desc_buf_haddr[1]: 0
        txch_desc_buf_haddr[2]: 0
        txch_desc_buf_haddr[3]: 0
        txch_desc_buf_haddr[4]: 0
        txch_desc_buf_haddr[5]: 0
        txch_desc_buf_haddr[6]: 0
        txch_desc_buf_haddr[7]: 0
        txch_desc_buf_laddr[0]: 4269187074
        txch_desc_buf_laddr[1]: 0
        txch_desc_buf_laddr[2]: 0
        txch_desc_buf_laddr[3]: 0
        txch_desc_buf_laddr[4]: 0
        txch_desc_buf_laddr[5]: 0
        txch_desc_buf_laddr[6]: 0
        txch_desc_buf_laddr[7]: 0
        txch_sw_cur_tx[0]: 84
        txch_sw_cur_tx[1]: 0
        txch_sw_cur_tx[2]: 0
        txch_sw_cur_tx[3]: 0
        txch_sw_cur_tx[4]: 0
        txch_sw_cur_tx[5]: 0
        txch_sw_cur_tx[6]: 0
        txch_sw_cur_tx[7]: 0
        txch_sw_dirty_tx[0]: 84
        txch_sw_dirty_tx[1]: 0
        txch_sw_dirty_tx[2]: 0
        txch_sw_dirty_tx[3]: 0
        txch_sw_dirty_tx[4]: 0
        txch_sw_dirty_tx[5]: 0
        txch_sw_dirty_tx[6]: 0
        txch_sw_dirty_tx[7]: 0
        rxch_status[0]: 4
        rxch_status[1]: 0
        rxch_status[2]: 0
        rxch_status[3]: 0
        rxch_status[4]: 0
        rxch_status[5]: 0
        rxch_status[6]: 0
        rxch_status[7]: 0
        rxch_control[0]: 1051649
        rxch_control[1]: 0
        rxch_control[2]: 0
        rxch_control[3]: 1051649
        rxch_control[4]: 1051649
        rxch_control[5]: 1051649
        rxch_control[6]: 1051649
        rxch_control[7]: 1051649
        rxch_desc_list_haddr[0]: 16
        rxch_desc_list_haddr[1]: 0
        rxch_desc_list_haddr[2]: 0
        rxch_desc_list_haddr[3]: 16
        rxch_desc_list_haddr[4]: 16
        rxch_desc_list_haddr[5]: 16
        rxch_desc_list_haddr[6]: 16
        rxch_desc_list_haddr[7]: 16
        rxch_desc_list_laddr[0]: 4282261504
        rxch_desc_list_laddr[1]: 0
        rxch_desc_list_laddr[2]: 0
        rxch_desc_list_laddr[3]: 4282253312
        rxch_desc_list_laddr[4]: 4282245120
        rxch_desc_list_laddr[5]: 4282236928
        rxch_desc_list_laddr[6]: 4282228736
        rxch_desc_list_laddr[7]: 4282220544
        rxch_desc_ring_len[0]: 511
        rxch_desc_ring_len[1]: 0
        rxch_desc_ring_len[2]: 0
        rxch_desc_ring_len[3]: 511
        rxch_desc_ring_len[4]: 511
        rxch_desc_ring_len[5]: 511
        rxch_desc_ring_len[6]: 511
        rxch_desc_ring_len[7]: 511
        rxch_desc_curr_haddr[0]: 0
        rxch_desc_curr_haddr[1]: 0
        rxch_desc_curr_haddr[2]: 0
        rxch_desc_curr_haddr[3]: 0
        rxch_desc_curr_haddr[4]: 0
        rxch_desc_curr_haddr[5]: 0
        rxch_desc_curr_haddr[6]: 0
        rxch_desc_curr_haddr[7]: 0
        rxch_desc_curr_laddr[0]: 4282262560
        rxch_desc_curr_laddr[1]: 0
        rxch_desc_curr_laddr[2]: 0
        rxch_desc_curr_laddr[3]: 4282253568
        rxch_desc_curr_laddr[4]: 4282245376
        rxch_desc_curr_laddr[5]: 4282237184
        rxch_desc_curr_laddr[6]: 4282228992
        rxch_desc_curr_laddr[7]: 4282220800
        rxch_desc_tail[0]: 4282262304
        rxch_desc_tail[1]: 0
        rxch_desc_tail[2]: 0
        rxch_desc_tail[3]: 4282261504
        rxch_desc_tail[4]: 4282253312
        rxch_desc_tail[5]: 4282245120
        rxch_desc_tail[6]: 4282236928
        rxch_desc_tail[7]: 4282228736
        rxch_desc_buf_haddr[0]: 16
        rxch_desc_buf_haddr[1]: 0
        rxch_desc_buf_haddr[2]: 0
        rxch_desc_buf_haddr[3]: 16
        rxch_desc_buf_haddr[4]: 16
        rxch_desc_buf_haddr[5]: 16
        rxch_desc_buf_haddr[6]: 16
        rxch_desc_buf_haddr[7]: 16
        rxch_desc_buf_laddr[0]: 4282097664
        rxch_desc_buf_laddr[1]: 0
        rxch_desc_buf_laddr[2]: 0
        rxch_desc_buf_laddr[3]: 4279795712
        rxch_desc_buf_laddr[4]: 4277698560
        rxch_desc_buf_laddr[5]: 4275601408
        rxch_desc_buf_laddr[6]: 4273504256
        rxch_desc_buf_laddr[7]: 4271407104
        rxch_sw_cur_rx[0]: 50
        rxch_sw_cur_rx[1]: 0
        rxch_sw_cur_rx[2]: 0
        rxch_sw_cur_rx[3]: 0
        rxch_sw_cur_rx[4]: 0
        rxch_sw_cur_rx[5]: 0
        rxch_sw_cur_rx[6]: 0
        rxch_sw_cur_rx[7]: 0
        rxch_sw_dirty_rx[0]: 50
        rxch_sw_dirty_rx[1]: 0
        rxch_sw_dirty_rx[2]: 0
        rxch_sw_dirty_rx[3]: 0
        rxch_sw_dirty_rx[4]: 0
        rxch_sw_dirty_rx[5]: 0
        rxch_sw_dirty_rx[6]: 0
        rxch_sw_dirty_rx[7]: 0
        total_interrupts: 19
        lpi_intr_n: 0
        pmt_intr_n: 0
        event_intr_n: 0
        tx_intr_n: 1
        rx_intr_n: 17
        xpcs_intr_n: 0
        phy_intr_n: 1
        sw_msi_n: 0
        mtl_tx_underflow[0]: 0
        mtl_tx_underflow[1]: 0
        mtl_tx_underflow[3]: 0
        mtl_tx_underflow[4]: 0
        mtl_tx_underflow[5]: 0
        mtl_tx_underflow[6]: 0
        mtl_tx_underflow[7]: 0
        mtl_rx_miss_pkt_cnt[0]: 0
        mtl_rx_miss_pkt_cnt[1]: 0
        mtl_rx_miss_pkt_cnt[3]: 0
        mtl_rx_miss_pkt_cnt[4]: 0
        mtl_rx_miss_pkt_cnt[5]: 0
        mtl_rx_miss_pkt_cnt[6]: 0
        mtl_rx_miss_pkt_cnt[7]: 0
        mtl_rx_overflow_pkt_cnt[0]: 0
        mtl_rx_overflow_pkt_cnt[1]: 0
        mtl_rx_overflow_pkt_cnt[3]: 0
        mtl_rx_overflow_pkt_cnt[4]: 0
        mtl_rx_overflow_pkt_cnt[5]: 0
        mtl_rx_overflow_pkt_cnt[6]: 0
        mtl_rx_overflow_pkt_cnt[7]: 0
        rxch_watchdog_timer[0]: 160
        rxch_watchdog_timer[1]: 0
        rxch_watchdog_timer[2]: 0
        rxch_watchdog_timer[3]: 160
        rxch_watchdog_timer[4]: 160
        rxch_watchdog_timer[5]: 160
        rxch_watchdog_timer[6]: 160
        rxch_watchdog_timer[7]: 160
        link_partner_pause_frame_cnt: 0
        m3_debug_cnt0: 0
        m3_debug_cnt1: 0
        m3_debug_cnt2: 0
        m3_debug_cnt3: 0
        m3_debug_cnt4: 0
        m3_debug_cnt5: 0
        m3_debug_cnt6: 0
        m3_debug_cnt7: 0
        m3_debug_cnt8: 0
        m3_debug_cnt9: 0
        m3_debug_cnt10: 0
        m3_watchdog_exp_cnt: 40
        m3_watchdog_monitor_cnt: 16
        m3_debug_cnt13: 0
        m3_debug_cnt14: 0
        m3_systick_cnt_upper_value: 0
        m3_systick_cnt_lower_value: 87630
        m3_tx_timeout_port0: 0
        m3_tx_timeout_port1: 0
        m3_debug_cnt19: 0
        m3_tx_pcie_addr_loc_port0[0]: 0
        m3_tx_pcie_addr_loc_port0[1]: 0
        m3_tx_pcie_addr_loc_port0[2]: 0
        m3_tx_pcie_addr_loc_port0[3]: 0
        m3_tx_pcie_addr_loc_port0[4]: 0
        m3_tx_pcie_addr_loc_port0[5]: 0
        m3_tx_pcie_addr_loc_port0[6]: 0
        m3_tx_pcie_addr_loc_port0[7]: 0
        m3_tx_pcie_addr_loc_port1[0]: 0
        m3_tx_pcie_addr_loc_port1[1]: 0
        m3_tx_pcie_addr_loc_port1[2]: 0
        m3_tx_pcie_addr_loc_port1[3]: 0
        m3_tx_pcie_addr_loc_port1[4]: 0
        m3_tx_pcie_addr_loc_port1[5]: 0
        m3_tx_pcie_addr_loc_port1[6]: 0
        m3_tx_pcie_addr_loc_port1[7]: 0
        m3_rx_pcie_addr_loc_port0[0]: 0
        m3_rx_pcie_addr_loc_port0[1]: 0
        m3_rx_pcie_addr_loc_port0[2]: 0
        m3_rx_pcie_addr_loc_port0[3]: 0
        m3_rx_pcie_addr_loc_port0[4]: 0
        m3_rx_pcie_addr_loc_port0[5]: 0
        m3_rx_pcie_addr_loc_port0[6]: 0
        m3_rx_pcie_addr_loc_port0[7]: 0
        m3_rx_pcie_addr_loc_port1[0]: 0
        m3_rx_pcie_addr_loc_port1[1]: 0
        m3_rx_pcie_addr_loc_port1[2]: 0
        m3_rx_pcie_addr_loc_port1[3]: 0
        m3_rx_pcie_addr_loc_port1[4]: 0
        m3_rx_pcie_addr_loc_port1[5]: 0
        m3_rx_pcie_addr_loc_port1[6]: 0
        m3_rx_pcie_addr_loc_port1[7]: 0
        mbx_pf_sent_vf[0]: 0
        mbx_pf_sent_vf[1]: 0
        mbx_pf_sent_vf[2]: 0
        mbx_pf_rcvd_vf[0]: 0
        mbx_pf_rcvd_vf[1]: 0
        mbx_pf_rcvd_vf[2]: 0
    
    ethtool -S enP1p5s0f1
    NIC statistics:
        mmc_tx_octetcount_gb: 7924
        mmc_tx_framecount_gb: 48
        mmc_tx_broadcastframe_g: 16
        mmc_tx_multicastframe_g: 32
        mmc_tx_64_octets_gb: 5
        mmc_tx_65_to_127_octets_gb: 23
        mmc_tx_128_to_255_octets_gb: 6
        mmc_tx_256_to_511_octets_gb: 14
        mmc_tx_512_to_1023_octets_gb: 0
        mmc_tx_1024_to_max_octets_gb: 0
        mmc_tx_unicast_gb: 0
        mmc_tx_multicast_gb: 32
        mmc_tx_broadcast_gb: 16
        mmc_tx_underflow_error: 0
        mmc_tx_singlecol_g: 0
        mmc_tx_multicol_g: 0
        mmc_tx_deferred: 0
        mmc_tx_latecol: 0
        mmc_tx_exesscol: 0
        mmc_tx_carrier_error: 0
        mmc_tx_octetcount_g: 7924
        mmc_tx_framecount_g: 48
        mmc_tx_excessdef: 0
        mmc_tx_pause_frame: 0
        mmc_tx_vlan_frame_g: 0
        mmc_tx_lpi_tran_cntr: 0
        mmc_rx_lpi_tran_cntr: 0
        mmc_rx_framecount_gb: 65
        mmc_rx_octetcount_gb: 8358
        mmc_rx_octetcount_g: 8358
        mmc_rx_broadcastframe_g: 51
        mmc_rx_multicastframe_g: 14
        mmc_rx_crc_error: 0
        mmc_rx_align_error: 0
        mmc_rx_run_error: 0
        mmc_rx_jabber_error: 0
        mmc_rx_undersize_g: 0
        mmc_rx_oversize_g: 0
        mmc_rx_64_octets_gb: 41
        mmc_rx_65_to_127_octets_gb: 6
        mmc_rx_128_to_255_octets_gb: 5
        mmc_rx_256_to_511_octets_gb: 13
        mmc_rx_512_to_1023_octets_gb: 0
        mmc_rx_1024_to_max_octets_gb: 0
        mmc_rx_unicast_g: 0
        mmc_rx_length_error: 0
        mmc_rx_autofrangetype: 0
        mmc_rx_pause_frames: 0
        mmc_rx_fifo_overflow: 0
        mmc_rx_vlan_frames_gb: 0
        mmc_rx_watchdog_error: 0
        mmc_rx_ipc_intr_mask: 0
        mmc_rx_ipc_intr: 0
        mmc_rx_ipv4_gd: 0
        mmc_rx_ipv4_hderr: 0
        mmc_rx_ipv4_nopay: 0
        mmc_rx_ipv4_frag: 0
        mmc_rx_ipv4_udsbl: 0
        mmc_rx_ipv4_gd_octets: 0
        mmc_rx_ipv4_hderr_octets: 0
        mmc_rx_ipv4_nopay_octets: 0
        mmc_rx_ipv4_frag_octets: 0
        mmc_rx_ipv4_udsbl_octets: 0
        mmc_rx_ipv6_gd_octets: 0
        mmc_rx_ipv6_hderr_octets: 0
        mmc_rx_ipv6_nopay_octets: 0
        mmc_rx_ipv6_gd: 0
        mmc_rx_ipv6_hderr: 0
        mmc_rx_ipv6_nopay: 0
        mmc_rx_udp_gd: 0
        mmc_rx_udp_err: 0
        mmc_rx_tcp_gd: 0
        mmc_rx_tcp_err: 0
        mmc_rx_icmp_gd: 0
        mmc_rx_icmp_err: 0
        mmc_rx_udp_gd_octets: 0
        mmc_rx_udp_err_octets: 0
        mmc_rx_tcp_gd_octets: 0
        mmc_rx_tcp_err_octets: 0
        mmc_rx_icmp_gd_octets: 0
        mmc_rx_icmp_err_octets: 0
        mmc_tx_fpe_fragment_cntr: 0
        mmc_tx_hold_req_cntr: 0
        mmc_rx_packet_assembly_err_cntr: 0
        mmc_rx_packet_smd_err_cntr: 0
        mmc_rx_packet_assembly_ok_cntr: 0
        mmc_rx_fpe_fragment_cntr: 0
        tx_underflow: 0
        tx_carrier: 0
        tx_losscarrier: 0
        vlan_tag: 0
        tx_deferred: 0
        tx_vlan: 0
        tx_jabber: 0
        tx_frame_flushed: 0
        tx_payload_error: 0
        tx_ip_header_error: 0
        rx_desc: 0
        sa_filter_fail: 0
        overflow_error: 0
        ipc_csum_error: 0
        rx_collision: 0
        rx_crc_errors: 0
        dribbling_bit: 0
        rx_length: 0
        rx_mii: 0
        rx_multicast: 0
        rx_gmac_overflow: 0
        rx_watchdog: 0
        da_rx_filter_fail: 0
        sa_rx_filter_fail: 0
        rx_missed_cntr: 0
        rx_overflow_cntr: 0
        rx_vlan: 0
        rx_split_hdr_pkt_n: 0
        tx_undeflow_irq: 0
        tx_process_stopped_irq[0]: 0
        tx_process_stopped_irq[1]: 0
        tx_process_stopped_irq[2]: 0
        tx_process_stopped_irq[3]: 0
        tx_process_stopped_irq[4]: 0
        tx_process_stopped_irq[5]: 0
        tx_process_stopped_irq[6]: 0
        tx_process_stopped_irq[7]: 0
        tx_jabber_irq: 0
        rx_overflow_irq: 0
        rx_buf_unav_irq[0]: 0
        rx_buf_unav_irq[1]: 0
        rx_buf_unav_irq[2]: 0
        rx_buf_unav_irq[3]: 0
        rx_buf_unav_irq[4]: 0
        rx_buf_unav_irq[5]: 0
        rx_buf_unav_irq[6]: 0
        rx_buf_unav_irq[7]: 0
        rx_process_stopped_irq: 0
        rx_watchdog_irq: 0
        tx_early_irq: 0
        fatal_bus_error_irq[0]: 0
        fatal_bus_error_irq[1]: 0
        fatal_bus_error_irq[2]: 0
        fatal_bus_error_irq[3]: 0
        fatal_bus_error_irq[4]: 0
        fatal_bus_error_irq[5]: 0
        fatal_bus_error_irq[6]: 0
        fatal_bus_error_irq[7]: 0
        rx_early_irq: 0
        threshold: 1
        tx_pkt_n[0]: 48
        tx_pkt_n[1]: 0
        tx_pkt_n[2]: 0
        tx_pkt_n[3]: 0
        tx_pkt_n[4]: 0
        tx_pkt_n[5]: 0
        tx_pkt_n[6]: 0
        tx_pkt_n[7]: 0
        tx_pkt_errors_n[0]: 0
        tx_pkt_errors_n[1]: 0
        tx_pkt_errors_n[2]: 0
        tx_pkt_errors_n[3]: 0
        tx_pkt_errors_n[4]: 0
        tx_pkt_errors_n[5]: 0
        tx_pkt_errors_n[6]: 0
        tx_pkt_errors_n[7]: 0
        rx_pkt_n[0]: 65
        rx_pkt_n[1]: 0
        rx_pkt_n[2]: 0
        rx_pkt_n[3]: 0
        rx_pkt_n[4]: 0
        rx_pkt_n[5]: 0
        rx_pkt_n[6]: 0
        rx_pkt_n[7]: 0
        normal_irq_n[0]: 62
        normal_irq_n[1]: 0
        normal_irq_n[2]: 0
        normal_irq_n[3]: 62
        normal_irq_n[4]: 62
        normal_irq_n[5]: 62
        normal_irq_n[6]: 62
        normal_irq_n[7]: 62
        rx_normal_irq_n[0]: 58
        rx_normal_irq_n[1]: 0
        rx_normal_irq_n[2]: 0
        rx_normal_irq_n[3]: 0
        rx_normal_irq_n[4]: 0
        rx_normal_irq_n[5]: 0
        rx_normal_irq_n[6]: 0
        rx_normal_irq_n[7]: 0
        napi_poll_tx[0]: 63
        napi_poll_tx[1]: 0
        napi_poll_tx[2]: 0
        napi_poll_tx[3]: 0
        napi_poll_tx[4]: 0
        napi_poll_tx[5]: 0
        napi_poll_tx[6]: 0
        napi_poll_tx[7]: 0
        napi_poll_rx[0]: 58
        napi_poll_rx[1]: 0
        napi_poll_rx[2]: 0
        napi_poll_rx[3]: 0
        napi_poll_rx[4]: 0
        napi_poll_rx[5]: 0
        napi_poll_rx[6]: 0
        napi_poll_rx[7]: 0
        tx_normal_irq_n[0]: 58
        tx_normal_irq_n[1]: 0
        tx_normal_irq_n[2]: 0
        tx_normal_irq_n[3]: 0
        tx_normal_irq_n[4]: 0
        tx_normal_irq_n[5]: 0
        tx_normal_irq_n[6]: 0
        tx_normal_irq_n[7]: 0
        tx_clean[0]: 63
        tx_clean[1]: 0
        tx_clean[2]: 0
        tx_clean[3]: 0
        tx_clean[4]: 0
        tx_clean[5]: 0
        tx_clean[6]: 0
        tx_clean[7]: 0
        tx_set_ic_bit: 0
        irq_receive_pmt_irq_n: 0
        mmc_tx_irq_n: 0
        mmc_rx_irq_n: 0
        mmc_rx_csum_offload_irq_n: 0
        irq_tx_path_in_lpi_mode_n: 0
        irq_tx_path_exit_lpi_mode_n: 0
        irq_rx_path_in_lpi_mode_n: 0
        irq_rx_path_exit_lpi_mode_n: 0
        phy_eee_wakeup_error_n: 0
        ip_hdr_err: 0
        ip_payload_err: 0
        ip_csum_bypassed: 0
        ipv4_pkt_rcvd: 0
        ipv6_pkt_rcvd: 0
        no_ptp_rx_msg_type_ext: 0
        ptp_rx_msg_type_sync: 0
        ptp_rx_msg_type_follow_up: 0
        ptp_rx_msg_type_delay_req: 0
        ptp_rx_msg_type_delay_resp: 0
        ptp_rx_msg_type_pdelay_req: 0
        ptp_rx_msg_type_pdelay_resp: 0
        ptp_rx_msg_type_pdelay_follow_up: 0
        ptp_rx_msg_type_announce: 0
        ptp_rx_msg_type_management: 0
        ptp_rx_msg_pkt_reserved_type: 0
        ptp_frame_type: 0
        ptp_ver: 0
        timestamp_dropped: 0
        av_pkt_rcvd: 0
        av_tagged_pkt_rcvd: 0
        vlan_tag_priority_val: 0
        l3_filter_match: 0
        l4_filter_match: 0
        l3_l4_filter_no_match: 0
        irq_pcs_ane_n: 0
        irq_pcs_link_n: 0
        irq_rgmii_n: 0
        mtl_tx_status_fifo_full: 0
        mtl_tx_fifo_not_empty[0]: 0
        mtl_tx_fifo_not_empty[1]: 0
        mtl_tx_fifo_not_empty[2]: 0
        mtl_tx_fifo_not_empty[3]: 0
        mtl_tx_fifo_not_empty[4]: 0
        mtl_tx_fifo_not_empty[5]: 0
        mtl_tx_fifo_not_empty[6]: 0
        mtl_tx_fifo_not_empty[7]: 0
        mmtl_fifo_ctrl[0]: 0
        mmtl_fifo_ctrl[1]: 0
        mmtl_fifo_ctrl[3]: 0
        mmtl_fifo_ctrl[4]: 0
        mmtl_fifo_ctrl[5]: 0
        mmtl_fifo_ctrl[6]: 0
        mmtl_fifo_ctrl[7]: 0
        mtl_tx_fifo_read_ctrl_write[0]: 0
        mtl_tx_fifo_read_ctrl_write[1]: 0
        mtl_tx_fifo_read_ctrl_write[2]: 0
        mtl_tx_fifo_read_ctrl_write[3]: 0
        mtl_tx_fifo_read_ctrl_write[4]: 0
        mtl_tx_fifo_read_ctrl_write[5]: 0
        mtl_tx_fifo_read_ctrl_write[6]: 0
        mtl_tx_fifo_read_ctrl_write[7]: 0
        mtl_tx_fifo_read_ctrl_wait[0]: 0
        mtl_tx_fifo_read_ctrl_wait[1]: 0
        mtl_tx_fifo_read_ctrl_wait[2]: 0
        mtl_tx_fifo_read_ctrl_wait[3]: 0
        mtl_tx_fifo_read_ctrl_wait[4]: 0
        mtl_tx_fifo_read_ctrl_wait[5]: 0
        mtl_tx_fifo_read_ctrl_wait[6]: 0
        mtl_tx_fifo_read_ctrl_wait[7]: 0
        mtl_tx_fifo_read_ctrl_read[0]: 0
        mtl_tx_fifo_read_ctrl_read[1]: 0
        mtl_tx_fifo_read_ctrl_read[2]: 0
        mtl_tx_fifo_read_ctrl_read[3]: 0
        mtl_tx_fifo_read_ctrl_read[4]: 0
        mtl_tx_fifo_read_ctrl_read[5]: 0
        mtl_tx_fifo_read_ctrl_read[6]: 0
        mtl_tx_fifo_read_ctrl_read[7]: 0
        mtl_tx_fifo_read_ctrl_idle[0]: 0
        mtl_tx_fifo_read_ctrl_idle[1]: 0
        mtl_tx_fifo_read_ctrl_idle[2]: 0
        mtl_tx_fifo_read_ctrl_idle[3]: 0
        mtl_tx_fifo_read_ctrl_idle[4]: 0
        mtl_tx_fifo_read_ctrl_idle[5]: 0
        mtl_tx_fifo_read_ctrl_idle[6]: 0
        mtl_tx_fifo_read_ctrl_idle[7]: 0
        mac_tx_in_pause[0]: 0
        mac_tx_in_pause[1]: 0
        mac_tx_in_pause[2]: 0
        mac_tx_in_pause[3]: 0
        mac_tx_in_pause[4]: 0
        mac_tx_in_pause[5]: 0
        mac_tx_in_pause[6]: 0
        mac_tx_in_pause[7]: 0
        mac_tx_frame_ctrl_xfer: 0
        mac_tx_frame_ctrl_idle: 0
        mac_tx_frame_ctrl_wait: 0
        mac_tx_frame_ctrl_pause: 0
        mac_gmii_tx_proto_engine: 0
        mtl_rx_fifo_fill_level_full[0]: 0
        mtl_rx_fifo_fill_level_full[1]: 0
        mtl_rx_fifo_fill_level_full[2]: 0
        mtl_rx_fifo_fill_level_full[3]: 0
        mtl_rx_fifo_fill_level_full[4]: 0
        mtl_rx_fifo_fill_level_full[5]: 0
        mtl_rx_fifo_fill_level_full[6]: 0
        mtl_rx_fifo_fill_level_full[7]: 0
        mtl_rx_fifo_fill_above_thresh[0]: 0
        mtl_rx_fifo_fill_above_thresh[1]: 0
        mtl_rx_fifo_fill_above_thresh[2]: 0
        mtl_rx_fifo_fill_above_thresh[3]: 0
        mtl_rx_fifo_fill_above_thresh[4]: 0
        mtl_rx_fifo_fill_above_thresh[5]: 0
        mtl_rx_fifo_fill_above_thresh[6]: 0
        mtl_rx_fifo_fill_above_thresh[7]: 0
        mtl_rx_fifo_fill_below_thresh[0]: 0
        mtl_rx_fifo_fill_below_thresh[1]: 0
        mtl_rx_fifo_fill_below_thresh[2]: 0
        mtl_rx_fifo_fill_below_thresh[3]: 0
        mtl_rx_fifo_fill_below_thresh[4]: 0
        mtl_rx_fifo_fill_below_thresh[5]: 0
        mtl_rx_fifo_fill_below_thresh[6]: 0
        mtl_rx_fifo_fill_below_thresh[7]: 0
        mtl_rx_fifo_fill_level_empty[0]: 0
        mtl_rx_fifo_fill_level_empty[1]: 0
        mtl_rx_fifo_fill_level_empty[2]: 0
        mtl_rx_fifo_fill_level_empty[3]: 0
        mtl_rx_fifo_fill_level_empty[4]: 0
        mtl_rx_fifo_fill_level_empty[5]: 0
        mtl_rx_fifo_fill_level_empty[6]: 0
        mtl_rx_fifo_fill_level_empty[7]: 0
        mtl_rx_fifo_read_ctrl_flush[0]: 0
        mtl_rx_fifo_read_ctrl_flush[1]: 0
        mtl_rx_fifo_read_ctrl_flush[2]: 0
        mtl_rx_fifo_read_ctrl_flush[3]: 0
        mtl_rx_fifo_read_ctrl_flush[4]: 0
        mtl_rx_fifo_read_ctrl_flush[5]: 0
        mtl_rx_fifo_read_ctrl_flush[6]: 0
        mtl_rx_fifo_read_ctrl_flush[7]: 0
        mtl_rx_fifo_read_ctrl_read[0]: 0
        mtl_rx_fifo_read_ctrl_read[1]: 0
        mtl_rx_fifo_read_ctrl_read[2]: 0
        mtl_rx_fifo_read_ctrl_read[3]: 0
        mtl_rx_fifo_read_ctrl_read[4]: 0
        mtl_rx_fifo_read_ctrl_read[5]: 0
        mtl_rx_fifo_read_ctrl_read[6]: 0
        mtl_rx_fifo_read_ctrl_read[7]: 0
        mtl_rx_fifo_read_ctrl_status[0]: 0
        mtl_rx_fifo_read_ctrl_status[1]: 0
        mtl_rx_fifo_read_ctrl_status[2]: 0
        mtl_rx_fifo_read_ctrl_status[3]: 0
        mtl_rx_fifo_read_ctrl_status[4]: 0
        mtl_rx_fifo_read_ctrl_status[5]: 0
        mtl_rx_fifo_read_ctrl_status[6]: 0
        mtl_rx_fifo_read_ctrl_status[7]: 0
        mtl_rx_fifo_read_ctrl_idle[0]: 0
        mtl_rx_fifo_read_ctrl_idle[1]: 0
        mtl_rx_fifo_read_ctrl_idle[2]: 0
        mtl_rx_fifo_read_ctrl_idle[3]: 0
        mtl_rx_fifo_read_ctrl_idle[4]: 0
        mtl_rx_fifo_read_ctrl_idle[5]: 0
        mtl_rx_fifo_read_ctrl_idle[6]: 0
        mtl_rx_fifo_read_ctrl_idle[7]: 0
        mtl_rx_fifo_ctrl_active[0]: 0
        mtl_rx_fifo_ctrl_active[1]: 0
        mtl_rx_fifo_ctrl_active[2]: 0
        mtl_rx_fifo_ctrl_active[3]: 0
        mtl_rx_fifo_ctrl_active[4]: 0
        mtl_rx_fifo_ctrl_active[5]: 0
        mtl_rx_fifo_ctrl_active[6]: 0
        mtl_rx_fifo_ctrl_active[7]: 0
        mac_rx_frame_ctrl_fifo: 0
        mac_gmii_rx_proto_engine: 0
        tx_tso_frames[0]: 0
        tx_tso_frames[1]: 0
        tx_tso_frames[2]: 0
        tx_tso_frames[3]: 0
        tx_tso_frames[4]: 0
        tx_tso_frames[5]: 0
        tx_tso_frames[6]: 0
        tx_tso_frames[7]: 0
        tx_tso_nfrags[0]: 0
        tx_tso_nfrags[1]: 0
        tx_tso_nfrags[2]: 0
        tx_tso_nfrags[3]: 0
        tx_tso_nfrags[4]: 0
        tx_tso_nfrags[5]: 0
        tx_tso_nfrags[6]: 0
        tx_tso_nfrags[7]: 0
        txch_status[0]: 4
        txch_status[1]: 0
        txch_status[2]: 0
        txch_status[3]: 0
        txch_status[4]: 0
        txch_status[5]: 0
        txch_status[6]: 0
        txch_status[7]: 0
        txch_control[0]: 1052673
        txch_control[1]: 4096
        txch_control[2]: 0
        txch_control[3]: 0
        txch_control[4]: 1048577
        txch_control[5]: 269484033
        txch_control[6]: 269484033
        txch_control[7]: 269484033
        txch_desc_list_haddr[0]: 16
        txch_desc_list_haddr[1]: 0
        txch_desc_list_haddr[2]: 0
        txch_desc_list_haddr[3]: 0
        txch_desc_list_haddr[4]: 16
        txch_desc_list_haddr[5]: 16
        txch_desc_list_haddr[6]: 16
        txch_desc_list_haddr[7]: 16
        txch_desc_list_laddr[0]: 4294909952
        txch_desc_list_laddr[1]: 0
        txch_desc_list_laddr[2]: 0
        txch_desc_list_laddr[3]: 0
        txch_desc_list_laddr[4]: 4294901760
        txch_desc_list_laddr[5]: 4294885376
        txch_desc_list_laddr[6]: 4294868992
        txch_desc_list_laddr[7]: 4294852608
        txch_desc_ring_len[0]: 511
        txch_desc_ring_len[1]: 0
        txch_desc_ring_len[2]: 0
        txch_desc_ring_len[3]: 0
        txch_desc_ring_len[4]: 511
        txch_desc_ring_len[5]: 511
        txch_desc_ring_len[6]: 511
        txch_desc_ring_len[7]: 511
        txch_desc_curr_haddr[0]: 0
        txch_desc_curr_haddr[1]: 0
        txch_desc_curr_haddr[2]: 0
        txch_desc_curr_haddr[3]: 0
        txch_desc_curr_haddr[4]: 0
        txch_desc_curr_haddr[5]: 0
        txch_desc_curr_haddr[6]: 0
        txch_desc_curr_haddr[7]: 0
        txch_desc_curr_laddr[0]: 4294910720
        txch_desc_curr_laddr[1]: 0
        txch_desc_curr_laddr[2]: 0
        txch_desc_curr_laddr[3]: 0
        txch_desc_curr_laddr[4]: 4294901760
        txch_desc_curr_laddr[5]: 4294885376
        txch_desc_curr_laddr[6]: 4294868992
        txch_desc_curr_laddr[7]: 4294852608
        txch_desc_tail[0]: 4294910720
        txch_desc_tail[1]: 0
        txch_desc_tail[2]: 0
        txch_desc_tail[3]: 0
        txch_desc_tail[4]: 4294901760
        txch_desc_tail[5]: 4294885376
        txch_desc_tail[6]: 4294868992
        txch_desc_tail[7]: 4294852608
        txch_desc_buf_haddr[0]: 16
        txch_desc_buf_haddr[1]: 0
        txch_desc_buf_haddr[2]: 0
        txch_desc_buf_haddr[3]: 0
        txch_desc_buf_haddr[4]: 0
        txch_desc_buf_haddr[5]: 0
        txch_desc_buf_haddr[6]: 0
        txch_desc_buf_haddr[7]: 0
        txch_desc_buf_laddr[0]: 4269193218
        txch_desc_buf_laddr[1]: 0
        txch_desc_buf_laddr[2]: 0
        txch_desc_buf_laddr[3]: 0
        txch_desc_buf_laddr[4]: 0
        txch_desc_buf_laddr[5]: 0
        txch_desc_buf_laddr[6]: 0
        txch_desc_buf_laddr[7]: 0
        txch_sw_cur_tx[0]: 48
        txch_sw_cur_tx[1]: 0
        txch_sw_cur_tx[2]: 0
        txch_sw_cur_tx[3]: 0
        txch_sw_cur_tx[4]: 0
        txch_sw_cur_tx[5]: 0
        txch_sw_cur_tx[6]: 0
        txch_sw_cur_tx[7]: 0
        txch_sw_dirty_tx[0]: 48
        txch_sw_dirty_tx[1]: 0
        txch_sw_dirty_tx[2]: 0
        txch_sw_dirty_tx[3]: 0
        txch_sw_dirty_tx[4]: 0
        txch_sw_dirty_tx[5]: 0
        txch_sw_dirty_tx[6]: 0
        txch_sw_dirty_tx[7]: 0
        rxch_status[0]: 4
        rxch_status[1]: 0
        rxch_status[2]: 0
        rxch_status[3]: 0
        rxch_status[4]: 0
        rxch_status[5]: 0
        rxch_status[6]: 0
        rxch_status[7]: 0
        rxch_control[0]: 1051649
        rxch_control[1]: 0
        rxch_control[2]: 0
        rxch_control[3]: 1051649
        rxch_control[4]: 1051649
        rxch_control[5]: 1051649
        rxch_control[6]: 1051649
        rxch_control[7]: 1051649
        rxch_desc_list_haddr[0]: 16
        rxch_desc_list_haddr[1]: 0
        rxch_desc_list_haddr[2]: 0
        rxch_desc_list_haddr[3]: 16
        rxch_desc_list_haddr[4]: 16
        rxch_desc_list_haddr[5]: 16
        rxch_desc_list_haddr[6]: 16
        rxch_desc_list_haddr[7]: 16
        rxch_desc_list_laddr[0]: 4294959104
        rxch_desc_list_laddr[1]: 0
        rxch_desc_list_laddr[2]: 0
        rxch_desc_list_laddr[3]: 4294950912
        rxch_desc_list_laddr[4]: 4294942720
        rxch_desc_list_laddr[5]: 4294934528
        rxch_desc_list_laddr[6]: 4294926336
        rxch_desc_list_laddr[7]: 4294918144
        rxch_desc_ring_len[0]: 511
        rxch_desc_ring_len[1]: 0
        rxch_desc_ring_len[2]: 0
        rxch_desc_ring_len[3]: 511
        rxch_desc_ring_len[4]: 511
        rxch_desc_ring_len[5]: 511
        rxch_desc_ring_len[6]: 511
        rxch_desc_ring_len[7]: 511
        rxch_desc_curr_haddr[0]: 0
        rxch_desc_curr_haddr[1]: 0
        rxch_desc_curr_haddr[2]: 0
        rxch_desc_curr_haddr[3]: 0
        rxch_desc_curr_haddr[4]: 0
        rxch_desc_curr_haddr[5]: 0
        rxch_desc_curr_haddr[6]: 0
        rxch_desc_curr_haddr[7]: 0
        rxch_desc_curr_laddr[0]: 4294961440
        rxch_desc_curr_laddr[1]: 0
        rxch_desc_curr_laddr[2]: 0
        rxch_desc_curr_laddr[3]: 4294951168
        rxch_desc_curr_laddr[4]: 4294942976
        rxch_desc_curr_laddr[5]: 4294934784
        rxch_desc_curr_laddr[6]: 4294926592
        rxch_desc_curr_laddr[7]: 4294918400
        rxch_desc_tail[0]: 4294961184
        rxch_desc_tail[1]: 0
        rxch_desc_tail[2]: 0
        rxch_desc_tail[3]: 4294959104
        rxch_desc_tail[4]: 4294950912
        rxch_desc_tail[5]: 4294942720
        rxch_desc_tail[6]: 4294934528
        rxch_desc_tail[7]: 4294926336
        rxch_desc_buf_haddr[0]: 16
        rxch_desc_buf_haddr[1]: 0
        rxch_desc_buf_haddr[2]: 0
        rxch_desc_buf_haddr[3]: 16
        rxch_desc_buf_haddr[4]: 16
        rxch_desc_buf_haddr[5]: 16
        rxch_desc_buf_haddr[6]: 16
        rxch_desc_buf_haddr[7]: 16
        rxch_desc_buf_laddr[0]: 4294074368
        rxch_desc_buf_laddr[1]: 0
        rxch_desc_buf_laddr[2]: 0
        rxch_desc_buf_laddr[3]: 4292493312
        rxch_desc_buf_laddr[4]: 4290396160
        rxch_desc_buf_laddr[5]: 4288299008
        rxch_desc_buf_laddr[6]: 4286201856
        rxch_desc_buf_laddr[7]: 4284104704
        rxch_sw_cur_rx[0]: 130
        rxch_sw_cur_rx[1]: 0
        rxch_sw_cur_rx[2]: 0
        rxch_sw_cur_rx[3]: 0
        rxch_sw_cur_rx[4]: 0
        rxch_sw_cur_rx[5]: 0
        rxch_sw_cur_rx[6]: 0
        rxch_sw_cur_rx[7]: 0
        rxch_sw_dirty_rx[0]: 130
        rxch_sw_dirty_rx[1]: 0
        rxch_sw_dirty_rx[2]: 0
        rxch_sw_dirty_rx[3]: 0
        rxch_sw_dirty_rx[4]: 0
        rxch_sw_dirty_rx[5]: 0
        rxch_sw_dirty_rx[6]: 0
        rxch_sw_dirty_rx[7]: 0
        total_interrupts: 62
        lpi_intr_n: 0
        pmt_intr_n: 0
        event_intr_n: 0
        tx_intr_n: 0
        rx_intr_n: 58
        xpcs_intr_n: 0
        phy_intr_n: 4
        sw_msi_n: 0
        mtl_tx_underflow[0]: 0
        mtl_tx_underflow[1]: 0
        mtl_tx_underflow[3]: 0
        mtl_tx_underflow[4]: 0
        mtl_tx_underflow[5]: 0
        mtl_tx_underflow[6]: 0
        mtl_tx_underflow[7]: 0
        mtl_rx_miss_pkt_cnt[0]: 0
        mtl_rx_miss_pkt_cnt[1]: 0
        mtl_rx_miss_pkt_cnt[3]: 0
        mtl_rx_miss_pkt_cnt[4]: 0
        mtl_rx_miss_pkt_cnt[5]: 0
        mtl_rx_miss_pkt_cnt[6]: 0
        mtl_rx_miss_pkt_cnt[7]: 0
        mtl_rx_overflow_pkt_cnt[0]: 0
        mtl_rx_overflow_pkt_cnt[1]: 0
        mtl_rx_overflow_pkt_cnt[3]: 0
        mtl_rx_overflow_pkt_cnt[4]: 0
        mtl_rx_overflow_pkt_cnt[5]: 0
        mtl_rx_overflow_pkt_cnt[6]: 0
        mtl_rx_overflow_pkt_cnt[7]: 0
        rxch_watchdog_timer[0]: 160
        rxch_watchdog_timer[1]: 0
        rxch_watchdog_timer[2]: 0
        rxch_watchdog_timer[3]: 160
        rxch_watchdog_timer[4]: 160
        rxch_watchdog_timer[5]: 160
        rxch_watchdog_timer[6]: 160
        rxch_watchdog_timer[7]: 160
        link_partner_pause_frame_cnt: 0
        m3_debug_cnt0: 0
        m3_debug_cnt1: 0
        m3_debug_cnt2: 0
        m3_debug_cnt3: 0
        m3_debug_cnt4: 0
        m3_debug_cnt5: 0
        m3_debug_cnt6: 0
        m3_debug_cnt7: 0
        m3_debug_cnt8: 0
        m3_debug_cnt9: 0
        m3_debug_cnt10: 0
        m3_watchdog_exp_cnt: 42
        m3_watchdog_monitor_cnt: 16
        m3_debug_cnt13: 0
        m3_debug_cnt14: 0
        m3_systick_cnt_upper_value: 0
        m3_systick_cnt_lower_value: 92087
        m3_tx_timeout_port0: 0
        m3_tx_timeout_port1: 0
        m3_debug_cnt19: 0
        m3_tx_pcie_addr_loc_port0[0]: 0
        m3_tx_pcie_addr_loc_port0[1]: 0
        m3_tx_pcie_addr_loc_port0[2]: 0
        m3_tx_pcie_addr_loc_port0[3]: 0
        m3_tx_pcie_addr_loc_port0[4]: 0
        m3_tx_pcie_addr_loc_port0[5]: 0
        m3_tx_pcie_addr_loc_port0[6]: 0
        m3_tx_pcie_addr_loc_port0[7]: 0
        m3_tx_pcie_addr_loc_port1[0]: 0
        m3_tx_pcie_addr_loc_port1[1]: 0
        m3_tx_pcie_addr_loc_port1[2]: 0
        m3_tx_pcie_addr_loc_port1[3]: 0
        m3_tx_pcie_addr_loc_port1[4]: 0
        m3_tx_pcie_addr_loc_port1[5]: 0
        m3_tx_pcie_addr_loc_port1[6]: 0
        m3_tx_pcie_addr_loc_port1[7]: 0
        m3_rx_pcie_addr_loc_port0[0]: 0
        m3_rx_pcie_addr_loc_port0[1]: 0
        m3_rx_pcie_addr_loc_port0[2]: 0
        m3_rx_pcie_addr_loc_port0[3]: 0
        m3_rx_pcie_addr_loc_port0[4]: 0
        m3_rx_pcie_addr_loc_port0[5]: 0
        m3_rx_pcie_addr_loc_port0[6]: 0
        m3_rx_pcie_addr_loc_port0[7]: 0
        m3_rx_pcie_addr_loc_port1[0]: 0
        m3_rx_pcie_addr_loc_port1[1]: 0
        m3_rx_pcie_addr_loc_port1[2]: 0
        m3_rx_pcie_addr_loc_port1[3]: 0
        m3_rx_pcie_addr_loc_port1[4]: 0
        m3_rx_pcie_addr_loc_port1[5]: 0
        m3_rx_pcie_addr_loc_port1[6]: 0
        m3_rx_pcie_addr_loc_port1[7]: 0
        mbx_pf_sent_vf[0]: 0
        mbx_pf_sent_vf[1]: 0
        mbx_pf_sent_vf[2]: 0
        mbx_pf_rcvd_vf[0]: 0
        mbx_pf_rcvd_vf[1]: 0
        mbx_pf_rcvd_vf[2]: 0
    Copy to clipboard

## Configure the network interface

Use the `ip` command to assign an address to a network interface and configure the interface with additional parameters like MTU and display its information. For more information about configuring the network interface, see [Bring up Ethernet](https://docs.qualcomm.com/doc/80-80022-26/topic/bring_up-ethernet.html#bringup-qcs6490).

Sample output of the `ip` command to display the network interface information.

ip a
    enP1p5s0f0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
        link/ether 1e:9f:61:1a:e0:04 brd ff:ff:ff:ff:ff:ff
        inet 169.254.227.235/16 scope global enP1p5s0f0
        valid_lft forever preferred_lft forever
        inet6 fe80::1c9f:61ff:fe1a:e004/64 scope link tentative proto kernel_ll
        valid_lft forever preferred_lft forever
    
    enP1p5s0f1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
        link/ether 62:99:60:23:4d:52 brd ff:ff:ff:ff:ff:ff
        inet 169.254.57.126/16 scope global enP1p5s0f1
        valid_lft forever preferred_lft forever
    Copy to clipboard

## Analyze the network traffic

Use the `tcpdump` command to analyze the network traffic by intercepting and displaying packets that are created or received by a network interface.

Sample `tcpdump` command to analyze the network traffic.

tcpdump -i any -s 0 -w /data/tcpdump.pcap
    Copy to clipboard

## Identify and read the network route

A routing table contains the parameters necessary to identify and read the network route. Use the `ip` command to retrieve information of a routing table. For more information about the `ip` command, see [https://man7.org/linux/man-pages/man8/ip.8.html](https://man7.org/linux/man-pages/man8/ip.8.html).

Sample output of the `ip` command to retrieve the IP routing table.

ip r s
    default dev enP1p5s0f0 scope link  src 169.254.22.123  metric 1001002
    169.254.0.0/16 dev enP1p5s0f0 scope link  src 169.254.22.123  metric 1002
    Copy to clipboard

- *class* tabincludedirective

    - ## Check the data connectivity

Use the `ping` command to check the connectivity between the device interface and the interface that’s connected remotely.

Note

The client IP address must be in the same subnet as that of the device IP address.

Sample output of the `ping` command to check the network connectivity from the IQ-9075 EVK to the host PC.

ping 192.168.1.10
    PING 192.168.1.10 (192.168.1.10) 56(84) bytes of data.
    64 bytes from 192.168.1.10: icmp_seq=1 ttl=64 time=1.67 ms
    64 bytes from 192.168.1.10: icmp_seq=2 ttl=64 time=0.739 ms
    64 bytes from 192.168.1.10: icmp_seq=3 ttl=64 time=0.996 ms
    Copy to clipboard

## Configure the NIC settings

Use the `ethtool` command to view the network interface controller (NIC) parameters and configure the NIC settings such as speed, port, and auto-negotiation.

Sample output of the `ethtool` command to check the status of a link.

ethtool eth0
    Settings for eth0:
        Supported ports: [  ]
        Supported link modes:   10baseT/Full
                                100baseT/Full
                                1000baseT/Full
                                2500baseT/Full
        Supported pause frame use: Symmetric Receive-only
        Supports auto-negotiation: Yes
        Supported FEC modes: Not reported
        Advertised link modes:  10baseT/Full
                                100baseT/Full
                                1000baseT/Full
                                2500baseT/Full
        Advertised pause frame use: Symmetric Receive-only
        Advertised auto-negotiation: Yes
        Advertised FEC modes: Not reported
        Link partner advertised link modes:  100baseT/Full
                                            1000baseT/Full
                                            2500baseT/Full
        Link partner advertised pause frame use: Symmetric
        Link partner advertised auto-negotiation: Yes
        Link partner advertised FEC modes: Not reported
        Speed: 2500Mb/s
        Duplex: Full
        Auto-negotiation: on
        master-slave cfg: preferred slave
        master-slave status: slave
        Port: Twisted Pair
        PHYAD: 28
        Transceiver: external
        MDI-X: off (auto)
        Supports Wake-on: g
        Wake-on: d
        Current message level: 0x0000003f (63)
                            drv probe link timer ifdown ifup
        Link detected: yes
    Copy to clipboard

Sample output of the `ethtool` command to check the statistics of NIC packet.

ethtool -S eth0
    NIC statistics:
        ATPES: 0
        TPES: 0
        RDPES: 0
        MPES: 0
        MTSPES: 0
        ARPES: 0
        CWPES: 0
        ASRPES: 0
        TTES: 0
        RTES: 0
        CTES: 0
        ATES: 0
        PTES: 0
        T125ES: 0
        R125ES: 0
        RVCTES: 0
        MSTTES: 0
        SLVTES: 0
        ATITES: 0
        ARITES: 0
        FSMPES: 0
        TXCES: 0
        TXAMS: 0
        TXUES: 0
        RXCES: 0
        RXAMS: 0
        RXUES: 0
        ECES: 0
        EAMS: 0
        EUES: 0
        RPCES: 0
        RPAMS: 0
        RPUES: 0
        TCES: 0
        TAMS: 0
        TUES: 0
        mmc_tx_octetcount_gb: 86000
        mmc_tx_framecount_gb: 491
        mmc_tx_broadcastframe_g: 239
        mmc_tx_multicastframe_g: 249
        mmc_tx_64_octets_gb: 114
        mmc_tx_65_to_127_octets_gb: 146
        mmc_tx_128_to_255_octets_gb: 78
        mmc_tx_256_to_511_octets_gb: 153
        mmc_tx_512_to_1023_octets_gb: 0
        mmc_tx_1024_to_max_octets_gb: 0
        mmc_tx_unicast_gb: 3
        mmc_tx_multicast_gb: 249
        mmc_tx_broadcast_gb: 239
        mmc_tx_underflow_error: 0
        mmc_tx_singlecol_g: 0
        mmc_tx_multicol_g: 0
        mmc_tx_deferred: 0
        mmc_tx_latecol: 0
        mmc_tx_exesscol: 0
        mmc_tx_carrier_error: 0
        mmc_tx_octetcount_g: 86000
        mmc_tx_framecount_g: 491
        mmc_tx_excessdef: 0
        mmc_tx_pause_frame: 0
        mmc_tx_vlan_frame_g: 0
        mmc_rx_framecount_gb: 98
        mmc_rx_octetcount_gb: 32384
        mmc_rx_octetcount_g: 32384
        mmc_rx_broadcastframe_g: 93
        mmc_rx_multicastframe_g: 1
        mmc_rx_crc_error: 0
        mmc_rx_align_error: 0
        mmc_rx_run_error: 0
        mmc_rx_jabber_error: 0
        mmc_rx_undersize_g: 0
        mmc_rx_oversize_g: 0
        mmc_rx_64_octets_gb: 2
        mmc_rx_65_to_127_octets_gb: 3
        mmc_rx_128_to_255_octets_gb: 0
        mmc_rx_256_to_511_octets_gb: 93
        mmc_rx_512_to_1023_octets_gb: 0
        mmc_rx_1024_to_max_octets_gb: 0
        mmc_rx_unicast_g: 4
        mmc_rx_length_error: 0
        mmc_rx_autofrangetype: 0
        mmc_rx_pause_frames: 0
        mmc_rx_fifo_overflow: 0
        mmc_rx_vlan_frames_gb: 62
        mmc_rx_watchdog_error: 0
        mmc_rx_ipc_intr_mask: 1073692671
        mmc_rx_ipc_intr: 0
        mmc_rx_ipv4_gd: 96
        mmc_rx_ipv4_hderr: 0
        mmc_rx_ipv4_nopay: 0
        mmc_rx_ipv4_frag: 0
        mmc_rx_ipv4_udsbl: 0
        mmc_rx_ipv4_gd_octets: 30280
        mmc_rx_ipv4_hderr_octets: 0
        mmc_rx_ipv4_nopay_octets: 0
        mmc_rx_ipv4_frag_octets: 0
        mmc_rx_ipv4_udsbl_octets: 0
        mmc_rx_ipv6_gd_octets: 0
        mmc_rx_ipv6_hderr_octets: 0
        mmc_rx_ipv6_nopay_octets: 0
        mmc_rx_ipv6_gd: 0
        mmc_rx_ipv6_hderr: 0
        mmc_rx_ipv6_nopay: 0
        mmc_rx_udp_gd: 94
        mmc_rx_udp_err: 0
        mmc_rx_tcp_gd: 0
        mmc_rx_tcp_err: 0
        mmc_rx_icmp_gd: 2
        mmc_rx_icmp_err: 0
        mmc_rx_udp_gd_octets: 28232
        mmc_rx_udp_err_octets: 0
        mmc_rx_tcp_gd_octets: 0
        mmc_rx_tcp_err_octets: 0
        mmc_rx_icmp_gd_octets: 128
        mmc_rx_icmp_err_octets: 0
        mmc_tx_fpe_fragment_cntr: 0
        mmc_tx_hold_req_cntr: 0
        mmc_rx_packet_assembly_err_cntr: 0
        mmc_rx_packet_smd_err_cntr: 0
        mmc_rx_packet_assembly_ok_cntr: 0
        mmc_rx_fpe_fragment_cntr: 0
        tx_underflow: 0
        tx_carrier: 0
        tx_losscarrier: 0
        vlan_tag: 0
        tx_deferred: 0
        tx_vlan: 0
        tx_jabber: 0
        tx_frame_flushed: 0
        tx_payload_error: 0
        tx_ip_header_error: 0
        rx_desc: 0
        sa_filter_fail: 0
        overflow_error: 0
        ipc_csum_error: 0
        rx_collision: 0
        rx_crc_errors: 0
        dribbling_bit: 0
        rx_length: 0
        rx_mii: 0
        rx_multicast: 0
        rx_gmac_overflow: 0
        rx_watchdog: 0
        da_rx_filter_fail: 0
        sa_rx_filter_fail: 0
        rx_missed_cntr: 0
        rx_overflow_cntr: 0
        rx_vlan: 0
        rx_split_hdr_pkt_n: 36
        tx_undeflow_irq: 0
        tx_process_stopped_irq: 0
        tx_jabber_irq: 0
        rx_overflow_irq: 0
        rx_buf_unav_irq: 0
        rx_process_stopped_irq: 0
        rx_watchdog_irq: 0
        tx_early_irq: 0
        fatal_bus_error_irq: 0
        rx_early_irq: 0
        threshold: 1
        irq_receive_pmt_irq_n: 0
        mmc_tx_irq_n: 0
        mmc_rx_irq_n: 0
        mmc_rx_csum_offload_irq_n: 0
        irq_tx_path_in_lpi_mode_n: 0
        irq_tx_path_exit_lpi_mode_n: 0
        irq_rx_path_in_lpi_mode_n: 0
        irq_rx_path_exit_lpi_mode_n: 0
        phy_eee_wakeup_error_n: 0
        ip_hdr_err: 0
        ip_payload_err: 0
        ip_csum_bypassed: 2
        ipv4_pkt_rcvd: 34
        ipv6_pkt_rcvd: 0
        no_ptp_rx_msg_type_ext: 36
        ptp_rx_msg_type_sync: 0
        ptp_rx_msg_type_follow_up: 0
        ptp_rx_msg_type_delay_req: 0
        ptp_rx_msg_type_delay_resp: 0
        ptp_rx_msg_type_pdelay_req: 0
        ptp_rx_msg_type_pdelay_resp: 0
        ptp_rx_msg_type_pdelay_follow_up: 0
        ptp_rx_msg_type_announce: 0
        ptp_rx_msg_type_management: 0
        ptp_rx_msg_pkt_reserved_type: 0
        ptp_frame_type: 0
        ptp_ver: 0
        timestamp_dropped: 0
        av_pkt_rcvd: 0
        av_tagged_pkt_rcvd: 0
        vlan_tag_priority_val: 0
        l3_filter_match: 0
        l4_filter_match: 0
        l3_l4_filter_no_match: 0
        irq_pcs_ane_n: 0
        irq_pcs_link_n: 0
        irq_rgmii_n: 0
        mtl_tx_status_fifo_full: 0
        mtl_tx_fifo_not_empty: 0
        mmtl_fifo_ctrl: 0
        mtl_tx_fifo_read_ctrl_write: 0
        mtl_tx_fifo_read_ctrl_wait: 0
        mtl_tx_fifo_read_ctrl_read: 0
        mtl_tx_fifo_read_ctrl_idle: 0
        mac_tx_in_pause: 0
        mac_tx_frame_ctrl_xfer: 0
        mac_tx_frame_ctrl_idle: 0
        mac_tx_frame_ctrl_wait: 0
        mac_tx_frame_ctrl_pause: 0
        mac_gmii_tx_proto_engine: 0
        mtl_rx_fifo_fill_level_full: 0
        mtl_rx_fifo_fill_above_thresh: 0
        mtl_rx_fifo_fill_below_thresh: 0
        mtl_rx_fifo_fill_level_empty: 0
        mtl_rx_fifo_read_ctrl_flush: 0
        mtl_rx_fifo_read_ctrl_read_data: 0
        mtl_rx_fifo_read_ctrl_status: 0
        mtl_rx_fifo_read_ctrl_idle: 0
        mtl_rx_fifo_ctrl_active: 0
        mac_rx_frame_ctrl_fifo: 0
        mac_gmii_rx_proto_engine: 0
        mtl_est_cgce: 0
        mtl_est_hlbs: 0
        mtl_est_hlbf: 0
        mtl_est_btre: 0
        mtl_est_btrlm: 0
        rx_pkt_n: 36
        rx_normal_irq_n: 36
        tx_pkt_n: 491
        tx_normal_irq_n: 18
        tx_clean: 702
        tx_set_ic_bit: 18
        tx_tso_frames: 0
        tx_tso_nfrags: 0
        normal_irq_n: 54
        napi_poll: 738
        q0_tx_pkt_n: 33
        q0_tx_irq_n: 1
        q1_tx_pkt_n: 171
        q1_tx_irq_n: 6
        q2_tx_pkt_n: 37
        q2_tx_irq_n: 1
        q3_tx_pkt_n: 250
        q3_tx_irq_n: 10
        q0_rx_pkt_n: 36
        q0_rx_irq_n: 36
        q1_rx_pkt_n: 0
        q1_rx_irq_n: 0
        q2_rx_pkt_n: 0
        q2_rx_irq_n: 0
        q3_rx_pkt_n: 0
        q3_rx_irq_n: 0
    Copy to clipboard

## Configure the network interface

Use the `ip` command to assign an address to a network interface and configure the interface with additional parameters like MTU and display its information. For more information about configuring the network interface, see [Bring up Ethernet](https://docs.qualcomm.com/doc/80-80022-26/topic/bring_up-ethernet.html#bringup-iq9)

Sample output of the `ip` command to display the network interface information.

eth0:   <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
            link/ether XX:XX:XX:YY:YY:YY brd ff:ff:ff:ff:ff:ff
            inet 192.168.1.1/24 brd 192.168.1.255 scope global eth0
            valid_lft forever preferred_lft forever
            inet6 fe80::1234:abcd:5678:9abc/64 scope link
            valid_lft forever preferred_lft forever
    Copy to clipboard

## Analyze the network traffic

Use the `tcpdump` command to analyze the network traffic by intercepting and displaying packets that are created or received by a network interface.

Sample `tcpdump` command to analyze the network traffic.

tcpdump -i any -s 0 -w /data/tcpdump.pcap
    Copy to clipboard

## Identify and read the network route

A routing table contains the parameters necessary to identify and read the network route. Use the `ip` command to retrieve information of a routing table. For more information about the `ip` command, see [https://man7.org/linux/man-pages/man8/ip.8.html](https://man7.org/linux/man-pages/man8/ip.8.html).

Sample output of the `ip` command to retrieve the IP routing table.

ip r s
    192.168.1.0/24 dev eth0 proto kernel scope link src 192.168.1.1
    Copy to clipboard

- *class* tabincludedirective

    - ## Check the data connectivity

Use the `ping` command to check the connectivity between the device interface and the interface that’s connected remotely.

Note

The client IP address must be in the same subnet as that of the device IP address.

Sample output of the `ping` command to check the network connectivity from the IQ-9075 EVK with Mezzanine kit to the host PC.

ping 169.254.198.80
    PING 169.254.198.80 (169.254.198.80) 56(84) bytes of data.
    64 bytes from 169.254.198.80: icmp_seq=1 ttl=64 time=0.561 ms
    64 bytes from 169.254.198.80: icmp_seq=2 ttl=64 time=1.58 ms
    64 bytes from 169.254.198.80: icmp_seq=3 ttl=64 time=1.88 ms
    64 bytes from 169.254.198.80: icmp_seq=4 ttl=64 time=1.75 ms
    64 bytes from 169.254.198.80: icmp_seq=5 ttl=64 time=1.84 ms
    64 bytes from 169.254.198.80: icmp_seq=6 ttl=64 time=1.09 ms
    ^C
    --- 169.254.198.80 ping statistics ---
    6 packets transmitted, 6 received, 0% packet loss, time 5011ms
    rtt min/avg/max/mdev = 0.561/1.450/1.883/0.476 ms
    Copy to clipboard

## Configure the NIC settings

Use the `ethtool` command to view the network interface controller (NIC) parameters and configure the NIC settings such as speed, port, and auto-negotiation.

Sample output of the `ethtool` command to check the status of a link.

ethtool eth0
    Settings for eth0:
            Supported ports: [  ]
            Supported link modes:   10baseT/Half 10baseT/Full
                                    100baseT/Half 100baseT/Full
                                    1000baseT/Full
                                    2500baseT/Full
            Supported pause frame use: Symmetric Receive-only
            Supports auto-negotiation: Yes
            Supported FEC modes: Not reported
            Advertised link modes:  10baseT/Half 10baseT/Full
                                    100baseT/Half 100baseT/Full
                                    1000baseT/Full
                                    2500baseT/Full
            Advertised pause frame use: Symmetric Receive-only
            Advertised auto-negotiation: Yes
            Advertised FEC modes: Not reported
            Link partner advertised link modes:  2500baseT/Full
            Link partner advertised pause frame use: Symmetric Receive-only
            Link partner advertised auto-negotiation: Yes
            Link partner advertised FEC modes: Not reported
            Speed: 2500Mb/s
            Duplex: Full
            Auto-negotiation: on
            master-slave cfg: preferred slave
            master-slave status: slave
            Port: Twisted Pair
            PHYAD: 24
            Transceiver: external
            MDI-X: off (auto)
            Supports Wake-on: g
            Wake-on: d
            Current message level: 0x0000003f (63)
                                drv probe link timer ifdown ifup
            Link detected: yes

    ethtool enp5s0f0
    Settings for enp5s0f0:
            Supported ports: [  ]
            Supported link modes:   100baseT/Half 100baseT/Full
                                    1000baseT/Full
                                    10000baseT/Full
                                    1000baseKX/Full
                                    10000baseKX4/Full
                                    10000baseKR/Full
                                    2500baseT/Full
                                    5000baseT/Full
            Supported pause frame use: Symmetric Receive-only
            Supports auto-negotiation: Yes
            Supported FEC modes: Not reported
            Advertised link modes:  100baseT/Half 100baseT/Full
                                    1000baseT/Full
                                    10000baseT/Full
                                    1000baseKX/Full
                                    10000baseKX4/Full
                                    10000baseKR/Full
                                    2500baseT/Full
                                    5000baseT/Full
            Advertised pause frame use: Symmetric Receive-only
            Advertised auto-negotiation: Yes
            Advertised FEC modes: Not reported
            Link partner advertised link modes:  100baseT/Full
                                                1000baseT/Full
                                                10000baseT/Full
                                                2500baseT/Full
                                                5000baseT/Full
            Link partner advertised pause frame use: Symmetric Receive-only
            Link partner advertised auto-negotiation: Yes
            Link partner advertised FEC modes: Not reported
            Speed: 10000Mb/s
            Duplex: Full
            Auto-negotiation: on
            Port: Twisted Pair
            PHYAD: 0
            Transceiver: external
            MDI-X: on
            Supports Wake-on: d
            Wake-on: d
            Current message level: 0x0000003f (63)
                                drv probe link timer ifdown ifup
            Link detected: yes

    ethtool enp5s0f1
    Settings for enp5s0f1:
            Supported ports: [  ]
            Supported link modes:   10baseT/Half 10baseT/Full
                                    100baseT/Half 100baseT/Full
                                    1000baseT/Full
                                    2500baseT/Full
            Supported pause frame use: Symmetric Receive-only
            Supports auto-negotiation: Yes
            Supported FEC modes: Not reported
            Advertised link modes:  10baseT/Half 10baseT/Full
                                    100baseT/Half 100baseT/Full
                                    1000baseT/Full
                                    2500baseT/Full
            Advertised pause frame use: Symmetric Receive-only
            Advertised auto-negotiation: Yes
            Advertised FEC modes: Not reported
            Link partner advertised link modes:  100baseT/Full
                                                1000baseT/Full
                                                2500baseT/Full
            Link partner advertised pause frame use: Symmetric Receive-only
            Link partner advertised auto-negotiation: Yes
            Link partner advertised FEC modes: Not reported
            Speed: 2500Mb/s
            Duplex: Full
            Auto-negotiation: on
            master-slave cfg: preferred slave
            master-slave status: slave
            Port: Twisted Pair
            PHYAD: 20
            Transceiver: external
            MDI-X: on (auto)
            Supports Wake-on: g
            Wake-on: d
            Current message level: 0x0000003f (63)
                                drv probe link timer ifdown ifup
            Link detected: yes
    Copy to clipboard

Sample output of the `ethtool` command to check the statistics of NIC packet.

ethtool -S enp5s0f0
    NIC statistics:
        mmc_tx_octetcount_gb: 5405
        mmc_tx_framecount_gb: 30
        mmc_tx_broadcastframe_g: 9
        mmc_tx_multicastframe_g: 21
        mmc_tx_64_octets_gb: 0
        mmc_tx_65_to_127_octets_gb: 17
        mmc_tx_128_to_255_octets_gb: 4
        mmc_tx_256_to_511_octets_gb: 9
        mmc_tx_512_to_1023_octets_gb: 0
        mmc_tx_1024_to_max_octets_gb: 0
        mmc_tx_unicast_gb: 0
        mmc_tx_multicast_gb: 21
        mmc_tx_broadcast_gb: 9
        mmc_tx_underflow_error: 0
        mmc_tx_singlecol_g: 0
        mmc_tx_multicol_g: 0
        mmc_tx_deferred: 0
        mmc_tx_latecol: 0
        mmc_tx_exesscol: 0
        mmc_tx_carrier_error: 0
        mmc_tx_octetcount_g: 5405
        mmc_tx_framecount_g: 30
        mmc_tx_excessdef: 0
        mmc_tx_pause_frame: 0
        mmc_tx_vlan_frame_g: 0
        mmc_tx_lpi_tran_cntr: 0
        mmc_rx_lpi_tran_cntr: 0
        mmc_rx_framecount_gb: 0
        mmc_rx_octetcount_gb: 0
        mmc_rx_octetcount_g: 0
        mmc_rx_broadcastframe_g: 0
        mmc_rx_multicastframe_g: 0
        mmc_rx_crc_error: 0
        mmc_rx_align_error: 0
        mmc_rx_run_error: 0
        mmc_rx_jabber_error: 0
        mmc_rx_undersize_g: 0
        mmc_rx_oversize_g: 0
        mmc_rx_64_octets_gb: 0
        mmc_rx_65_to_127_octets_gb: 0
        mmc_rx_128_to_255_octets_gb: 0
        mmc_rx_256_to_511_octets_gb: 0
        mmc_rx_512_to_1023_octets_gb: 0
        mmc_rx_1024_to_max_octets_gb: 0
        mmc_rx_unicast_g: 0
        mmc_rx_length_error: 0
        mmc_rx_autofrangetype: 0
        mmc_rx_pause_frames: 0
        mmc_rx_fifo_overflow: 0
        mmc_rx_vlan_frames_gb: 0
        mmc_rx_watchdog_error: 0
        mmc_rx_ipc_intr_mask: 0
        mmc_rx_ipc_intr: 0
        mmc_rx_ipv4_gd: 0
        mmc_rx_ipv4_hderr: 0
        mmc_rx_ipv4_nopay: 0
        mmc_rx_ipv4_frag: 0
        mmc_rx_ipv4_udsbl: 0
        mmc_rx_ipv4_gd_octets: 0
        mmc_rx_ipv4_hderr_octets: 0
        mmc_rx_ipv4_nopay_octets: 0
        mmc_rx_ipv4_frag_octets: 0
        mmc_rx_ipv4_udsbl_octets: 0
        mmc_rx_ipv6_gd_octets: 0
        mmc_rx_ipv6_hderr_octets: 0
        mmc_rx_ipv6_nopay_octets: 0
        mmc_rx_ipv6_gd: 0
        mmc_rx_ipv6_hderr: 0
        mmc_rx_ipv6_nopay: 0
        mmc_rx_udp_gd: 0
        mmc_rx_udp_err: 0
        mmc_rx_tcp_gd: 0
        mmc_rx_tcp_err: 0
        mmc_rx_icmp_gd: 0
        mmc_rx_icmp_err: 0
        mmc_rx_udp_gd_octets: 0
        mmc_rx_udp_err_octets: 0
        mmc_rx_tcp_gd_octets: 0
        mmc_rx_tcp_err_octets: 0
        mmc_rx_icmp_gd_octets: 0
        mmc_rx_icmp_err_octets: 0
        mmc_tx_fpe_fragment_cntr: 0
        mmc_tx_hold_req_cntr: 0
        mmc_rx_packet_assembly_err_cntr: 0
        mmc_rx_packet_smd_err_cntr: 0
        mmc_rx_packet_assembly_ok_cntr: 0
        mmc_rx_fpe_fragment_cntr: 0
        tx_underflow: 0
        tx_carrier: 0
        tx_losscarrier: 0
        vlan_tag: 0
        tx_deferred: 0
        tx_vlan: 0
        tx_jabber: 0
        tx_frame_flushed: 0
        tx_payload_error: 0
        tx_ip_header_error: 0
        rx_desc: 0
        sa_filter_fail: 0
        overflow_error: 0
        ipc_csum_error: 0
        rx_collision: 0
        rx_crc_errors: 0
        dribbling_bit: 0
        rx_length: 0
        rx_mii: 0
        rx_multicast: 0
        rx_gmac_overflow: 0
        rx_watchdog: 0
        da_rx_filter_fail: 0
        sa_rx_filter_fail: 0
        rx_missed_cntr: 0
        rx_overflow_cntr: 0
        rx_vlan: 0
        rx_split_hdr_pkt_n: 0
        tx_undeflow_irq: 0
        tx_process_stopped_irq[0]: 0
        tx_process_stopped_irq[1]: 0
        tx_process_stopped_irq[2]: 0
        tx_process_stopped_irq[3]: 0
        tx_process_stopped_irq[4]: 0
        tx_process_stopped_irq[5]: 0
        tx_process_stopped_irq[6]: 0
        tx_process_stopped_irq[7]: 0
        tx_jabber_irq: 0
        rx_overflow_irq: 0
        rx_buf_unav_irq[0]: 0
        rx_buf_unav_irq[1]: 0
        rx_buf_unav_irq[2]: 0
        rx_buf_unav_irq[3]: 0
        rx_buf_unav_irq[4]: 0
        rx_buf_unav_irq[5]: 0
        rx_buf_unav_irq[6]: 0
        rx_buf_unav_irq[7]: 0
        rx_process_stopped_irq: 0
        rx_watchdog_irq: 0
        tx_early_irq: 0
        fatal_bus_error_irq[0]: 0
        fatal_bus_error_irq[1]: 0
        fatal_bus_error_irq[2]: 0
        fatal_bus_error_irq[3]: 0
        fatal_bus_error_irq[4]: 0
        fatal_bus_error_irq[5]: 0
        fatal_bus_error_irq[6]: 0
        fatal_bus_error_irq[7]: 0
        rx_early_irq: 0
        threshold: 1
        tx_pkt_n[0]: 0
        tx_pkt_n[1]: 0
        tx_pkt_n[2]: 0
        tx_pkt_n[3]: 30
        tx_pkt_n[4]: 0
        tx_pkt_n[5]: 0
        tx_pkt_n[6]: 0
        tx_pkt_n[7]: 0
        tx_pkt_errors_n[0]: 0
        tx_pkt_errors_n[1]: 0
        tx_pkt_errors_n[2]: 0
        tx_pkt_errors_n[3]: 0
        tx_pkt_errors_n[4]: 0
        tx_pkt_errors_n[5]: 0
        tx_pkt_errors_n[6]: 0
        tx_pkt_errors_n[7]: 0
        rx_pkt_n[0]: 0
        rx_pkt_n[1]: 0
        rx_pkt_n[2]: 0
        rx_pkt_n[3]: 0
        rx_pkt_n[4]: 0
        rx_pkt_n[5]: 0
        rx_pkt_n[6]: 0
        rx_pkt_n[7]: 0
        normal_irq_n[0]: 0
        normal_irq_n[1]: 0
        normal_irq_n[2]: 0
        normal_irq_n[3]: 0
        normal_irq_n[4]: 0
        normal_irq_n[5]: 0
        normal_irq_n[6]: 0
        normal_irq_n[7]: 0
        rx_normal_irq_n[0]: 0
        rx_normal_irq_n[1]: 0
        rx_normal_irq_n[2]: 0
        rx_normal_irq_n[3]: 0
        rx_normal_irq_n[4]: 0
        rx_normal_irq_n[5]: 0
        rx_normal_irq_n[6]: 0
        rx_normal_irq_n[7]: 0
        napi_poll_tx[0]: 0
        napi_poll_tx[1]: 0
        napi_poll_tx[2]: 0
        napi_poll_tx[3]: 7
        napi_poll_tx[4]: 0
        napi_poll_tx[5]: 0
        napi_poll_tx[6]: 0
        napi_poll_tx[7]: 0
        napi_poll_rx[0]: 0
        napi_poll_rx[1]: 0
        napi_poll_rx[2]: 0
        napi_poll_rx[3]: 0
        napi_poll_rx[4]: 0
        napi_poll_rx[5]: 0
        napi_poll_rx[6]: 0
        napi_poll_rx[7]: 0
        tx_normal_irq_n[0]: 0
        tx_normal_irq_n[1]: 0
        tx_normal_irq_n[2]: 0
        tx_normal_irq_n[3]: 0
        tx_normal_irq_n[4]: 0
        tx_normal_irq_n[5]: 0
        tx_normal_irq_n[6]: 0
        tx_normal_irq_n[7]: 0
        tx_clean[0]: 0
        tx_clean[1]: 0
        tx_clean[2]: 0
        tx_clean[3]: 7
        tx_clean[4]: 0
        tx_clean[5]: 0
        tx_clean[6]: 0
        tx_clean[7]: 0
        tx_set_ic_bit: 0
        irq_receive_pmt_irq_n: 0
        mmc_tx_irq_n: 0
        mmc_rx_irq_n: 0
        mmc_rx_csum_offload_irq_n: 0
        irq_tx_path_in_lpi_mode_n: 0
        irq_tx_path_exit_lpi_mode_n: 0
        irq_rx_path_in_lpi_mode_n: 0
        irq_rx_path_exit_lpi_mode_n: 0
        phy_eee_wakeup_error_n: 0
        ip_hdr_err: 0
        ip_payload_err: 0
        ip_csum_bypassed: 0
        ipv4_pkt_rcvd: 0
        ipv6_pkt_rcvd: 0
        no_ptp_rx_msg_type_ext: 0
        ptp_rx_msg_type_sync: 0
        ptp_rx_msg_type_follow_up: 0
        ptp_rx_msg_type_delay_req: 0
        ptp_rx_msg_type_delay_resp: 0
        ptp_rx_msg_type_pdelay_req: 0
        ptp_rx_msg_type_pdelay_resp: 0
        ptp_rx_msg_type_pdelay_follow_up: 0
        ptp_rx_msg_type_announce: 0
        ptp_rx_msg_type_management: 0
        ptp_rx_msg_pkt_reserved_type: 0
        ptp_frame_type: 0
        ptp_ver: 0
        timestamp_dropped: 0
        av_pkt_rcvd: 0
        av_tagged_pkt_rcvd: 0
        vlan_tag_priority_val: 0
        l3_filter_match: 0
        l4_filter_match: 0
        l3_l4_filter_no_match: 0
        irq_pcs_ane_n: 0
        irq_pcs_link_n: 0
        irq_rgmii_n: 0
        mtl_tx_status_fifo_full: 0
        mtl_tx_fifo_not_empty[0]: 0
        mtl_tx_fifo_not_empty[1]: 0
        mtl_tx_fifo_not_empty[2]: 0
        mtl_tx_fifo_not_empty[3]: 0
        mtl_tx_fifo_not_empty[4]: 0
        mtl_tx_fifo_not_empty[5]: 0
        mtl_tx_fifo_not_empty[6]: 0
        mtl_tx_fifo_not_empty[7]: 0
        mmtl_fifo_ctrl[0]: 0
        mmtl_fifo_ctrl[1]: 0
        mmtl_fifo_ctrl[3]: 0
        mmtl_fifo_ctrl[4]: 0
        mmtl_fifo_ctrl[5]: 0
        mmtl_fifo_ctrl[6]: 0
        mmtl_fifo_ctrl[7]: 0
        mtl_tx_fifo_read_ctrl_write[0]: 0
        mtl_tx_fifo_read_ctrl_write[1]: 0
        mtl_tx_fifo_read_ctrl_write[2]: 0
        mtl_tx_fifo_read_ctrl_write[3]: 0
        mtl_tx_fifo_read_ctrl_write[4]: 0
        mtl_tx_fifo_read_ctrl_write[5]: 0
        mtl_tx_fifo_read_ctrl_write[6]: 0
        mtl_tx_fifo_read_ctrl_write[7]: 0
        mtl_tx_fifo_read_ctrl_wait[0]: 0
        mtl_tx_fifo_read_ctrl_wait[1]: 0
        mtl_tx_fifo_read_ctrl_wait[2]: 0
        mtl_tx_fifo_read_ctrl_wait[3]: 0
        mtl_tx_fifo_read_ctrl_wait[4]: 0
        mtl_tx_fifo_read_ctrl_wait[5]: 0
        mtl_tx_fifo_read_ctrl_wait[6]: 0
        mtl_tx_fifo_read_ctrl_wait[7]: 0
        mtl_tx_fifo_read_ctrl_read[0]: 0
        mtl_tx_fifo_read_ctrl_read[1]: 0
        mtl_tx_fifo_read_ctrl_read[2]: 0
        mtl_tx_fifo_read_ctrl_read[3]: 0
        mtl_tx_fifo_read_ctrl_read[4]: 0
        mtl_tx_fifo_read_ctrl_read[5]: 0
        mtl_tx_fifo_read_ctrl_read[6]: 0
        mtl_tx_fifo_read_ctrl_read[7]: 0
        mtl_tx_fifo_read_ctrl_idle[0]: 0
        mtl_tx_fifo_read_ctrl_idle[1]: 0
        mtl_tx_fifo_read_ctrl_idle[2]: 0
        mtl_tx_fifo_read_ctrl_idle[3]: 0
        mtl_tx_fifo_read_ctrl_idle[4]: 0
        mtl_tx_fifo_read_ctrl_idle[5]: 0
        mtl_tx_fifo_read_ctrl_idle[6]: 0
        mtl_tx_fifo_read_ctrl_idle[7]: 0
        mac_tx_in_pause[0]: 0
        mac_tx_in_pause[1]: 0
        mac_tx_in_pause[2]: 0
        mac_tx_in_pause[3]: 0
        mac_tx_in_pause[4]: 0
        mac_tx_in_pause[5]: 0
        mac_tx_in_pause[6]: 0
        mac_tx_in_pause[7]: 0
        mac_tx_frame_ctrl_xfer: 0
        mac_tx_frame_ctrl_idle: 0
        mac_tx_frame_ctrl_wait: 0
        mac_tx_frame_ctrl_pause: 0
        mac_gmii_tx_proto_engine: 0
        mtl_rx_fifo_fill_level_full[0]: 0
        mtl_rx_fifo_fill_level_full[1]: 0
        mtl_rx_fifo_fill_level_full[2]: 0
        mtl_rx_fifo_fill_level_full[3]: 0
        mtl_rx_fifo_fill_level_full[4]: 0
        mtl_rx_fifo_fill_level_full[5]: 0
        mtl_rx_fifo_fill_level_full[6]: 0
        mtl_rx_fifo_fill_level_full[7]: 0
        mtl_rx_fifo_fill_above_thresh[0]: 0
        mtl_rx_fifo_fill_above_thresh[1]: 0
        mtl_rx_fifo_fill_above_thresh[2]: 0
        mtl_rx_fifo_fill_above_thresh[3]: 0
        mtl_rx_fifo_fill_above_thresh[4]: 0
        mtl_rx_fifo_fill_above_thresh[5]: 0
        mtl_rx_fifo_fill_above_thresh[6]: 0
        mtl_rx_fifo_fill_above_thresh[7]: 0
        mtl_rx_fifo_fill_below_thresh[0]: 0
        mtl_rx_fifo_fill_below_thresh[1]: 0
        mtl_rx_fifo_fill_below_thresh[2]: 0
        mtl_rx_fifo_fill_below_thresh[3]: 0
        mtl_rx_fifo_fill_below_thresh[4]: 0
        mtl_rx_fifo_fill_below_thresh[5]: 0
        mtl_rx_fifo_fill_below_thresh[6]: 0
        mtl_rx_fifo_fill_below_thresh[7]: 0
        mtl_rx_fifo_fill_level_empty[0]: 0
        mtl_rx_fifo_fill_level_empty[1]: 0
        mtl_rx_fifo_fill_level_empty[2]: 0
        mtl_rx_fifo_fill_level_empty[3]: 0
        mtl_rx_fifo_fill_level_empty[4]: 0
        mtl_rx_fifo_fill_level_empty[5]: 0
        mtl_rx_fifo_fill_level_empty[6]: 0
        mtl_rx_fifo_fill_level_empty[7]: 0
        mtl_rx_fifo_read_ctrl_flush[0]: 0
        mtl_rx_fifo_read_ctrl_flush[1]: 0
        mtl_rx_fifo_read_ctrl_flush[2]: 0
        mtl_rx_fifo_read_ctrl_flush[3]: 0
        mtl_rx_fifo_read_ctrl_flush[4]: 0
        mtl_rx_fifo_read_ctrl_flush[5]: 0
        mtl_rx_fifo_read_ctrl_flush[6]: 0
        mtl_rx_fifo_read_ctrl_flush[7]: 0
        mtl_rx_fifo_read_ctrl_read[0]: 0
        mtl_rx_fifo_read_ctrl_read[1]: 0
        mtl_rx_fifo_read_ctrl_read[2]: 0
        mtl_rx_fifo_read_ctrl_read[3]: 0
        mtl_rx_fifo_read_ctrl_read[4]: 0
        mtl_rx_fifo_read_ctrl_read[5]: 0
        mtl_rx_fifo_read_ctrl_read[6]: 0
        mtl_rx_fifo_read_ctrl_read[7]: 0
        mtl_rx_fifo_read_ctrl_status[0]: 0
        mtl_rx_fifo_read_ctrl_status[1]: 0
        mtl_rx_fifo_read_ctrl_status[2]: 0
        mtl_rx_fifo_read_ctrl_status[3]: 0
        mtl_rx_fifo_read_ctrl_status[4]: 0
        mtl_rx_fifo_read_ctrl_status[5]: 0
        mtl_rx_fifo_read_ctrl_status[6]: 0
        mtl_rx_fifo_read_ctrl_status[7]: 0
        mtl_rx_fifo_read_ctrl_idle[0]: 0
        mtl_rx_fifo_read_ctrl_idle[1]: 0
        mtl_rx_fifo_read_ctrl_idle[2]: 0
        mtl_rx_fifo_read_ctrl_idle[3]: 0
        mtl_rx_fifo_read_ctrl_idle[4]: 0
        mtl_rx_fifo_read_ctrl_idle[5]: 0
        mtl_rx_fifo_read_ctrl_idle[6]: 0
        mtl_rx_fifo_read_ctrl_idle[7]: 0
        mtl_rx_fifo_ctrl_active[0]: 0
        mtl_rx_fifo_ctrl_active[1]: 0
        mtl_rx_fifo_ctrl_active[2]: 0
        mtl_rx_fifo_ctrl_active[3]: 0
        mtl_rx_fifo_ctrl_active[4]: 0
        mtl_rx_fifo_ctrl_active[5]: 0
        mtl_rx_fifo_ctrl_active[6]: 0
        mtl_rx_fifo_ctrl_active[7]: 0
        mac_rx_frame_ctrl_fifo: 0
        mac_gmii_rx_proto_engine: 0
        tx_tso_frames[0]: 0
        tx_tso_frames[1]: 0
        tx_tso_frames[2]: 0
        tx_tso_frames[3]: 0
        tx_tso_frames[4]: 0
        tx_tso_frames[5]: 0
        tx_tso_frames[6]: 0
        tx_tso_frames[7]: 0
        tx_tso_nfrags[0]: 0
        tx_tso_nfrags[1]: 0
        tx_tso_nfrags[2]: 0
        tx_tso_nfrags[3]: 0
        tx_tso_nfrags[4]: 0
        tx_tso_nfrags[5]: 0
        tx_tso_nfrags[6]: 0
        tx_tso_nfrags[7]: 0
        txch_status[0]: 0
        txch_status[1]: 0
        txch_status[2]: 0
        txch_status[3]: 4
        txch_status[4]: 0
        txch_status[5]: 0
        txch_status[6]: 0
        txch_status[7]: 0
        txch_control[0]: 4096
        txch_control[1]: 4096
        txch_control[2]: 4096
        txch_control[3]: 1052673
        txch_control[4]: 1048577
        txch_control[5]: 0
        txch_control[6]: 0
        txch_control[7]: 0
        txch_desc_list_haddr[0]: 0
        txch_desc_list_haddr[1]: 0
        txch_desc_list_haddr[2]: 0
        txch_desc_list_haddr[3]: 16
        txch_desc_list_haddr[4]: 16
        txch_desc_list_haddr[5]: 0
        txch_desc_list_haddr[6]: 0
        txch_desc_list_haddr[7]: 0
        txch_desc_list_laddr[0]: 0
        txch_desc_list_laddr[1]: 0
        txch_desc_list_laddr[2]: 0
        txch_desc_list_laddr[3]: 4294942720
        txch_desc_list_laddr[4]: 4294934528
        txch_desc_list_laddr[5]: 0
        txch_desc_list_laddr[6]: 0
        txch_desc_list_laddr[7]: 0
        txch_desc_ring_len[0]: 0
        txch_desc_ring_len[1]: 0
        txch_desc_ring_len[2]: 0
        txch_desc_ring_len[3]: 511
        txch_desc_ring_len[4]: 511
        txch_desc_ring_len[5]: 0
        txch_desc_ring_len[6]: 0
        txch_desc_ring_len[7]: 0
        txch_desc_curr_haddr[0]: 0
        txch_desc_curr_haddr[1]: 0
        txch_desc_curr_haddr[2]: 0
        txch_desc_curr_haddr[3]: 0
        txch_desc_curr_haddr[4]: 0
        txch_desc_curr_haddr[5]: 0
        txch_desc_curr_haddr[6]: 0
        txch_desc_curr_haddr[7]: 0
        txch_desc_curr_laddr[0]: 0
        txch_desc_curr_laddr[1]: 0
        txch_desc_curr_laddr[2]: 0
        txch_desc_curr_laddr[3]: 4294943200
        txch_desc_curr_laddr[4]: 4294934528
        txch_desc_curr_laddr[5]: 0
        txch_desc_curr_laddr[6]: 0
        txch_desc_curr_laddr[7]: 0
        txch_desc_tail[0]: 0
        txch_desc_tail[1]: 0
        txch_desc_tail[2]: 0
        txch_desc_tail[3]: 4294943200
        txch_desc_tail[4]: 4294934528
        txch_desc_tail[5]: 0
        txch_desc_tail[6]: 0
        txch_desc_tail[7]: 0
        txch_desc_buf_haddr[0]: 0
        txch_desc_buf_haddr[1]: 0
        txch_desc_buf_haddr[2]: 0
        txch_desc_buf_haddr[3]: 16
        txch_desc_buf_haddr[4]: 0
        txch_desc_buf_haddr[5]: 0
        txch_desc_buf_haddr[6]: 0
        txch_desc_buf_haddr[7]: 0
        txch_desc_buf_laddr[0]: 0
        txch_desc_buf_laddr[1]: 0
        txch_desc_buf_laddr[2]: 0
        txch_desc_buf_laddr[3]: 4286409154
        txch_desc_buf_laddr[4]: 0
        txch_desc_buf_laddr[5]: 0
        txch_desc_buf_laddr[6]: 0
        txch_desc_buf_laddr[7]: 0
        txch_sw_cur_tx[0]: 0
        txch_sw_cur_tx[1]: 0
        txch_sw_cur_tx[2]: 0
        txch_sw_cur_tx[3]: 30
        txch_sw_cur_tx[4]: 0
        txch_sw_cur_tx[5]: 0
        txch_sw_cur_tx[6]: 0
        txch_sw_cur_tx[7]: 0
        txch_sw_dirty_tx[0]: 0
        txch_sw_dirty_tx[1]: 0
        txch_sw_dirty_tx[2]: 0
        txch_sw_dirty_tx[3]: 30
        txch_sw_dirty_tx[4]: 0
        txch_sw_dirty_tx[5]: 0
        txch_sw_dirty_tx[6]: 0
        txch_sw_dirty_tx[7]: 0
        rxch_status[0]: 0
        rxch_status[1]: 0
        rxch_status[2]: 0
        rxch_status[3]: 4
        rxch_status[4]: 0
        rxch_status[5]: 0
        rxch_status[6]: 0
        rxch_status[7]: 0
        rxch_control[0]: 0
        rxch_control[1]: 0
        rxch_control[2]: 0
        rxch_control[3]: 1051649
        rxch_control[4]: 1051649
        rxch_control[5]: 0
        rxch_control[6]: 0
        rxch_control[7]: 0
        rxch_desc_list_haddr[0]: 0
        rxch_desc_list_haddr[1]: 0
        rxch_desc_list_haddr[2]: 0
        rxch_desc_list_haddr[3]: 16
        rxch_desc_list_haddr[4]: 16
        rxch_desc_list_haddr[5]: 0
        rxch_desc_list_haddr[6]: 0
        rxch_desc_list_haddr[7]: 0
        rxch_desc_list_laddr[0]: 0
        rxch_desc_list_laddr[1]: 0
        rxch_desc_list_laddr[2]: 0
        rxch_desc_list_laddr[3]: 4294959104
        rxch_desc_list_laddr[4]: 4294950912
        rxch_desc_list_laddr[5]: 0
        rxch_desc_list_laddr[6]: 0
        rxch_desc_list_laddr[7]: 0
        rxch_desc_ring_len[0]: 0
        rxch_desc_ring_len[1]: 0
        rxch_desc_ring_len[2]: 0
        rxch_desc_ring_len[3]: 511
        rxch_desc_ring_len[4]: 511
        rxch_desc_ring_len[5]: 0
        rxch_desc_ring_len[6]: 0
        rxch_desc_ring_len[7]: 0
        rxch_desc_curr_haddr[0]: 0
        rxch_desc_curr_haddr[1]: 0
        rxch_desc_curr_haddr[2]: 0
        rxch_desc_curr_haddr[3]: 0
        rxch_desc_curr_haddr[4]: 0
        rxch_desc_curr_haddr[5]: 0
        rxch_desc_curr_haddr[6]: 0
        rxch_desc_curr_haddr[7]: 0
        rxch_desc_curr_laddr[0]: 0
        rxch_desc_curr_laddr[1]: 0
        rxch_desc_curr_laddr[2]: 0
        rxch_desc_curr_laddr[3]: 4294959360
        rxch_desc_curr_laddr[4]: 4294951168
        rxch_desc_curr_laddr[5]: 0
        rxch_desc_curr_laddr[6]: 0
        rxch_desc_curr_laddr[7]: 0
        rxch_desc_tail[0]: 0
        rxch_desc_tail[1]: 0
        rxch_desc_tail[2]: 0
        rxch_desc_tail[3]: 0
        rxch_desc_tail[4]: 4294959104
        rxch_desc_tail[5]: 0
        rxch_desc_tail[6]: 0
        rxch_desc_tail[7]: 0
        rxch_desc_buf_haddr[0]: 0
        rxch_desc_buf_haddr[1]: 0
        rxch_desc_buf_haddr[2]: 0
        rxch_desc_buf_haddr[3]: 16
        rxch_desc_buf_haddr[4]: 16
        rxch_desc_buf_haddr[5]: 0
        rxch_desc_buf_haddr[6]: 0
        rxch_desc_buf_haddr[7]: 0
        rxch_desc_buf_laddr[0]: 0
        rxch_desc_buf_laddr[1]: 0
        rxch_desc_buf_laddr[2]: 0
        rxch_desc_buf_laddr[3]: 4294672384
        rxch_desc_buf_laddr[4]: 4292575232
        rxch_desc_buf_laddr[5]: 0
        rxch_desc_buf_laddr[6]: 0
        rxch_desc_buf_laddr[7]: 0
        rxch_sw_cur_rx[0]: 0
        rxch_sw_cur_rx[1]: 0
        rxch_sw_cur_rx[2]: 0
        rxch_sw_cur_rx[3]: 0
        rxch_sw_cur_rx[4]: 0
        rxch_sw_cur_rx[5]: 0
        rxch_sw_cur_rx[6]: 0
        rxch_sw_cur_rx[7]: 0
        rxch_sw_dirty_rx[0]: 0
        rxch_sw_dirty_rx[1]: 0
        rxch_sw_dirty_rx[2]: 0
        rxch_sw_dirty_rx[3]: 0
        rxch_sw_dirty_rx[4]: 0
        rxch_sw_dirty_rx[5]: 0
        rxch_sw_dirty_rx[6]: 0
        rxch_sw_dirty_rx[7]: 0
        total_interrupts: 5
        lpi_intr_n: 0
        pmt_intr_n: 0
        event_intr_n: 3
        tx_intr_n: 0
        rx_intr_n: 0
        xpcs_intr_n: 0
        phy_intr_n: 1
        sw_msi_n: 0
        mtl_tx_underflow[0]: 0
        mtl_tx_underflow[1]: 0
        mtl_tx_underflow[3]: 0
        mtl_tx_underflow[4]: 0
        mtl_tx_underflow[5]: 0
        mtl_tx_underflow[6]: 0
        mtl_tx_underflow[7]: 0
        mtl_rx_miss_pkt_cnt[0]: 0
        mtl_rx_miss_pkt_cnt[1]: 0
        mtl_rx_miss_pkt_cnt[3]: 0
        mtl_rx_miss_pkt_cnt[4]: 0
        mtl_rx_miss_pkt_cnt[5]: 0
        mtl_rx_miss_pkt_cnt[6]: 0
        mtl_rx_miss_pkt_cnt[7]: 0
        mtl_rx_overflow_pkt_cnt[0]: 0
        mtl_rx_overflow_pkt_cnt[1]: 0
        mtl_rx_overflow_pkt_cnt[3]: 0
        mtl_rx_overflow_pkt_cnt[4]: 0
        mtl_rx_overflow_pkt_cnt[5]: 0
        mtl_rx_overflow_pkt_cnt[6]: 0
        mtl_rx_overflow_pkt_cnt[7]: 0
        rxch_watchdog_timer[0]: 0
        rxch_watchdog_timer[1]: 0
        rxch_watchdog_timer[2]: 0
        rxch_watchdog_timer[3]: 160
        rxch_watchdog_timer[4]: 160
        rxch_watchdog_timer[5]: 0
        rxch_watchdog_timer[6]: 0
        rxch_watchdog_timer[7]: 0
        link_partner_pause_frame_cnt: 0
        m3_debug_cnt0: 0
        m3_debug_cnt1: 0
        m3_debug_cnt2: 0
        m3_debug_cnt3: 0
        m3_debug_cnt4: 0
        m3_debug_cnt5: 0
        m3_debug_cnt6: 0
        m3_debug_cnt7: 0
        m3_debug_cnt8: 0
        m3_debug_cnt9: 0
        m3_debug_cnt10: 0
        m3_watchdog_exp_cnt: 256
        m3_watchdog_monitor_cnt: 16
        m3_debug_cnt13: 0
        m3_debug_cnt14: 0
        m3_systick_cnt_upper_value: 0
        m3_systick_cnt_lower_value: 549788
        m3_tx_timeout_port0: 0
        m3_tx_timeout_port1: 0
        m3_debug_cnt19: 0
        m3_tx_pcie_addr_loc_port0[0]: 0
        m3_tx_pcie_addr_loc_port0[1]: 0
        m3_tx_pcie_addr_loc_port0[2]: 0
        m3_tx_pcie_addr_loc_port0[3]: 0
        m3_tx_pcie_addr_loc_port0[4]: 0
        m3_tx_pcie_addr_loc_port0[5]: 0
        m3_tx_pcie_addr_loc_port0[6]: 0
        m3_tx_pcie_addr_loc_port0[7]: 0
        m3_tx_pcie_addr_loc_port1[0]: 0
        m3_tx_pcie_addr_loc_port1[1]: 0
        m3_tx_pcie_addr_loc_port1[2]: 0
        m3_tx_pcie_addr_loc_port1[3]: 0
        m3_tx_pcie_addr_loc_port1[4]: 0
        m3_tx_pcie_addr_loc_port1[5]: 0
        m3_tx_pcie_addr_loc_port1[6]: 0
        m3_tx_pcie_addr_loc_port1[7]: 0
        m3_rx_pcie_addr_loc_port0[0]: 0
        m3_rx_pcie_addr_loc_port0[1]: 0
        m3_rx_pcie_addr_loc_port0[2]: 0
        m3_rx_pcie_addr_loc_port0[3]: 0
        m3_rx_pcie_addr_loc_port0[4]: 0
        m3_rx_pcie_addr_loc_port0[5]: 0
        m3_rx_pcie_addr_loc_port0[6]: 0
        m3_rx_pcie_addr_loc_port0[7]: 0
        m3_rx_pcie_addr_loc_port1[0]: 0
        m3_rx_pcie_addr_loc_port1[1]: 0
        m3_rx_pcie_addr_loc_port1[2]: 0
        m3_rx_pcie_addr_loc_port1[3]: 0
        m3_rx_pcie_addr_loc_port1[4]: 0
        m3_rx_pcie_addr_loc_port1[5]: 0
        m3_rx_pcie_addr_loc_port1[6]: 0
        m3_rx_pcie_addr_loc_port1[7]: 0
        mbx_pf_sent_vf[0]: 0
        mbx_pf_sent_vf[1]: 0
        mbx_pf_sent_vf[2]: 0
        mbx_pf_rcvd_vf[0]: 0
        mbx_pf_rcvd_vf[1]: 0
        mbx_pf_rcvd_vf[2]: 0

    ethtool -S enp5s0f1
    NIC statistics:
        mmc_tx_octetcount_gb: 5519
        mmc_tx_framecount_gb: 31
        mmc_tx_broadcastframe_g: 9
        mmc_tx_multicastframe_g: 22
        mmc_tx_64_octets_gb: 0
        mmc_tx_65_to_127_octets_gb: 18
        mmc_tx_128_to_255_octets_gb: 4
        mmc_tx_256_to_511_octets_gb: 9
        mmc_tx_512_to_1023_octets_gb: 0
        mmc_tx_1024_to_max_octets_gb: 0
        mmc_tx_unicast_gb: 0
        mmc_tx_multicast_gb: 22
        mmc_tx_broadcast_gb: 9
        mmc_tx_underflow_error: 0
        mmc_tx_singlecol_g: 0
        mmc_tx_multicol_g: 0
        mmc_tx_deferred: 0
        mmc_tx_latecol: 0
        mmc_tx_exesscol: 0
        mmc_tx_carrier_error: 0
        mmc_tx_octetcount_g: 5519
        mmc_tx_framecount_g: 31
        mmc_tx_excessdef: 0
        mmc_tx_pause_frame: 0
        mmc_tx_vlan_frame_g: 0
        mmc_tx_lpi_tran_cntr: 0
        mmc_rx_lpi_tran_cntr: 0
        mmc_rx_framecount_gb: 0
        mmc_rx_octetcount_gb: 0
        mmc_rx_octetcount_g: 0
        mmc_rx_broadcastframe_g: 0
        mmc_rx_multicastframe_g: 0
        mmc_rx_crc_error: 0
        mmc_rx_align_error: 0
        mmc_rx_run_error: 0
        mmc_rx_jabber_error: 0
        mmc_rx_undersize_g: 0
        mmc_rx_oversize_g: 0
        mmc_rx_64_octets_gb: 0
        mmc_rx_65_to_127_octets_gb: 0
        mmc_rx_128_to_255_octets_gb: 0
        mmc_rx_256_to_511_octets_gb: 0
        mmc_rx_512_to_1023_octets_gb: 0
        mmc_rx_1024_to_max_octets_gb: 0
        mmc_rx_unicast_g: 0
        mmc_rx_length_error: 0
        mmc_rx_autofrangetype: 0
        mmc_rx_pause_frames: 0
        mmc_rx_fifo_overflow: 0
        mmc_rx_vlan_frames_gb: 0
        mmc_rx_watchdog_error: 0
        mmc_rx_ipc_intr_mask: 0
        mmc_rx_ipc_intr: 0
        mmc_rx_ipv4_gd: 0
        mmc_rx_ipv4_hderr: 0
        mmc_rx_ipv4_nopay: 0
        mmc_rx_ipv4_frag: 0
        mmc_rx_ipv4_udsbl: 0
        mmc_rx_ipv4_gd_octets: 0
        mmc_rx_ipv4_hderr_octets: 0
        mmc_rx_ipv4_nopay_octets: 0
        mmc_rx_ipv4_frag_octets: 0
        mmc_rx_ipv4_udsbl_octets: 0
        mmc_rx_ipv6_gd_octets: 0
        mmc_rx_ipv6_hderr_octets: 0
        mmc_rx_ipv6_nopay_octets: 0
        mmc_rx_ipv6_gd: 0
        mmc_rx_ipv6_hderr: 0
        mmc_rx_ipv6_nopay: 0
        mmc_rx_udp_gd: 0
        mmc_rx_udp_err: 0
        mmc_rx_tcp_gd: 0
        mmc_rx_tcp_err: 0
        mmc_rx_icmp_gd: 0
        mmc_rx_icmp_err: 0
        mmc_rx_udp_gd_octets: 0
        mmc_rx_udp_err_octets: 0
        mmc_rx_tcp_gd_octets: 0
        mmc_rx_tcp_err_octets: 0
        mmc_rx_icmp_gd_octets: 0
        mmc_rx_icmp_err_octets: 0
        mmc_tx_fpe_fragment_cntr: 0
        mmc_tx_hold_req_cntr: 0
        mmc_rx_packet_assembly_err_cntr: 0
        mmc_rx_packet_smd_err_cntr: 14
        mmc_rx_packet_assembly_ok_cntr: 0
        mmc_rx_fpe_fragment_cntr: 0
        tx_underflow: 0
        tx_carrier: 0
        tx_losscarrier: 0
        vlan_tag: 0
        tx_deferred: 0
        tx_vlan: 0
        tx_jabber: 0
        tx_frame_flushed: 0
        tx_payload_error: 0
        tx_ip_header_error: 0
        rx_desc: 0
        sa_filter_fail: 0
        overflow_error: 0
        ipc_csum_error: 0
        rx_collision: 0
        rx_crc_errors: 0
        dribbling_bit: 0
        rx_length: 0
        rx_mii: 0
        rx_multicast: 0
        rx_gmac_overflow: 0
        rx_watchdog: 0
        da_rx_filter_fail: 0
        sa_rx_filter_fail: 0
        rx_missed_cntr: 0
        rx_overflow_cntr: 0
        rx_vlan: 0
        rx_split_hdr_pkt_n: 0
        tx_undeflow_irq: 0
        tx_process_stopped_irq[0]: 0
        tx_process_stopped_irq[1]: 0
        tx_process_stopped_irq[2]: 0
        tx_process_stopped_irq[3]: 0
        tx_process_stopped_irq[4]: 0
        tx_process_stopped_irq[5]: 0
        tx_process_stopped_irq[6]: 0
        tx_process_stopped_irq[7]: 0
        tx_jabber_irq: 0
        rx_overflow_irq: 0
        rx_buf_unav_irq[0]: 0
        rx_buf_unav_irq[1]: 0
        rx_buf_unav_irq[2]: 0
        rx_buf_unav_irq[3]: 0
        rx_buf_unav_irq[4]: 0
        rx_buf_unav_irq[5]: 0
        rx_buf_unav_irq[6]: 0
        rx_buf_unav_irq[7]: 0
        rx_process_stopped_irq: 0
        rx_watchdog_irq: 0
        tx_early_irq: 0
        fatal_bus_error_irq[0]: 0
        fatal_bus_error_irq[1]: 0
        fatal_bus_error_irq[2]: 0
        fatal_bus_error_irq[3]: 0
        fatal_bus_error_irq[4]: 0
        fatal_bus_error_irq[5]: 0
        fatal_bus_error_irq[6]: 0
        fatal_bus_error_irq[7]: 0
        rx_early_irq: 0
        threshold: 1
        tx_pkt_n[0]: 0
        tx_pkt_n[1]: 0
        tx_pkt_n[2]: 0
        tx_pkt_n[3]: 31
        tx_pkt_n[4]: 0
        tx_pkt_n[5]: 0
        tx_pkt_n[6]: 0
        tx_pkt_n[7]: 0
        tx_pkt_errors_n[0]: 0
        tx_pkt_errors_n[1]: 0
        tx_pkt_errors_n[2]: 0
        tx_pkt_errors_n[3]: 0
        tx_pkt_errors_n[4]: 0
        tx_pkt_errors_n[5]: 0
        tx_pkt_errors_n[6]: 0
        tx_pkt_errors_n[7]: 0
        rx_pkt_n[0]: 0
        rx_pkt_n[1]: 0
        rx_pkt_n[2]: 0
        rx_pkt_n[3]: 0
        rx_pkt_n[4]: 0
        rx_pkt_n[5]: 0
        rx_pkt_n[6]: 0
        rx_pkt_n[7]: 0
        normal_irq_n[0]: 0
        normal_irq_n[1]: 0
        normal_irq_n[2]: 0
        normal_irq_n[3]: 0
        normal_irq_n[4]: 0
        normal_irq_n[5]: 0
        normal_irq_n[6]: 0
        normal_irq_n[7]: 0
        rx_normal_irq_n[0]: 0
        rx_normal_irq_n[1]: 0
        rx_normal_irq_n[2]: 0
        rx_normal_irq_n[3]: 0
        rx_normal_irq_n[4]: 0
        rx_normal_irq_n[5]: 0
        rx_normal_irq_n[6]: 0
        rx_normal_irq_n[7]: 0
        napi_poll_tx[0]: 0
        napi_poll_tx[1]: 0
        napi_poll_tx[2]: 0
        napi_poll_tx[3]: 8
        napi_poll_tx[4]: 0
        napi_poll_tx[5]: 0
        napi_poll_tx[6]: 0
        napi_poll_tx[7]: 0
        napi_poll_rx[0]: 0
        napi_poll_rx[1]: 0
        napi_poll_rx[2]: 0
        napi_poll_rx[3]: 0
        napi_poll_rx[4]: 0
        napi_poll_rx[5]: 0
        napi_poll_rx[6]: 0
        napi_poll_rx[7]: 0
        tx_normal_irq_n[0]: 0
        tx_normal_irq_n[1]: 0
        tx_normal_irq_n[2]: 0
        tx_normal_irq_n[3]: 0
        tx_normal_irq_n[4]: 0
        tx_normal_irq_n[5]: 0
        tx_normal_irq_n[6]: 0
        tx_normal_irq_n[7]: 0
        tx_clean[0]: 0
        tx_clean[1]: 0
        tx_clean[2]: 0
        tx_clean[3]: 8
        tx_clean[4]: 0
        tx_clean[5]: 0
        tx_clean[6]: 0
        tx_clean[7]: 0
        tx_set_ic_bit: 0
        irq_receive_pmt_irq_n: 0
        mmc_tx_irq_n: 0
        mmc_rx_irq_n: 0
        mmc_rx_csum_offload_irq_n: 0
        irq_tx_path_in_lpi_mode_n: 0
        irq_tx_path_exit_lpi_mode_n: 0
        irq_rx_path_in_lpi_mode_n: 0
        irq_rx_path_exit_lpi_mode_n: 0
        phy_eee_wakeup_error_n: 0
        ip_hdr_err: 0
        ip_payload_err: 0
        ip_csum_bypassed: 0
        ipv4_pkt_rcvd: 0
        ipv6_pkt_rcvd: 0
        no_ptp_rx_msg_type_ext: 0
        ptp_rx_msg_type_sync: 0
        ptp_rx_msg_type_follow_up: 0
        ptp_rx_msg_type_delay_req: 0
        ptp_rx_msg_type_delay_resp: 0
        ptp_rx_msg_type_pdelay_req: 0
        ptp_rx_msg_type_pdelay_resp: 0
        ptp_rx_msg_type_pdelay_follow_up: 0
        ptp_rx_msg_type_announce: 0
        ptp_rx_msg_type_management: 0
        ptp_rx_msg_pkt_reserved_type: 0
        ptp_frame_type: 0
        ptp_ver: 0
        timestamp_dropped: 0
        av_pkt_rcvd: 0
        av_tagged_pkt_rcvd: 0
        vlan_tag_priority_val: 0
        l3_filter_match: 0
        l4_filter_match: 0
        l3_l4_filter_no_match: 0
        irq_pcs_ane_n: 0
        irq_pcs_link_n: 0
        irq_rgmii_n: 0
        mtl_tx_status_fifo_full: 0
        mtl_tx_fifo_not_empty[0]: 0
        mtl_tx_fifo_not_empty[1]: 0
        mtl_tx_fifo_not_empty[2]: 0
        mtl_tx_fifo_not_empty[3]: 0
        mtl_tx_fifo_not_empty[4]: 0
        mtl_tx_fifo_not_empty[5]: 0
        mtl_tx_fifo_not_empty[6]: 0
        mtl_tx_fifo_not_empty[7]: 0
        mmtl_fifo_ctrl[0]: 0
        mmtl_fifo_ctrl[1]: 0
        mmtl_fifo_ctrl[3]: 0
        mmtl_fifo_ctrl[4]: 0
        mmtl_fifo_ctrl[5]: 0
        mmtl_fifo_ctrl[6]: 0
        mmtl_fifo_ctrl[7]: 0
        mtl_tx_fifo_read_ctrl_write[0]: 0
        mtl_tx_fifo_read_ctrl_write[1]: 0
        mtl_tx_fifo_read_ctrl_write[2]: 0
        mtl_tx_fifo_read_ctrl_write[3]: 0
        mtl_tx_fifo_read_ctrl_write[4]: 0
        mtl_tx_fifo_read_ctrl_write[5]: 0
        mtl_tx_fifo_read_ctrl_write[6]: 0
        mtl_tx_fifo_read_ctrl_write[7]: 0
        mtl_tx_fifo_read_ctrl_wait[0]: 0
        mtl_tx_fifo_read_ctrl_wait[1]: 0
        mtl_tx_fifo_read_ctrl_wait[2]: 0
        mtl_tx_fifo_read_ctrl_wait[3]: 0
        mtl_tx_fifo_read_ctrl_wait[4]: 0
        mtl_tx_fifo_read_ctrl_wait[5]: 0
        mtl_tx_fifo_read_ctrl_wait[6]: 0
        mtl_tx_fifo_read_ctrl_wait[7]: 0
        mtl_tx_fifo_read_ctrl_read[0]: 0
        mtl_tx_fifo_read_ctrl_read[1]: 0
        mtl_tx_fifo_read_ctrl_read[2]: 0
        mtl_tx_fifo_read_ctrl_read[3]: 0
        mtl_tx_fifo_read_ctrl_read[4]: 0
        mtl_tx_fifo_read_ctrl_read[5]: 0
        mtl_tx_fifo_read_ctrl_read[6]: 0
        mtl_tx_fifo_read_ctrl_read[7]: 0
        mtl_tx_fifo_read_ctrl_idle[0]: 0
        mtl_tx_fifo_read_ctrl_idle[1]: 0
        mtl_tx_fifo_read_ctrl_idle[2]: 0
        mtl_tx_fifo_read_ctrl_idle[3]: 0
        mtl_tx_fifo_read_ctrl_idle[4]: 0
        mtl_tx_fifo_read_ctrl_idle[5]: 0
        mtl_tx_fifo_read_ctrl_idle[6]: 0
        mtl_tx_fifo_read_ctrl_idle[7]: 0
        mac_tx_in_pause[0]: 0
        mac_tx_in_pause[1]: 0
        mac_tx_in_pause[2]: 0
        mac_tx_in_pause[3]: 0
        mac_tx_in_pause[4]: 0
        mac_tx_in_pause[5]: 0
        mac_tx_in_pause[6]: 0
        mac_tx_in_pause[7]: 0
        mac_tx_frame_ctrl_xfer: 0
        mac_tx_frame_ctrl_idle: 0
        mac_tx_frame_ctrl_wait: 0
        mac_tx_frame_ctrl_pause: 0
        mac_gmii_tx_proto_engine: 0
        mtl_rx_fifo_fill_level_full[0]: 0
        mtl_rx_fifo_fill_level_full[1]: 0
        mtl_rx_fifo_fill_level_full[2]: 0
        mtl_rx_fifo_fill_level_full[3]: 0
        mtl_rx_fifo_fill_level_full[4]: 0
        mtl_rx_fifo_fill_level_full[5]: 0
        mtl_rx_fifo_fill_level_full[6]: 0
        mtl_rx_fifo_fill_level_full[7]: 0
        mtl_rx_fifo_fill_above_thresh[0]: 0
        mtl_rx_fifo_fill_above_thresh[1]: 0
        mtl_rx_fifo_fill_above_thresh[2]: 0
        mtl_rx_fifo_fill_above_thresh[3]: 0
        mtl_rx_fifo_fill_above_thresh[4]: 0
        mtl_rx_fifo_fill_above_thresh[5]: 0
        mtl_rx_fifo_fill_above_thresh[6]: 0
        mtl_rx_fifo_fill_above_thresh[7]: 0
        mtl_rx_fifo_fill_below_thresh[0]: 0
        mtl_rx_fifo_fill_below_thresh[1]: 0
        mtl_rx_fifo_fill_below_thresh[2]: 0
        mtl_rx_fifo_fill_below_thresh[3]: 0
        mtl_rx_fifo_fill_below_thresh[4]: 0
        mtl_rx_fifo_fill_below_thresh[5]: 0
        mtl_rx_fifo_fill_below_thresh[6]: 0
        mtl_rx_fifo_fill_below_thresh[7]: 0
        mtl_rx_fifo_fill_level_empty[0]: 0
        mtl_rx_fifo_fill_level_empty[1]: 0
        mtl_rx_fifo_fill_level_empty[2]: 0
        mtl_rx_fifo_fill_level_empty[3]: 0
        mtl_rx_fifo_fill_level_empty[4]: 0
        mtl_rx_fifo_fill_level_empty[5]: 0
        mtl_rx_fifo_fill_level_empty[6]: 0
        mtl_rx_fifo_fill_level_empty[7]: 0
        mtl_rx_fifo_read_ctrl_flush[0]: 0
        mtl_rx_fifo_read_ctrl_flush[1]: 0
        mtl_rx_fifo_read_ctrl_flush[2]: 0
        mtl_rx_fifo_read_ctrl_flush[3]: 0
        mtl_rx_fifo_read_ctrl_flush[4]: 0
        mtl_rx_fifo_read_ctrl_flush[5]: 0
        mtl_rx_fifo_read_ctrl_flush[6]: 0
        mtl_rx_fifo_read_ctrl_flush[7]: 0
        mtl_rx_fifo_read_ctrl_read[0]: 0
        mtl_rx_fifo_read_ctrl_read[1]: 0
        mtl_rx_fifo_read_ctrl_read[2]: 0
        mtl_rx_fifo_read_ctrl_read[3]: 0
        mtl_rx_fifo_read_ctrl_read[4]: 0
        mtl_rx_fifo_read_ctrl_read[5]: 0
        mtl_rx_fifo_read_ctrl_read[6]: 0
        mtl_rx_fifo_read_ctrl_read[7]: 0
        mtl_rx_fifo_read_ctrl_status[0]: 0
        mtl_rx_fifo_read_ctrl_status[1]: 0
        mtl_rx_fifo_read_ctrl_status[2]: 0
        mtl_rx_fifo_read_ctrl_status[3]: 0
        mtl_rx_fifo_read_ctrl_status[4]: 0
        mtl_rx_fifo_read_ctrl_status[5]: 0
        mtl_rx_fifo_read_ctrl_status[6]: 0
        mtl_rx_fifo_read_ctrl_status[7]: 0
        mtl_rx_fifo_read_ctrl_idle[0]: 0
        mtl_rx_fifo_read_ctrl_idle[1]: 0
        mtl_rx_fifo_read_ctrl_idle[2]: 0
        mtl_rx_fifo_read_ctrl_idle[3]: 0
        mtl_rx_fifo_read_ctrl_idle[4]: 0
        mtl_rx_fifo_read_ctrl_idle[5]: 0
        mtl_rx_fifo_read_ctrl_idle[6]: 0
        mtl_rx_fifo_read_ctrl_idle[7]: 0
        mtl_rx_fifo_ctrl_active[0]: 0
        mtl_rx_fifo_ctrl_active[1]: 0
        mtl_rx_fifo_ctrl_active[2]: 0
        mtl_rx_fifo_ctrl_active[3]: 0
        mtl_rx_fifo_ctrl_active[4]: 0
        mtl_rx_fifo_ctrl_active[5]: 0
        mtl_rx_fifo_ctrl_active[6]: 0
        mtl_rx_fifo_ctrl_active[7]: 0
        mac_rx_frame_ctrl_fifo: 0
        mac_gmii_rx_proto_engine: 0
        tx_tso_frames[0]: 0
        tx_tso_frames[1]: 0
        tx_tso_frames[2]: 0
        tx_tso_frames[3]: 0
        tx_tso_frames[4]: 0
        tx_tso_frames[5]: 0
        tx_tso_frames[6]: 0
        tx_tso_frames[7]: 0
        tx_tso_nfrags[0]: 0
        tx_tso_nfrags[1]: 0
        tx_tso_nfrags[2]: 0
        tx_tso_nfrags[3]: 0
        tx_tso_nfrags[4]: 0
        tx_tso_nfrags[5]: 0
        tx_tso_nfrags[6]: 0
        tx_tso_nfrags[7]: 0
        txch_status[0]: 0
        txch_status[1]: 0
        txch_status[2]: 0
        txch_status[3]: 4
        txch_status[4]: 0
        txch_status[5]: 0
        txch_status[6]: 0
        txch_status[7]: 0
        txch_control[0]: 4096
        txch_control[1]: 4096
        txch_control[2]: 4096
        txch_control[3]: 1052673
        txch_control[4]: 1048577
        txch_control[5]: 0
        txch_control[6]: 0
        txch_control[7]: 0
        txch_desc_list_haddr[0]: 0
        txch_desc_list_haddr[1]: 0
        txch_desc_list_haddr[2]: 0
        txch_desc_list_haddr[3]: 16
        txch_desc_list_haddr[4]: 16
        txch_desc_list_haddr[5]: 0
        txch_desc_list_haddr[6]: 0
        txch_desc_list_haddr[7]: 0
        txch_desc_list_laddr[0]: 0
        txch_desc_list_laddr[1]: 0
        txch_desc_list_laddr[2]: 0
        txch_desc_list_laddr[3]: 4290715648
        txch_desc_list_laddr[4]: 4290707456
        txch_desc_list_laddr[5]: 0
        txch_desc_list_laddr[6]: 0
        txch_desc_list_laddr[7]: 0
        txch_desc_ring_len[0]: 0
        txch_desc_ring_len[1]: 0
        txch_desc_ring_len[2]: 0
        txch_desc_ring_len[3]: 511
        txch_desc_ring_len[4]: 511
        txch_desc_ring_len[5]: 0
        txch_desc_ring_len[6]: 0
        txch_desc_ring_len[7]: 0
        txch_desc_curr_haddr[0]: 0
        txch_desc_curr_haddr[1]: 0
        txch_desc_curr_haddr[2]: 0
        txch_desc_curr_haddr[3]: 0
        txch_desc_curr_haddr[4]: 0
        txch_desc_curr_haddr[5]: 0
        txch_desc_curr_haddr[6]: 0
        txch_desc_curr_haddr[7]: 0
        txch_desc_curr_laddr[0]: 0
        txch_desc_curr_laddr[1]: 0
        txch_desc_curr_laddr[2]: 0
        txch_desc_curr_laddr[3]: 4290716144
        txch_desc_curr_laddr[4]: 4290707456
        txch_desc_curr_laddr[5]: 0
        txch_desc_curr_laddr[6]: 0
        txch_desc_curr_laddr[7]: 0
        txch_desc_tail[0]: 0
        txch_desc_tail[1]: 0
        txch_desc_tail[2]: 0
        txch_desc_tail[3]: 4290716144
        txch_desc_tail[4]: 4290707456
        txch_desc_tail[5]: 0
        txch_desc_tail[6]: 0
        txch_desc_tail[7]: 0
        txch_desc_buf_haddr[0]: 0
        txch_desc_buf_haddr[1]: 0
        txch_desc_buf_haddr[2]: 0
        txch_desc_buf_haddr[3]: 16
        txch_desc_buf_haddr[4]: 0
        txch_desc_buf_haddr[5]: 0
        txch_desc_buf_haddr[6]: 0
        txch_desc_buf_haddr[7]: 0
        txch_desc_buf_laddr[0]: 0
        txch_desc_buf_laddr[1]: 0
        txch_desc_buf_laddr[2]: 0
        txch_desc_buf_laddr[3]: 4286491650
        txch_desc_buf_laddr[4]: 0
        txch_desc_buf_laddr[5]: 0
        txch_desc_buf_laddr[6]: 0
        txch_desc_buf_laddr[7]: 0
        txch_sw_cur_tx[0]: 0
        txch_sw_cur_tx[1]: 0
        txch_sw_cur_tx[2]: 0
        txch_sw_cur_tx[3]: 31
        txch_sw_cur_tx[4]: 0
        txch_sw_cur_tx[5]: 0
        txch_sw_cur_tx[6]: 0
        txch_sw_cur_tx[7]: 0
        txch_sw_dirty_tx[0]: 0
        txch_sw_dirty_tx[1]: 0
        txch_sw_dirty_tx[2]: 0
        txch_sw_dirty_tx[3]: 31
        txch_sw_dirty_tx[4]: 0
        txch_sw_dirty_tx[5]: 0
        txch_sw_dirty_tx[6]: 0
        txch_sw_dirty_tx[7]: 0
        rxch_status[0]: 0
        rxch_status[1]: 0
        rxch_status[2]: 0
        rxch_status[3]: 4
        rxch_status[4]: 0
        rxch_status[5]: 0
        rxch_status[6]: 0
        rxch_status[7]: 0
        rxch_control[0]: 0
        rxch_control[1]: 0
        rxch_control[2]: 0
        rxch_control[3]: 1051649
        rxch_control[4]: 1051649
        rxch_control[5]: 0
        rxch_control[6]: 0
        rxch_control[7]: 0
        rxch_desc_list_haddr[0]: 0
        rxch_desc_list_haddr[1]: 0
        rxch_desc_list_haddr[2]: 0
        rxch_desc_list_haddr[3]: 16
        rxch_desc_list_haddr[4]: 16
        rxch_desc_list_haddr[5]: 0
        rxch_desc_list_haddr[6]: 0
        rxch_desc_list_haddr[7]: 0
        rxch_desc_list_laddr[0]: 0
        rxch_desc_list_laddr[1]: 0
        rxch_desc_list_laddr[2]: 0
        rxch_desc_list_laddr[3]: 4290732032
        rxch_desc_list_laddr[4]: 4290723840
        rxch_desc_list_laddr[5]: 0
        rxch_desc_list_laddr[6]: 0
        rxch_desc_list_laddr[7]: 0
        rxch_desc_ring_len[0]: 0
        rxch_desc_ring_len[1]: 0
        rxch_desc_ring_len[2]: 0
        rxch_desc_ring_len[3]: 511
        rxch_desc_ring_len[4]: 511
        rxch_desc_ring_len[5]: 0
        rxch_desc_ring_len[6]: 0
        rxch_desc_ring_len[7]: 0
        rxch_desc_curr_haddr[0]: 0
        rxch_desc_curr_haddr[1]: 0
        rxch_desc_curr_haddr[2]: 0
        rxch_desc_curr_haddr[3]: 0
        rxch_desc_curr_haddr[4]: 0
        rxch_desc_curr_haddr[5]: 0
        rxch_desc_curr_haddr[6]: 0
        rxch_desc_curr_haddr[7]: 0
        rxch_desc_curr_laddr[0]: 0
        rxch_desc_curr_laddr[1]: 0
        rxch_desc_curr_laddr[2]: 0
        rxch_desc_curr_laddr[3]: 4290732288
        rxch_desc_curr_laddr[4]: 4290724096
        rxch_desc_curr_laddr[5]: 0
        rxch_desc_curr_laddr[6]: 0
        rxch_desc_curr_laddr[7]: 0
        rxch_desc_tail[0]: 0
        rxch_desc_tail[1]: 0
        rxch_desc_tail[2]: 0
        rxch_desc_tail[3]: 4290740224
        rxch_desc_tail[4]: 4290732032
        rxch_desc_tail[5]: 0
        rxch_desc_tail[6]: 0
        rxch_desc_tail[7]: 0
        rxch_desc_buf_haddr[0]: 0
        rxch_desc_buf_haddr[1]: 0
        rxch_desc_buf_haddr[2]: 0
        rxch_desc_buf_haddr[3]: 16
        rxch_desc_buf_haddr[4]: 16
        rxch_desc_buf_haddr[5]: 0
        rxch_desc_buf_haddr[6]: 0
        rxch_desc_buf_haddr[7]: 0
        rxch_desc_buf_laddr[0]: 0
        rxch_desc_buf_laddr[1]: 0
        rxch_desc_buf_laddr[2]: 0
        rxch_desc_buf_laddr[3]: 4290445312
        rxch_desc_buf_laddr[4]: 4288348160
        rxch_desc_buf_laddr[5]: 0
        rxch_desc_buf_laddr[6]: 0
        rxch_desc_buf_laddr[7]: 0
        rxch_sw_cur_rx[0]: 0
        rxch_sw_cur_rx[1]: 0
        rxch_sw_cur_rx[2]: 0
        rxch_sw_cur_rx[3]: 0
        rxch_sw_cur_rx[4]: 0
        rxch_sw_cur_rx[5]: 0
        rxch_sw_cur_rx[6]: 0
        rxch_sw_cur_rx[7]: 0
        rxch_sw_dirty_rx[0]: 0
        rxch_sw_dirty_rx[1]: 0
        rxch_sw_dirty_rx[2]: 0
        rxch_sw_dirty_rx[3]: 0
        rxch_sw_dirty_rx[4]: 0
        rxch_sw_dirty_rx[5]: 0
        rxch_sw_dirty_rx[6]: 0
        rxch_sw_dirty_rx[7]: 0
        total_interrupts: 5
        lpi_intr_n: 0
        pmt_intr_n: 0
        event_intr_n: 0
        tx_intr_n: 0
        rx_intr_n: 0
        xpcs_intr_n: 0
        phy_intr_n: 5
        sw_msi_n: 0
        mtl_tx_underflow[0]: 0
        mtl_tx_underflow[1]: 0
        mtl_tx_underflow[3]: 0
        mtl_tx_underflow[4]: 0
        mtl_tx_underflow[5]: 0
        mtl_tx_underflow[6]: 0
        mtl_tx_underflow[7]: 0
        mtl_rx_miss_pkt_cnt[0]: 0
        mtl_rx_miss_pkt_cnt[1]: 0
        mtl_rx_miss_pkt_cnt[3]: 0
        mtl_rx_miss_pkt_cnt[4]: 0
        mtl_rx_miss_pkt_cnt[5]: 0
        mtl_rx_miss_pkt_cnt[6]: 0
        mtl_rx_miss_pkt_cnt[7]: 0
        mtl_rx_overflow_pkt_cnt[0]: 0
        mtl_rx_overflow_pkt_cnt[1]: 0
        mtl_rx_overflow_pkt_cnt[3]: 0
        mtl_rx_overflow_pkt_cnt[4]: 0
        mtl_rx_overflow_pkt_cnt[5]: 0
        mtl_rx_overflow_pkt_cnt[6]: 0
        mtl_rx_overflow_pkt_cnt[7]: 0
        rxch_watchdog_timer[0]: 0
        rxch_watchdog_timer[1]: 0
        rxch_watchdog_timer[2]: 0
        rxch_watchdog_timer[3]: 160
        rxch_watchdog_timer[4]: 160
        rxch_watchdog_timer[5]: 0
        rxch_watchdog_timer[6]: 0
        rxch_watchdog_timer[7]: 0
        link_partner_pause_frame_cnt: 0
        m3_debug_cnt0: 0
        m3_debug_cnt1: 0
        m3_debug_cnt2: 0
        m3_debug_cnt3: 0
        m3_debug_cnt4: 0
        m3_debug_cnt5: 0
        m3_debug_cnt6: 0
        m3_debug_cnt7: 0
        m3_debug_cnt8: 0
        m3_debug_cnt9: 0
        m3_debug_cnt10: 0
        m3_watchdog_exp_cnt: 300
        m3_watchdog_monitor_cnt: 16
        m3_debug_cnt13: 0
        m3_debug_cnt14: 0
        m3_systick_cnt_upper_value: 0
        m3_systick_cnt_lower_value: 646133
        m3_tx_timeout_port0: 0
        m3_tx_timeout_port1: 0
        m3_debug_cnt19: 0
        m3_tx_pcie_addr_loc_port0[0]: 0
        m3_tx_pcie_addr_loc_port0[1]: 0
        m3_tx_pcie_addr_loc_port0[2]: 0
        m3_tx_pcie_addr_loc_port0[3]: 0
        m3_tx_pcie_addr_loc_port0[4]: 0
        m3_tx_pcie_addr_loc_port0[5]: 0
        m3_tx_pcie_addr_loc_port0[6]: 0
        m3_tx_pcie_addr_loc_port0[7]: 0
        m3_tx_pcie_addr_loc_port1[0]: 0
        m3_tx_pcie_addr_loc_port1[1]: 0
        m3_tx_pcie_addr_loc_port1[2]: 0
        m3_tx_pcie_addr_loc_port1[3]: 0
        m3_tx_pcie_addr_loc_port1[4]: 0
        m3_tx_pcie_addr_loc_port1[5]: 0
        m3_tx_pcie_addr_loc_port1[6]: 0
        m3_tx_pcie_addr_loc_port1[7]: 0
        m3_rx_pcie_addr_loc_port0[0]: 0
        m3_rx_pcie_addr_loc_port0[1]: 0
        m3_rx_pcie_addr_loc_port0[2]: 0
        m3_rx_pcie_addr_loc_port0[3]: 0
        m3_rx_pcie_addr_loc_port0[4]: 0
        m3_rx_pcie_addr_loc_port0[5]: 0
        m3_rx_pcie_addr_loc_port0[6]: 0
        m3_rx_pcie_addr_loc_port0[7]: 0
        m3_rx_pcie_addr_loc_port1[0]: 0
        m3_rx_pcie_addr_loc_port1[1]: 0
        m3_rx_pcie_addr_loc_port1[2]: 0
        m3_rx_pcie_addr_loc_port1[3]: 0
        m3_rx_pcie_addr_loc_port1[4]: 0
        m3_rx_pcie_addr_loc_port1[5]: 0
        m3_rx_pcie_addr_loc_port1[6]: 0
        m3_rx_pcie_addr_loc_port1[7]: 0
        mbx_pf_sent_vf[0]: 0
        mbx_pf_sent_vf[1]: 0
        mbx_pf_sent_vf[2]: 0
        mbx_pf_rcvd_vf[0]: 0
        mbx_pf_rcvd_vf[1]: 0
        mbx_pf_rcvd_vf[2]: 0
    Copy to clipboard

## Configure the network interface

Use the `ip` command to assign an address to a network interface and configure the interface with additional parameters like MTU and display its information. For more information about configuring the network interface, see [Bring up Ethernet](https://docs.qualcomm.com/doc/80-80022-26/topic/bring_up-ethernet.html#bringup-iq9-mezz)

Sample output of the `ip` command to display the network interface information.

ip a
    lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
        link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
        inet 127.0.0.1/8 scope host lo
        valid_lft forever preferred_lft forever
        inet6 ::1/128 scope host noprefixroute
        valid_lft forever preferred_lft forever
    
    end0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
        link/ether aa:bb:cc:dd:ee:ff brd ff:ff:ff:ff:ff:ff
        altname enxaabbccddeeff
    
    enp5s0f0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
        link/ether 8c:fd:f0:ae:c7:bb brd ff:ff:ff:ff:ff:ff
        altname enx8cfdf0aec7bb
    
    enp5s0f1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
        link/ether 8c:fd:f0:ae:c7:cc brd ff:ff:ff:ff:ff:ff
        altname enx8cfdf0aec7cc
    
    docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default
        link/ether 2e:9e:cb:f8:dd:86 brd ff:ff:ff:ff:ff:ff
        inet 172.17.0.1/16 brd 172.17.255.255 scope global docker0
        valid_lft forever preferred_lft forever
    Copy to clipboard

## Analyze the network traffic

Use the `tcpdump` command to analyze the network traffic by intercepting and displaying packets that are created or received by a network interface.

Sample `tcpdump` command to analyze the network traffic.

tcpdump -i any -s 0 -w /data/tcpdump.pcap
    Copy to clipboard

## Identify and read the network route

A routing table contains the parameters necessary to identify and read the network route. Use the `ip` command to retrieve information of a routing table. For more information about the `ip` command, see [https://man7.org/linux/man-pages/man8/ip.8.html](https://man7.org/linux/man-pages/man8/ip.8.html).

Sample output of the `ip` command to retrieve the IP routing table.

ip r s
    default via 192.168.245.1 dev enp5s0f0 proto dhcp src 192.168.245.30 metric 100
    172.17.0.0/16 dev docker0 proto kernel scope link src 172.17.0.1 linkdown
    192.168.245.0/24 dev enp5s0f0 proto kernel scope link src 192.168.245.30 metric 100
    Copy to clipboard

- *class* tabincludedirective

    - ## Check the data connectivity

Use the `ping` command to check the connectivity between the device interface and the interface that’s connected remotely.

Note

The client IP address must be in the same subnet as that of the device IP address.

Sample output of the `ping` command to check the network connectivity from the IQ-8275 EVK to the host PC.

ping 192.168.1.10
    PING 192.168.1.10 (192.168.1.10) 56(84) bytes of data.
    64 bytes from 192.168.1.10: icmp_seq=1 ttl=64 time=0.726 ms
    64 bytes from 192.168.1.10: icmp_seq=2 ttl=64 time=0.717 ms
    64 bytes from 192.168.1.10: icmp_seq=3 ttl=64 time=0.711 ms
    ^C
    --- 192.168.1.10 ping statistics ---
    3 packets transmitted, 3 received, 0% packet loss, time 2010ms
    rtt min/avg/max/mdev = 0.711/0.718/0.726/0.006 ms
    Copy to clipboard

## Configure the NIC settings

Use the `ethtool` command to view the network interface controller (NIC) parameters and configure the NIC settings such as speed, port, and auto-negotiation.

Sample output of the `ethtool` command to check the status of a link.

ethtool end0
    Settings for end0:
        Supported ports: [  ]
        Supported link modes:   10baseT/Full
                                100baseT/Full
                                1000baseT/Full
                                2500baseT/Full
        Supported pause frame use: Symmetric Receive-only
        Supports auto-negotiation: Yes
        Supported FEC modes: Not reported
        Advertised link modes:  10baseT/Full
                                100baseT/Full
                                1000baseT/Full
                                2500baseT/Full
        Advertised pause frame use: Symmetric Receive-only
        Advertised auto-negotiation: Yes
        Advertised FEC modes: Not reported
        Link partner advertised link modes:  100baseT/Full
                                            1000baseT/Full
                                            2500baseT/Full
        Link partner advertised pause frame use: Symmetric
        Link partner advertised auto-negotiation: Yes
        Link partner advertised FEC modes: Not reported
        Speed: 2500Mb/s
        Duplex: Full
        Auto-negotiation: on
        master-slave cfg: preferred slave
        master-slave status: slave
        Port: Twisted Pair
        PHYAD: 28
        Transceiver: external
        MDI-X: off (auto)
        Supports Wake-on: g
        Wake-on: d
        Current message level: 0x0000003f (63)
                            drv probe link timer ifdown ifup
        Link detected: yes
    Copy to clipboard

Sample output of the `ethtool` command to check the statistics of NIC packet.

ethtool -S end0
    NIC statistics:
        ATPES: 0
        TPES: 0
        RDPES: 0
        MPES: 0
        MTSPES: 0
        ARPES: 0
        CWPES: 0
        ASRPES: 0
        TTES: 0
        RTES: 0
        CTES: 0
        ATES: 0
        PTES: 0
        T125ES: 0
        R125ES: 0
        RVCTES: 0
        MSTTES: 0
        SLVTES: 0
        ATITES: 0
        ARITES: 0
        FSMPES: 0
        TXCES: 0
        TXAMS: 0
        TXUES: 0
        RXCES: 0
        RXAMS: 0
        RXUES: 0
        ECES: 0
        EAMS: 0
        EUES: 0
        RPCES: 0
        RPAMS: 0
        RPUES: 0
        TCES: 0
        TAMS: 0
        TUES: 0
        mmc_tx_octetcount_gb: 33843
        mmc_tx_framecount_gb: 194
        mmc_tx_broadcastframe_g: 96
        mmc_tx_multicastframe_g: 80
        mmc_tx_64_octets_gb: 47
        mmc_tx_65_to_127_octets_gb: 60
        mmc_tx_128_to_255_octets_gb: 23
        mmc_tx_256_to_511_octets_gb: 64
        mmc_tx_512_to_1023_octets_gb: 0
        mmc_tx_1024_to_max_octets_gb: 0
        mmc_tx_unicast_gb: 18
        mmc_tx_multicast_gb: 80
        mmc_tx_broadcast_gb: 96
        mmc_tx_underflow_error: 0
        mmc_tx_singlecol_g: 0
        mmc_tx_multicol_g: 0
        mmc_tx_deferred: 0
        mmc_tx_latecol: 0
        mmc_tx_exesscol: 0
        mmc_tx_carrier_error: 0
        mmc_tx_octetcount_g: 33843
        mmc_tx_framecount_g: 194
        mmc_tx_excessdef: 0
        mmc_tx_pause_frame: 0
        mmc_tx_vlan_frame_g: 0
        mmc_rx_framecount_gb: 100
        mmc_rx_octetcount_gb: 26002
        mmc_rx_octetcount_g: 26002
        mmc_rx_broadcastframe_g: 61
        mmc_rx_multicastframe_g: 22
        mmc_rx_crc_error: 0
        mmc_rx_align_error: 0
        mmc_rx_run_error: 0
        mmc_rx_jabber_error: 0
        mmc_rx_undersize_g: 0
        mmc_rx_oversize_g: 0
        mmc_rx_64_octets_gb: 2
        mmc_rx_65_to_127_octets_gb: 29
        mmc_rx_128_to_255_octets_gb: 3
        mmc_rx_256_to_511_octets_gb: 66
        mmc_rx_512_to_1023_octets_gb: 0
        mmc_rx_1024_to_max_octets_gb: 0
        mmc_rx_unicast_g: 17
        mmc_rx_length_error: 0
        mmc_rx_autofrangetype: 0
        mmc_rx_pause_frames: 0
        mmc_rx_fifo_overflow: 0
        mmc_rx_vlan_frames_gb: 42
        mmc_rx_watchdog_error: 0
        mmc_rx_ipc_intr_mask: 1073692671
        mmc_rx_ipc_intr: 0
        mmc_rx_ipv4_gd: 95
        mmc_rx_ipv4_hderr: 0
        mmc_rx_ipv4_nopay: 0
        mmc_rx_ipv4_frag: 0
        mmc_rx_ipv4_udsbl: 0
        mmc_rx_ipv4_gd_octets: 23663
        mmc_rx_ipv4_hderr_octets: 0
        mmc_rx_ipv4_nopay_octets: 0
        mmc_rx_ipv4_frag_octets: 0
        mmc_rx_ipv4_udsbl_octets: 0
        mmc_rx_ipv6_gd_octets: 279
        mmc_rx_ipv6_hderr_octets: 0
        mmc_rx_ipv6_nopay_octets: 0
        mmc_rx_ipv6_gd: 3
        mmc_rx_ipv6_hderr: 0
        mmc_rx_ipv6_nopay: 0
        mmc_rx_udp_gd: 82
        mmc_rx_udp_err: 0
        mmc_rx_tcp_gd: 0
        mmc_rx_tcp_err: 0
        mmc_rx_icmp_gd: 16
        mmc_rx_icmp_err: 0
        mmc_rx_udp_gd_octets: 20898
        mmc_rx_udp_err_octets: 0
        mmc_rx_tcp_gd_octets: 0
        mmc_rx_tcp_err_octets: 0
        mmc_rx_icmp_gd_octets: 1024
        mmc_rx_icmp_err_octets: 0
        mmc_tx_fpe_fragment_cntr: 0
        mmc_tx_hold_req_cntr: 0
        mmc_rx_packet_assembly_err_cntr: 0
        mmc_rx_packet_smd_err_cntr: 0
        mmc_rx_packet_assembly_ok_cntr: 0
        mmc_rx_fpe_fragment_cntr: 0
        tx_underflow: 0
        tx_carrier: 0
        tx_losscarrier: 0
        vlan_tag: 0
        tx_deferred: 0
        tx_vlan: 0
        tx_jabber: 0
        tx_frame_flushed: 0
        tx_payload_error: 0
        tx_ip_header_error: 0
        rx_desc: 0
        sa_filter_fail: 0
        overflow_error: 0
        ipc_csum_error: 0
        rx_collision: 0
        rx_crc_errors: 0
        dribbling_bit: 0
        rx_length: 0
        rx_mii: 0
        rx_multicast: 0
        rx_gmac_overflow: 0
        rx_watchdog: 0
        da_rx_filter_fail: 0
        sa_rx_filter_fail: 0
        rx_missed_cntr: 0
        rx_overflow_cntr: 0
        rx_vlan: 0
        rx_split_hdr_pkt_n: 58
        tx_undeflow_irq: 0
        tx_process_stopped_irq: 0
        tx_jabber_irq: 0
        rx_overflow_irq: 0
        rx_buf_unav_irq: 0
        rx_process_stopped_irq: 0
        rx_watchdog_irq: 0
        tx_early_irq: 0
        fatal_bus_error_irq: 0
        rx_early_irq: 0
        threshold: 1
        irq_receive_pmt_irq_n: 0
        mmc_tx_irq_n: 0
        mmc_rx_irq_n: 0
        mmc_rx_csum_offload_irq_n: 0
        irq_tx_path_in_lpi_mode_n: 0
        irq_tx_path_exit_lpi_mode_n: 0
        irq_rx_path_in_lpi_mode_n: 0
        irq_rx_path_exit_lpi_mode_n: 0
        phy_eee_wakeup_error_n: 0
        ip_hdr_err: 0
        ip_payload_err: 0
        ip_csum_bypassed: 2
        ipv4_pkt_rcvd: 55
        ipv6_pkt_rcvd: 1
        no_ptp_rx_msg_type_ext: 58
        ptp_rx_msg_type_sync: 0
        ptp_rx_msg_type_follow_up: 0
        ptp_rx_msg_type_delay_req: 0
        ptp_rx_msg_type_delay_resp: 0
        ptp_rx_msg_type_pdelay_req: 0
        ptp_rx_msg_type_pdelay_resp: 0
        ptp_rx_msg_type_pdelay_follow_up: 0
        ptp_rx_msg_type_announce: 0
        ptp_rx_msg_type_management: 0
        ptp_rx_msg_pkt_reserved_type: 0
        ptp_frame_type: 0
        ptp_ver: 0
        timestamp_dropped: 0
        av_pkt_rcvd: 0
        av_tagged_pkt_rcvd: 0
        vlan_tag_priority_val: 0
        l3_filter_match: 0
        l4_filter_match: 0
        l3_l4_filter_no_match: 0
        irq_pcs_ane_n: 0
        irq_pcs_link_n: 0
        irq_rgmii_n: 0
        mtl_tx_status_fifo_full: 0
        mtl_tx_fifo_not_empty: 0
        mmtl_fifo_ctrl: 0
        mtl_tx_fifo_read_ctrl_write: 0
        mtl_tx_fifo_read_ctrl_wait: 0
        mtl_tx_fifo_read_ctrl_read: 0
        mtl_tx_fifo_read_ctrl_idle: 0
        mac_tx_in_pause: 0
        mac_tx_frame_ctrl_xfer: 0
        mac_tx_frame_ctrl_idle: 0
        mac_tx_frame_ctrl_wait: 0
        mac_tx_frame_ctrl_pause: 0
        mac_gmii_tx_proto_engine: 0
        mtl_rx_fifo_fill_level_full: 0
        mtl_rx_fifo_fill_above_thresh: 0
        mtl_rx_fifo_fill_below_thresh: 0
        mtl_rx_fifo_fill_level_empty: 0
        mtl_rx_fifo_read_ctrl_flush: 0
        mtl_rx_fifo_read_ctrl_read_data: 0
        mtl_rx_fifo_read_ctrl_status: 0
        mtl_rx_fifo_read_ctrl_idle: 0
        mtl_rx_fifo_ctrl_active: 0
        mac_rx_frame_ctrl_fifo: 0
        mac_gmii_rx_proto_engine: 0
        mtl_est_cgce: 0
        mtl_est_hlbs: 0
        mtl_est_hlbf: 0
        mtl_est_btre: 0
        mtl_est_btrlm: 0
        rx_pkt_n: 58
        rx_normal_irq_n: 58
        tx_pkt_n: 194
        tx_normal_irq_n: 6
        tx_clean: 447
        tx_set_ic_bit: 6
        tx_tso_frames: 0
        tx_tso_nfrags: 0
        normal_irq_n: 64
        napi_poll: 505
        q0_tx_pkt_n: 58
        q0_tx_irq_n: 2
        q1_tx_pkt_n: 63
        q1_tx_irq_n: 2
        q2_tx_pkt_n: 4
        q2_tx_irq_n: 0
        q3_tx_pkt_n: 69
        q3_tx_irq_n: 2
        q0_rx_pkt_n: 58
        q0_rx_irq_n: 58
        q1_rx_pkt_n: 0
        q1_rx_irq_n: 0
        q2_rx_pkt_n: 0
        q2_rx_irq_n: 0
        q3_rx_pkt_n: 0
        q3_rx_irq_n: 0
    Copy to clipboard

## Configure the network interface

Use the `ip` command to assign an address to a network interface and configure the interface with additional parameters like MTU and display its information. For more information about configuring the network interface, see [Bring up Ethernet](https://docs.qualcomm.com/doc/80-80022-26/topic/bring_up-ethernet.html#bringup-iq8)

Sample output of the `ip` command to display the network interface information.

end0:   <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
            link/ether XX:XX:XX:YY:YY:YY brd ff:ff:ff:ff:ff:ff
            inet 192.168.1.1/24 brd 192.168.1.255 scope global end0
            valid_lft forever preferred_lft forever
            inet6 fe80::1234:abcd:5678:9abc/64 scope link
            valid_lft forever preferred_lft forever
    Copy to clipboard

## Analyze the network traffic

Use the `tcpdump` command to analyze the network traffic by intercepting and displaying packets that are created or received by a network interface.

Sample `tcpdump` command to analyze the network traffic.

tcpdump -i any -s 0 -w /data/tcpdump.pcap
    Copy to clipboard

## Identify and read the network route

A routing table contains the parameters necessary to identify and read the network route. Use the `ip` command to retrieve information of a routing table. For more information about the `ip` command, see [https://man7.org/linux/man-pages/man8/ip.8.html](https://man7.org/linux/man-pages/man8/ip.8.html).

Sample output of the `ip` command to retrieve the IP routing table.

ip r s
    192.168.1.0/24 dev end0 proto kernel scope link src 192.168.1.1
    Copy to clipboard

- *class* tabincludedirective

    - ## Check the data connectivity

Use the `ping` command to check the connectivity between the device interface and the interface that’s connected remotely.

Note

The client IP address must be in the same subnet as that of the device IP address.

Sample output of the `ping` command to check the network connectivity from the IQ-8275 EVK with Mezzanine kit to the host PC.

ping 169.254.222.110
    PING 169.254.222.110 (169.254.222.110) 56(84) bytes of data.
    64 bytes from 169.254.222.110: icmp_seq=1 ttl=64 time=0.683 ms
    64 bytes from 169.254.222.110: icmp_seq=2 ttl=64 time=1.16 ms
    64 bytes from 169.254.222.110: icmp_seq=3 ttl=64 time=1.28 ms
    64 bytes from 169.254.222.110: icmp_seq=4 ttl=64 time=2.15 ms
    64 bytes from 169.254.222.110: icmp_seq=5 ttl=64 time=2.12 ms
    64 bytes from 169.254.222.110: icmp_seq=6 ttl=64 time=2.04 ms
    ^C
    --- 169.254.222.110 ping statistics ---
    6 packets transmitted, 6 received, 0% packet loss, time 5028ms
    rtt min/avg/max/mdev = 0.683/1.573/2.150/0.563 ms
    Copy to clipboard

## Configure the NIC settings

Use the `ethtool` command to view the network interface controller (NIC) parameters and configure the NIC settings such as speed, port, and auto-negotiation.

Sample output of the `ethtool` command to check the status of a link.

ethtool enp5s0f0
    Settings for enp5s0f0:
            Supported ports: [  ]
            Supported link modes:   100baseT/Half 100baseT/Full
                                    1000baseT/Full
                                    10000baseT/Full
                                    1000baseKX/Full
                                    10000baseKX4/Full
                                    10000baseKR/Full
                                    2500baseT/Full
                                    5000baseT/Full
            Supported pause frame use: Symmetric Receive-only
            Supports auto-negotiation: Yes
            Supported FEC modes: Not reported
            Advertised link modes:  100baseT/Half 100baseT/Full
                                    1000baseT/Full
                                    10000baseT/Full
                                    1000baseKX/Full
                                    10000baseKX4/Full
                                    10000baseKR/Full
                                    2500baseT/Full
                                    5000baseT/Full
            Advertised pause frame use: Symmetric Receive-only
            Advertised auto-negotiation: Yes
            Advertised FEC modes: Not reported
            Link partner advertised link modes:  100baseT/Full
                                                1000baseT/Full
                                                10000baseT/Full
                                                2500baseT/Full
                                                5000baseT/Full
            Link partner advertised pause frame use: Symmetric Receive-only
            Link partner advertised auto-negotiation: Yes
            Link partner advertised FEC modes: Not reported
            Speed: 10000Mb/s
            Duplex: Full
            Auto-negotiation: on
            Port: Twisted Pair
            PHYAD: 0
            Transceiver: external
            MDI-X: on
            Supports Wake-on: d
            Wake-on: d
            Current message level: 0x0000003f (63)
                                drv probe link timer ifdown ifup
            Link detected: yes

    ethtool enp5s0f1
    Settings for enp5s0f1:
            Supported ports: [  ]
            Supported link modes:   10baseT/Half 10baseT/Full
                                    100baseT/Half 100baseT/Full
                                    1000baseT/Full
                                    2500baseT/Full
            Supported pause frame use: Symmetric Receive-only
            Supports auto-negotiation: Yes
            Supported FEC modes: Not reported
            Advertised link modes:  10baseT/Half 10baseT/Full
                                    100baseT/Half 100baseT/Full
                                    1000baseT/Full
                                    2500baseT/Full
            Advertised pause frame use: Symmetric Receive-only
            Advertised auto-negotiation: Yes
            Advertised FEC modes: Not reported
            Link partner advertised link modes:  100baseT/Full
                                                1000baseT/Full
                                                2500baseT/Full
            Link partner advertised pause frame use: Symmetric Receive-only
            Link partner advertised auto-negotiation: Yes
            Link partner advertised FEC modes: Not reported
            Speed: 2500Mb/s
            Duplex: Full
            Auto-negotiation: on
            master-slave cfg: preferred slave
            master-slave status: slave
            Port: Twisted Pair
            PHYAD: 20
            Transceiver: external
            MDI-X: on (auto)
            Supports Wake-on: g
            Wake-on: d
            Current message level: 0x0000003f (63)
                                drv probe link timer ifdown ifup
            Link detected: yes
    Copy to clipboard

Sample output of the `ethtool` command to check the statistics of NIC packet.

ethtool -S enp5s0f0
    NIC statistics:
        mmc_tx_octetcount_gb: 21151
        mmc_tx_framecount_gb: 125
        mmc_tx_broadcastframe_g: 54
        mmc_tx_multicastframe_g: 68
        mmc_tx_64_octets_gb: 26
        mmc_tx_65_to_127_octets_gb: 46
        mmc_tx_128_to_255_octets_gb: 17
        mmc_tx_256_to_511_octets_gb: 36
        mmc_tx_512_to_1023_octets_gb: 0
        mmc_tx_1024_to_max_octets_gb: 0
        mmc_tx_unicast_gb: 3
        mmc_tx_multicast_gb: 68
        mmc_tx_broadcast_gb: 54
        mmc_tx_underflow_error: 0
        mmc_tx_singlecol_g: 0
        mmc_tx_multicol_g: 0
        mmc_tx_deferred: 0
        mmc_tx_latecol: 0
        mmc_tx_exesscol: 0
        mmc_tx_carrier_error: 0
        mmc_tx_octetcount_g: 21151
        mmc_tx_framecount_g: 125
        mmc_tx_excessdef: 0
        mmc_tx_pause_frame: 0
        mmc_tx_vlan_frame_g: 0
        mmc_tx_lpi_tran_cntr: 0
        mmc_rx_lpi_tran_cntr: 0
        mmc_rx_framecount_gb: 4
        mmc_rx_octetcount_gb: 1102
        mmc_rx_octetcount_g: 1102
        mmc_rx_broadcastframe_g: 0
        mmc_rx_multicastframe_g: 0
        mmc_rx_crc_error: 0
        mmc_rx_align_error: 0
        mmc_rx_run_error: 0
        mmc_rx_jabber_error: 0
        mmc_rx_undersize_g: 0
        mmc_rx_oversize_g: 0
        mmc_rx_64_octets_gb: 1
        mmc_rx_65_to_127_octets_gb: 0
        mmc_rx_128_to_255_octets_gb: 0
        mmc_rx_256_to_511_octets_gb: 3
        mmc_rx_512_to_1023_octets_gb: 0
        mmc_rx_1024_to_max_octets_gb: 0
        mmc_rx_unicast_g: 4
        mmc_rx_length_error: 0
        mmc_rx_autofrangetype: 0
        mmc_rx_pause_frames: 0
        mmc_rx_fifo_overflow: 0
        mmc_rx_vlan_frames_gb: 0
        mmc_rx_watchdog_error: 0
        mmc_rx_ipc_intr_mask: 0
        mmc_rx_ipc_intr: 0
        mmc_rx_ipv4_gd: 0
        mmc_rx_ipv4_hderr: 0
        mmc_rx_ipv4_nopay: 0
        mmc_rx_ipv4_frag: 0
        mmc_rx_ipv4_udsbl: 0
        mmc_rx_ipv4_gd_octets: 0
        mmc_rx_ipv4_hderr_octets: 0
        mmc_rx_ipv4_nopay_octets: 0
        mmc_rx_ipv4_frag_octets: 0
        mmc_rx_ipv4_udsbl_octets: 0
        mmc_rx_ipv6_gd_octets: 0
        mmc_rx_ipv6_hderr_octets: 0
        mmc_rx_ipv6_nopay_octets: 0
        mmc_rx_ipv6_gd: 0
        mmc_rx_ipv6_hderr: 0
        mmc_rx_ipv6_nopay: 0
        mmc_rx_udp_gd: 0
        mmc_rx_udp_err: 0
        mmc_rx_tcp_gd: 0
        mmc_rx_tcp_err: 0
        mmc_rx_icmp_gd: 0
        mmc_rx_icmp_err: 0
        mmc_rx_udp_gd_octets: 0
        mmc_rx_udp_err_octets: 0
        mmc_rx_tcp_gd_octets: 0
        mmc_rx_tcp_err_octets: 0
        mmc_rx_icmp_gd_octets: 0
        mmc_rx_icmp_err_octets: 0
        mmc_tx_fpe_fragment_cntr: 0
        mmc_tx_hold_req_cntr: 0
        mmc_rx_packet_assembly_err_cntr: 0
        mmc_rx_packet_smd_err_cntr: 0
        mmc_rx_packet_assembly_ok_cntr: 0
        mmc_rx_fpe_fragment_cntr: 0
        tx_underflow: 0
        tx_carrier: 0
        tx_losscarrier: 0
        vlan_tag: 0
        tx_deferred: 0
        tx_vlan: 0
        tx_jabber: 0
        tx_frame_flushed: 0
        tx_payload_error: 0
        tx_ip_header_error: 0
        rx_desc: 0
        sa_filter_fail: 0
        overflow_error: 0
        ipc_csum_error: 0
        rx_collision: 0
        rx_crc_errors: 0
        dribbling_bit: 0
        rx_length: 0
        rx_mii: 0
        rx_multicast: 0
        rx_gmac_overflow: 0
        rx_watchdog: 0
        da_rx_filter_fail: 0
        sa_rx_filter_fail: 0
        rx_missed_cntr: 0
        rx_overflow_cntr: 0
        rx_vlan: 0
        rx_split_hdr_pkt_n: 0
        tx_undeflow_irq: 0
        tx_process_stopped_irq[0]: 0
        tx_process_stopped_irq[1]: 0
        tx_process_stopped_irq[2]: 0
        tx_process_stopped_irq[3]: 0
        tx_process_stopped_irq[4]: 0
        tx_process_stopped_irq[5]: 0
        tx_process_stopped_irq[6]: 0
        tx_process_stopped_irq[7]: 0
        tx_jabber_irq: 0
        rx_overflow_irq: 0
        rx_buf_unav_irq[0]: 0
        rx_buf_unav_irq[1]: 0
        rx_buf_unav_irq[2]: 0
        rx_buf_unav_irq[3]: 0
        rx_buf_unav_irq[4]: 0
        rx_buf_unav_irq[5]: 0
        rx_buf_unav_irq[6]: 0
        rx_buf_unav_irq[7]: 0
        rx_process_stopped_irq: 0
        rx_watchdog_irq: 0
        tx_early_irq: 0
        fatal_bus_error_irq[0]: 0
        fatal_bus_error_irq[1]: 0
        fatal_bus_error_irq[2]: 0
        fatal_bus_error_irq[3]: 0
        fatal_bus_error_irq[4]: 0
        fatal_bus_error_irq[5]: 0
        fatal_bus_error_irq[6]: 0
        fatal_bus_error_irq[7]: 0
        rx_early_irq: 0
        threshold: 1
        tx_pkt_n[0]: 0
        tx_pkt_n[1]: 0
        tx_pkt_n[2]: 0
        tx_pkt_n[3]: 69
        tx_pkt_n[4]: 0
        tx_pkt_n[5]: 0
        tx_pkt_n[6]: 0
        tx_pkt_n[7]: 0
        tx_pkt_errors_n[0]: 0
        tx_pkt_errors_n[1]: 0
        tx_pkt_errors_n[2]: 0
        tx_pkt_errors_n[3]: 0
        tx_pkt_errors_n[4]: 0
        tx_pkt_errors_n[5]: 0
        tx_pkt_errors_n[6]: 0
        tx_pkt_errors_n[7]: 0
        rx_pkt_n[0]: 0
        rx_pkt_n[1]: 0
        rx_pkt_n[2]: 0
        rx_pkt_n[3]: 0
        rx_pkt_n[4]: 0
        rx_pkt_n[5]: 0
        rx_pkt_n[6]: 0
        rx_pkt_n[7]: 0
        normal_irq_n[0]: 0
        normal_irq_n[1]: 0
        normal_irq_n[2]: 0
        normal_irq_n[3]: 1
        normal_irq_n[4]: 1
        normal_irq_n[5]: 0
        normal_irq_n[6]: 0
        normal_irq_n[7]: 0
        rx_normal_irq_n[0]: 0
        rx_normal_irq_n[1]: 0
        rx_normal_irq_n[2]: 0
        rx_normal_irq_n[3]: 0
        rx_normal_irq_n[4]: 0
        rx_normal_irq_n[5]: 0
        rx_normal_irq_n[6]: 0
        rx_normal_irq_n[7]: 0
        napi_poll_tx[0]: 0
        napi_poll_tx[1]: 0
        napi_poll_tx[2]: 0
        napi_poll_tx[3]: 17
        napi_poll_tx[4]: 0
        napi_poll_tx[5]: 0
        napi_poll_tx[6]: 0
        napi_poll_tx[7]: 0
        napi_poll_rx[0]: 0
        napi_poll_rx[1]: 0
        napi_poll_rx[2]: 0
        napi_poll_rx[3]: 0
        napi_poll_rx[4]: 0
        napi_poll_rx[5]: 0
        napi_poll_rx[6]: 0
        napi_poll_rx[7]: 0
        tx_normal_irq_n[0]: 0
        tx_normal_irq_n[1]: 0
        tx_normal_irq_n[2]: 0
        tx_normal_irq_n[3]: 1
        tx_normal_irq_n[4]: 0
        tx_normal_irq_n[5]: 0
        tx_normal_irq_n[6]: 0
        tx_normal_irq_n[7]: 0
        tx_clean[0]: 0
        tx_clean[1]: 0
        tx_clean[2]: 0
        tx_clean[3]: 17
        tx_clean[4]: 0
        tx_clean[5]: 0
        tx_clean[6]: 0
        tx_clean[7]: 0
        tx_set_ic_bit: 1
        irq_receive_pmt_irq_n: 0
        mmc_tx_irq_n: 0
        mmc_rx_irq_n: 0
        mmc_rx_csum_offload_irq_n: 0
        irq_tx_path_in_lpi_mode_n: 0
        irq_tx_path_exit_lpi_mode_n: 0
        irq_rx_path_in_lpi_mode_n: 0
        irq_rx_path_exit_lpi_mode_n: 0
        phy_eee_wakeup_error_n: 0
        ip_hdr_err: 0
        ip_payload_err: 0
        ip_csum_bypassed: 0
        ipv4_pkt_rcvd: 0
        ipv6_pkt_rcvd: 0
        no_ptp_rx_msg_type_ext: 0
        ptp_rx_msg_type_sync: 0
        ptp_rx_msg_type_follow_up: 0
        ptp_rx_msg_type_delay_req: 0
        ptp_rx_msg_type_delay_resp: 0
        ptp_rx_msg_type_pdelay_req: 0
        ptp_rx_msg_type_pdelay_resp: 0
        ptp_rx_msg_type_pdelay_follow_up: 0
        ptp_rx_msg_type_announce: 0
        ptp_rx_msg_type_management: 0
        ptp_rx_msg_pkt_reserved_type: 0
        ptp_frame_type: 0
        ptp_ver: 0
        timestamp_dropped: 0
        av_pkt_rcvd: 0
        av_tagged_pkt_rcvd: 0
        vlan_tag_priority_val: 0
        l3_filter_match: 0
        l4_filter_match: 0
        l3_l4_filter_no_match: 0
        irq_pcs_ane_n: 0
        irq_pcs_link_n: 0
        irq_rgmii_n: 0
        mtl_tx_status_fifo_full: 0
        mtl_tx_fifo_not_empty[0]: 0
        mtl_tx_fifo_not_empty[1]: 0
        mtl_tx_fifo_not_empty[2]: 0
        mtl_tx_fifo_not_empty[3]: 0
        mtl_tx_fifo_not_empty[4]: 0
        mtl_tx_fifo_not_empty[5]: 0
        mtl_tx_fifo_not_empty[6]: 0
        mtl_tx_fifo_not_empty[7]: 0
        mmtl_fifo_ctrl[0]: 0
        mmtl_fifo_ctrl[1]: 0
        mmtl_fifo_ctrl[3]: 0
        mmtl_fifo_ctrl[4]: 0
        mmtl_fifo_ctrl[5]: 0
        mmtl_fifo_ctrl[6]: 0
        mmtl_fifo_ctrl[7]: 0
        mtl_tx_fifo_read_ctrl_write[0]: 0
        mtl_tx_fifo_read_ctrl_write[1]: 0
        mtl_tx_fifo_read_ctrl_write[2]: 0
        mtl_tx_fifo_read_ctrl_write[3]: 0
        mtl_tx_fifo_read_ctrl_write[4]: 0
        mtl_tx_fifo_read_ctrl_write[5]: 0
        mtl_tx_fifo_read_ctrl_write[6]: 0
        mtl_tx_fifo_read_ctrl_write[7]: 0
        mtl_tx_fifo_read_ctrl_wait[0]: 0
        mtl_tx_fifo_read_ctrl_wait[1]: 0
        mtl_tx_fifo_read_ctrl_wait[2]: 0
        mtl_tx_fifo_read_ctrl_wait[3]: 0
        mtl_tx_fifo_read_ctrl_wait[4]: 0
        mtl_tx_fifo_read_ctrl_wait[5]: 0
        mtl_tx_fifo_read_ctrl_wait[6]: 0
        mtl_tx_fifo_read_ctrl_wait[7]: 0
        mtl_tx_fifo_read_ctrl_read[0]: 0
        mtl_tx_fifo_read_ctrl_read[1]: 0
        mtl_tx_fifo_read_ctrl_read[2]: 0
        mtl_tx_fifo_read_ctrl_read[3]: 0
        mtl_tx_fifo_read_ctrl_read[4]: 0
        mtl_tx_fifo_read_ctrl_read[5]: 0
        mtl_tx_fifo_read_ctrl_read[6]: 0
        mtl_tx_fifo_read_ctrl_read[7]: 0
        mtl_tx_fifo_read_ctrl_idle[0]: 0
        mtl_tx_fifo_read_ctrl_idle[1]: 0
        mtl_tx_fifo_read_ctrl_idle[2]: 0
        mtl_tx_fifo_read_ctrl_idle[3]: 0
        mtl_tx_fifo_read_ctrl_idle[4]: 0
        mtl_tx_fifo_read_ctrl_idle[5]: 0
        mtl_tx_fifo_read_ctrl_idle[6]: 0
        mtl_tx_fifo_read_ctrl_idle[7]: 0
        mac_tx_in_pause[0]: 0
        mac_tx_in_pause[1]: 0
        mac_tx_in_pause[2]: 0
        mac_tx_in_pause[3]: 0
        mac_tx_in_pause[4]: 0
        mac_tx_in_pause[5]: 0
        mac_tx_in_pause[6]: 0
        mac_tx_in_pause[7]: 0
        mac_tx_frame_ctrl_xfer: 0
        mac_tx_frame_ctrl_idle: 0
        mac_tx_frame_ctrl_wait: 0
        mac_tx_frame_ctrl_pause: 0
        mac_gmii_tx_proto_engine: 0
        mtl_rx_fifo_fill_level_full[0]: 0
        mtl_rx_fifo_fill_level_full[1]: 0
        mtl_rx_fifo_fill_level_full[2]: 0
        mtl_rx_fifo_fill_level_full[3]: 0
        mtl_rx_fifo_fill_level_full[4]: 0
        mtl_rx_fifo_fill_level_full[5]: 0
        mtl_rx_fifo_fill_level_full[6]: 0
        mtl_rx_fifo_fill_level_full[7]: 0
        mtl_rx_fifo_fill_above_thresh[0]: 0
        mtl_rx_fifo_fill_above_thresh[1]: 0
        mtl_rx_fifo_fill_above_thresh[2]: 0
        mtl_rx_fifo_fill_above_thresh[3]: 0
        mtl_rx_fifo_fill_above_thresh[4]: 0
        mtl_rx_fifo_fill_above_thresh[5]: 0
        mtl_rx_fifo_fill_above_thresh[6]: 0
        mtl_rx_fifo_fill_above_thresh[7]: 0
        mtl_rx_fifo_fill_below_thresh[0]: 0
        mtl_rx_fifo_fill_below_thresh[1]: 0
        mtl_rx_fifo_fill_below_thresh[2]: 0
        mtl_rx_fifo_fill_below_thresh[3]: 0
        mtl_rx_fifo_fill_below_thresh[4]: 0
        mtl_rx_fifo_fill_below_thresh[5]: 0
        mtl_rx_fifo_fill_below_thresh[6]: 0
        mtl_rx_fifo_fill_below_thresh[7]: 0
        mtl_rx_fifo_fill_level_empty[0]: 0
        mtl_rx_fifo_fill_level_empty[1]: 0
        mtl_rx_fifo_fill_level_empty[2]: 0
        mtl_rx_fifo_fill_level_empty[3]: 0
        mtl_rx_fifo_fill_level_empty[4]: 0
        mtl_rx_fifo_fill_level_empty[5]: 0
        mtl_rx_fifo_fill_level_empty[6]: 0
        mtl_rx_fifo_fill_level_empty[7]: 0
        mtl_rx_fifo_read_ctrl_flush[0]: 0
        mtl_rx_fifo_read_ctrl_flush[1]: 0
        mtl_rx_fifo_read_ctrl_flush[2]: 0
        mtl_rx_fifo_read_ctrl_flush[3]: 0
        mtl_rx_fifo_read_ctrl_flush[4]: 0
        mtl_rx_fifo_read_ctrl_flush[5]: 0
        mtl_rx_fifo_read_ctrl_flush[6]: 0
        mtl_rx_fifo_read_ctrl_flush[7]: 0
        mtl_rx_fifo_read_ctrl_read[0]: 0
        mtl_rx_fifo_read_ctrl_read[1]: 0
        mtl_rx_fifo_read_ctrl_read[2]: 0
        mtl_rx_fifo_read_ctrl_read[3]: 0
        mtl_rx_fifo_read_ctrl_read[4]: 0
        mtl_rx_fifo_read_ctrl_read[5]: 0
        mtl_rx_fifo_read_ctrl_read[6]: 0
        mtl_rx_fifo_read_ctrl_read[7]: 0
        mtl_rx_fifo_read_ctrl_status[0]: 0
        mtl_rx_fifo_read_ctrl_status[1]: 0
        mtl_rx_fifo_read_ctrl_status[2]: 0
        mtl_rx_fifo_read_ctrl_status[3]: 0
        mtl_rx_fifo_read_ctrl_status[4]: 0
        mtl_rx_fifo_read_ctrl_status[5]: 0
        mtl_rx_fifo_read_ctrl_status[6]: 0
        mtl_rx_fifo_read_ctrl_status[7]: 0
        mtl_rx_fifo_read_ctrl_idle[0]: 0
        mtl_rx_fifo_read_ctrl_idle[1]: 0
        mtl_rx_fifo_read_ctrl_idle[2]: 0
        mtl_rx_fifo_read_ctrl_idle[3]: 0
        mtl_rx_fifo_read_ctrl_idle[4]: 0
        mtl_rx_fifo_read_ctrl_idle[5]: 0
        mtl_rx_fifo_read_ctrl_idle[6]: 0
        mtl_rx_fifo_read_ctrl_idle[7]: 0
        mtl_rx_fifo_ctrl_active[0]: 0
        mtl_rx_fifo_ctrl_active[1]: 0
        mtl_rx_fifo_ctrl_active[2]: 0
        mtl_rx_fifo_ctrl_active[3]: 0
        mtl_rx_fifo_ctrl_active[4]: 0
        mtl_rx_fifo_ctrl_active[5]: 0
        mtl_rx_fifo_ctrl_active[6]: 0
        mtl_rx_fifo_ctrl_active[7]: 0
        mac_rx_frame_ctrl_fifo: 0
        mac_gmii_rx_proto_engine: 0
        tx_tso_frames[0]: 0
        tx_tso_frames[1]: 0
        tx_tso_frames[2]: 0
        tx_tso_frames[3]: 0
        tx_tso_frames[4]: 0
        tx_tso_frames[5]: 0
        tx_tso_frames[6]: 0
        tx_tso_frames[7]: 0
        tx_tso_nfrags[0]: 0
        tx_tso_nfrags[1]: 0
        tx_tso_nfrags[2]: 0
        tx_tso_nfrags[3]: 0
        tx_tso_nfrags[4]: 0
        tx_tso_nfrags[5]: 0
        tx_tso_nfrags[6]: 0
        tx_tso_nfrags[7]: 0
        txch_status[0]: 0
        txch_status[1]: 0
        txch_status[2]: 0
        txch_status[3]: 4
        txch_status[4]: 0
        txch_status[5]: 0
        txch_status[6]: 0
        txch_status[7]: 0
        txch_control[0]: 4096
        txch_control[1]: 4096
        txch_control[2]: 4096
        txch_control[3]: 1052673
        txch_control[4]: 1048577
        txch_control[5]: 0
        txch_control[6]: 0
        txch_control[7]: 0
        txch_desc_list_haddr[0]: 0
        txch_desc_list_haddr[1]: 0
        txch_desc_list_haddr[2]: 0
        txch_desc_list_haddr[3]: 16
        txch_desc_list_haddr[4]: 16
        txch_desc_list_haddr[5]: 0
        txch_desc_list_haddr[6]: 0
        txch_desc_list_haddr[7]: 0
        txch_desc_list_laddr[0]: 0
        txch_desc_list_laddr[1]: 0
        txch_desc_list_laddr[2]: 0
        txch_desc_list_laddr[3]: 4285726720
        txch_desc_list_laddr[4]: 4285718528
        txch_desc_list_laddr[5]: 0
        txch_desc_list_laddr[6]: 0
        txch_desc_list_laddr[7]: 0
        txch_desc_ring_len[0]: 0
        txch_desc_ring_len[1]: 0
        txch_desc_ring_len[2]: 0
        txch_desc_ring_len[3]: 511
        txch_desc_ring_len[4]: 511
        txch_desc_ring_len[5]: 0
        txch_desc_ring_len[6]: 0
        txch_desc_ring_len[7]: 0
        txch_desc_curr_haddr[0]: 0
        txch_desc_curr_haddr[1]: 0
        txch_desc_curr_haddr[2]: 0
        txch_desc_curr_haddr[3]: 0
        txch_desc_curr_haddr[4]: 0
        txch_desc_curr_haddr[5]: 0
        txch_desc_curr_haddr[6]: 0
        txch_desc_curr_haddr[7]: 0
        txch_desc_curr_laddr[0]: 0
        txch_desc_curr_laddr[1]: 0
        txch_desc_curr_laddr[2]: 0
        txch_desc_curr_laddr[3]: 4285727824
        txch_desc_curr_laddr[4]: 4285718528
        txch_desc_curr_laddr[5]: 0
        txch_desc_curr_laddr[6]: 0
        txch_desc_curr_laddr[7]: 0
        txch_desc_tail[0]: 0
        txch_desc_tail[1]: 0
        txch_desc_tail[2]: 0
        txch_desc_tail[3]: 4285727824
        txch_desc_tail[4]: 4285718528
        txch_desc_tail[5]: 0
        txch_desc_tail[6]: 0
        txch_desc_tail[7]: 0
        txch_desc_buf_haddr[0]: 0
        txch_desc_buf_haddr[1]: 0
        txch_desc_buf_haddr[2]: 0
        txch_desc_buf_haddr[3]: 16
        txch_desc_buf_haddr[4]: 0
        txch_desc_buf_haddr[5]: 0
        txch_desc_buf_haddr[6]: 0
        txch_desc_buf_haddr[7]: 0
        txch_desc_buf_laddr[0]: 0
        txch_desc_buf_laddr[1]: 0
        txch_desc_buf_laddr[2]: 0
        txch_desc_buf_laddr[3]: 4285166402
        txch_desc_buf_laddr[4]: 0
        txch_desc_buf_laddr[5]: 0
        txch_desc_buf_laddr[6]: 0
        txch_desc_buf_laddr[7]: 0
        txch_sw_cur_tx[0]: 0
        txch_sw_cur_tx[1]: 0
        txch_sw_cur_tx[2]: 0
        txch_sw_cur_tx[3]: 69
        txch_sw_cur_tx[4]: 0
        txch_sw_cur_tx[5]: 0
        txch_sw_cur_tx[6]: 0
        txch_sw_cur_tx[7]: 0
        txch_sw_dirty_tx[0]: 0
        txch_sw_dirty_tx[1]: 0
        txch_sw_dirty_tx[2]: 0
        txch_sw_dirty_tx[3]: 69
        txch_sw_dirty_tx[4]: 0
        txch_sw_dirty_tx[5]: 0
        txch_sw_dirty_tx[6]: 0
        txch_sw_dirty_tx[7]: 0
        rxch_status[0]: 0
        rxch_status[1]: 0
        rxch_status[2]: 0
        rxch_status[3]: 4
        rxch_status[4]: 0
        rxch_status[5]: 0
        rxch_status[6]: 0
        rxch_status[7]: 0
        rxch_control[0]: 0
        rxch_control[1]: 0
        rxch_control[2]: 0
        rxch_control[3]: 1051649
        rxch_control[4]: 1051649
        rxch_control[5]: 0
        rxch_control[6]: 0
        rxch_control[7]: 0
        rxch_desc_list_haddr[0]: 0
        rxch_desc_list_haddr[1]: 0
        rxch_desc_list_haddr[2]: 0
        rxch_desc_list_haddr[3]: 16
        rxch_desc_list_haddr[4]: 16
        rxch_desc_list_haddr[5]: 0
        rxch_desc_list_haddr[6]: 0
        rxch_desc_list_haddr[7]: 0
        rxch_desc_list_laddr[0]: 0
        rxch_desc_list_laddr[1]: 0
        rxch_desc_list_laddr[2]: 0
        rxch_desc_list_laddr[3]: 4285743104
        rxch_desc_list_laddr[4]: 4285734912
        rxch_desc_list_laddr[5]: 0
        rxch_desc_list_laddr[6]: 0
        rxch_desc_list_laddr[7]: 0
        rxch_desc_ring_len[0]: 0
        rxch_desc_ring_len[1]: 0
        rxch_desc_ring_len[2]: 0
        rxch_desc_ring_len[3]: 511
        rxch_desc_ring_len[4]: 511
        rxch_desc_ring_len[5]: 0
        rxch_desc_ring_len[6]: 0
        rxch_desc_ring_len[7]: 0
        rxch_desc_curr_haddr[0]: 0
        rxch_desc_curr_haddr[1]: 0
        rxch_desc_curr_haddr[2]: 0
        rxch_desc_curr_haddr[3]: 0
        rxch_desc_curr_haddr[4]: 0
        rxch_desc_curr_haddr[5]: 0
        rxch_desc_curr_haddr[6]: 0
        rxch_desc_curr_haddr[7]: 0
        rxch_desc_curr_laddr[0]: 0
        rxch_desc_curr_laddr[1]: 0
        rxch_desc_curr_laddr[2]: 0
        rxch_desc_curr_laddr[3]: 4285743360
        rxch_desc_curr_laddr[4]: 4285735168
        rxch_desc_curr_laddr[5]: 0
        rxch_desc_curr_laddr[6]: 0
        rxch_desc_curr_laddr[7]: 0
        rxch_desc_tail[0]: 0
        rxch_desc_tail[1]: 0
        rxch_desc_tail[2]: 0
        rxch_desc_tail[3]: 4285751296
        rxch_desc_tail[4]: 4285743104
        rxch_desc_tail[5]: 0
        rxch_desc_tail[6]: 0
        rxch_desc_tail[7]: 0
        rxch_desc_buf_haddr[0]: 0
        rxch_desc_buf_haddr[1]: 0
        rxch_desc_buf_haddr[2]: 0
        rxch_desc_buf_haddr[3]: 16
        rxch_desc_buf_haddr[4]: 16
        rxch_desc_buf_haddr[5]: 0
        rxch_desc_buf_haddr[6]: 0
        rxch_desc_buf_haddr[7]: 0
        rxch_desc_buf_laddr[0]: 0
        rxch_desc_buf_laddr[1]: 0
        rxch_desc_buf_laddr[2]: 0
        rxch_desc_buf_laddr[3]: 4286042112
        rxch_desc_buf_laddr[4]: 4292653056
        rxch_desc_buf_laddr[5]: 0
        rxch_desc_buf_laddr[6]: 0
        rxch_desc_buf_laddr[7]: 0
        rxch_sw_cur_rx[0]: 0
        rxch_sw_cur_rx[1]: 0
        rxch_sw_cur_rx[2]: 0
        rxch_sw_cur_rx[3]: 0
        rxch_sw_cur_rx[4]: 0
        rxch_sw_cur_rx[5]: 0
        rxch_sw_cur_rx[6]: 0
        rxch_sw_cur_rx[7]: 0
        rxch_sw_dirty_rx[0]: 0
        rxch_sw_dirty_rx[1]: 0
        rxch_sw_dirty_rx[2]: 0
        rxch_sw_dirty_rx[3]: 0
        rxch_sw_dirty_rx[4]: 0
        rxch_sw_dirty_rx[5]: 0
        rxch_sw_dirty_rx[6]: 0
        rxch_sw_dirty_rx[7]: 0
        total_interrupts: 6
        lpi_intr_n: 0
        pmt_intr_n: 0
        event_intr_n: 3
        tx_intr_n: 1
        rx_intr_n: 0
        xpcs_intr_n: 0
        phy_intr_n: 1
        sw_msi_n: 0
        mtl_tx_underflow[0]: 0
        mtl_tx_underflow[1]: 0
        mtl_tx_underflow[3]: 0
        mtl_tx_underflow[4]: 0
        mtl_tx_underflow[5]: 0
        mtl_tx_underflow[6]: 0
        mtl_tx_underflow[7]: 0
        mtl_rx_miss_pkt_cnt[0]: 0
        mtl_rx_miss_pkt_cnt[1]: 0
        mtl_rx_miss_pkt_cnt[3]: 0
        mtl_rx_miss_pkt_cnt[4]: 0
        mtl_rx_miss_pkt_cnt[5]: 0
        mtl_rx_miss_pkt_cnt[6]: 0
        mtl_rx_miss_pkt_cnt[7]: 0
        mtl_rx_overflow_pkt_cnt[0]: 0
        mtl_rx_overflow_pkt_cnt[1]: 0
        mtl_rx_overflow_pkt_cnt[3]: 0
        mtl_rx_overflow_pkt_cnt[4]: 0
        mtl_rx_overflow_pkt_cnt[5]: 0
        mtl_rx_overflow_pkt_cnt[6]: 0
        mtl_rx_overflow_pkt_cnt[7]: 0
        rxch_watchdog_timer[0]: 0
        rxch_watchdog_timer[1]: 0
        rxch_watchdog_timer[2]: 0
        rxch_watchdog_timer[3]: 160
        rxch_watchdog_timer[4]: 160
        rxch_watchdog_timer[5]: 0
        rxch_watchdog_timer[6]: 0
        rxch_watchdog_timer[7]: 0
        link_partner_pause_frame_cnt: 0
        m3_debug_cnt0: 0
        m3_debug_cnt1: 0
        m3_debug_cnt2: 0
        m3_debug_cnt3: 0
        m3_debug_cnt4: 0
        m3_debug_cnt5: 0
        m3_debug_cnt6: 0
        m3_debug_cnt7: 0
        m3_debug_cnt8: 0
        m3_debug_cnt9: 0
        m3_debug_cnt10: 0
        m3_watchdog_exp_cnt: 468
        m3_watchdog_monitor_cnt: 16
        m3_debug_cnt13: 0
        m3_debug_cnt14: 0
        m3_systick_cnt_upper_value: 0
        m3_systick_cnt_lower_value: 1005698
        m3_tx_timeout_port0: 0
        m3_tx_timeout_port1: 0
        m3_debug_cnt19: 0
        m3_tx_pcie_addr_loc_port0[0]: 0
        m3_tx_pcie_addr_loc_port0[1]: 0
        m3_tx_pcie_addr_loc_port0[2]: 0
        m3_tx_pcie_addr_loc_port0[3]: 0
        m3_tx_pcie_addr_loc_port0[4]: 0
        m3_tx_pcie_addr_loc_port0[5]: 0
        m3_tx_pcie_addr_loc_port0[6]: 0
        m3_tx_pcie_addr_loc_port0[7]: 0
        m3_tx_pcie_addr_loc_port1[0]: 0
        m3_tx_pcie_addr_loc_port1[1]: 0
        m3_tx_pcie_addr_loc_port1[2]: 0
        m3_tx_pcie_addr_loc_port1[3]: 0
        m3_tx_pcie_addr_loc_port1[4]: 0
        m3_tx_pcie_addr_loc_port1[5]: 0
        m3_tx_pcie_addr_loc_port1[6]: 0
        m3_tx_pcie_addr_loc_port1[7]: 0
        m3_rx_pcie_addr_loc_port0[0]: 0
        m3_rx_pcie_addr_loc_port0[1]: 0
        m3_rx_pcie_addr_loc_port0[2]: 0
        m3_rx_pcie_addr_loc_port0[3]: 0
        m3_rx_pcie_addr_loc_port0[4]: 0
        m3_rx_pcie_addr_loc_port0[5]: 0
        m3_rx_pcie_addr_loc_port0[6]: 0
        m3_rx_pcie_addr_loc_port0[7]: 0
        m3_rx_pcie_addr_loc_port1[0]: 0
        m3_rx_pcie_addr_loc_port1[1]: 0
        m3_rx_pcie_addr_loc_port1[2]: 0
        m3_rx_pcie_addr_loc_port1[3]: 0
        m3_rx_pcie_addr_loc_port1[4]: 0
        m3_rx_pcie_addr_loc_port1[5]: 0
        m3_rx_pcie_addr_loc_port1[6]: 0
        m3_rx_pcie_addr_loc_port1[7]: 0
        mbx_pf_sent_vf[0]: 0
        mbx_pf_sent_vf[1]: 0
        mbx_pf_sent_vf[2]: 0
        mbx_pf_rcvd_vf[0]: 0
        mbx_pf_rcvd_vf[1]: 0
        mbx_pf_rcvd_vf[2]: 0

    ethtool -S enp5s0f1
    NIC statistics:
        mmc_tx_octetcount_gb: 6141
        mmc_tx_framecount_gb: 32
        mmc_tx_broadcastframe_g: 11
        mmc_tx_multicastframe_g: 21
        mmc_tx_64_octets_gb: 0
        mmc_tx_65_to_127_octets_gb: 17
        mmc_tx_128_to_255_octets_gb: 4
        mmc_tx_256_to_511_octets_gb: 11
        mmc_tx_512_to_1023_octets_gb: 0
        mmc_tx_1024_to_max_octets_gb: 0
        mmc_tx_unicast_gb: 0
        mmc_tx_multicast_gb: 21
        mmc_tx_broadcast_gb: 11
        mmc_tx_underflow_error: 0
        mmc_tx_singlecol_g: 0
        mmc_tx_multicol_g: 0
        mmc_tx_deferred: 0
        mmc_tx_latecol: 0
        mmc_tx_exesscol: 0
        mmc_tx_carrier_error: 0
        mmc_tx_octetcount_g: 6141
        mmc_tx_framecount_g: 32
        mmc_tx_excessdef: 0
        mmc_tx_pause_frame: 0
        mmc_tx_vlan_frame_g: 0
        mmc_tx_lpi_tran_cntr: 0
        mmc_rx_lpi_tran_cntr: 0
        mmc_rx_framecount_gb: 0
        mmc_rx_octetcount_gb: 0
        mmc_rx_octetcount_g: 0
        mmc_rx_broadcastframe_g: 0
        mmc_rx_multicastframe_g: 0
        mmc_rx_crc_error: 0
        mmc_rx_align_error: 0
        mmc_rx_run_error: 0
        mmc_rx_jabber_error: 0
        mmc_rx_undersize_g: 0
        mmc_rx_oversize_g: 0
        mmc_rx_64_octets_gb: 0
        mmc_rx_65_to_127_octets_gb: 0
        mmc_rx_128_to_255_octets_gb: 0
        mmc_rx_256_to_511_octets_gb: 0
        mmc_rx_512_to_1023_octets_gb: 0
        mmc_rx_1024_to_max_octets_gb: 0
        mmc_rx_unicast_g: 0
        mmc_rx_length_error: 0
        mmc_rx_autofrangetype: 0
        mmc_rx_pause_frames: 0
        mmc_rx_fifo_overflow: 0
        mmc_rx_vlan_frames_gb: 0
        mmc_rx_watchdog_error: 0
        mmc_rx_ipc_intr_mask: 0
        mmc_rx_ipc_intr: 0
        mmc_rx_ipv4_gd: 0
        mmc_rx_ipv4_hderr: 0
        mmc_rx_ipv4_nopay: 0
        mmc_rx_ipv4_frag: 0
        mmc_rx_ipv4_udsbl: 0
        mmc_rx_ipv4_gd_octets: 0
        mmc_rx_ipv4_hderr_octets: 0
        mmc_rx_ipv4_nopay_octets: 0
        mmc_rx_ipv4_frag_octets: 0
        mmc_rx_ipv4_udsbl_octets: 0
        mmc_rx_ipv6_gd_octets: 0
        mmc_rx_ipv6_hderr_octets: 0
        mmc_rx_ipv6_nopay_octets: 0
        mmc_rx_ipv6_gd: 0
        mmc_rx_ipv6_hderr: 0
        mmc_rx_ipv6_nopay: 0
        mmc_rx_udp_gd: 0
        mmc_rx_udp_err: 0
        mmc_rx_tcp_gd: 0
        mmc_rx_tcp_err: 0
        mmc_rx_icmp_gd: 0
        mmc_rx_icmp_err: 0
        mmc_rx_udp_gd_octets: 0
        mmc_rx_udp_err_octets: 0
        mmc_rx_tcp_gd_octets: 0
        mmc_rx_tcp_err_octets: 0
        mmc_rx_icmp_gd_octets: 0
        mmc_rx_icmp_err_octets: 0
        mmc_tx_fpe_fragment_cntr: 0
        mmc_tx_hold_req_cntr: 0
        mmc_rx_packet_assembly_err_cntr: 0
        mmc_rx_packet_smd_err_cntr: 0
        mmc_rx_packet_assembly_ok_cntr: 0
        mmc_rx_fpe_fragment_cntr: 0
        tx_underflow: 0
        tx_carrier: 0
        tx_losscarrier: 0
        vlan_tag: 0
        tx_deferred: 0
        tx_vlan: 0
        tx_jabber: 0
        tx_frame_flushed: 0
        tx_payload_error: 0
        tx_ip_header_error: 0
        rx_desc: 0
        sa_filter_fail: 0
        overflow_error: 0
        ipc_csum_error: 0
        rx_collision: 0
        rx_crc_errors: 0
        dribbling_bit: 0
        rx_length: 0
        rx_mii: 0
        rx_multicast: 0
        rx_gmac_overflow: 0
        rx_watchdog: 0
        da_rx_filter_fail: 0
        sa_rx_filter_fail: 0
        rx_missed_cntr: 0
        rx_overflow_cntr: 0
        rx_vlan: 0
        rx_split_hdr_pkt_n: 0
        tx_undeflow_irq: 0
        tx_process_stopped_irq[0]: 0
        tx_process_stopped_irq[1]: 0
        tx_process_stopped_irq[2]: 0
        tx_process_stopped_irq[3]: 0
        tx_process_stopped_irq[4]: 0
        tx_process_stopped_irq[5]: 0
        tx_process_stopped_irq[6]: 0
        tx_process_stopped_irq[7]: 0
        tx_jabber_irq: 0
        rx_overflow_irq: 0
        rx_buf_unav_irq[0]: 0
        rx_buf_unav_irq[1]: 0
        rx_buf_unav_irq[2]: 0
        rx_buf_unav_irq[3]: 0
        rx_buf_unav_irq[4]: 0
        rx_buf_unav_irq[5]: 0
        rx_buf_unav_irq[6]: 0
        rx_buf_unav_irq[7]: 0
        rx_process_stopped_irq: 0
        rx_watchdog_irq: 0
        tx_early_irq: 0
        fatal_bus_error_irq[0]: 0
        fatal_bus_error_irq[1]: 0
        fatal_bus_error_irq[2]: 0
        fatal_bus_error_irq[3]: 0
        fatal_bus_error_irq[4]: 0
        fatal_bus_error_irq[5]: 0
        fatal_bus_error_irq[6]: 0
        fatal_bus_error_irq[7]: 0
        rx_early_irq: 0
        threshold: 1
        tx_pkt_n[0]: 0
        tx_pkt_n[1]: 0
        tx_pkt_n[2]: 0
        tx_pkt_n[3]: 32
        tx_pkt_n[4]: 0
        tx_pkt_n[5]: 0
        tx_pkt_n[6]: 0
        tx_pkt_n[7]: 0
        tx_pkt_errors_n[0]: 0
        tx_pkt_errors_n[1]: 0
        tx_pkt_errors_n[2]: 0
        tx_pkt_errors_n[3]: 0
        tx_pkt_errors_n[4]: 0
        tx_pkt_errors_n[5]: 0
        tx_pkt_errors_n[6]: 0
        tx_pkt_errors_n[7]: 0
        rx_pkt_n[0]: 0
        rx_pkt_n[1]: 0
        rx_pkt_n[2]: 0
        rx_pkt_n[3]: 0
        rx_pkt_n[4]: 0
        rx_pkt_n[5]: 0
        rx_pkt_n[6]: 0
        rx_pkt_n[7]: 0
        normal_irq_n[0]: 0
        normal_irq_n[1]: 0
        normal_irq_n[2]: 0
        normal_irq_n[3]: 0
        normal_irq_n[4]: 0
        normal_irq_n[5]: 0
        normal_irq_n[6]: 0
        normal_irq_n[7]: 0
        rx_normal_irq_n[0]: 0
        rx_normal_irq_n[1]: 0
        rx_normal_irq_n[2]: 0
        rx_normal_irq_n[3]: 0
        rx_normal_irq_n[4]: 0
        rx_normal_irq_n[5]: 0
        rx_normal_irq_n[6]: 0
        rx_normal_irq_n[7]: 0
        napi_poll_tx[0]: 0
        napi_poll_tx[1]: 0
        napi_poll_tx[2]: 0
        napi_poll_tx[3]: 8
        napi_poll_tx[4]: 0
        napi_poll_tx[5]: 0
        napi_poll_tx[6]: 0
        napi_poll_tx[7]: 0
        napi_poll_rx[0]: 0
        napi_poll_rx[1]: 0
        napi_poll_rx[2]: 0
        napi_poll_rx[3]: 0
        napi_poll_rx[4]: 0
        napi_poll_rx[5]: 0
        napi_poll_rx[6]: 0
        napi_poll_rx[7]: 0
        tx_normal_irq_n[0]: 0
        tx_normal_irq_n[1]: 0
        tx_normal_irq_n[2]: 0
        tx_normal_irq_n[3]: 0
        tx_normal_irq_n[4]: 0
        tx_normal_irq_n[5]: 0
        tx_normal_irq_n[6]: 0
        tx_normal_irq_n[7]: 0
        tx_clean[0]: 0
        tx_clean[1]: 0
        tx_clean[2]: 0
        tx_clean[3]: 8
        tx_clean[4]: 0
        tx_clean[5]: 0
        tx_clean[6]: 0
        tx_clean[7]: 0
        tx_set_ic_bit: 0
        irq_receive_pmt_irq_n: 0
        mmc_tx_irq_n: 0
        mmc_rx_irq_n: 0
        mmc_rx_csum_offload_irq_n: 0
        irq_tx_path_in_lpi_mode_n: 0
        irq_tx_path_exit_lpi_mode_n: 0
        irq_rx_path_in_lpi_mode_n: 0
        irq_rx_path_exit_lpi_mode_n: 0
        phy_eee_wakeup_error_n: 0
        ip_hdr_err: 0
        ip_payload_err: 0
        ip_csum_bypassed: 0
        ipv4_pkt_rcvd: 0
        ipv6_pkt_rcvd: 0
        no_ptp_rx_msg_type_ext: 0
        ptp_rx_msg_type_sync: 0
        ptp_rx_msg_type_follow_up: 0
        ptp_rx_msg_type_delay_req: 0
        ptp_rx_msg_type_delay_resp: 0
        ptp_rx_msg_type_pdelay_req: 0
        ptp_rx_msg_type_pdelay_resp: 0
        ptp_rx_msg_type_pdelay_follow_up: 0
        ptp_rx_msg_type_announce: 0
        ptp_rx_msg_type_management: 0
        ptp_rx_msg_pkt_reserved_type: 0
        ptp_frame_type: 0
        ptp_ver: 0
        timestamp_dropped: 0
        av_pkt_rcvd: 0
        av_tagged_pkt_rcvd: 0
        vlan_tag_priority_val: 0
        l3_filter_match: 0
        l4_filter_match: 0
        l3_l4_filter_no_match: 0
        irq_pcs_ane_n: 0
        irq_pcs_link_n: 0
        irq_rgmii_n: 0
        mtl_tx_status_fifo_full: 0
        mtl_tx_fifo_not_empty[0]: 0
        mtl_tx_fifo_not_empty[1]: 0
        mtl_tx_fifo_not_empty[2]: 0
        mtl_tx_fifo_not_empty[3]: 0
        mtl_tx_fifo_not_empty[4]: 0
        mtl_tx_fifo_not_empty[5]: 0
        mtl_tx_fifo_not_empty[6]: 0
        mtl_tx_fifo_not_empty[7]: 0
        mmtl_fifo_ctrl[0]: 0
        mmtl_fifo_ctrl[1]: 0
        mmtl_fifo_ctrl[3]: 0
        mmtl_fifo_ctrl[4]: 0
        mmtl_fifo_ctrl[5]: 0
        mmtl_fifo_ctrl[6]: 0
        mmtl_fifo_ctrl[7]: 0
        mtl_tx_fifo_read_ctrl_write[0]: 0
        mtl_tx_fifo_read_ctrl_write[1]: 0
        mtl_tx_fifo_read_ctrl_write[2]: 0
        mtl_tx_fifo_read_ctrl_write[3]: 0
        mtl_tx_fifo_read_ctrl_write[4]: 0
        mtl_tx_fifo_read_ctrl_write[5]: 0
        mtl_tx_fifo_read_ctrl_write[6]: 0
        mtl_tx_fifo_read_ctrl_write[7]: 0
        mtl_tx_fifo_read_ctrl_wait[0]: 0
        mtl_tx_fifo_read_ctrl_wait[1]: 0
        mtl_tx_fifo_read_ctrl_wait[2]: 0
        mtl_tx_fifo_read_ctrl_wait[3]: 0
        mtl_tx_fifo_read_ctrl_wait[4]: 0
        mtl_tx_fifo_read_ctrl_wait[5]: 0
        mtl_tx_fifo_read_ctrl_wait[6]: 0
        mtl_tx_fifo_read_ctrl_wait[7]: 0
        mtl_tx_fifo_read_ctrl_read[0]: 0
        mtl_tx_fifo_read_ctrl_read[1]: 0
        mtl_tx_fifo_read_ctrl_read[2]: 0
        mtl_tx_fifo_read_ctrl_read[3]: 0
        mtl_tx_fifo_read_ctrl_read[4]: 0
        mtl_tx_fifo_read_ctrl_read[5]: 0
        mtl_tx_fifo_read_ctrl_read[6]: 0
        mtl_tx_fifo_read_ctrl_read[7]: 0
        mtl_tx_fifo_read_ctrl_idle[0]: 0
        mtl_tx_fifo_read_ctrl_idle[1]: 0
        mtl_tx_fifo_read_ctrl_idle[2]: 0
        mtl_tx_fifo_read_ctrl_idle[3]: 0
        mtl_tx_fifo_read_ctrl_idle[4]: 0
        mtl_tx_fifo_read_ctrl_idle[5]: 0
        mtl_tx_fifo_read_ctrl_idle[6]: 0
        mtl_tx_fifo_read_ctrl_idle[7]: 0
        mac_tx_in_pause[0]: 0
        mac_tx_in_pause[1]: 0
        mac_tx_in_pause[2]: 0
        mac_tx_in_pause[3]: 0
        mac_tx_in_pause[4]: 0
        mac_tx_in_pause[5]: 0
        mac_tx_in_pause[6]: 0
        mac_tx_in_pause[7]: 0
        mac_tx_frame_ctrl_xfer: 0
        mac_tx_frame_ctrl_idle: 0
        mac_tx_frame_ctrl_wait: 0
        mac_tx_frame_ctrl_pause: 0
        mac_gmii_tx_proto_engine: 0
        mtl_rx_fifo_fill_level_full[0]: 0
        mtl_rx_fifo_fill_level_full[1]: 0
        mtl_rx_fifo_fill_level_full[2]: 0
        mtl_rx_fifo_fill_level_full[3]: 0
        mtl_rx_fifo_fill_level_full[4]: 0
        mtl_rx_fifo_fill_level_full[5]: 0
        mtl_rx_fifo_fill_level_full[6]: 0
        mtl_rx_fifo_fill_level_full[7]: 0
        mtl_rx_fifo_fill_above_thresh[0]: 0
        mtl_rx_fifo_fill_above_thresh[1]: 0
        mtl_rx_fifo_fill_above_thresh[2]: 0
        mtl_rx_fifo_fill_above_thresh[3]: 0
        mtl_rx_fifo_fill_above_thresh[4]: 0
        mtl_rx_fifo_fill_above_thresh[5]: 0
        mtl_rx_fifo_fill_above_thresh[6]: 0
        mtl_rx_fifo_fill_above_thresh[7]: 0
        mtl_rx_fifo_fill_below_thresh[0]: 0
        mtl_rx_fifo_fill_below_thresh[1]: 0
        mtl_rx_fifo_fill_below_thresh[2]: 0
        mtl_rx_fifo_fill_below_thresh[3]: 0
        mtl_rx_fifo_fill_below_thresh[4]: 0
        mtl_rx_fifo_fill_below_thresh[5]: 0
        mtl_rx_fifo_fill_below_thresh[6]: 0
        mtl_rx_fifo_fill_below_thresh[7]: 0
        mtl_rx_fifo_fill_level_empty[0]: 0
        mtl_rx_fifo_fill_level_empty[1]: 0
        mtl_rx_fifo_fill_level_empty[2]: 0
        mtl_rx_fifo_fill_level_empty[3]: 0
        mtl_rx_fifo_fill_level_empty[4]: 0
        mtl_rx_fifo_fill_level_empty[5]: 0
        mtl_rx_fifo_fill_level_empty[6]: 0
        mtl_rx_fifo_fill_level_empty[7]: 0
        mtl_rx_fifo_read_ctrl_flush[0]: 0
        mtl_rx_fifo_read_ctrl_flush[1]: 0
        mtl_rx_fifo_read_ctrl_flush[2]: 0
        mtl_rx_fifo_read_ctrl_flush[3]: 0
        mtl_rx_fifo_read_ctrl_flush[4]: 0
        mtl_rx_fifo_read_ctrl_flush[5]: 0
        mtl_rx_fifo_read_ctrl_flush[6]: 0
        mtl_rx_fifo_read_ctrl_flush[7]: 0
        mtl_rx_fifo_read_ctrl_read[0]: 0
        mtl_rx_fifo_read_ctrl_read[1]: 0
        mtl_rx_fifo_read_ctrl_read[2]: 0
        mtl_rx_fifo_read_ctrl_read[3]: 0
        mtl_rx_fifo_read_ctrl_read[4]: 0
        mtl_rx_fifo_read_ctrl_read[5]: 0
        mtl_rx_fifo_read_ctrl_read[6]: 0
        mtl_rx_fifo_read_ctrl_read[7]: 0
        mtl_rx_fifo_read_ctrl_status[0]: 0
        mtl_rx_fifo_read_ctrl_status[1]: 0
        mtl_rx_fifo_read_ctrl_status[2]: 0
        mtl_rx_fifo_read_ctrl_status[3]: 0
        mtl_rx_fifo_read_ctrl_status[4]: 0
        mtl_rx_fifo_read_ctrl_status[5]: 0
        mtl_rx_fifo_read_ctrl_status[6]: 0
        mtl_rx_fifo_read_ctrl_status[7]: 0
        mtl_rx_fifo_read_ctrl_idle[0]: 0
        mtl_rx_fifo_read_ctrl_idle[1]: 0
        mtl_rx_fifo_read_ctrl_idle[2]: 0
        mtl_rx_fifo_read_ctrl_idle[3]: 0
        mtl_rx_fifo_read_ctrl_idle[4]: 0
        mtl_rx_fifo_read_ctrl_idle[5]: 0
        mtl_rx_fifo_read_ctrl_idle[6]: 0
        mtl_rx_fifo_read_ctrl_idle[7]: 0
        mtl_rx_fifo_ctrl_active[0]: 0
        mtl_rx_fifo_ctrl_active[1]: 0
        mtl_rx_fifo_ctrl_active[2]: 0
        mtl_rx_fifo_ctrl_active[3]: 0
        mtl_rx_fifo_ctrl_active[4]: 0
        mtl_rx_fifo_ctrl_active[5]: 0
        mtl_rx_fifo_ctrl_active[6]: 0
        mtl_rx_fifo_ctrl_active[7]: 0
        mac_rx_frame_ctrl_fifo: 0
        mac_gmii_rx_proto_engine: 0
        tx_tso_frames[0]: 0
        tx_tso_frames[1]: 0
        tx_tso_frames[2]: 0
        tx_tso_frames[3]: 0
        tx_tso_frames[4]: 0
        tx_tso_frames[5]: 0
        tx_tso_frames[6]: 0
        tx_tso_frames[7]: 0
        tx_tso_nfrags[0]: 0
        tx_tso_nfrags[1]: 0
        tx_tso_nfrags[2]: 0
        tx_tso_nfrags[3]: 0
        tx_tso_nfrags[4]: 0
        tx_tso_nfrags[5]: 0
        tx_tso_nfrags[6]: 0
        tx_tso_nfrags[7]: 0
        txch_status[0]: 0
        txch_status[1]: 0
        txch_status[2]: 0
        txch_status[3]: 4
        txch_status[4]: 0
        txch_status[5]: 0
        txch_status[6]: 0
        txch_status[7]: 0
        txch_control[0]: 4096
        txch_control[1]: 4096
        txch_control[2]: 4096
        txch_control[3]: 1052673
        txch_control[4]: 1048577
        txch_control[5]: 0
        txch_control[6]: 0
        txch_control[7]: 0
        txch_desc_list_haddr[0]: 0
        txch_desc_list_haddr[1]: 0
        txch_desc_list_haddr[2]: 0
        txch_desc_list_haddr[3]: 16
        txch_desc_list_haddr[4]: 16
        txch_desc_list_haddr[5]: 0
        txch_desc_list_haddr[6]: 0
        txch_desc_list_haddr[7]: 0
        txch_desc_list_laddr[0]: 0
        txch_desc_list_laddr[1]: 0
        txch_desc_list_laddr[2]: 0
        txch_desc_list_laddr[3]: 4290715648
        txch_desc_list_laddr[4]: 4290707456
        txch_desc_list_laddr[5]: 0
        txch_desc_list_laddr[6]: 0
        txch_desc_list_laddr[7]: 0
        txch_desc_ring_len[0]: 0
        txch_desc_ring_len[1]: 0
        txch_desc_ring_len[2]: 0
        txch_desc_ring_len[3]: 511
        txch_desc_ring_len[4]: 511
        txch_desc_ring_len[5]: 0
        txch_desc_ring_len[6]: 0
        txch_desc_ring_len[7]: 0
        txch_desc_curr_haddr[0]: 0
        txch_desc_curr_haddr[1]: 0
        txch_desc_curr_haddr[2]: 0
        txch_desc_curr_haddr[3]: 0
        txch_desc_curr_haddr[4]: 0
        txch_desc_curr_haddr[5]: 0
        txch_desc_curr_haddr[6]: 0
        txch_desc_curr_haddr[7]: 0
        txch_desc_curr_laddr[0]: 0
        txch_desc_curr_laddr[1]: 0
        txch_desc_curr_laddr[2]: 0
        txch_desc_curr_laddr[3]: 4290716160
        txch_desc_curr_laddr[4]: 4290707456
        txch_desc_curr_laddr[5]: 0
        txch_desc_curr_laddr[6]: 0
        txch_desc_curr_laddr[7]: 0
        txch_desc_tail[0]: 0
        txch_desc_tail[1]: 0
        txch_desc_tail[2]: 0
        txch_desc_tail[3]: 4290716160
        txch_desc_tail[4]: 4290707456
        txch_desc_tail[5]: 0
        txch_desc_tail[6]: 0
        txch_desc_tail[7]: 0
        txch_desc_buf_haddr[0]: 0
        txch_desc_buf_haddr[1]: 0
        txch_desc_buf_haddr[2]: 0
        txch_desc_buf_haddr[3]: 16
        txch_desc_buf_haddr[4]: 0
        txch_desc_buf_haddr[5]: 0
        txch_desc_buf_haddr[6]: 0
        txch_desc_buf_haddr[7]: 0
        txch_desc_buf_laddr[0]: 0
        txch_desc_buf_laddr[1]: 0
        txch_desc_buf_laddr[2]: 0
        txch_desc_buf_laddr[3]: 4293159810
        txch_desc_buf_laddr[4]: 0
        txch_desc_buf_laddr[5]: 0
        txch_desc_buf_laddr[6]: 0
        txch_desc_buf_laddr[7]: 0
        txch_sw_cur_tx[0]: 0
        txch_sw_cur_tx[1]: 0
        txch_sw_cur_tx[2]: 0
        txch_sw_cur_tx[3]: 32
        txch_sw_cur_tx[4]: 0
        txch_sw_cur_tx[5]: 0
        txch_sw_cur_tx[6]: 0
        txch_sw_cur_tx[7]: 0
        txch_sw_dirty_tx[0]: 0
        txch_sw_dirty_tx[1]: 0
        txch_sw_dirty_tx[2]: 0
        txch_sw_dirty_tx[3]: 32
        txch_sw_dirty_tx[4]: 0
        txch_sw_dirty_tx[5]: 0
        txch_sw_dirty_tx[6]: 0
        txch_sw_dirty_tx[7]: 0
        rxch_status[0]: 0
        rxch_status[1]: 0
        rxch_status[2]: 0
        rxch_status[3]: 4
        rxch_status[4]: 0
        rxch_status[5]: 0
        rxch_status[6]: 0
        rxch_status[7]: 0
        rxch_control[0]: 0
        rxch_control[1]: 0
        rxch_control[2]: 0
        rxch_control[3]: 1051649
        rxch_control[4]: 1051649
        rxch_control[5]: 0
        rxch_control[6]: 0
        rxch_control[7]: 0
        rxch_desc_list_haddr[0]: 0
        rxch_desc_list_haddr[1]: 0
        rxch_desc_list_haddr[2]: 0
        rxch_desc_list_haddr[3]: 16
        rxch_desc_list_haddr[4]: 16
        rxch_desc_list_haddr[5]: 0
        rxch_desc_list_haddr[6]: 0
        rxch_desc_list_haddr[7]: 0
        rxch_desc_list_laddr[0]: 0
        rxch_desc_list_laddr[1]: 0
        rxch_desc_list_laddr[2]: 0
        rxch_desc_list_laddr[3]: 4290732032
        rxch_desc_list_laddr[4]: 4290723840
        rxch_desc_list_laddr[5]: 0
        rxch_desc_list_laddr[6]: 0
        rxch_desc_list_laddr[7]: 0
        rxch_desc_ring_len[0]: 0
        rxch_desc_ring_len[1]: 0
        rxch_desc_ring_len[2]: 0
        rxch_desc_ring_len[3]: 511
        rxch_desc_ring_len[4]: 511
        rxch_desc_ring_len[5]: 0
        rxch_desc_ring_len[6]: 0
        rxch_desc_ring_len[7]: 0
        rxch_desc_curr_haddr[0]: 0
        rxch_desc_curr_haddr[1]: 0
        rxch_desc_curr_haddr[2]: 0
        rxch_desc_curr_haddr[3]: 0
        rxch_desc_curr_haddr[4]: 0
        rxch_desc_curr_haddr[5]: 0
        rxch_desc_curr_haddr[6]: 0
        rxch_desc_curr_haddr[7]: 0
        rxch_desc_curr_laddr[0]: 0
        rxch_desc_curr_laddr[1]: 0
        rxch_desc_curr_laddr[2]: 0
        rxch_desc_curr_laddr[3]: 4290732288
        rxch_desc_curr_laddr[4]: 4290724096
        rxch_desc_curr_laddr[5]: 0
        rxch_desc_curr_laddr[6]: 0
        rxch_desc_curr_laddr[7]: 0
        rxch_desc_tail[0]: 0
        rxch_desc_tail[1]: 0
        rxch_desc_tail[2]: 0
        rxch_desc_tail[3]: 4290740224
        rxch_desc_tail[4]: 4290732032
        rxch_desc_tail[5]: 0
        rxch_desc_tail[6]: 0
        rxch_desc_tail[7]: 0
        rxch_desc_buf_haddr[0]: 0
        rxch_desc_buf_haddr[1]: 0
        rxch_desc_buf_haddr[2]: 0
        rxch_desc_buf_haddr[3]: 16
        rxch_desc_buf_haddr[4]: 16
        rxch_desc_buf_haddr[5]: 0
        rxch_desc_buf_haddr[6]: 0
        rxch_desc_buf_haddr[7]: 0
        rxch_desc_buf_laddr[0]: 0
        rxch_desc_buf_laddr[1]: 0
        rxch_desc_buf_laddr[2]: 0
        rxch_desc_buf_laddr[3]: 4290445312
        rxch_desc_buf_laddr[4]: 4288348160
        rxch_desc_buf_laddr[5]: 0
        rxch_desc_buf_laddr[6]: 0
        rxch_desc_buf_laddr[7]: 0
        rxch_sw_cur_rx[0]: 0
        rxch_sw_cur_rx[1]: 0
        rxch_sw_cur_rx[2]: 0
        rxch_sw_cur_rx[3]: 0
        rxch_sw_cur_rx[4]: 0
        rxch_sw_cur_rx[5]: 0
        rxch_sw_cur_rx[6]: 0
        rxch_sw_cur_rx[7]: 0
        rxch_sw_dirty_rx[0]: 0
        rxch_sw_dirty_rx[1]: 0
        rxch_sw_dirty_rx[2]: 0
        rxch_sw_dirty_rx[3]: 0
        rxch_sw_dirty_rx[4]: 0
        rxch_sw_dirty_rx[5]: 0
        rxch_sw_dirty_rx[6]: 0
        rxch_sw_dirty_rx[7]: 0
        total_interrupts: 22
        lpi_intr_n: 0
        pmt_intr_n: 0
        event_intr_n: 0
        tx_intr_n: 0
        rx_intr_n: 0
        xpcs_intr_n: 0
        phy_intr_n: 22
        sw_msi_n: 0
        mtl_tx_underflow[0]: 0
        mtl_tx_underflow[1]: 0
        mtl_tx_underflow[3]: 0
        mtl_tx_underflow[4]: 0
        mtl_tx_underflow[5]: 0
        mtl_tx_underflow[6]: 0
        mtl_tx_underflow[7]: 0
        mtl_rx_miss_pkt_cnt[0]: 0
        mtl_rx_miss_pkt_cnt[1]: 0
        mtl_rx_miss_pkt_cnt[3]: 0
        mtl_rx_miss_pkt_cnt[4]: 0
        mtl_rx_miss_pkt_cnt[5]: 0
        mtl_rx_miss_pkt_cnt[6]: 0
        mtl_rx_miss_pkt_cnt[7]: 0
        mtl_rx_overflow_pkt_cnt[0]: 0
        mtl_rx_overflow_pkt_cnt[1]: 0
        mtl_rx_overflow_pkt_cnt[3]: 0
        mtl_rx_overflow_pkt_cnt[4]: 0
        mtl_rx_overflow_pkt_cnt[5]: 0
        mtl_rx_overflow_pkt_cnt[6]: 0
        mtl_rx_overflow_pkt_cnt[7]: 0
        rxch_watchdog_timer[0]: 0
        rxch_watchdog_timer[1]: 0
        rxch_watchdog_timer[2]: 0
        rxch_watchdog_timer[3]: 160
        rxch_watchdog_timer[4]: 160
        rxch_watchdog_timer[5]: 0
        rxch_watchdog_timer[6]: 0
        rxch_watchdog_timer[7]: 0
        link_partner_pause_frame_cnt: 0
        m3_debug_cnt0: 0
        m3_debug_cnt1: 0
        m3_debug_cnt2: 0
        m3_debug_cnt3: 0
        m3_debug_cnt4: 0
        m3_debug_cnt5: 0
        m3_debug_cnt6: 0
        m3_debug_cnt7: 0
        m3_debug_cnt8: 0
        m3_debug_cnt9: 0
        m3_debug_cnt10: 0
        m3_watchdog_exp_cnt: 532
        m3_watchdog_monitor_cnt: 16
        m3_debug_cnt13: 0
        m3_debug_cnt14: 0
        m3_systick_cnt_upper_value: 0
        m3_systick_cnt_lower_value: 1144233
        m3_tx_timeout_port0: 0
        m3_tx_timeout_port1: 0
        m3_debug_cnt19: 0
        m3_tx_pcie_addr_loc_port0[0]: 0
        m3_tx_pcie_addr_loc_port0[1]: 0
        m3_tx_pcie_addr_loc_port0[2]: 0
        m3_tx_pcie_addr_loc_port0[3]: 0
        m3_tx_pcie_addr_loc_port0[4]: 0
        m3_tx_pcie_addr_loc_port0[5]: 0
        m3_tx_pcie_addr_loc_port0[6]: 0
        m3_tx_pcie_addr_loc_port0[7]: 0
        m3_tx_pcie_addr_loc_port1[0]: 0
        m3_tx_pcie_addr_loc_port1[1]: 0
        m3_tx_pcie_addr_loc_port1[2]: 0
        m3_tx_pcie_addr_loc_port1[3]: 0
        m3_tx_pcie_addr_loc_port1[4]: 0
        m3_tx_pcie_addr_loc_port1[5]: 0
        m3_tx_pcie_addr_loc_port1[6]: 0
        m3_tx_pcie_addr_loc_port1[7]: 0
        m3_rx_pcie_addr_loc_port0[0]: 0
        m3_rx_pcie_addr_loc_port0[1]: 0
        m3_rx_pcie_addr_loc_port0[2]: 0
        m3_rx_pcie_addr_loc_port0[3]: 0
        m3_rx_pcie_addr_loc_port0[4]: 0
        m3_rx_pcie_addr_loc_port0[5]: 0
        m3_rx_pcie_addr_loc_port0[6]: 0
        m3_rx_pcie_addr_loc_port0[7]: 0
        m3_rx_pcie_addr_loc_port1[0]: 0
        m3_rx_pcie_addr_loc_port1[1]: 0
        m3_rx_pcie_addr_loc_port1[2]: 0
        m3_rx_pcie_addr_loc_port1[3]: 0
        m3_rx_pcie_addr_loc_port1[4]: 0
        m3_rx_pcie_addr_loc_port1[5]: 0
        m3_rx_pcie_addr_loc_port1[6]: 0
        m3_rx_pcie_addr_loc_port1[7]: 0
        mbx_pf_sent_vf[0]: 0
        mbx_pf_sent_vf[1]: 0
        mbx_pf_sent_vf[2]: 0
        mbx_pf_rcvd_vf[0]: 0
        mbx_pf_rcvd_vf[1]: 0
        mbx_pf_rcvd_vf[2]: 0
    Copy to clipboard

## Configure the network interface

Use the `ip` command to assign an address to a network interface and configure the interface with additional parameters like MTU and display its information. For more information about configuring the network interface, see [Bring up Ethernet](https://docs.qualcomm.com/doc/80-80022-26/topic/bring_up-ethernet.html#bringup-iq8-mezz)

Sample output of the `ip` command to display the network interface information.

ip a
    
    lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
        link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
        inet 127.0.0.1/8 scope host lo
        valid_lft forever preferred_lft forever
        inet6 ::1/128 scope host noprefixroute
        valid_lft forever preferred_lft forever
    
    end0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
        link/ether 8c:fd:f0:ae:c7:ee brd ff:ff:ff:ff:ff:ff
        altname enx8cfdf0aec7ee
    
    enp5s0f0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
        link/ether aa:bb:cc:dd:ee:ff brd ff:ff:ff:ff:ff:ff
        altname enxaabbccddeeff
    
    enp5s0f1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
        link/ether 5c:0a:11:22:33:44 brd ff:ff:ff:ff:ff:ff
        altname enx5c0a11223344
        inet6 fe80::a45c:bca3:bb00:7f43/64 scope link noprefixroute
        valid_lft forever preferred_lft forever
    
    docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default
        link/ether f6:f2:c3:89:33:89 brd ff:ff:ff:ff:ff:ff
        inet 172.17.0.1/16 brd 172.17.255.255 scope global docker0
        valid_lft forever preferred_lft forever
    Copy to clipboard

## Analyze the network traffic

Use the `tcpdump` command to analyze the network traffic by intercepting and displaying packets that are created or received by a network interface.

Sample `tcpdump` command to analyze the network traffic.

tcpdump -i any -s 0 -w /data/tcpdump.pcap
    Copy to clipboard

## Identify and read the network route

A routing table contains the parameters necessary to identify and read the network route. Use the `ip` command retrieve information of a routing table. For more information about the `ip` command, see [https://man7.org/linux/man-pages/man8/ip.8.html](https://man7.org/linux/man-pages/man8/ip.8.html).

Sample output of the `ip` command to retrieve the IP routing table.

ip r s
    default via 192.168.245.1 dev enp5s0f1 proto dhcp src 192.168.245.29 metric 100
    172.17.0.0/16 dev docker0 proto kernel scope link src 172.17.0.1 linkdown
    192.168.245.0/24 dev enp5s0f1 proto kernel scope link src 192.168.245.29 metric 100
    Copy to clipboard

- *class* tabincludedirective

    - ## Check the data connectivity

Use the `ping` command to check the connectivity between the device interface and the interface that’s connected remotely.

Note

The client IP address must be in the same subnet as that of the device IP address.

Sample output of the `ping` command to check the network connectivity from the IQ-615 EVK to the host PC.

ping 169.254.210.50
    PING 169.254.210.50 (169.254.210.50) 56(84) bytes of data.
    64 bytes from 169.254.210.50: icmp_seq=1 ttl=64 time=2.84 ms
    64 bytes from 169.254.210.50: icmp_seq=2 ttl=64 time=1.06 ms
    64 bytes from 169.254.210.50: icmp_seq=3 ttl=64 time=0.731 ms
    64 bytes from 169.254.210.50: icmp_seq=4 ttl=64 time=0.880 ms
    64 bytes from 169.254.210.50: icmp_seq=5 ttl=64 time=0.883 ms
    ^C
    --- 169.254.210.50 ping statistics ---
    5 packets transmitted, 5 received, 0% packet loss, time 4005ms rtt min/avg/max/mdev = 0.731/1.278/2.839/0.787 ms
    Copy to clipboard

## Configure the NIC settings

Use the `ethtool` command to view the network interface controller (NIC) parameters and configure the NIC settings such as speed, port, and auto-negotiation.

Sample output of the `ethtool` command to check the status of a link.

ethtool eth0
    Settings for eth0:
        Supported ports: [ TP    MII ]
        Supported link modes:   10baseT/Half
                                10baseT/Full
                                100baseT/Half
                                100baseT/Full
                                1000baseT/Half
                                1000baseT/Full
        Supported pause frame use: Symmetric
        Supports auto-negotiation: Yes
        Supported FEC modes: Not reported
        Advertised link modes:  10baseT/Half
                                10baseT/Full
                                100baseT/Half
                                100baseT/Full
                                1000baseT/Half
                                1000baseT/Full
        Advertised pause frame use: Symmetric
        Advertised auto-negotiation: Yes
        Advertised FEC modes: Not reported
        Link partner advertised link modes: 10baseT/Half
                                            10baseT/Full
                                            100baseT/Half
                                            100baseT/Full
                                            1000baseT/Full
        Link partner advertised pause frame use: Symmetric
        Link partner advertised auto-negotiation: Yes
        Link partner advertised FEC modes: Not reported
        Speed: 1000Mb/s
        Duplex: Full
        Auto-negotiation: on
        master-slave cfg: preferred slave
        master-slave status: slave
        Port: Twisted Pair
        PHYAD: 7
        Transceiver: external
        MDI-X: Unknown
        Supports Wake-on: d
        Wake-on: d
        Current message level: 0x0000003f (63)
                            drv probe link timer ifdown ifup
        Link detected: yes
    Copy to clipboard

Sample output of the `ethtool` command to check the statistics of NIC packet.

ethtool -S eth0
    NIC statistics:
        mmc_tx_octetcount_gb: 13120
        mmc_tx_framecount_gb: 120
        mmc_tx_broadcastframe_g: 6
        mmc_tx_multicastframe_g: 29
        mmc_tx_64_octets_gb: 13
        mmc_tx_65_to_127_octets_gb: 91
        mmc_tx_128_to_255_octets_gb: 9
        mmc_tx_256_to_511_octets_gb: 7
        mmc_tx_512_to_1023_octets_gb: 0
        mmc_tx_1024_to_max_octets_gb: 0
        mmc_tx_unicast_gb: 85
        mmc_tx_multicast_gb: 29
        mmc_tx_broadcast_gb: 6
        mmc_tx_underflow_error: 0
        mmc_tx_singlecol_g: 0
        mmc_tx_multicol_g: 0
        mmc_tx_deferred: 0
        mmc_tx_latecol: 0
        mmc_tx_exesscol: 0
        mmc_tx_carrier_error: 0
        mmc_tx_octetcount_g: 13120
        mmc_tx_framecount_g: 120
        mmc_tx_excessdef: 0
        mmc_tx_pause_frame: 0
        mmc_tx_vlan_frame_g: 0
        mmc_rx_framecount_gb: 690
        mmc_rx_octetcount_gb: 75870
        mmc_rx_octetcount_g: 75870
        mmc_rx_broadcastframe_g: 428
        mmc_rx_multicastframe_g: 192
        mmc_rx_crc_error: 0
        mmc_rx_align_error: 0
        mmc_rx_run_error: 0
        mmc_rx_jabber_error: 0
        mmc_rx_undersize_g: 0
        mmc_rx_oversize_g: 0
        mmc_rx_64_octets_gb: 403
        mmc_rx_65_to_127_octets_gb: 183
        mmc_rx_128_to_255_octets_gb: 47
        mmc_rx_256_to_511_octets_gb: 49
        mmc_rx_512_to_1023_octets_gb: 8
        mmc_rx_1024_to_max_octets_gb: 0
        mmc_rx_unicast_g: 70
        mmc_rx_length_error: 0
        mmc_rx_autofrangetype: 0
        mmc_rx_pause_frames: 0
        mmc_rx_fifo_overflow: 0
        mmc_rx_vlan_frames_gb: 52
        mmc_rx_watchdog_error: 0
        mmc_rx_ipc_intr_mask: 1073692671
        mmc_rx_ipc_intr: 0
        mmc_rx_ipv4_gd: 209
        mmc_rx_ipv4_hderr: 0
        mmc_rx_ipv4_nopay: 0
        mmc_rx_ipv4_frag: 0
        mmc_rx_ipv4_udsbl: 0
        mmc_rx_ipv4_gd_octets: 34524
        mmc_rx_ipv4_hderr_octets: 0
        mmc_rx_ipv4_nopay_octets: 0
        mmc_rx_ipv4_frag_octets: 0
        mmc_rx_ipv4_udsbl_octets: 0
        mmc_rx_ipv6_gd_octets: 8678
        mmc_rx_ipv6_hderr_octets: 0
        mmc_rx_ipv6_nopay_octets: 0
        mmc_rx_ipv6_gd: 73
        mmc_rx_ipv6_hderr: 0
        mmc_rx_ipv6_nopay: 0
        mmc_rx_udp_gd: 269
        mmc_rx_udp_err: 0
        mmc_rx_tcp_gd: 0
        mmc_rx_tcp_err: 0
        mmc_rx_icmp_gd: 13
        mmc_rx_icmp_err: 0
        mmc_rx_udp_gd_octets: 35594
        mmc_rx_udp_err_octets: 0
        mmc_rx_tcp_gd_octets: 0
        mmc_rx_tcp_err_octets: 0
        mmc_rx_icmp_gd_octets: 492
        mmc_rx_icmp_err_octets: 0
        mmc_tx_fpe_fragment_cntr: 0
        mmc_tx_hold_req_cntr: 0
        mmc_rx_packet_assembly_err_cntr: 0
        mmc_rx_packet_smd_err_cntr: 0
        mmc_rx_packet_assembly_ok_cntr: 0
        mmc_rx_fpe_fragment_cntr: 0
        tx_underflow: 0
        tx_carrier: 0
        tx_losscarrier: 0
        vlan_tag: 0
        tx_deferred: 0
        tx_vlan: 0
        tx_jabber: 0
        tx_frame_flushed: 0
        tx_payload_error: 0
        tx_ip_header_error: 0
        rx_desc: 0
        sa_filter_fail: 0
        overflow_error: 0
        ipc_csum_error: 0
        rx_collision: 0
        rx_crc_errors: 0
        dribbling_bit: 0
        rx_length: 0
        rx_mii: 0
        rx_multicast: 0
        rx_gmac_overflow: 0
        rx_watchdog: 0
        da_rx_filter_fail: 0
        sa_rx_filter_fail: 0
        rx_missed_cntr: 0
        rx_overflow_cntr: 0
        rx_vlan: 0
        rx_split_hdr_pkt_n: 282
        tx_undeflow_irq: 0
        tx_process_stopped_irq: 0
        tx_jabber_irq: 0
        rx_overflow_irq: 0
        rx_buf_unav_irq: 0
        rx_process_stopped_irq: 0
        rx_watchdog_irq: 0
        tx_early_irq: 0
        fatal_bus_error_irq: 0
        rx_early_irq: 0
        threshold: 1
        irq_receive_pmt_irq_n: 0
        mmc_tx_irq_n: 0
        mmc_rx_irq_n: 0
        mmc_rx_csum_offload_irq_n: 0
        irq_tx_path_in_lpi_mode_n: 0
        irq_tx_path_exit_lpi_mode_n: 0
        irq_rx_path_in_lpi_mode_n: 0
        irq_rx_path_exit_lpi_mode_n: 0
        phy_eee_wakeup_error_n: 0
        ip_hdr_err: 0
        ip_payload_err: 0
        ip_csum_bypassed: 408
        ipv4_pkt_rcvd: 209
        ipv6_pkt_rcvd: 73
        no_ptp_rx_msg_type_ext: 690
        ptp_rx_msg_type_sync: 0
        ptp_rx_msg_type_follow_up: 0
        ptp_rx_msg_type_delay_req: 0
        ptp_rx_msg_type_delay_resp: 0
        ptp_rx_msg_type_pdelay_req: 0
        ptp_rx_msg_type_pdelay_resp: 0
        ptp_rx_msg_type_pdelay_follow_up: 0
        ptp_rx_msg_type_announce: 0
        ptp_rx_msg_type_management: 0
        ptp_rx_msg_pkt_reserved_type: 0
        ptp_frame_type: 0
        ptp_ver: 0
        timestamp_dropped: 0
        av_pkt_rcvd: 0
        av_tagged_pkt_rcvd: 0
        vlan_tag_priority_val: 0
        l3_filter_match: 0
        l4_filter_match: 0
        l3_l4_filter_no_match: 0
        irq_pcs_ane_n: 0
        irq_pcs_link_n: 0
        irq_rgmii_n: 0
        mtl_tx_status_fifo_full: 0
        mtl_tx_fifo_not_empty: 0
        mmtl_fifo_ctrl: 0
        mtl_tx_fifo_read_ctrl_write: 0
        mtl_tx_fifo_read_ctrl_wait: 0
        mtl_tx_fifo_read_ctrl_read: 0
        mtl_tx_fifo_read_ctrl_idle: 0
        mac_tx_in_pause: 0
        mac_tx_frame_ctrl_xfer: 0
        mac_tx_frame_ctrl_idle: 0
        mac_tx_frame_ctrl_wait: 0
        mac_tx_frame_ctrl_pause: 0
        mac_gmii_tx_proto_engine: 0
        mtl_rx_fifo_fill_level_full: 0
        mtl_rx_fifo_fill_above_thresh: 0
        mtl_rx_fifo_fill_below_thresh: 0
        mtl_rx_fifo_fill_level_empty: 0
        mtl_rx_fifo_read_ctrl_flush: 0
        mtl_rx_fifo_read_ctrl_read_data: 0
        mtl_rx_fifo_read_ctrl_status: 0
        mtl_rx_fifo_read_ctrl_idle: 0
        mtl_rx_fifo_ctrl_active: 0
        mac_rx_frame_ctrl_fifo: 0
        mac_gmii_rx_proto_engine: 0
        mtl_est_cgce: 0
        mtl_est_hlbs: 0
        mtl_est_hlbf: 0
        mtl_est_btre: 0
        mtl_est_btrlm: 0
        rx_pkt_n: 690
        rx_normal_irq_n: 585
        tx_pkt_n: 120
        tx_normal_irq_n: 4
        tx_clean: 691
        tx_set_ic_bit: 4
        tx_tso_frames: 0
        tx_tso_nfrags: 0
        normal_irq_n: 589
        napi_poll: 1276
        q0_tx_pkt_n: 120
        q0_tx_irq_n: 4
        q0_rx_pkt_n: 690
        q0_rx_irq_n: 585
    Copy to clipboard

## Configure the network interface

Use the `ip` command to assign an address to a network interface and configure the interface with additional parameters like MTU and display its information. For more information about configuring the network interface, see [Bring up Ethernet](https://docs.qualcomm.com/doc/80-80022-26/topic/bring_up-ethernet.html#bringup-iq6).

Sample output of the `ip` command to display the network interface information.

eth0:   <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
            link/ether XX:XX:XX:YY:YY:YY brd ff:ff:ff:ff:ff:ff
            inet 169.254.210.12/16 brd 169.254.255.255 scope global eth0
            valid_lft forever preferred_lft forever
            inet6 fe80::44e6:e3ff:fe29:1c58/64 scope link
            valid_lft forever preferred_lft forever
            inet6 fe80::ff5a:f25c:91c:4c1d/64 scope link
            valid_lft forever preferred_lft forever
    Copy to clipboard

## Analyze the network traffic

Use the `tcpdump` command to analyze the network traffic by intercepting and displaying packets that are created or received by a network interface.

Sample `tcpdump` command to analyze the network traffic.

tcpdump -i any -s 0 -w /data/tcpdump.pcap
    Copy to clipboard

## Identify and read the network route

A routing table contains the parameters necessary to identify and read the network route. Use the `ip` command to retrieve information of a routing table. For more information about the `ip` command, see [https://man7.org/linux/man-pages/man8/ip.8.html](https://man7.org/linux/man-pages/man8/ip.8.html).

Sample output of the `ip` command to retrieve the IP routing table.

ip r s
    default dev eth0 scope link src 169.254.210.12 metric 1001002
    169.254.0.0/16 dev eth0 scope link src 169.254.210.12 metric 1002
    Copy to clipboard

## Next steps

> 
> 
> - [Configure Ethernet features](https://docs.qualcomm.com/doc/80-80022-26/topic/config-ethernet-features.html#config-ethernet-features)
> - [Troubleshoot Ethernet issues](https://docs.qualcomm.com/doc/80-80022-26/topic/troubleshoot-ethernet-issues.html#troubleshoot-ethernet-issues)

Last Published: May 24, 2026

[Previous Topic
Bring up Ethernet](https://docs.qualcomm.com/bundle/publicresource/80-80022-26/topics/bring_up-ethernet.md) [Next Topic
Configure Ethernet features](https://docs.qualcomm.com/bundle/publicresource/80-80022-26/topics/config-ethernet-features.md)