<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/netgraph, 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-04-07T17:50:18Z</updated>
<entry>
<title>MFC r357053 by markj: ng_nat: Pass IPv6 packets through.</title>
<updated>2020-04-07T17:50:18Z</updated>
<author>
<name>Eugene Grosbein</name>
<email>eugen@FreeBSD.org</email>
</author>
<published>2020-04-07T17:50:18Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=f570a17aa462d23a6b9e61f5a493883b23034c6b'/>
<id>urn:sha1:f570a17aa462d23a6b9e61f5a493883b23034c6b</id>
<content type='text'>
ng_nat implements NAT for IPv4 traffic only.  When connected to an
ng_ether node it erroneously handled IPv6 packets as well.

This change is not sufficient: ng_nat does not do any validation of IP
packets in this mode, even though they have not yet passed through
ip_input().

PR:		243096
Reported by:	Robert James Hernandez &lt;rob@sarcasticadmin.com&gt;
Reviewed by:	julian
Differential Revision:	https://reviews.freebsd.org/D23080
</content>
</entry>
<entry>
<title>MFC r342168,357786: Allow ng_nat to be attached to a ethernet interface</title>
<updated>2020-04-07T16:47:35Z</updated>
<author>
<name>Eugene Grosbein</name>
<email>eugen@FreeBSD.org</email>
</author>
<published>2020-04-07T16:47:35Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=fd181361d00fb81d0e33f70df14393d3bbe4f51b'/>
<id>urn:sha1:fd181361d00fb81d0e33f70df14393d3bbe4f51b</id>
<content type='text'>
Allow ng_nat to be attached to a ethernet interface directly via ng_ether(4)
or the likes. Add new control message types: setdlt and getdlt to switch
from default DLT_RAW (no encapsulation) to DLT_EN10MB (ethernet).

Submitted by:	sobomax
Reviewed by:	glebius
Differential Revision:	https://reviews.freebsd.org/D18535
Relnotes:	yes
</content>
</entry>
<entry>
<title>MFC r329873 (by emaste@):</title>
<updated>2019-04-28T13:21:01Z</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2019-04-28T13:21:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=53d1ff7e3d33361ad87e77ae060c8a6084678b8a'/>
<id>urn:sha1:53d1ff7e3d33361ad87e77ae060c8a6084678b8a</id>
<content type='text'>
Correct pseudo misspelling in sys/ comments

contrib code and #define in intel_ata.h unchanged.
</content>
</entry>
<entry>
<title>MFC r340617,341006: unbreak ng_source(4) for 64-bit platforms</title>
<updated>2019-01-14T09:57:36Z</updated>
<author>
<name>Eugene Grosbein</name>
<email>eugen@FreeBSD.org</email>
</author>
<published>2019-01-14T09:57:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=c9a2da06804ea61f15c6d8c92a6baa8f91c85223'/>
<id>urn:sha1:c9a2da06804ea61f15c6d8c92a6baa8f91c85223</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MFC r340135: Make ng_pptpgre(8) netgraph node be able to restore order</title>
<updated>2018-12-04T07:48:43Z</updated>
<author>
<name>Eugene Grosbein</name>
<email>eugen@FreeBSD.org</email>
</author>
<published>2018-12-04T07:48:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=aa5080bbc0d58ce8b9f1e73236cf453da45c6965'/>
<id>urn:sha1:aa5080bbc0d58ce8b9f1e73236cf453da45c6965</id>
<content type='text'>
for packets reordered in transit instead of dropping them altogether.
It uses sequence numbers of PPtPGRE packets.

A set of new sysctl(8) added to control this ability or disable it:

net.graph.pptpgre.reorder_max (1) defines maximum length of node's
private reorder queue used to keep data waiting for late packets.
Zero value disables reordering. Default value 1 allows the node to restore
the order for two packets swapped in transit. Greater values allow the node
to deliver packets being late after more packets in sequence
at cost of increased kernel memory usage.

net.graph.pptpgre.reorder_timeout (1) defines time value in miliseconds
used to wait for late packets. It may be useful to increase this
if reordering spot is distant.
</content>
</entry>
<entry>
<title>MFC r338105: Remove extra M_ZERO from NG_MKRESPONSE() argument.</title>
<updated>2018-08-27T03:42:19Z</updated>
<author>
<name>Alexander Motin</name>
<email>mav@FreeBSD.org</email>
</author>
<published>2018-08-27T03:42:19Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=c946859dfc27a8e435100f849600f2bbf761e7d2'/>
<id>urn:sha1:c946859dfc27a8e435100f849600f2bbf761e7d2</id>
<content type='text'>
NG_MKRESPONSE() sets M_ZERO by itself.

Submitted by: Dmitry Luhtionov &lt;dmitryluhtionov@gmail.com&gt;
</content>
</entry>
<entry>
<title>MFC r303848</title>
<updated>2018-05-14T22:56:41Z</updated>
<author>
<name>Sean Bruno</name>
<email>sbruno@FreeBSD.org</email>
</author>
<published>2018-05-14T22:56:41Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=af70116083ac870c8b9b530633d4df87b973a325'/>
<id>urn:sha1:af70116083ac870c8b9b530633d4df87b973a325</id>
<content type='text'>
Repair trivial panic in ng_uncallout.  Fixes bugzilla #211031

PR:		211031
Approved by:	re (gjb)
</content>
</entry>
<entry>
<title>MFC r329279: add support for user-supplied Host-Uniq tag to ng_pppoe(4).</title>
<updated>2018-03-16T15:04:13Z</updated>
<author>
<name>Eugene Grosbein</name>
<email>eugen@FreeBSD.org</email>
</author>
<published>2018-03-16T15:04:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=7426233e559e5648e1d3e0c05180225ad9cd05b4'/>
<id>urn:sha1:7426233e559e5648e1d3e0c05180225ad9cd05b4</id>
<content type='text'>
Submitted by:		ale
Approved by:		avg (mentor), mav (mentor)
Relnotes:		yes
Differential Revision:	https://reviews.freebsd.org/D9270
</content>
</entry>
<entry>
<title>MFC r323873, r324081: Unprotected modification of ng_iface(4)</title>
<updated>2017-10-01T19:39:27Z</updated>
<author>
<name>Eugene Grosbein</name>
<email>eugen@FreeBSD.org</email>
</author>
<published>2017-10-01T19:39:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=aad6503df6a93877e2e5924af9c3c946dd59f3c4'/>
<id>urn:sha1:aad6503df6a93877e2e5924af9c3c946dd59f3c4</id>
<content type='text'>
private data leads to kernel panic. Fix a race with per-node
read-mostly lock and refcounting for a hook.

PR:			220076
Tested by:		peixoto.cassiano
Approved by:		mav (mentor)
Relnotes:		yes
Differential Revision:	https://reviews.freebsd.org/D12435
</content>
</entry>
<entry>
<title>MFC r312443:</title>
<updated>2017-01-23T01:20:58Z</updated>
<author>
<name>Pedro F. Giffuni</name>
<email>pfg@FreeBSD.org</email>
</author>
<published>2017-01-23T01:20:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=3b931b32e61a85277722eb8064163085219193db'/>
<id>urn:sha1:3b931b32e61a85277722eb8064163085219193db</id>
<content type='text'>
mppc - Finish pluging NETGRAPH_MPPC_COMPRESSION.

There were several places where reference to compression were left
unfinished. Furthermore, KASSERTs contained references to MPPC_INVALID
which is not defined in the tree and therefore were sure to break with
INVARIANTS: comment them out.

Reported by:	Eugene Grosbein
PR:		216265
</content>
</entry>
</feed>
