Failed to allocate receive buffer problem
John Baldwin
jhb at freebsd.org
Tue Jun 25 13:52:50 UTC 2013
On Wednesday, June 12, 2013 3:06:26 am Alex Liptsin wrote:
> Hi.
>
> I have a problem that when running a ping (or any other traffic) over IPoIB
port,
> Traffic fails after some time.
> At destination server DMESG I see that errors:
>
> Jun 11 14:42:11 h-qa-033 kernel: ib1: failed to allocate receive buffer 253
> Jun 11 14:42:12 h-qa-033 kernel: ib1: failed to allocate receive buffer 254
> Jun 11 14:42:13 h-qa-033 kernel: ib1: failed to allocate receive buffer 255
> Jun 11 14:42:14 h-qa-033 kernel: ib1: failed to allocate receive buffer 0
> Jun 11 14:42:15 h-qa-033 kernel: ib1: failed to allocate receive buffer 1
> Jun 11 14:42:16 h-qa-033 kernel: ib1: failed to allocate receive buffer 2
> Jun 11 14:42:17 h-qa-033 kernel: ib1: failed to allocate receive buffer 3
> Jun 11 14:42:18 h-qa-033 kernel: ib1: failed to allocate receive buffer 4
> Jun 11 14:42:19 h-qa-033 kernel: ib1: failed to allocate receive buffer 5
> Jun 11 14:42:20 h-qa-033 kernel: ib1: failed to allocate receive buffer 6
> Jun 11 14:42:21 h-qa-033 kernel: ib1: failed to allocate receive buffer 7
>
> I work with FreeBSD 9.1.
>
> Is it a bug or some configuration issues?
Do you see memory allocation errors in netstat -m?
Specifically this line:
0/0/0 requests for mbufs denied (mbufs/clusters/mbuf+clusters)
If so, it may be that the IPoIB layer has an mbuf leak. The rest of netstat -
m might be useful here as you can see if any of the zones are full.
--
John Baldwin
More information about the freebsd-infiniband
mailing list