summaryrefslogtreecommitdiffstats
path: root/sys/netinet6
Commit message (Collapse)AuthorAgeFilesLines
* Merge a bug fix from freebsd-current; check m != NULL before touching it,shin2000-01-181-1/+1
| | | | | | | at udp6_ctlinput(). There should be kernel panic at PCCARD suspend etc, before this bug fix. Submitted by: Hajimu UMEMOTO <ume@mahoroba.org>
* fix kernel panic at rtfree() in INET6 enabled envrionment.shin2000-01-161-2/+0
| | | | | | This is probably due to twice rtfree() in in6_pcbdetach(), one for inp->in6p_route.ro_rt, and another one for inp->inp_route.ro_rt. But these 2 are actually shared in inpcb, so 2nd rtfree() is not necessary.
* Fixed the problem that IPsec connection hangs when bigger data is sent.shin2000-01-152-8/+6
| | | | | | | -opt_ipsec.h was missing on some tcp files (sorry for basic mistake) -made buildable as above fix -also added some missing IPv4 mapped IPv6 addr consideration into ipsec4_getpolicybysock
* wrapped prototype declarations by __P(())shin2000-01-151-6/+8
| | | | Submitted by: bde
* add forward declarations, and small cosmetic changes.shin2000-01-152-2/+8
| | | | Submitted by: bde
* fix wrong name which is hidden by wrong ifdef.shin2000-01-131-1/+1
| | | | | | | Sorry for build failure. There was a mistake when I moved the patch from my build check machine to commit machine. Specified by: peter
* Change struct sockaddr_storage member name, because following changeshin2000-01-132-35/+35
| | | | | | | | | | | | is very likely to become consensus as recent ietf/ipng mailing list discussion. Also recent KAME repository and other KAME patched BSDs also applied it. s/__ss_family/ss_family/ s/__ss_len/ss_len/ Makeworld is confirmed, and no application should be affected by this change yet.
* removed an ours case which think a packet destined to loopback interfaceshin2000-01-131-5/+1
| | | | with IPv6 loopback addr for its dest or src addr as ours.
* added missing IPV6_PORTRANGE case.shin2000-01-131-0/+1
|
* remove unnecessary "$ifdef INET6"shin2000-01-131-2/+0
|
* tcp updates to support IPv6.shin2000-01-094-13/+69
| | | | | | | also a small patch to sys/nfs/nfs_socket.c, as max_hdr size change. Reviewed by: freebsd-arch, cvs-committers Obtained from: KAME project
* prevent kernel panic at suspend/resume.shin2000-01-031-1/+1
| | | | | | confirmed by: sanpei, joe PR: kern/15742
* Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL"peter1999-12-2911-25/+25
| | | | | | is an application space macro and the applications are supposed to be free to use it as they please (but cannot). This is consistant with the other BSD's who made this change quite some time ago. More commits to come.
* Getaddrinfo(), getnameinfo(), and etc support in libc/net.shin1999-12-281-1/+1
| | | | | | | Several udp and raw apps IPv6 support. Reviewed by: freebsd-arch, cvs-committers Obtained from: KAME project
* IPSEC support in the kernel.shin1999-12-2229-282/+8764
| | | | | | | | pr_input() routines prototype is also changed to support IPSEC and IPV6 chained protocol headers. Reviewed by: freebsd-arch, cvs-committers Obtained from: KAME project
* Change incorrect NULLs to 0seivind1999-12-214-15/+16
|
* M_PREPEND-related cleanups (unregisterifying struct mbuf *s).green1999-12-191-1/+1
|
* rtcalloc() is removed because it turned out not to be necessary for FreeBSD.shin1999-12-093-9/+5
| | | | | | (It was added as a part of KAME patch) Specified by: jdp@polstra.com
* udp IPv6 support, IPv6/IPv4 tunneling support in kernel,shin1999-12-0722-216/+1245
| | | | | | | | | | packet divert at kernel for IPv6/IPv4 translater daemon This includes queue related patch submitted by jburkhol@home.com. Submitted by: queue related patch from jburkhol@home.com Reviewed by: freebsd-arch, cvs-committers Obtained from: KAME project
* Just to avoid warning message about trigraph.shin1999-11-301-1/+1
| | | | Commented by: green
* there's no memcmp() in kernel, use bcmp() instead.itojun1999-11-291-0/+8
| | | | | in userland memcmp() is preferred for ANSI preference. (from KAME repository)
* Removed IPSEC and IPV6FIREWALL because they are not ready yet.shin1999-11-239-12/+0
|
* KAME netinet6 basic part(no IPsec,no V6 Multicast Forwarding, no UDP/TCPshin1999-11-2237-116/+19991
| | | | | | | | | | for IPv6 yet) With this patch, you can assigne IPv6 addr automatically, and can reply to IPv6 ping. Reviewed by: freebsd-arch, cvs-committers Obtained from: KAME project
* KAME related header files additions and merges.shin1999-11-052-0/+1286
(only those which don't affect c source files so much) Reviewed by: cvs-committers Obtained from: KAME project
OpenPOWER on IntegriCloud