<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/dev/netmap, branch release/11.4.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F11.4.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F11.4.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2020-03-25T23:06:04Z</updated>
<entry>
<title>netmap: ixl: add CRC to outbound frames</title>
<updated>2020-03-25T23:06:04Z</updated>
<author>
<name>Vincenzo Maffione</name>
<email>vmaffione@FreeBSD.org</email>
</author>
<published>2020-03-25T23:06:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=72f6f7e02fe6e0be5821a868ee933dc335862516'/>
<id>urn:sha1:72f6f7e02fe6e0be5821a868ee933dc335862516</id>
<content type='text'>
With this change, ixl netmap_txsync instructs the NIC to add
CRC to transmitted frames.

Submitted by:	Alexandre Snarskii &lt;snar@snar.spb.ru&gt;
Reviewed by:	vmaffione
</content>
</entry>
<entry>
<title>MFC r357663</title>
<updated>2020-02-15T12:05:11Z</updated>
<author>
<name>Vincenzo Maffione</name>
<email>vmaffione@FreeBSD.org</email>
</author>
<published>2020-02-15T12:05:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=4d74d6f1f3f3127925300538fc9c4d020143594f'/>
<id>urn:sha1:4d74d6f1f3f3127925300538fc9c4d020143594f</id>
<content type='text'>
netmap: improve netmap(4) and vale(4) man pages

Clean up obsolete sysctl descriptions and add missing ones.

PR:             243838
Reviewed by:    bcr
Differential Revision:  https://reviews.freebsd.org/D23546
</content>
</entry>
<entry>
<title>MFC r357159</title>
<updated>2020-01-29T22:57:54Z</updated>
<author>
<name>Vincenzo Maffione</name>
<email>vmaffione@FreeBSD.org</email>
</author>
<published>2020-01-29T22:57:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=0f248f6859a98ec766d7f2651065246ee90eb423'/>
<id>urn:sha1:0f248f6859a98ec766d7f2651065246ee90eb423</id>
<content type='text'>
netmap_mem_unmap: fix NULL pointer dereference
</content>
</entry>
<entry>
<title>MFC r356704</title>
<updated>2020-01-16T20:57:29Z</updated>
<author>
<name>Vincenzo Maffione</name>
<email>vmaffione@FreeBSD.org</email>
</author>
<published>2020-01-16T20:57:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=c6d29465434ce116c5cd65e323a09346907e166b'/>
<id>urn:sha1:c6d29465434ce116c5cd65e323a09346907e166b</id>
<content type='text'>
netmap: disable passthrough with no hypervisor support

The netmap passthrough subsystem requires proper support in the
hypervisor. In particular, two PCI device ids (from the Red Hat
PCI vendor id 0x1b36) need to be assigned to the two netmap
virtual devices. We then disable these devices until the ids have
not been assigned, in order to avoid conflicts with other
virtual devices emulated by upstream QEMU.

PR:     241774
</content>
</entry>
<entry>
<title>MFC r351488</title>
<updated>2019-09-03T18:39:36Z</updated>
<author>
<name>Vincenzo Maffione</name>
<email>vmaffione@FreeBSD.org</email>
</author>
<published>2019-09-03T18:39:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=90e8e4743ea12f120bf6743a7ff962421cc04ab0'/>
<id>urn:sha1:90e8e4743ea12f120bf6743a7ff962421cc04ab0</id>
<content type='text'>
netmap: remove obsolete file

The netmap_pt.c module has become obsolete after
the refactoring that added netmap_kloop.c.
Remove it and unlink it from the build system.
</content>
</entry>
<entry>
<title>MFC r349581</title>
<updated>2019-07-15T20:38:56Z</updated>
<author>
<name>Vincenzo Maffione</name>
<email>vmaffione@FreeBSD.org</email>
</author>
<published>2019-07-15T20:38:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=98e3c366bcccb2be7fa1457820599afa23f9faf1'/>
<id>urn:sha1:98e3c366bcccb2be7fa1457820599afa23f9faf1</id>
<content type='text'>
netmap: fix two panics with emulated adapter

This patch fixes 2 panics. The first one is due to the current VNET not
being set in the emulated adapter transmission path. The second one
is caused by the M_PKTHDR flag not being set when preallocated mbufs
are recycled in the transmit path.

Submitted by:   aleksandr.fedorov@itglobal.com
Reviewed by:    vmaffione
Differential Revision:  https://reviews.freebsd.org/D20824
</content>
</entry>
<entry>
<title>MFC r349966</title>
<updated>2019-07-15T20:14:30Z</updated>
<author>
<name>Vincenzo Maffione</name>
<email>vmaffione@FreeBSD.org</email>
</author>
<published>2019-07-15T20:14:30Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=5381430089bd70d100b989a5deb6117e53db4f25'/>
<id>urn:sha1:5381430089bd70d100b989a5deb6117e53db4f25</id>
<content type='text'>
netmap: fix bug introduced by r349752

r349752 introduced a NULL pointer reference bug
in the emulated netmap code.

Reported by:    lwhsu
</content>
</entry>
<entry>
<title>MFC r349752</title>
<updated>2019-07-11T20:29:50Z</updated>
<author>
<name>Vincenzo Maffione</name>
<email>vmaffione@FreeBSD.org</email>
</author>
<published>2019-07-11T20:29:50Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=4cef2a7672e784248bdd8ad96fa703bd3b988e55'/>
<id>urn:sha1:4cef2a7672e784248bdd8ad96fa703bd3b988e55</id>
<content type='text'>
netmap: fix kernel pointer printing in netmap_generic.c

Print the adapter name rather than the address of the adapter
to avoid kernel address leakage.

PR:             Bug 238642
Submitted by:   Fuqian Huang &lt;huangfq.daxian@gmail.com&gt;
Reviewed by:    vmaffione
</content>
</entry>
<entry>
<title>MFC r339683:</title>
<updated>2019-03-29T01:32:24Z</updated>
<author>
<name>Ravi Pokala</name>
<email>rpokala@FreeBSD.org</email>
</author>
<published>2019-03-29T01:32:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=f22611dc00c2796c910df94c69527f33be647c95'/>
<id>urn:sha1:f22611dc00c2796c910df94c69527f33be647c95</id>
<content type='text'>
Remove redundant redeclaration of netmap_vp_reg().
This should unbreak sparc64 and powerpc LINT builds.

-- While this does fix that error, powerpc.LINT, powerpc.LINT64, and
-- sparc64.LINT are broken in stable/11 for other reasons. --rpokala

Sponsored by:	Panasas
</content>
</entry>
<entry>
<title>MFC r344510</title>
<updated>2019-02-28T09:42:03Z</updated>
<author>
<name>Vincenzo Maffione</name>
<email>vmaffione@FreeBSD.org</email>
</author>
<published>2019-02-28T09:42:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=0feb563be63ce224bf95231a51487440fb046b17'/>
<id>urn:sha1:0feb563be63ce224bf95231a51487440fb046b17</id>
<content type='text'>
netmap: remove redundant call to nm_set_native_flags()

This redundant call was introduced by mistake in r343772.

Sponsored by:   Sunny Valley Networks
</content>
</entry>
</feed>
