Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 22 Nov 2018 11:42:06 +0100
From:      Vincenzo Maffione <v.maffione@gmail.com>
To:        avv314@gmail.com
Cc:        tom.barbette@ulg.ac.be,  "freebsd-net@freebsd.org" <freebsd-net@freebsd.org>, rysto32@gmail.com, bu7cher@yandex.ru, Luigi Rizzo <rizzo@iet.unipi.it>
Subject:   Re: Is netmap jumbo frames broken in STABLE?
Message-ID:  <CA%2B_eA9iSV=NjsaBWCYN2VGuvQvNvUh6fyDLvvmwHDJJAKTkkKg@mail.gmail.com>
In-Reply-To: <CA%2BBi_Yhkw2JaGCgF%2Bo1BgLe=QmftneNM8mCrM4jo0OrYeoSGmw@mail.gmail.com>
References:  <CA%2BBi_YhqCnt5pQ_hC5zWdBp24=Zn3Rcj29AwtMrguPhSoJZSdQ@mail.gmail.com> <CA%2BhQ2%2BjcT_E4osrTB00%2Bf0gwSCoG_Zy%2BVdU8LXndqsjnmxPQ3Q@mail.gmail.com> <CAFMmRNy=PEFOxM4tGM7TQqpMnhTba17ACiaOcfuG8fkDET0RZw@mail.gmail.com> <CA%2BBi_YiqcOTw7T_dDzjis8yFu7oGd8G-av2BEaStXFiU7ovUCw@mail.gmail.com> <5756C17D.1090409@yandex.ru> <CA%2BhQ2%2Bjtd9FGuaJfJ6N1yt2%2BjSkez8Bj1usjpO%2BBCt-3Yvx2ww@mail.gmail.com> <1502708678.10983095.1465385308094.JavaMail.zimbra@ulg.ac.be> <CA%2BBi_Yhkw2JaGCgF%2Bo1BgLe=QmftneNM8mCrM4jo0OrYeoSGmw@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi,
  Yes, absolutely, I'm currently working on aligning netmap on FreeBSD
(head, stable/12 and stable/11) to
the same status it has on Linux (more features, more bugfixes, continuous
integration infrastructure ... ).
In particular, on Linux jumbo frames are already supported on ixgbe, e1000,
igb, e1000e, etc.

I have some netmap patches are already in the queue (see here
https://reviews.freebsd.org/differential/query/Ol8MNtAi2AIs/#R),
so I can address the ixgbe-jumbo-frames item as soon as the queue drains.
If you want to give a try in the meanwhile, and/or test ixgbe on FreeBSD it
would be great.

Cheers,
  Vincenzo

Il giorno gio 22 nov 2018 alle ore 11:23 Andrew Vylegzhanin <
avv314@gmail.com> ha scritto:

> Hi,
>
> Come back to subject after two years.
> I would like to clarify situation with jumbo frames in ixgbe driver.
>
> I've looked to
> https://github.com/luigirizzo/netmap/blob/master/LINUX/ixgbe_netmap_linux=
.h
> and see a lot of changes compared 11/12-STABLE version ixgbe_netmap.h.
> Is it possible to back port it?
>
> In general, is there a chance to get worked jumbo frames on ixgbe?
>
> --
> Andrew
>
> =D1=81=D1=80, 8 =D0=B8=D1=8E=D0=BD. 2016 =D0=B3. =D0=B2 14:28, <tom.barbe=
tte@ulg.ac.be>:
>
> > Support for fragmented packets with ixgbe was recently added on the lin=
ux
> > version of Netmap :
> >
> >
> >
> https://github.com/luigirizzo/netmap/commit/fc1e77560a8a8ea93cc3594de5fae=
94334debcd3
> >
> > I think the change for freebsd would be quite the same looking at
> >
> https://github.com/freebsd/freebsd/blob/master/sys/dev/netmap/ixgbe_netma=
p.h#L396
> >
> > After that, your userspace application simply have to check for the
> > NS_MOREFRAG flag in the receive ring, and if it's set he knows the end =
of
> > the packet will follow in the next buf.
> >
> > Tom
> >
> _______________________________________________
> 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"
>


--=20
Vincenzo



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