ethtool rx_discards

Latest response

we are running syslog-ng 3.5.6 on RHEL 7.3.1611, we are recieving a massive UDP stream from FW.

1- I modified the net.core.rmem_max = 512MB
2- i modified also the sp-rcvbuf() on syslog-ng on that specific source to 512MB
3- using netstat -suna i am noticing packets are dropped over UDP 'recieve packets errors'
4- running ethtool -i alot of rx_discards as well
5- the interface is a slave in balance-alb bond [i tried active-standby] as well.
6- running dropwatch -l kas i can see dropped are happening due to udp_queue_rxv_skb .

I don't know how to solve the UDP drop packets issue, anyone can help?

[root@lvl-tec-app1 ~]# ethtool -S eno4 | grep rx_
rx_octets: 885450138410
rx_fragments: 0
rx_ucast_packets: 2009480107
rx_mcast_packets: 29397
rx_bcast_packets: 265
rx_fcs_errors: 0
rx_align_errors: 0
rx_xon_pause_rcvd: 0
rx_xoff_pause_rcvd: 0
rx_mac_ctrl_rcvd: 0
rx_xoff_entered: 0
rx_frame_too_long_errors: 0
rx_jabbers: 0
rx_undersize_packets: 0
rx_in_length_errors: 0
rx_out_length_errors: 0
rx_64_or_less_octet_packets: 0
rx_65_to_127_octet_packets: 0
rx_128_to_255_octet_packets: 0
rx_256_to_511_octet_packets: 0
rx_512_to_1023_octet_packets: 0
rx_1024_to_1522_octet_packets: 0
rx_1523_to_2047_octet_packets: 0
rx_2048_to_4095_octet_packets: 0
rx_4096_to_8191_octet_packets: 0
rx_8192_to_9022_octet_packets: 0
rx_discards: 7644247
rx_errors: 0
rx_threshold_hit: 0

[root@lvl-tec-app1 ~]# ethtool -i eno4
driver: tg3
version: 3.137
firmware-version: 5719-v1.45 NCSI v1.3.12.0
expansion-rom-version:
bus-info: 0000:02:00.3
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: no

Responses