summaryrefslogtreecommitdiff
path: root/sys/netinet6
AgeCommit message (Expand)Author
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
2017-05-08Remove icmp6_reflect() micro optimization to simplify code and avoid aRafael Zalamena
2017-05-08Added initial IPv6 multicast routing support for multiple rdomains:Rafael Zalamena
2017-05-06Checking for IPv4 mapped addreses and dropping the packet is doneAlexander Bluhm
2017-05-04If m is not a continuous mbuf cluster, m_pullup() in pr_input mayAlexander Bluhm
2017-05-04Introduce sstosa() for converting sockaddr_storage with a type safeAlexander Bluhm
2017-05-04Reset the MLD default ip6_opts by using ip6_initpktopts(). This fixes aRafael Zalamena
2017-05-03Change the ip6_setmoptions() function to receive the rdomain as a newRafael Zalamena
2017-04-19icmp6_rip6_input() was mostly duplicated code from rip6_input().Alexander Bluhm
2017-04-19Use the rt_rmx defines that hide the struct rt_kmetrics indirection.Alexander Bluhm
2017-04-17The raw ip input functions are called from several places. Use theAlexander Bluhm
2017-04-17We need to update the ia6_updatetime when changing the vltime/pltimeFlorian Obser
2017-04-14Pass down the address family through the pr_input calls. ThisAlexander Bluhm
2017-04-06Convert bcopy to memcpy as the memory does not overlap.David Hill
2017-04-05When building counter memory in preparation to copy to userland, alwaysTheo de Raadt
2017-03-26Do not invalidate a ND cache at the begining of nd6_free().Martin Pieuchot
2017-03-16Userland expects pltime to be a time stamp not number of seconds.Florian Obser
2017-03-13Move PRU_ATTACH out of the pr_usrreq functions into pr_attach.Claudio Jeker
2017-03-08Always invalidate ND entries in nd6_free().Martin Pieuchot
2017-03-07When the inpcb queue and hash lists are traversed or modified weAlexander Bluhm
2017-03-06Kill global list of IPv6 addresses.Martin Pieuchot
2017-03-06Prefix functions dealing with routing messages with 'rtm_' and keepMartin Pieuchot
2017-03-03Convert the variable argument list of the pr_output functions toAlexander Bluhm
2017-03-03Replace a panic with a compile time assert in icmp6_reflect().Alexander Bluhm
2017-03-03Iterate over the global list of interfaces instead of using the globalMartin Pieuchot