Skip to main content
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.

Check the data connectivity

Use the ping command to check the connectivity between the device interface and the interface that’s connected remotely.
The client IP address must be in the same subnet as that of the device IP address.
Sample output of the ping command to check the network connectivity from the RB3 Gen 2 Development Kit to the host PC.
ping 169.254.227.240
PING 169.254.227.240 (169.254.227.240) 56(84) bytes of data.
64 bytes from 169.254.227.240: icmp_seq=1 ttl=64 time=1.45 ms
64 bytes from 169.254.227.240: icmp_seq=2 ttl=64 time=0.689 ms
64 bytes from 169.254.227.240: icmp_seq=3 ttl=64 time=0.611 ms
64 bytes from 169.254.227.240: icmp_seq=4 ttl=64 time=0.711 ms
^C
--- 169.254.227.240 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3027ms
rtt min/avg/max/mdev = 0.611/0.865/1.449/0.339 ms

Configure the NIC settings

Use the ethtool command to view the network interface controller (NIC) parameters and configure the NIC settings such as speed, port, and auto-negotiation.Sample output of the ethtool command to check the status of a link.
ethtool enP1p5s0f0
Settings for enP1p5s0f0:
    Supported ports: [  ]
    Supported link modes:   100baseT/Half 100baseT/Full
                            1000baseT/Full
                            10000baseT/Full
                            1000baseKX/Full
                            10000baseKX4/Full
                            10000baseKR/Full
                            2500baseT/Full
                            5000baseT/Full
    Supported pause frame use: Symmetric Receive-only
    Supports auto-negotiation: Yes
    Supported FEC modes: Not reported
    Advertised link modes:  100baseT/Half 100baseT/Full
                            1000baseT/Full
                            10000baseT/Full
                            1000baseKX/Full
                            10000baseKX4/Full
                            10000baseKR/Full
                            2500baseT/Full
                            5000baseT/Full
    Advertised pause frame use: Symmetric Receive-only
    Advertised auto-negotiation: Yes
    Advertised FEC modes: Not reported
    Link partner advertised link modes:  10baseT/Half 10baseT/Full
                                            100baseT/Half 100baseT/Full
                                            1000baseT/Full
                                            2500baseT/Full
    Link partner advertised pause frame use: Symmetric Receive-only
    Link partner advertised auto-negotiation: Yes
    Link partner advertised FEC modes: Not reported
    Speed: 2500Mb/s
    Duplex: Full
    Auto-negotiation: on
    Port: Twisted Pair
    PHYAD: 0
    Transceiver: external
    MDI-X: Unknown
    Supports Wake-on: d
    Wake-on: d
    Current message level: 0x0000003f (63)
                            drv probe link timer ifdown ifup
    Link detected: yes

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

ethtool enP1p4s0u1u1
Settings for enP1p4s0u1u1:
    Supported ports: [ TP    MII ]
    Supported link modes:   10baseT/Half 10baseT/Full
                            100baseT/Half 100baseT/Full
                            1000baseT/Half 1000baseT/Full
    Supported pause frame use: No
    Supports auto-negotiation: Yes
    Supported FEC modes: Not reported
    Advertised link modes:  10baseT/Half 10baseT/Full
                            100baseT/Half 100baseT/Full
                            1000baseT/Full
    Advertised pause frame use: No
    Advertised auto-negotiation: Yes
    Advertised FEC modes: Not reported
    Link partner advertised link modes:  1000baseT/Full
    Link partner advertised pause frame use: Symmetric Receive-only
    Link partner advertised auto-negotiation: Yes
    Link partner advertised FEC modes: Not reported
    Speed: 1000Mb/s
    Duplex: Full
    Auto-negotiation: on
    Port: MII
    PHYAD: 3
    Transceiver: internal
    Supports Wake-on: pg
    Wake-on: d
    Current message level: 0x00000007 (7)
                drv probe link
    Link detected: yes
