Date: Mon, 21 Oct 2013 14:06:52 +0200 From: Ivan Voras <ivoras@freebsd.org> To: freebsd-net@freebsd.org Subject: Re: Netmap and in-kernel IPFW interactions! Message-ID: <l435cj$c6u$1@ger.gmane.org> In-Reply-To: <CAARSjE1zGeuf4tY7a6P62A56U_rCYAbCJYGPJw1AYn3ENC9z%2Bw@mail.gmail.com> References: <CAARSjE3xe6uzYDA_scB8LT8jozUZ0%2B_SM5v1VwGt9RhxG_NEKQ@mail.gmail.com> <CAGQ6iC_WAxuB%2BHgy4H1r6cgN0kxFRf=Zb%2BT5UAZTKnnKD%2BxVqA@mail.gmail.com> <CAARSjE0DN=OsH6m8ufujA5A-8Kuh34bHQD%2BsVVu-SJ0skz2YiQ@mail.gmail.com> <CA%2BhQ2%2BjMc8FFbuqXU2PETsfLjoP4MeWS2ymG6eOnB_8wpf%2BOnQ@mail.gmail.com> <CAARSjE1zGeuf4tY7a6P62A56U_rCYAbCJYGPJw1AYn3ENC9z%2Bw@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --hMfln7fn4gObt5OXNuSiISq8laik0HXDF Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On 20/10/2013 09:38, h bagade wrote: > I am somehow confused how it is possible that netmap-aware tools use ne= tmap > datapath and others still use the regular driver! Isn't that the change= d > NIC driver either send the packets to userspace(in case of netmap) or t= o > the kernel(as usual)? I think you are misunderstanding what netmap does. It is not a type of a "driver", it has almost nothing to do with the way regular network packets are processed in the kernel. It is an API which allow specially created userspace program to send and receive raw packeges to/from the network card, bypassing the normal TCP/IP processing. It does not do anything other that that (e.g. it doesn't magically speed up network traffic with regular programs, etc.). --hMfln7fn4gObt5OXNuSiISq8laik0HXDF Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (FreeBSD) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iKYEARECAGYFAlJlGN1fFIAAAAAALgAoaXNzdWVyLWZwckBub3RhdGlvbnMub3Bl bnBncC5maWZ0aGhvcnNlbWFuLm5ldDYxNDE4MkQ3ODMwNDAwMDJFRUIzNDhFNUZE MDhENTA2M0RGRjFEMkMACgkQ/QjVBj3/HSwmlgCgnGyT9X4rBJo6IWV2nvT2m0f/ wPEAn3bsqzsAXIdHu+/RGQmbb+7hv4G5 =RvrB -----END PGP SIGNATURE----- --hMfln7fn4gObt5OXNuSiISq8laik0HXDF--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?l435cj$c6u$1>