Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 4 Feb 2016 15:29:58 +0100
From:      Luigi Rizzo <rizzo@iet.unipi.it>
To:        Eduardo Meyer <dudu.meyer@gmail.com>
Cc:        "freebsd-net@freebsd.org" <freebsd-net@freebsd.org>
Subject:   Re: dev.netmap.buf_size and packett size from host
Message-ID:  <CA%2BhQ2%2Bg0FujuKvzxH_Nae6Pq2X%2BzJQWOrrY3RSefDAiwssASxg@mail.gmail.com>
In-Reply-To: <CAEqdE_6ZVTbLebLoNbQUy916Pv5up5A9vrymrV4yE_DBXZJ-yw@mail.gmail.com>
References:  <CAEqdE_6ZVTbLebLoNbQUy916Pv5up5A9vrymrV4yE_DBXZJ-yw@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Make sure you disable TSO on the interface used in netmap
mode, and then check that you use an MTU of 1500 on that
interface.
You should not receive frames larger than MTU coming from
the host in these conditions.

cheers
luigi


On Thu, Feb 4, 2016 at 3:26 PM, Eduardo Meyer <dudu.meyer@gmail.com> wrote:
> hello,
>
> I have a netmap application which has host mode bridge/fwd, with default
> settings I have the following error some often:
>
> 884.260394 [2950] netmap_transmit           igb1 from_host, drop packet
> size 2962 > 2048
>
> the only application which relies on host mode is bird, so those packets
> are probably from bird daemon, when I get those errors I get bird sessions
> failing and restart
>
> I raised dev.netmap.buf_size to 5000 it ajusted to 5120, things got better
> but I still have logs:
>
> netmap_transmit           igb1 from_host, drop packet size 5858 > 5120
>
> Now the main question is, when dev.netmap.buf_size is 2048 the application
> uses 1.3G of RAM but when I raise to 5120 it uses 3G of RAM.
>
> So I need to understand, is this packet size really related from what I get
> from the application packets coming from host to netmap? If so can I allow
> for bigger sizes, like 16k (lo0 mtu) without pre-alloc so much more RAM?
>
> thank you
>
> E. Meyer
> _______________________________________________
> freebsd-net@freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-net
> To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org"



-- 
-----------------------------------------+-------------------------------
 Prof. Luigi RIZZO, rizzo@iet.unipi.it  . Dip. di Ing. dell'Informazione
 http://www.iet.unipi.it/~luigi/        . Universita` di Pisa
 TEL      +39-050-2217533               . via Diotisalvi 2
 Mobile   +39-338-6809875               . 56122 PISA (Italy)
-----------------------------------------+-------------------------------



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CA%2BhQ2%2Bg0FujuKvzxH_Nae6Pq2X%2BzJQWOrrY3RSefDAiwssASxg>