Sample output of the ethtool command to check the statistics of NIC packet.
ethtool -S enP1p5s0f0
NIC statistics:
    mmc_tx_octetcount_gb: 10234
    mmc_tx_framecount_gb: 84
    mmc_tx_broadcastframe_g: 52
    mmc_tx_multicastframe_g: 32
    mmc_tx_64_octets_gb: 41
    mmc_tx_65_to_127_octets_gb: 23
    mmc_tx_128_to_255_octets_gb: 6
    mmc_tx_256_to_511_octets_gb: 14
    mmc_tx_512_to_1023_octets_gb: 0
    mmc_tx_1024_to_max_octets_gb: 0
    mmc_tx_unicast_gb: 0
    mmc_tx_multicast_gb: 32
    mmc_tx_broadcast_gb: 52
    mmc_tx_underflow_error: 0
    mmc_tx_singlecol_g: 0
    mmc_tx_multicol_g: 0
    mmc_tx_deferred: 0
    mmc_tx_latecol: 0
    mmc_tx_exesscol: 0
    mmc_tx_carrier_error: 0
    mmc_tx_octetcount_g: 10234
    mmc_tx_framecount_g: 84
    mmc_tx_excessdef: 0
    mmc_tx_pause_frame: 0
    mmc_tx_vlan_frame_g: 0
    mmc_tx_lpi_tran_cntr: 0
    mmc_rx_lpi_tran_cntr: 0
    mmc_rx_framecount_gb: 25
    mmc_rx_octetcount_gb: 5394
    mmc_rx_octetcount_g: 5394
    mmc_rx_broadcastframe_g: 15
    mmc_rx_multicastframe_g: 10
    mmc_rx_crc_error: 0
    mmc_rx_align_error: 0
    mmc_rx_run_error: 0
    mmc_rx_jabber_error: 0
    mmc_rx_undersize_g: 0
    mmc_rx_oversize_g: 0
    mmc_rx_64_octets_gb: 5
    mmc_rx_65_to_127_octets_gb: 4
    mmc_rx_128_to_255_octets_gb: 5
    mmc_rx_256_to_511_octets_gb: 11
    mmc_rx_512_to_1023_octets_gb: 0
    mmc_rx_1024_to_max_octets_gb: 0
    mmc_rx_unicast_g: 0
    mmc_rx_length_error: 0
    mmc_rx_autofrangetype: 0
    mmc_rx_pause_frames: 0
    mmc_rx_fifo_overflow: 0
    mmc_rx_vlan_frames_gb: 0
    mmc_rx_watchdog_error: 0
    mmc_rx_ipc_intr_mask: 0
    mmc_rx_ipc_intr: 0
    mmc_rx_ipv4_gd: 0
    mmc_rx_ipv4_hderr: 0
    mmc_rx_ipv4_nopay: 0
    mmc_rx_ipv4_frag: 0
    mmc_rx_ipv4_udsbl: 0
    mmc_rx_ipv4_gd_octets: 0
    mmc_rx_ipv4_hderr_octets: 0
    mmc_rx_ipv4_nopay_octets: 0
    mmc_rx_ipv4_frag_octets: 0
    mmc_rx_ipv4_udsbl_octets: 0
    mmc_rx_ipv6_gd_octets: 0
    mmc_rx_ipv6_hderr_octets: 0
    mmc_rx_ipv6_nopay_octets: 0
    mmc_rx_ipv6_gd: 0
    mmc_rx_ipv6_hderr: 0
    mmc_rx_ipv6_nopay: 0
    mmc_rx_udp_gd: 0
    mmc_rx_udp_err: 0
    mmc_rx_tcp_gd: 0
    mmc_rx_tcp_err: 0
    mmc_rx_icmp_gd: 0
    mmc_rx_icmp_err: 0
    mmc_rx_udp_gd_octets: 0
    mmc_rx_udp_err_octets: 0
    mmc_rx_tcp_gd_octets: 0
    mmc_rx_tcp_err_octets: 0
    mmc_rx_icmp_gd_octets: 0
    mmc_rx_icmp_err_octets: 0
    mmc_tx_fpe_fragment_cntr: 0
    mmc_tx_hold_req_cntr: 0
    mmc_rx_packet_assembly_err_cntr: 0
    mmc_rx_packet_smd_err_cntr: 0
    mmc_rx_packet_assembly_ok_cntr: 0
    mmc_rx_fpe_fragment_cntr: 0
    tx_underflow: 0
    tx_carrier: 0
    tx_losscarrier: 0
    vlan_tag: 0
    tx_deferred: 0
    tx_vlan: 0
    tx_jabber: 0
    tx_frame_flushed: 0
    tx_payload_error: 0
    tx_ip_header_error: 0
    rx_desc: 0
    sa_filter_fail: 0
    overflow_error: 0
    ipc_csum_error: 0
    rx_collision: 0
    rx_crc_errors: 0
    dribbling_bit: 0
    rx_length: 0
    rx_mii: 0
    rx_multicast: 0
    rx_gmac_overflow: 0
    rx_watchdog: 0
    da_rx_filter_fail: 0
    sa_rx_filter_fail: 0
    rx_missed_cntr: 0
    rx_overflow_cntr: 0
    rx_vlan: 0
    rx_split_hdr_pkt_n: 0
    tx_undeflow_irq: 0
    tx_process_stopped_irq[0]: 0
    tx_process_stopped_irq[1]: 0
    tx_process_stopped_irq[2]: 0
    tx_process_stopped_irq[3]: 0
    tx_process_stopped_irq[4]: 0
    tx_process_stopped_irq[5]: 0
    tx_process_stopped_irq[6]: 0
    tx_process_stopped_irq[7]: 0
    tx_jabber_irq: 0
    rx_overflow_irq: 0
    rx_buf_unav_irq[0]: 0
    rx_buf_unav_irq[1]: 0
    rx_buf_unav_irq[2]: 0
    rx_buf_unav_irq[3]: 0
    rx_buf_unav_irq[4]: 0
    rx_buf_unav_irq[5]: 0
    rx_buf_unav_irq[6]: 0
    rx_buf_unav_irq[7]: 0
    rx_process_stopped_irq: 0
    rx_watchdog_irq: 0
    tx_early_irq: 0
    fatal_bus_error_irq[0]: 0
    fatal_bus_error_irq[1]: 0
    fatal_bus_error_irq[2]: 0
    fatal_bus_error_irq[3]: 0
    fatal_bus_error_irq[4]: 0
    fatal_bus_error_irq[5]: 0
    fatal_bus_error_irq[6]: 0
    fatal_bus_error_irq[7]: 0
    rx_early_irq: 0
    threshold: 1
    tx_pkt_n[0]: 84
    tx_pkt_n[1]: 0
    tx_pkt_n[2]: 0
    tx_pkt_n[3]: 0
    tx_pkt_n[4]: 0
    tx_pkt_n[5]: 0
    tx_pkt_n[6]: 0
    tx_pkt_n[7]: 0
    tx_pkt_errors_n[0]: 0
    tx_pkt_errors_n[1]: 0
    tx_pkt_errors_n[2]: 0
    tx_pkt_errors_n[3]: 0
    tx_pkt_errors_n[4]: 0
    tx_pkt_errors_n[5]: 0
    tx_pkt_errors_n[6]: 0
    tx_pkt_errors_n[7]: 0
    rx_pkt_n[0]: 25
    rx_pkt_n[1]: 0
    rx_pkt_n[2]: 0
    rx_pkt_n[3]: 0
    rx_pkt_n[4]: 0
    rx_pkt_n[5]: 0
    rx_pkt_n[6]: 0
    rx_pkt_n[7]: 0
    normal_irq_n[0]: 19
    normal_irq_n[1]: 0
    normal_irq_n[2]: 0
    normal_irq_n[3]: 19
    normal_irq_n[4]: 19
    normal_irq_n[5]: 19
    normal_irq_n[6]: 19
    normal_irq_n[7]: 19
    rx_normal_irq_n[0]: 17
    rx_normal_irq_n[1]: 0
    rx_normal_irq_n[2]: 0
    rx_normal_irq_n[3]: 0
    rx_normal_irq_n[4]: 0
    rx_normal_irq_n[5]: 0
    rx_normal_irq_n[6]: 0
    rx_normal_irq_n[7]: 0
    napi_poll_tx[0]: 21
    napi_poll_tx[1]: 0
    napi_poll_tx[2]: 0
    napi_poll_tx[3]: 0
    napi_poll_tx[4]: 0
    napi_poll_tx[5]: 0
    napi_poll_tx[6]: 0
    napi_poll_tx[7]: 0
    napi_poll_rx[0]: 17
    napi_poll_rx[1]: 0
    napi_poll_rx[2]: 0
    napi_poll_rx[3]: 0
    napi_poll_rx[4]: 0
    napi_poll_rx[5]: 0
    napi_poll_rx[6]: 0
    napi_poll_rx[7]: 0
    tx_normal_irq_n[0]: 18
    tx_normal_irq_n[1]: 0
    tx_normal_irq_n[2]: 0
    tx_normal_irq_n[3]: 0
    tx_normal_irq_n[4]: 0
    tx_normal_irq_n[5]: 0
    tx_normal_irq_n[6]: 0
    tx_normal_irq_n[7]: 0
    tx_clean[0]: 21
    tx_clean[1]: 0
    tx_clean[2]: 0
    tx_clean[3]: 0
    tx_clean[4]: 0
    tx_clean[5]: 0
    tx_clean[6]: 0
    tx_clean[7]: 0
    tx_set_ic_bit: 1
    irq_receive_pmt_irq_n: 0
    mmc_tx_irq_n: 0
    mmc_rx_irq_n: 0
    mmc_rx_csum_offload_irq_n: 0
    irq_tx_path_in_lpi_mode_n: 0
    irq_tx_path_exit_lpi_mode_n: 0
    irq_rx_path_in_lpi_mode_n: 0
    irq_rx_path_exit_lpi_mode_n: 0
    phy_eee_wakeup_error_n: 0
    ip_hdr_err: 0
    ip_payload_err: 0
    ip_csum_bypassed: 0
    ipv4_pkt_rcvd: 0
    ipv6_pkt_rcvd: 0
    no_ptp_rx_msg_type_ext: 0
    ptp_rx_msg_type_sync: 0
    ptp_rx_msg_type_follow_up: 0
    ptp_rx_msg_type_delay_req: 0
    ptp_rx_msg_type_delay_resp: 0
    ptp_rx_msg_type_pdelay_req: 0
    ptp_rx_msg_type_pdelay_resp: 0
    ptp_rx_msg_type_pdelay_follow_up: 0
    ptp_rx_msg_type_announce: 0
    ptp_rx_msg_type_management: 0
    ptp_rx_msg_pkt_reserved_type: 0
    ptp_frame_type: 0
    ptp_ver: 0
    timestamp_dropped: 0
    av_pkt_rcvd: 0
    av_tagged_pkt_rcvd: 0
    vlan_tag_priority_val: 0
    l3_filter_match: 0
    l4_filter_match: 0
    l3_l4_filter_no_match: 0
    irq_pcs_ane_n: 0
    irq_pcs_link_n: 0
    irq_rgmii_n: 0
    mtl_tx_status_fifo_full: 0
    mtl_tx_fifo_not_empty[0]: 0
    mtl_tx_fifo_not_empty[1]: 0
    mtl_tx_fifo_not_empty[2]: 0
    mtl_tx_fifo_not_empty[3]: 0
    mtl_tx_fifo_not_empty[4]: 0
    mtl_tx_fifo_not_empty[5]: 0
    mtl_tx_fifo_not_empty[6]: 0
    mtl_tx_fifo_not_empty[7]: 0
    mmtl_fifo_ctrl[0]: 0
    mmtl_fifo_ctrl[1]: 0
    mmtl_fifo_ctrl[3]: 0
    mmtl_fifo_ctrl[4]: 0
    mmtl_fifo_ctrl[5]: 0
    mmtl_fifo_ctrl[6]: 0
    mmtl_fifo_ctrl[7]: 0
    mtl_tx_fifo_read_ctrl_write[0]: 0
    mtl_tx_fifo_read_ctrl_write[1]: 0
    mtl_tx_fifo_read_ctrl_write[2]: 0
    mtl_tx_fifo_read_ctrl_write[3]: 0
    mtl_tx_fifo_read_ctrl_write[4]: 0
    mtl_tx_fifo_read_ctrl_write[5]: 0
    mtl_tx_fifo_read_ctrl_write[6]: 0
    mtl_tx_fifo_read_ctrl_write[7]: 0
    mtl_tx_fifo_read_ctrl_wait[0]: 0
    mtl_tx_fifo_read_ctrl_wait[1]: 0
    mtl_tx_fifo_read_ctrl_wait[2]: 0
    mtl_tx_fifo_read_ctrl_wait[3]: 0
    mtl_tx_fifo_read_ctrl_wait[4]: 0
    mtl_tx_fifo_read_ctrl_wait[5]: 0
    mtl_tx_fifo_read_ctrl_wait[6]: 0
    mtl_tx_fifo_read_ctrl_wait[7]: 0
    mtl_tx_fifo_read_ctrl_read[0]: 0
    mtl_tx_fifo_read_ctrl_read[1]: 0
    mtl_tx_fifo_read_ctrl_read[2]: 0
    mtl_tx_fifo_read_ctrl_read[3]: 0
    mtl_tx_fifo_read_ctrl_read[4]: 0
    mtl_tx_fifo_read_ctrl_read[5]: 0
    mtl_tx_fifo_read_ctrl_read[6]: 0
    mtl_tx_fifo_read_ctrl_read[7]: 0
    mtl_tx_fifo_read_ctrl_idle[0]: 0
    mtl_tx_fifo_read_ctrl_idle[1]: 0
    mtl_tx_fifo_read_ctrl_idle[2]: 0
    mtl_tx_fifo_read_ctrl_idle[3]: 0
    mtl_tx_fifo_read_ctrl_idle[4]: 0
    mtl_tx_fifo_read_ctrl_idle[5]: 0
    mtl_tx_fifo_read_ctrl_idle[6]: 0
    mtl_tx_fifo_read_ctrl_idle[7]: 0
    mac_tx_in_pause[0]: 0
    mac_tx_in_pause[1]: 0
    mac_tx_in_pause[2]: 0
    mac_tx_in_pause[3]: 0
    mac_tx_in_pause[4]: 0
    mac_tx_in_pause[5]: 0
    mac_tx_in_pause[6]: 0
    mac_tx_in_pause[7]: 0
    mac_tx_frame_ctrl_xfer: 0
    mac_tx_frame_ctrl_idle: 0
    mac_tx_frame_ctrl_wait: 0
    mac_tx_frame_ctrl_pause: 0
    mac_gmii_tx_proto_engine: 0
    mtl_rx_fifo_fill_level_full[0]: 0
    mtl_rx_fifo_fill_level_full[1]: 0
    mtl_rx_fifo_fill_level_full[2]: 0
    mtl_rx_fifo_fill_level_full[3]: 0
    mtl_rx_fifo_fill_level_full[4]: 0
    mtl_rx_fifo_fill_level_full[5]: 0
    mtl_rx_fifo_fill_level_full[6]: 0
    mtl_rx_fifo_fill_level_full[7]: 0
    mtl_rx_fifo_fill_above_thresh[0]: 0
    mtl_rx_fifo_fill_above_thresh[1]: 0
    mtl_rx_fifo_fill_above_thresh[2]: 0
    mtl_rx_fifo_fill_above_thresh[3]: 0
    mtl_rx_fifo_fill_above_thresh[4]: 0
    mtl_rx_fifo_fill_above_thresh[5]: 0
    mtl_rx_fifo_fill_above_thresh[6]: 0
    mtl_rx_fifo_fill_above_thresh[7]: 0
    mtl_rx_fifo_fill_below_thresh[0]: 0
    mtl_rx_fifo_fill_below_thresh[1]: 0
    mtl_rx_fifo_fill_below_thresh[2]: 0
    mtl_rx_fifo_fill_below_thresh[3]: 0
    mtl_rx_fifo_fill_below_thresh[4]: 0
    mtl_rx_fifo_fill_below_thresh[5]: 0
    mtl_rx_fifo_fill_below_thresh[6]: 0
    mtl_rx_fifo_fill_below_thresh[7]: 0
    mtl_rx_fifo_fill_level_empty[0]: 0
    mtl_rx_fifo_fill_level_empty[1]: 0
    mtl_rx_fifo_fill_level_empty[2]: 0
    mtl_rx_fifo_fill_level_empty[3]: 0
    mtl_rx_fifo_fill_level_empty[4]: 0
    mtl_rx_fifo_fill_level_empty[5]: 0
    mtl_rx_fifo_fill_level_empty[6]: 0
    mtl_rx_fifo_fill_level_empty[7]: 0
    mtl_rx_fifo_read_ctrl_flush[0]: 0
    mtl_rx_fifo_read_ctrl_flush[1]: 0
    mtl_rx_fifo_read_ctrl_flush[2]: 0
    mtl_rx_fifo_read_ctrl_flush[3]: 0
    mtl_rx_fifo_read_ctrl_flush[4]: 0
    mtl_rx_fifo_read_ctrl_flush[5]: 0
    mtl_rx_fifo_read_ctrl_flush[6]: 0
    mtl_rx_fifo_read_ctrl_flush[7]: 0
    mtl_rx_fifo_read_ctrl_read[0]: 0
    mtl_rx_fifo_read_ctrl_read[1]: 0
    mtl_rx_fifo_read_ctrl_read[2]: 0
    mtl_rx_fifo_read_ctrl_read[3]: 0
    mtl_rx_fifo_read_ctrl_read[4]: 0
    mtl_rx_fifo_read_ctrl_read[5]: 0
    mtl_rx_fifo_read_ctrl_read[6]: 0
    mtl_rx_fifo_read_ctrl_read[7]: 0
    mtl_rx_fifo_read_ctrl_status[0]: 0
    mtl_rx_fifo_read_ctrl_status[1]: 0
    mtl_rx_fifo_read_ctrl_status[2]: 0
    mtl_rx_fifo_read_ctrl_status[3]: 0
    mtl_rx_fifo_read_ctrl_status[4]: 0
    mtl_rx_fifo_read_ctrl_status[5]: 0
    mtl_rx_fifo_read_ctrl_status[6]: 0
    mtl_rx_fifo_read_ctrl_status[7]: 0
    mtl_rx_fifo_read_ctrl_idle[0]: 0
    mtl_rx_fifo_read_ctrl_idle[1]: 0
    mtl_rx_fifo_read_ctrl_idle[2]: 0
    mtl_rx_fifo_read_ctrl_idle[3]: 0
    mtl_rx_fifo_read_ctrl_idle[4]: 0
    mtl_rx_fifo_read_ctrl_idle[5]: 0
    mtl_rx_fifo_read_ctrl_idle[6]: 0
    mtl_rx_fifo_read_ctrl_idle[7]: 0
    mtl_rx_fifo_ctrl_active[0]: 0
    mtl_rx_fifo_ctrl_active[1]: 0
    mtl_rx_fifo_ctrl_active[2]: 0
    mtl_rx_fifo_ctrl_active[3]: 0
    mtl_rx_fifo_ctrl_active[4]: 0
    mtl_rx_fifo_ctrl_active[5]: 0
    mtl_rx_fifo_ctrl_active[6]: 0
    mtl_rx_fifo_ctrl_active[7]: 0
    mac_rx_frame_ctrl_fifo: 0
    mac_gmii_rx_proto_engine: 0
    tx_tso_frames[0]: 0
    tx_tso_frames[1]: 0
    tx_tso_frames[2]: 0
    tx_tso_frames[3]: 0
    tx_tso_frames[4]: 0
    tx_tso_frames[5]: 0
    tx_tso_frames[6]: 0
    tx_tso_frames[7]: 0
    tx_tso_nfrags[0]: 0
    tx_tso_nfrags[1]: 0
    tx_tso_nfrags[2]: 0
    tx_tso_nfrags[3]: 0
    tx_tso_nfrags[4]: 0
    tx_tso_nfrags[5]: 0
    tx_tso_nfrags[6]: 0
    tx_tso_nfrags[7]: 0
    txch_status[0]: 4
    txch_status[1]: 0
    txch_status[2]: 0
    txch_status[3]: 0
    txch_status[4]: 0
    txch_status[5]: 0
    txch_status[6]: 0
    txch_status[7]: 0
    txch_control[0]: 1052673
    txch_control[1]: 4096
    txch_control[2]: 0
    txch_control[3]: 0
    txch_control[4]: 1048577
    txch_control[5]: 269484033
    txch_control[6]: 269484033
    txch_control[7]: 269484033
    txch_desc_list_haddr[0]: 16
    txch_desc_list_haddr[1]: 0
    txch_desc_list_haddr[2]: 0
    txch_desc_list_haddr[3]: 0
    txch_desc_list_haddr[4]: 16
    txch_desc_list_haddr[5]: 16
    txch_desc_list_haddr[6]: 16
    txch_desc_list_haddr[7]: 16
    txch_desc_list_laddr[0]: 4282212352
    txch_desc_list_laddr[1]: 0
    txch_desc_list_laddr[2]: 0
    txch_desc_list_laddr[3]: 0
    txch_desc_list_laddr[4]: 4282204160
    txch_desc_list_laddr[5]: 4282187776
    txch_desc_list_laddr[6]: 4282171392
    txch_desc_list_laddr[7]: 4282155008
    txch_desc_ring_len[0]: 511
    txch_desc_ring_len[1]: 0
    txch_desc_ring_len[2]: 0
    txch_desc_ring_len[3]: 0
    txch_desc_ring_len[4]: 511
    txch_desc_ring_len[5]: 511
    txch_desc_ring_len[6]: 511
    txch_desc_ring_len[7]: 511
    txch_desc_curr_haddr[0]: 0
    txch_desc_curr_haddr[1]: 0
    txch_desc_curr_haddr[2]: 0
    txch_desc_curr_haddr[3]: 0
    txch_desc_curr_haddr[4]: 0
    txch_desc_curr_haddr[5]: 0
    txch_desc_curr_haddr[6]: 0
    txch_desc_curr_haddr[7]: 0
    txch_desc_curr_laddr[0]: 4282213696
    txch_desc_curr_laddr[1]: 0
    txch_desc_curr_laddr[2]: 0
    txch_desc_curr_laddr[3]: 0
    txch_desc_curr_laddr[4]: 4282204160
    txch_desc_curr_laddr[5]: 4282187776
    txch_desc_curr_laddr[6]: 4282171392
    txch_desc_curr_laddr[7]: 4282155008
    txch_desc_tail[0]: 4282213696
    txch_desc_tail[1]: 0
    txch_desc_tail[2]: 0
    txch_desc_tail[3]: 0
    txch_desc_tail[4]: 4282204160
    txch_desc_tail[5]: 4282187776
    txch_desc_tail[6]: 4282171392
    txch_desc_tail[7]: 4282155008
    txch_desc_buf_haddr[0]: 16
    txch_desc_buf_haddr[1]: 0
    txch_desc_buf_haddr[2]: 0
    txch_desc_buf_haddr[3]: 0
    txch_desc_buf_haddr[4]: 0
    txch_desc_buf_haddr[5]: 0
    txch_desc_buf_haddr[6]: 0
    txch_desc_buf_haddr[7]: 0
    txch_desc_buf_laddr[0]: 4269187074
    txch_desc_buf_laddr[1]: 0
    txch_desc_buf_laddr[2]: 0
    txch_desc_buf_laddr[3]: 0
    txch_desc_buf_laddr[4]: 0
    txch_desc_buf_laddr[5]: 0
    txch_desc_buf_laddr[6]: 0
    txch_desc_buf_laddr[7]: 0
    txch_sw_cur_tx[0]: 84
    txch_sw_cur_tx[1]: 0
    txch_sw_cur_tx[2]: 0
    txch_sw_cur_tx[3]: 0
    txch_sw_cur_tx[4]: 0
    txch_sw_cur_tx[5]: 0
    txch_sw_cur_tx[6]: 0
    txch_sw_cur_tx[7]: 0
    txch_sw_dirty_tx[0]: 84
    txch_sw_dirty_tx[1]: 0
    txch_sw_dirty_tx[2]: 0
    txch_sw_dirty_tx[3]: 0
    txch_sw_dirty_tx[4]: 0
    txch_sw_dirty_tx[5]: 0
    txch_sw_dirty_tx[6]: 0
    txch_sw_dirty_tx[7]: 0
    rxch_status[0]: 4
    rxch_status[1]: 0
    rxch_status[2]: 0
    rxch_status[3]: 0
    rxch_status[4]: 0
    rxch_status[5]: 0
    rxch_status[6]: 0
    rxch_status[7]: 0
    rxch_control[0]: 1051649
    rxch_control[1]: 0
    rxch_control[2]: 0
    rxch_control[3]: 1051649
    rxch_control[4]: 1051649
    rxch_control[5]: 1051649
    rxch_control[6]: 1051649
    rxch_control[7]: 1051649
    rxch_desc_list_haddr[0]: 16
    rxch_desc_list_haddr[1]: 0
    rxch_desc_list_haddr[2]: 0
    rxch_desc_list_haddr[3]: 16
    rxch_desc_list_haddr[4]: 16
    rxch_desc_list_haddr[5]: 16
    rxch_desc_list_haddr[6]: 16
    rxch_desc_list_haddr[7]: 16
    rxch_desc_list_laddr[0]: 4282261504
    rxch_desc_list_laddr[1]: 0
    rxch_desc_list_laddr[2]: 0
    rxch_desc_list_laddr[3]: 4282253312
    rxch_desc_list_laddr[4]: 4282245120
    rxch_desc_list_laddr[5]: 4282236928
    rxch_desc_list_laddr[6]: 4282228736
    rxch_desc_list_laddr[7]: 4282220544
    rxch_desc_ring_len[0]: 511
    rxch_desc_ring_len[1]: 0
    rxch_desc_ring_len[2]: 0
    rxch_desc_ring_len[3]: 511
    rxch_desc_ring_len[4]: 511
    rxch_desc_ring_len[5]: 511
    rxch_desc_ring_len[6]: 511
    rxch_desc_ring_len[7]: 511
    rxch_desc_curr_haddr[0]: 0
    rxch_desc_curr_haddr[1]: 0
    rxch_desc_curr_haddr[2]: 0
    rxch_desc_curr_haddr[3]: 0
    rxch_desc_curr_haddr[4]: 0
    rxch_desc_curr_haddr[5]: 0
    rxch_desc_curr_haddr[6]: 0
    rxch_desc_curr_haddr[7]: 0
    rxch_desc_curr_laddr[0]: 4282262560
    rxch_desc_curr_laddr[1]: 0
    rxch_desc_curr_laddr[2]: 0
    rxch_desc_curr_laddr[3]: 4282253568
    rxch_desc_curr_laddr[4]: 4282245376
    rxch_desc_curr_laddr[5]: 4282237184
    rxch_desc_curr_laddr[6]: 4282228992
    rxch_desc_curr_laddr[7]: 4282220800
    rxch_desc_tail[0]: 4282262304
    rxch_desc_tail[1]: 0
    rxch_desc_tail[2]: 0
    rxch_desc_tail[3]: 4282261504
    rxch_desc_tail[4]: 4282253312
    rxch_desc_tail[5]: 4282245120
    rxch_desc_tail[6]: 4282236928
    rxch_desc_tail[7]: 4282228736
    rxch_desc_buf_haddr[0]: 16
    rxch_desc_buf_haddr[1]: 0
    rxch_desc_buf_haddr[2]: 0
    rxch_desc_buf_haddr[3]: 16
    rxch_desc_buf_haddr[4]: 16
    rxch_desc_buf_haddr[5]: 16
    rxch_desc_buf_haddr[6]: 16
    rxch_desc_buf_haddr[7]: 16
    rxch_desc_buf_laddr[0]: 4282097664
    rxch_desc_buf_laddr[1]: 0
    rxch_desc_buf_laddr[2]: 0
    rxch_desc_buf_laddr[3]: 4279795712
    rxch_desc_buf_laddr[4]: 4277698560
    rxch_desc_buf_laddr[5]: 4275601408
    rxch_desc_buf_laddr[6]: 4273504256
    rxch_desc_buf_laddr[7]: 4271407104
    rxch_sw_cur_rx[0]: 50
    rxch_sw_cur_rx[1]: 0
    rxch_sw_cur_rx[2]: 0
    rxch_sw_cur_rx[3]: 0
    rxch_sw_cur_rx[4]: 0
    rxch_sw_cur_rx[5]: 0
    rxch_sw_cur_rx[6]: 0
    rxch_sw_cur_rx[7]: 0
    rxch_sw_dirty_rx[0]: 50
    rxch_sw_dirty_rx[1]: 0
    rxch_sw_dirty_rx[2]: 0
    rxch_sw_dirty_rx[3]: 0
    rxch_sw_dirty_rx[4]: 0
    rxch_sw_dirty_rx[5]: 0
    rxch_sw_dirty_rx[6]: 0
    rxch_sw_dirty_rx[7]: 0
    total_interrupts: 19
    lpi_intr_n: 0
    pmt_intr_n: 0
    event_intr_n: 0
    tx_intr_n: 1
    rx_intr_n: 17
    xpcs_intr_n: 0
    phy_intr_n: 1
    sw_msi_n: 0
    mtl_tx_underflow[0]: 0
    mtl_tx_underflow[1]: 0
    mtl_tx_underflow[3]: 0
    mtl_tx_underflow[4]: 0
    mtl_tx_underflow[5]: 0
    mtl_tx_underflow[6]: 0
    mtl_tx_underflow[7]: 0
    mtl_rx_miss_pkt_cnt[0]: 0
    mtl_rx_miss_pkt_cnt[1]: 0
    mtl_rx_miss_pkt_cnt[3]: 0
    mtl_rx_miss_pkt_cnt[4]: 0
    mtl_rx_miss_pkt_cnt[5]: 0
    mtl_rx_miss_pkt_cnt[6]: 0
    mtl_rx_miss_pkt_cnt[7]: 0
    mtl_rx_overflow_pkt_cnt[0]: 0
    mtl_rx_overflow_pkt_cnt[1]: 0
    mtl_rx_overflow_pkt_cnt[3]: 0
    mtl_rx_overflow_pkt_cnt[4]: 0
    mtl_rx_overflow_pkt_cnt[5]: 0
    mtl_rx_overflow_pkt_cnt[6]: 0
    mtl_rx_overflow_pkt_cnt[7]: 0
    rxch_watchdog_timer[0]: 160
    rxch_watchdog_timer[1]: 0
    rxch_watchdog_timer[2]: 0
    rxch_watchdog_timer[3]: 160
    rxch_watchdog_timer[4]: 160
    rxch_watchdog_timer[5]: 160
    rxch_watchdog_timer[6]: 160
    rxch_watchdog_timer[7]: 160
    link_partner_pause_frame_cnt: 0
    m3_debug_cnt0: 0
    m3_debug_cnt1: 0
    m3_debug_cnt2: 0
    m3_debug_cnt3: 0
    m3_debug_cnt4: 0
    m3_debug_cnt5: 0
    m3_debug_cnt6: 0
    m3_debug_cnt7: 0
    m3_debug_cnt8: 0
    m3_debug_cnt9: 0
    m3_debug_cnt10: 0
    m3_watchdog_exp_cnt: 40
    m3_watchdog_monitor_cnt: 16
    m3_debug_cnt13: 0
    m3_debug_cnt14: 0
    m3_systick_cnt_upper_value: 0
    m3_systick_cnt_lower_value: 87630
    m3_tx_timeout_port0: 0
    m3_tx_timeout_port1: 0
    m3_debug_cnt19: 0
    m3_tx_pcie_addr_loc_port0[0]: 0
    m3_tx_pcie_addr_loc_port0[1]: 0
    m3_tx_pcie_addr_loc_port0[2]: 0
    m3_tx_pcie_addr_loc_port0[3]: 0
    m3_tx_pcie_addr_loc_port0[4]: 0
    m3_tx_pcie_addr_loc_port0[5]: 0
    m3_tx_pcie_addr_loc_port0[6]: 0
    m3_tx_pcie_addr_loc_port0[7]: 0
    m3_tx_pcie_addr_loc_port1[0]: 0
    m3_tx_pcie_addr_loc_port1[1]: 0
    m3_tx_pcie_addr_loc_port1[2]: 0
    m3_tx_pcie_addr_loc_port1[3]: 0
    m3_tx_pcie_addr_loc_port1[4]: 0
    m3_tx_pcie_addr_loc_port1[5]: 0
    m3_tx_pcie_addr_loc_port1[6]: 0
    m3_tx_pcie_addr_loc_port1[7]: 0
    m3_rx_pcie_addr_loc_port0[0]: 0
    m3_rx_pcie_addr_loc_port0[1]: 0
    m3_rx_pcie_addr_loc_port0[2]: 0
    m3_rx_pcie_addr_loc_port0[3]: 0
    m3_rx_pcie_addr_loc_port0[4]: 0
    m3_rx_pcie_addr_loc_port0[5]: 0
    m3_rx_pcie_addr_loc_port0[6]: 0
    m3_rx_pcie_addr_loc_port0[7]: 0
    m3_rx_pcie_addr_loc_port1[0]: 0
    m3_rx_pcie_addr_loc_port1[1]: 0
    m3_rx_pcie_addr_loc_port1[2]: 0
    m3_rx_pcie_addr_loc_port1[3]: 0
    m3_rx_pcie_addr_loc_port1[4]: 0
    m3_rx_pcie_addr_loc_port1[5]: 0
    m3_rx_pcie_addr_loc_port1[6]: 0
    m3_rx_pcie_addr_loc_port1[7]: 0
    mbx_pf_sent_vf[0]: 0
    mbx_pf_sent_vf[1]: 0
    mbx_pf_sent_vf[2]: 0
    mbx_pf_rcvd_vf[0]: 0
    mbx_pf_rcvd_vf[1]: 0
    mbx_pf_rcvd_vf[2]: 0

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

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.Sample output of the ip command to display the network interface information.
ip a
enP1p5s0f0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
    link/ether 1e:9f:61:1a:e0:04 brd ff:ff:ff:ff:ff:ff
    inet 169.254.227.235/16 scope global enP1p5s0f0
    valid_lft forever preferred_lft forever
    inet6 fe80::1c9f:61ff:fe1a:e004/64 scope link tentative proto kernel_ll
    valid_lft forever preferred_lft forever

enP1p5s0f1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 62:99:60:23:4d:52 brd ff:ff:ff:ff:ff:ff
    inet 169.254.57.126/16 scope global enP1p5s0f1
    valid_lft forever preferred_lft forever

Analyze the network traffic

Use the tcpdump command to analyze the network traffic by intercepting and displaying packets that are created or received by a network interface.Sample tcpdump command to analyze the network traffic.
tcpdump -i any -s 0 -w /data/tcpdump.pcap

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.Sample output of the ip command to retrieve the IP routing table.
ip r s
default dev enP1p5s0f0 scope link  src 169.254.22.123  metric 1001002
169.254.0.0/16 dev enP1p5s0f0 scope link  src 169.254.22.123  metric 1002

Next steps