summaryrefslogtreecommitdiff
path: root/sys/netinet6
AgeCommit message (Collapse)Author
2001-08-24Add a missing spacebrian
2001-08-23suppress printf() on non-multicast interface.Jun-ichiro itojun Hagino
suppress ipv6 initialization for IFT_PFLOG.
2001-08-23don't try to enable IPv6 on IFT_PFLOG.Jun-ichiro itojun Hagino
2001-08-22IPCOMP policy stuff missed the last time roundNiklas Hallqvist
2001-08-22Add IPCOMP setsockopt policy controls. While here fix the other policies tooNiklas Hallqvist
2001-08-21Don't check for BYPASS options in PCB on ip_output/ip6_output --- thisAngelos D. Keromytis
is already done in ip_spd_lookup()
2001-08-19Pass the interface (if any) to ipip_input(), so it can be used inAngelos D. Keromytis
BPF. Closes PR 2000.
2001-08-08remove IPCOMP option. deraadt@ ok.Jean-Jacques Bernard-Gundol
2001-07-27variable name "gif" is way too generic - use "gif_softc". sync with kameJun-ichiro itojun Hagino
2001-07-18avoid using malloc() during interupt context for multicast kludge entry.Jun-ichiro itojun Hagino
allocate it on interface initialization.
2001-07-18sync with draft-ietf-ipngwg-p2p-pingpong-00.txt. apply special behaviorJun-ichiro itojun Hagino
only if ip6_dst is "neighbor" within p2p prefix. sync with kame
2001-07-05IPComp support. angelos@ ok.Jean-Jacques Bernard-Gundol
2001-06-29call defrouter_select() only if i am autoconfigured hostJun-ichiro itojun Hagino
2001-06-27do not try to update ipv6 default route if i'm not an autoconfigured host,Jun-ichiro itojun Hagino
on nd6_detach (= interface removal).
2001-06-27ALTQ base modifications to the kernel.Kenjiro Cho
- ALTQ introduces a set of new queue macros that coexist with the traditional IF_XXX macros. - "struct ifaltq" replaces "struct ifqueue" in "struct ifnet". - assign cdev major 74 for i386 and 54 for alpha as ALTQ control interface.
2001-06-27Get rid of M_COPY_* macros; either use M_MOVE_* or M_DUP_*, dependingAngelos D. Keromytis
on how macros should be treated. Code by fgsch@, ok by me and itojun@
2001-06-27Don't check cached TDBs on the PCB -- always call ipsp_spd_lookup();Angelos D. Keromytis
this simplifies the logic a bit.
2001-06-26modify m_pkthdr.len computation to work with both 4.4BSD M_COPY_PKTHDRJun-ichiro itojun Hagino
and openbsd 2.9+ M_COPY_PKTHDR. discussed with angelos. sync with kame. XXX it is bad to change behavior of existing macro without name change... new behavior will be renamed M_MOVE_PKTHDR soon.
2001-06-25If a PENDING_TDB tag is attached but no TDB is found, drop the packet.Angelos D. Keromytis
2001-06-25PENDING_TDB tag handling (same as ip_output)Angelos D. Keromytis
2001-06-25Don't double-clear M_PKTHDR/tags.Angelos D. Keromytis
2001-06-24they are out of sync with the current status. better get rid of them.Jun-ichiro itojun Hagino
2001-06-22re-select default router on linklayer addrss changes. sync with kame.Jun-ichiro itojun Hagino
2001-06-22cleanup COMPAT_RFC1885 case, for icmp6 echoback packet size considerationJun-ichiro itojun Hagino
(obsolete). sync with kame
2001-06-22do not forward packet back into point-to-point link, if the packet hasJun-ichiro itojun Hagino
destination address that matches the p2p interface. this would lead us to pingpong (= chews bandwidth, can be attacked from remote).
2001-06-09No need for net/net_osdep.hAngelos D. Keromytis
2001-06-08Update packet counters.Artur Grabowski
2001-06-05repair copyright notices for NRL & cmetz; cmetzTheo de Raadt
2001-06-01use default hoplimit when incoming interface is not known to icmp6_error.Jun-ichiro itojun Hagino
sync with kame
2001-05-30Update for new prototypes.Angelos D. Keromytis
2001-05-29Verify that packets that haven't had crypto applied to them don't makeAngelos D. Keromytis
it out.
2001-05-28Remove unused code.Angelos D. Keromytis
2001-05-28Deprecated IPV6_ENCAPSULATEDAngelos D. Keromytis
2001-05-28Don't check for IPV6_ENCAPSULATED, no longer needed since we have the tags.Angelos D. Keromytis
2001-05-28Missed a DPRINTF().Angelos D. Keromytis
2001-05-28Use packet tags to detect loops, same as ip_output()Angelos D. Keromytis
2001-05-26Use m_tag_init() to initialize new mbuf m_pkthdr fields, rather thanAngelos D. Keromytis
having to change it every time.
2001-05-25recover old acecept(2) behavior (no ECONNABORTED) for unix domain socket.Jun-ichiro itojun Hagino
it is to be friendly with postfix daemon-to-daemon communication (not 100% sure if which behavior is correct, specwise). patch similar to netbsd.
2001-05-20Convert from tdbi to packet tags.Angelos D. Keromytis
2001-05-17fix memory leak on ipv6 reass failure. sync with kameJun-ichiro itojun Hagino
2001-05-16No need to check M_WAIT/M_WAITOK malloc return values. (art@ ok)Hakan Olsson
2001-05-11Check m_pullup() and m_pullup2() return for NULL, not 0; itojun@ okAaron Campbell
2001-04-14Minor changes, preparing for real socket-attached TDBs; also, moreAngelos D. Keromytis
information will be stored in the TDB. ok ho@ provos@
2001-04-11disallow userland programs from specifying addresses with IPV6_PKTINFOJun-ichiro itojun Hagino
setsockopt, if: - the address is not verified by DAD (= not ready) - the address is an anycast address (= not permitted as source) sync with kame
2001-04-06Move offsetof define into sys/param.hConstantine Sapuntzakis
2001-04-04suppress RS/RA log messages (can be re-enabled by net.inet6.icmp6.nd6_debug),Jun-ichiro itojun Hagino
as they may fill up /var. sync with kame.
2001-04-04make sure rcvif is not bogus, on call to icmp6_reflect.Jun-ichiro itojun Hagino
2001-03-30enable FAKE_LOOPBACK_IF case by default.Jun-ichiro itojun Hagino
now traffic on loopback interface will be presented to bpf as normal wire format packet (without KAME scopeid in s6_addr16[1]). fix KAME PR 250 (host mistakenly accepts packets to fe80::x%lo0). sync with kame.
2001-03-30fix constness of IN6_{IS,ARE}_xx macros to conform to RFC2553.Jun-ichiro itojun Hagino
sync with kame.
2001-03-28Allow tdbi's to appear in mbufs throughout the stack; this allowsAngelos D. Keromytis
security properties of the packets to be pushed up to the application (not done yet). Eventually, this will be turned into a packet attributes framework. Make sure tdbi's are free'd/cleared properly whenever drivers (or NFS) does weird things with mbufs.