<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/netinet/raw_ip.c, branch stable/4</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=stable%2F4</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=stable%2F4'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2005-05-06T02:50:00Z</updated>
<entry>
<title>If we are going to</title>
<updated>2005-05-06T02:50:00Z</updated>
<author>
<name>Colin Percival</name>
<email>cperciva@FreeBSD.org</email>
</author>
<published>2005-05-06T02:50:00Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=1ed2dcbbea1977826ae858ab63277bfa9e70bc88'/>
<id>urn:sha1:1ed2dcbbea1977826ae858ab63277bfa9e70bc88</id>
<content type='text'>
1. Copy a NULL-terminated string into a fixed-length buffer, and
2. copyout that buffer to userland,
we really ought to
0. Zero the entire buffer
first.

Security: FreeBSD-SA-05:08.kmem
</content>
</entry>
<entry>
<title>MFC: IPFW2 lookup tables.</title>
<updated>2004-06-16T06:57:49Z</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@FreeBSD.org</email>
</author>
<published>2004-06-16T06:57:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=2e194f788922e182ec6f7bc939765d1d2ed007e4'/>
<id>urn:sha1:2e194f788922e182ec6f7bc939765d1d2ed007e4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MFC rev 1.115 (check for null return from M_PREPEND)</title>
<updated>2003-09-16T05:43:56Z</updated>
<author>
<name>Mike Silbersack</name>
<email>silby@FreeBSD.org</email>
</author>
<published>2003-09-16T05:43:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=7dff622e5b52a4fc8f749cba0f9e423b8c31974e'/>
<id>urn:sha1:7dff622e5b52a4fc8f749cba0f9e423b8c31974e</id>
<content type='text'>
Approved by:	re
</content>
</entry>
<entry>
<title>MFC: Add the IP_ONESBCAST option, to enable undirected IP broadcasts to be</title>
<updated>2003-09-09T19:09:23Z</updated>
<author>
<name>Bruce M Simpson</name>
<email>bms@FreeBSD.org</email>
</author>
<published>2003-09-09T19:09:23Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=de28d89963d97f41a113e6cd22f17ff5474e6fde'/>
<id>urn:sha1:de28d89963d97f41a113e6cd22f17ff5474e6fde</id>
<content type='text'>
sent on specific interfaces. This is required by aodvd, and may in future
help us in getting rid of the requirement for BPF from our import of isc-dhcp.

PR:		kern/37486
Obtained from:	BSD/OS
Approved by:	re, jake (mentor)
</content>
</entry>
<entry>
<title>Merge from -current support for Protocol Independent Multicast.</title>
<updated>2003-08-24T08:24:39Z</updated>
<author>
<name>Jeffrey Hsu</name>
<email>hsu@FreeBSD.org</email>
</author>
<published>2003-08-24T08:24:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=3c9ffa9f4382a8c09ccacab6acd643a7ee4052e9'/>
<id>urn:sha1:3c9ffa9f4382a8c09ccacab6acd643a7ee4052e9</id>
<content type='text'>
Submitted by:   Pavlin Radoslavov &lt;pavlin@icir.org&gt;
</content>
</entry>
<entry>
<title>Merge rev 1.108 from current:  Fix long-standing bug predating</title>
<updated>2003-01-24T10:52:50Z</updated>
<author>
<name>Jeffrey Hsu</name>
<email>hsu@FreeBSD.org</email>
</author>
<published>2003-01-24T10:52:50Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=b7229a1f1c8c16495a5a26eade6ea41bda33b5a9'/>
<id>urn:sha1:b7229a1f1c8c16495a5a26eade6ea41bda33b5a9</id>
<content type='text'>
FreeBSD where calling connect() twice on a raw ip socket would
crash the system with a null-dereference.
</content>
</entry>
<entry>
<title>MFC: Fast IPsec</title>
<updated>2003-01-24T05:11:36Z</updated>
<author>
<name>Sam Leffler</name>
<email>sam@FreeBSD.org</email>
</author>
<published>2003-01-24T05:11:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=b194344ef6b3648b2aacd9f4c60029ef2156ca9a'/>
<id>urn:sha1:b194344ef6b3648b2aacd9f4c60029ef2156ca9a</id>
<content type='text'>
"Fast IPsec": this is an experimental IPsec implementation that is derived
from the KAME IPsec implementation, but with heavy borrowing and influence
of openbsd.  A key feature of this implementation is that it uses the kernel
crypto framework to do all crypto work so when h/w crypto support is present
IPsec operation is automatically accelerated.  Otherwise the protocol
implementations are rather differet while the SADB and policy management
code is very similar to KAME (for the moment).

