> ## Documentation Index
> Fetch the complete documentation index at: https://dragonwingdocs.qualcomm.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 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.

<Tabs>
  <Tab title="QCS6490">
    ## **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.
    </Note>

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

    ```text theme={null}
    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
    ```

    ## **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.

    <div style={{ maxHeight: '400px', overflow: 'auto' }}>
      ```text theme={null}
      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
      ```
    </div>

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

    <div style={{ maxHeight: '400px', overflow: 'auto' }}>
      ```text theme={null}
      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
      ```
    </div>

    ## **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://dragonwingdocs.qualcomm.com/Technologies/Ethernet/bring-up-ethernet#qcs6490).

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

    ```text theme={null}
    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
    ```

    ## **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.

    ```text theme={null}
    tcpdump -i any -s 0 -w /data/tcpdump.pcap
    ```

    ## **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.

    ```text theme={null}
    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
    ```
  </Tab>

  <Tab title="IQ-9075">
    ## **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.
    </Note>

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

    ```text theme={null}
    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
    ```

    ## **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.

    ```text theme={null}
    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
    ```

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

    <div style={{ maxHeight: '400px', overflow: 'auto' }}>
      ```text theme={null}
      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
      ```
    </div>

    ## **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://dragonwingdocs.qualcomm.com/Technologies/Ethernet/bring-up-ethernet#iq-9075)

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

    ```text theme={null}
    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
    ```

    ## **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.

    ```text theme={null}
    tcpdump -i any -s 0 -w /data/tcpdump.pcap
    ```

    ## **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.

    ```text theme={null}
    ip r s
    192.168.1.0/24 dev eth0 proto kernel scope link src 192.168.1.1
    ```
  </Tab>

  <Tab title="IQ-9075 with Mezzanine">
    ## **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.
    </Note>

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

    ```text theme={null}
    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
    ```

    ## **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.

    <div style={{ maxHeight: '400px', overflow: 'auto' }}>
      ```text theme={null}
      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:  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: 24
          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
              

      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
      ```
    </div>

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

    <div style={{ maxHeight: '400px', overflow: 'auto' }}>
      ```text theme={null}
      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
      ```
    </div>

    ## **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://dragonwingdocs.qualcomm.com/Technologies/Ethernet/bring-up-ethernet#iq-9075-with-mezzanine)

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

    ```text theme={null}
    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
    ```

    ## **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.

    ```text theme={null}
    tcpdump -i any -s 0 -w /data/tcpdump.pcap
    ```

    ## **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.

    ```text theme={null}
    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
    ```
  </Tab>

  <Tab title="IQ-8275">
    ## **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.
    </Note>

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

    ```text theme={null}
    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
    ```

    ## **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.

    ```text theme={null}
    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
    ```

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

    <div style={{ maxHeight: '400px', overflow: 'auto' }}>
      ```text theme={null}
      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
      ```
    </div>

    ## **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://dragonwingdocs.qualcomm.com/Technologies/Ethernet/bring-up-ethernet#iq-8275)

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

    ```text theme={null}
    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
    ```

    ## **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.

    ```text theme={null}
    tcpdump -i any -s 0 -w /data/tcpdump.pcap
    ```

    ## **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.

    ```text theme={null}
    ip r s
    192.168.1.0/24 dev end0 proto kernel scope link src 192.168.1.1
    ```
  </Tab>

  <Tab title="IQ-8275 with Mezzanine">
    ## **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.
    </Note>

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

    ```text theme={null}
    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
    ```

    ## **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.

    <div style={{ maxHeight: '400px', overflow: 'auto' }}>
      ```text theme={null}
      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
      ```
    </div>

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

    <div style={{ maxHeight: '400px', overflow: 'auto' }}>
      ```text theme={null}
      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
      ```
    </div>

    ## **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://dragonwingdocs.qualcomm.com/Technologies/Ethernet/bring-up-ethernet#iq-8275-with-mezzanine)

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

    ```text theme={null}
    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
    ```

    ## **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.

    ```text theme={null}
    tcpdump -i any -s 0 -w /data/tcpdump.pcap
    ```

    ## **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.

    ```text theme={null}
    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
    ```
  </Tab>

  <Tab title="IQ-615">
    ## **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.
    </Note>

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

    ```text theme={null}
    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
    ```

    ## **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, auto-negotiation.

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

    ```text theme={null}
    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
    ```

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

    <div style={{ maxHeight: '400px', overflow: 'auto' }}>
      ```text theme={null}
      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
      ```
    </div>

    ## **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://dragonwingdocs.qualcomm.com/Technologies/Ethernet/bring-up-ethernet#iq-615).

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

    ```text theme={null}
    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
    ```

    ## **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.

    ```text theme={null}
    tcpdump -i any -s 0 -w /data/tcpdump.pcap
    ```

    ## **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.

    ```text theme={null}
    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
    ```
  </Tab>
</Tabs>

## **Next steps**

> * [Configure Ethernet features](https://dragonwingdocs.qualcomm.com/Technologies/Ethernet/configure-ethernet-features)
> * [Troubleshoot Ethernet issues](https://dragonwingdocs.qualcomm.com/Technologies/Ethernet/troubleshoot-ethernet-issues)
