Hi,
I am using a Intel 82599EB Network card and when I try to change the RX buffer setting using ethtool, it doesn't complain but doesn't change the value betyind 456. Can someone help me changing it
~ # ethtool -g vmnic7
Ring parameters for vmnic7:
Pre-set maximums:
RX: 4096
RX Mini: 0
RX Jumbo: 0
TX: 4096
Current hardware settings:
RX: 456
RX Mini: 0
RX Jumbo: 0
TX: 4096
~ # ethtool -G vmnic7 rx 4096
~ # ethtool -g vmnic7
Ring parameters for vmnic7:
Pre-set maximums:
RX: 4096
RX Mini: 0
RX Jumbo: 0
TX: 4096
Current hardware settings:
RX: 456
RX Mini: 0
RX Jumbo: 0
TX: 4096
~ #
I am seeing DMA error at not even half of line rate
~ # ethtool -i vmnic7
driver: ixgbe
version: 3.14.3iov
firmware-version: 0x8000030d, 14.0.12
bus-info: 0000:43:00.1
~ # ethtool -S vmnic7
NIC statistics:
rx_packets: 17283008396
tx_packets: 12937303984
rx_bytes: 21366098665481
tx_bytes: 19586964453846
rx_errors: 0
tx_errors: 0
rx_dropped: 0
tx_dropped: 0
multicast: 2016177
collisions: 0
rx_over_errors: 0
rx_crc_errors: 0
rx_frame_errors: 0
rx_fifo_errors: 0
rx_missed_errors: 531729
tx_aborted_errors: 0
tx_carrier_errors: 0
tx_fifo_errors: 0
tx_heartbeat_errors: 0
rx_pkts_nic: 27985414043
tx_pkts_nic: 12935893014
rx_bytes_nic: 35072083114461
tx_bytes_nic: 19688315359372
lsc_int: 27
tx_busy: 0
non_eop_descs: 0
broadcast: 2353243
rx_no_buffer_count: 0
tx_timeout_count: 0
tx_restart_queue: 0
rx_long_length_errors: 0
rx_short_length_errors: 0
tx_flow_control_xon: 17
rx_flow_control_xon: 0
tx_flow_control_xoff: 18
rx_flow_control_xoff: 0
rx_csum_offload_errors: 8
rx_header_split: 0
alloc_rx_page_failed: 0
alloc_rx_buff_failed: 0
rx_no_dma_resources: 10705650092
hw_rsc_aggregated: 0
hw_rsc_flushed: 0
fdir_match: 0
fdir_miss: 0
fdir_overflow: 0
fcoe_bad_fccrc: 0
fcoe_last_errors: 0
rx_fcoe_dropped: 0
rx_fcoe_packets: 0
rx_fcoe_dwords: 0
fcoe_noddp: 0
fcoe_noddp_ext_buff: 0
tx_fcoe_packets: 0
tx_fcoe_dwords: 0
os2bmc_rx_by_bmc: 0
os2bmc_tx_by_bmc: 0
os2bmc_tx_by_host: 0
os2bmc_rx_by_host: 0
tx_queue_0_packets: 170
tx_queue_0_bytes: 169154
tx_queue_1_packets: 47
tx_queue_1_bytes: 9100
tx_queue_2_packets: 3316566103
tx_queue_2_bytes: 5021255735862
tx_queue_3_packets: 2992751129
tx_queue_3_bytes: 4530995244180
tx_queue_4_packets: 38
tx_queue_4_bytes: 8142
tx_queue_5_packets: 35
tx_queue_5_bytes: 7114
tx_queue_6_packets: 3492432924
tx_queue_6_bytes: 5287515341822
tx_queue_7_packets: 3135553538
tx_queue_7_bytes: 4747197938472
tx_queue_8_packets: 0
tx_queue_8_bytes: 0
rx_queue_0_packets: 7348183590
rx_queue_0_bytes: 6324866393749
rx_queue_1_packets: 3810634678
rx_queue_1_bytes: 5769271266826
rx_queue_2_packets: 2989697478
rx_queue_2_bytes: 4526370722346
rx_queue_3_packets: 3134492658
rx_queue_3_bytes: 4745590283216
rx_queue_4_packets: 0
rx_queue_4_bytes: 0
rx_queue_5_packets: 0
rx_queue_5_bytes: 0
rx_queue_6_packets: 0
rx_queue_6_bytes: 0
rx_queue_7_packets: 0
rx_queue_7_bytes: 0
rx_queue_8_packets: 0
rx_queue_8_bytes: 0
tx_pb_0_pxon: 0
tx_pb_0_pxoff: 0
tx_pb_1_pxon: 0
tx_pb_1_pxoff: 0
tx_pb_2_pxon: 0
tx_pb_2_pxoff: 0
tx_pb_3_pxon: 0
tx_pb_3_pxoff: 0
tx_pb_4_pxon: 0
tx_pb_4_pxoff: 0
tx_pb_5_pxon: 0
tx_pb_5_pxoff: 0
tx_pb_6_pxon: 0
tx_pb_6_pxoff: 0
tx_pb_7_pxon: 0
tx_pb_7_pxoff: 0
rx_pb_0_pxon: 0
rx_pb_0_pxoff: 0
rx_pb_1_pxon: 0
rx_pb_1_pxoff: 0
rx_pb_2_pxon: 0
rx_pb_2_pxoff: 0
rx_pb_3_pxon: 0
rx_pb_3_pxoff: 0
rx_pb_4_pxon: 0
rx_pb_4_pxoff: 0
rx_pb_5_pxon: 0
rx_pb_5_pxoff: 0
rx_pb_6_pxon: 0
rx_pb_6_pxoff: 0
rx_pb_7_pxon: 0
rx_pb_7_pxoff: 0
~ #