Note that this implementation is enabled with a FAST_IPSEC option.  With this
you get all protocols; i.e. there is no FAST_IPSEC_ESP option.

FAST_IPSEC and IPSEC are mutually exclusive; you cannot build both into a
single system.

This software is well tested with IPv4 but should be considered very
experimental (i.e. do not deploy in production environments).  This software
does NOT currently support IPv6.  In fact do not configure FAST_IPSEC and
INET6 in the same system.

Supported by:	Vernier Networks
</content>
</entry>
<entry>
<title>MFC: m_tag support</title>
<updated>2003-01-23T21:06:48Z</updated>
<author>
<name>Sam Leffler</name>
<email>sam@FreeBSD.org</email>
</author>
<published>2003-01-23T21:06:48Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=e1b7c4cdaa276a21e66dc41dc066ac341c49e76e'/>
<id>urn:sha1:e1b7c4cdaa276a21e66dc41dc066ac341c49e76e</id>
<content type='text'>
Replace aux mbufs with packet tags:

  o instead of a list of mbufs use a list of m_tag structures a la openbsd
  o for netgraph et. al. extend the stock openbsd m_tag to include a 32-bit
    ABI/module number cookie
  o for openbsd compatibility define a well-known cookie MTAG_ABI_COMPAT and
    use this in defining openbsd-compatible m_tag_find and m_tag_get routines
  o rewrite KAME use of aux mbufs in terms of packet tags
  o eliminate the most heavily used aux mbufs by adding an additional struct
    inpcb parameter to ip_output and ip6_output to allow the IPsec code to
    locate the security policy to apply to outbound packets
  o bump __FreeBSD_version so code can be conditionalized
  o fixup ipfilter's call to ip_output based on __FreeBSD_version
</content>
</entry>
<entry>
<title>MFC: fix multicast routing KLD support, including some minor bug fixes</title>
<updated>2002-11-20T23:20:55Z</updated>
<author>
<name>Luigi Rizzo</name>
<email>luigi@FreeBSD.org</email>
</author>
<published>2002-11-20T23:20:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=cc6f28c7d9f750b13c825965c88d46b2ba1b695a'/>
<id>urn:sha1:cc6f28c7d9f750b13c825965c88d46b2ba1b695a</id>
<content type='text'>
(see 1.83 of ip_mroute.c).

In detail:
conf/files
        ip_mroute optional mrouting

net/route.c
        remove useless #include, MFC mrouting KLD support

netinet/ip_encap.c
        remove useless #include, access ipip_input through a function pointer
        (only a partial MFC -- -current has a better solution).
        fix interface to encap4_input() to avoid varargs

netinet/ip_encap.h
        remove __P, fix interface to encap4_input

netinet/ip_input.c
        MFC: mrouting KLD support, and move here rsvp_input() together
        with the rest of the rsvp code.

netinet/ip_mroute.[ch]
        MFC 1.83 mrouting cleanup and KLD support

netinet/ip_output.c
        MFC mrouting KLD support

netinet/ip_var.h
        MFC support for mrouting KLD

netinet/raw_ip.c
        MFC support for mrouting KLD
        Also some innocuous style cleanup (fix function headers,
        remove register, etc.) which have slipped in and i am too
        fed up to remove yet another time (and rerun all the kernel
        builds with all possible combinations of relevant options to
	make sure their removal does not introduce bugs).
</content>
</entry>
<entry>
<title>MFC 1.73, 1.75: use &lt;sys/queue.h&gt; macros rather than fondling</title>
<updated>2002-10-13T07:03:11Z</updated>
<author>
<name>Kelly Yancey</name>
<email>kbyanc@FreeBSD.org</email>
</author>
<published>2002-10-13T07:03:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=83940ca3f47961bde77a79f22c0595af1e7fb50b'/>
<id>urn:sha1:83940ca3f47961bde77a79f22c0595af1e7fb50b</id>
<content type='text'>
implementation details.
</content>
</entry>
</feed>
