Bug 254147 - No buffer space available error on NIC Intel 10G X550T
Summary: No buffer space available error on NIC Intel 10G X550T
Status: New
Alias: None
Product: Base System
Classification: Unclassified
Component: kern (show other bugs)
Version: 12.2-RELEASE
Hardware: amd64 Any
: --- Affects Only Me
Assignee: freebsd-bugs (Nobody)
URL:
Keywords: IntelNetworking
Depends on:
Blocks:
 
Reported: 2021-03-08 22:38 UTC by robert.ayrapetyan
Modified: 2021-03-08 22:38 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description robert.ayrapetyan 2021-03-08 22:38:43 UTC
Configuration:

Server: Dell R740XD
NIC:     
vendor     = 'Intel Corporation'
device     = 'Ethernet Controller 10G X550T'
ix0: 
flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
media: Ethernet autoselect (1000baseT <full-duplex>)

Config overrides:
net.inet.tcp.hostcache.cachelimit="0"
machdep.hyperthreading_allowed="0"
net.inet.tcp.soreceive_stream="1"
net.isr.maxthreads="-1"
net.isr.bindthreads="1"
dev.ix.0.fc=0
dev.ix.0.iflib.rx_budget=65535
dev.ix.1.iflib.rx_budget=65535

After certain amount of time (2-8 hours) under a constant network load ~ 1Gbit\s, observing a loss of connection and any ping\traceroute end up with "No buffer space available" error.

netstat -m \ netstat -s output looks normal, all values are way beyond limits. No errors in syslog.

DC crew replaced hardware\cables - didn't help.

ifconfig ix0 down && ifconfig ix0 up - resolves the issue immediately.

Another workaround which looks like resolved the issue:
ifconfig ix0 -rxcsum -rxcsum6 -txcsum -txcsum6 -lro -tso -vlanhwtso
- no connection losses observed for > 24 hours after that.

Is there some command I should run next time issue is observed to help identify the root issue? Thanks.