summaryrefslogtreecommitdiff
path: root/sys/netinet6
AgeCommit message (Expand)Author
2017-08-08Increase the limit of the IP protocol queues from 256 to 2048 mbufs.Alexander Bluhm
2017-08-06Reduce contention on the NET_LOCK() by moving the nd6 address expirationMartin Pieuchot
2017-08-06in6_leavegroup can't fail; OK phesslerFlorian Obser
2017-08-04Since we have TAILQ_FOREACH_SAFE in nd6_purge() it is not necessaryAlexander Bluhm
2017-08-04The in_pcbhashlookup() in in_pcbconnect() enforces that the 4 tupelAlexander Bluhm
2017-08-04We do have SO_TIMESTAMP since some time and there is other code in theFlorian Obser
2017-08-03RFC 1885 was obsoleted nearly 20 years ago by RFC 2463 which was obsoletedFlorian Obser
2017-07-28Add an error argument to rtm_send() instead of rerolling it insideMartin Pieuchot
2017-07-27Grab the KERNEL_LOCK() before calling sorwakeup().Martin Pieuchot
2017-07-13Get rid of ip6.maxifprefixes and ip6.maxifdefrouters, the kernel noFlorian Obser
2017-07-12Get rid of ICMPV6CTL_ND6_DRLIST and ICMPV6CTL_ND6_PRLIST sysctlsFlorian Obser
2017-07-11Purging is at last at hand. Day of Doom is here. All that is evilFlorian Obser
2017-07-08Enable slaacd on the installer and temporarily neuter routerFlorian Obser
2017-07-05The IP in IP input function strips the outer header and reinsertsAlexander Bluhm
2017-07-05If we are sending a neighbor solicitation for a link local addressFlorian Obser
2017-06-30In OpenBSD 6.0 we had the check (ip6_forward_rt.ro_tableid !=Alexander Bluhm
2017-06-27Convert ip6_input() to a pr_input style function. Goal is to processAlexander Bluhm
2017-06-26When pinging an IPv6 link-local address, the reflected packet hadAlexander Bluhm
2017-06-26Assert that the corresponding socket is locked when manipulating socketMartin Pieuchot
2017-06-19When dealing with mbuf pointers passed down as function parameters,Alexander Bluhm
2017-06-19The IP multicast forward functions return an errno, call the variableAlexander Bluhm
2017-06-09Replace rtrequest(RTM_DELETE...) rtrequest_delete() and do not evenMartin Pieuchot
2017-06-08Notify userland when a new ND is reachable.Martin Pieuchot
2017-06-07Grab the KERNEL_LOCK() around rtm*() functions. Routing sockets globalsMartin Pieuchot
2017-05-31Move IPv4 & IPv6 incoming/forwarding path, PIPEX ppp processing andMartin Pieuchot
2017-05-30Carp balancing ip does not work since there is a mac filter infriehm
2017-05-30Keep ipv6_input() definition inside _KERNEL.Martin Pieuchot
2017-05-30Enable slaacd(8) by default and disable router solicitation andFlorian Obser
2017-05-30Introduce ipv{4,6}_input(), two wrappers around IP queues.Martin Pieuchot
2017-05-29Allow passing in IN6_IFF_AUTOCONF from userland. Needed by slaacd(8)Florian Obser
2017-05-29Per-interface list of addresses, both multicast and unicast, areMartin Pieuchot
2017-05-28Rename ip_local() to ip_deliver() and give it the same parametersAlexander Bluhm
2017-05-23Bump the right counters. One of these was caught by clang because of aMark Kettenis
2017-05-22Move IPsec forward and local policy check functions to ipsec_input.cAlexander Bluhm
2017-05-22Use the IPsec policy check from IPv4 also when doing local deliveryAlexander Bluhm
2017-05-18Merge the content of <netinet/tcpip.h> and <netinet6/tcpipv6.h> inMartin Pieuchot
2017-05-18The function name ip4_input() is confusing as it also handles IPv6Alexander Bluhm
2017-05-17The large and nested GIF #ifdef in protosw made it hard to figureAlexander Bluhm
2017-05-17Optimize multicast packet sending by using m_dup_pkt() instead ofRafael Zalamena
2017-05-16Replace remaining splsoftassert(IPL_SOFTNET) by NET_ASSERT_LOCKED().Martin Pieuchot
2017-05-16Make the IPv6 multicast routing code use the OpenBSD routing tableRafael Zalamena
2017-05-13Return EADDRNOTAVAIL if UDP sendto(2) is used with a mapped address.Alexander Bluhm
2017-05-13Check for mapped addesses in rip6_output() like it is done inAlexander Bluhm
2017-05-13Do not check for locally bound mapped addresses in in6_pcbconnect(),Alexander Bluhm
2017-05-12Use the IPsec policy check from ipv4_input() also when forwardingAlexander Bluhm
2017-05-11Fix white spaces and wrap long line. No binary change.Alexander Bluhm
2017-05-09Remove rip_output() and rip6_output() from inetsw and inet6sw. TheAlexander Bluhm
2017-05-09Kill commented out code referencing pfctlinput2() and a wrong commentMartin Pieuchot
2017-05-08Fix a compilation error on arm64 that was caught by clang.Rafael Zalamena
2017-05-08Fix a possible NULL pointer deference on icmp6 echo reply caught byRafael Zalamena