9.1-RELEASE-p1: em0: Could not setup receive structures

Pieper, Jeffrey E jeffrey.e.pieper at intel.com
Fri Mar 8 20:20:09 UTC 2013


kern.ipc.nmbclusters

Jeff

-----Original Message-----
From: owner-freebsd-net at freebsd.org [mailto:owner-freebsd-net at freebsd.org] On Behalf Of mxb
Sent: Friday, March 08, 2013 12:17 PM
To: Jack Vogel
Cc: freebsd-net at freebsd.org; mxb
Subject: Re: 9.1-RELEASE-p1: em0: Could not setup receive structures


Any sysctl I'd should look out for?

//maxim



On 8 mar 2013, at 21:03, Jack Vogel <jfvogel at gmail.com> wrote:

> The message occurs because you don't have enough mbufs to setup the RX
> ring, so you
> need to look at nmbclusters. It may be that em is just the victim, since
> you have igb interfaces
> as well from what I see.
> 
> Jack
> 
> 
> On Fri, Mar 8, 2013 at 11:19 AM, mxb <mxb at alumni.chalmers.se> wrote:
> 
>> 
>> Hello list@,
>> 
>> I'm mostly active on OpenBSD-side, however I have several machines running
>> fbsd with ZFS.
>> 
>> I'v recently upgraded(today) from 8.2-stable to 9.1-rel because of em(4)
>> with the problem  <subject> on 8.2-stable.
>> However, my problem has not disappeared after mentioned upgrade.
>> 
>> I serve VMWare images from this machine.
>> 
>> Configuration:
>> 
>> lagg0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 9000
>> 
>> options=4019b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,VLAN_HWTSO>
>>        ether 00:25:90:24:70:e8
>>        inet 172.16.0.243 netmask 0xfffff800 broadcast 172.16.7.255
>>        nd6 options=1<PERFORMNUD>
>>        media: Ethernet autoselect
>>        status: active
>>        laggproto lacp lagghash l2,l3,l4
>>        laggport: igb0 flags=1c<ACTIVE,COLLECTING,DISTRIBUTING>
>>        laggport: em0 flags=18<COLLECTING,DISTRIBUTING>
>> lagg1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 9000
>> 
>> options=4019b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,VLAN_HWTSO>
>>        ether 00:25:90:24:70:e9
>>        inet 10.11.11.1 netmask 0xffffff00 broadcast 10.11.11.255
>>        inet 10.11.11.11 netmask 0xffffff00 broadcast 10.11.11.255
>>        inet 10.11.11.12 netmask 0xffffff00 broadcast 10.11.11.255
>>        inet 10.11.11.13 netmask 0xffffff00 broadcast 10.11.11.255
>>        inet 10.11.11.14 netmask 0xffffff00 broadcast 10.11.11.255
>>        inet 10.11.11.15 netmask 0xffffff00 broadcast 10.11.11.255
>>        inet 10.11.11.16 netmask 0xffffff00 broadcast 10.11.11.255
>>        inet 10.11.11.17 netmask 0xffffff00 broadcast 10.11.11.255
>>        inet 10.11.11.18 netmask 0xffffff00 broadcast 10.11.11.255
>>        inet 10.11.11.19 netmask 0xffffff00 broadcast 10.11.11.255
>>        inet 10.11.11.20 netmask 0xffffff00 broadcast 10.11.11.255
>>        inet 10.11.11.21 netmask 0xffffff00 broadcast 10.11.11.255
>>        inet 10.11.11.22 netmask 0xffffff00 broadcast 10.11.11.255
>>        inet 10.11.11.23 netmask 0xffffff00 broadcast 10.11.11.255
>>        inet 10.11.11.24 netmask 0xffffff00 broadcast 10.11.11.255
>>        inet 10.11.11.25 netmask 0xffffff00 broadcast 10.11.11.255
>>        inet 10.11.11.26 netmask 0xffffff00 broadcast 10.11.11.255
>>        inet 10.11.11.27 netmask 0xffffff00 broadcast 10.11.11.255
>>        inet 10.11.11.28 netmask 0xffffff00 broadcast 10.11.11.255
>>        nd6 options=1<PERFORMNUD>
>>        media: Ethernet autoselect
>>        status: active
>>        laggproto lacp lagghash l2,l3,l4
>>        laggport: igb1 flags=1c<ACTIVE,COLLECTING,DISTRIBUTING>
>>        laggport: em1 flags=1c<ACTIVE,COLLECTING,DISTRIBUTING>
>> 
>> current sysctl.conf (not fixed after upgrade):
>> # Every socket is a file, so increase them
>> kern.maxfiles=204800
>> kern.maxfilesperproc=200000
>> kern.ipc.maxsockets=204800
>> 
>> # Increase max command-line length showed in `ps` (e.g for Tomcat/Java)
>> # Default is PAGE_SIZE / 16 or 256 on x86
>> # For more info see: http://www.freebsd.org/cgi/query-pr.cgi?pr=120749
>> kern.ps_arg_cache_limit=4096
>> 
>> # Security
>> #net.inet.udp.blackhole=1
>> #net.inet.tcp.blackhole=2
>> 
>> kern.ipc.maxsockbuf=16777216
>> kern.ipc.nmbclusters=65535
>> kern.ipc.somaxconn=32768
>> #kern.maxfiles=65535
>> kern.maxvnodes=800000
>> 
>> vfs.zfs.l2arc_noprefetch=0
>> vfs.zfs.l2arc_write_max=16777216
>> vfs.zfs.l2arc_write_boost=16777216
>> 
>> net.inet.tcp.sendspace=65535
>> net.inet.tcp.recvspace=131072
>> net.inet.tcp.mssdflt=1452
>> net.inet.tcp.sendbuf_max=16777216
>> net.inet.tcp.sendbuf_inc=524288
>> net.inet.tcp.recvbuf_max=16777216
>> net.inet.tcp.recvbuf_inc=524288
>> net.inet.udp.recvspace=65535
>> net.inet.udp.maxdgram=65535
>> net.local.stream.recvspace=65535
>> net.local.stream.sendspace=65535
>> net.inet.tcp.delayed_ack=0
>> 
>> 
>> Any clues?
>> 
>> Please mail directly to me or cc to sysop at prisjakt.nu
>> 
>> Regards
>> Maxim
>> 
>> 
>> _______________________________________________
>> freebsd-net at freebsd.org mailing list
>> http://lists.freebsd.org/mailman/listinfo/freebsd-net
>> To unsubscribe, send any mail to "freebsd-net-unsubscribe at freebsd.org"
>> 
> _______________________________________________
> freebsd-net at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-net
> To unsubscribe, send any mail to "freebsd-net-unsubscribe at freebsd.org"

_______________________________________________
freebsd-net at freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "freebsd-net-unsubscribe at freebsd.org"


More information about the freebsd-net mailing list