summaryrefslogtreecommitdiff
path: root/sys/netinet6
AgeCommit message (Expand)Author
2018-10-10RT_TABLEID_MAX is 255, fix places that assumed that it is less than 255.Reyk Floeter
2018-10-05Do not join node information multicast group (RFC 4620).Florian Obser
2018-10-04Revert the inpcb table mutex commit. It triggers a witness panicAlexander Bluhm
2018-09-20As a step towards per inpcb or socket locks, remove the net lockAlexander Bluhm
2018-09-13Add reference counting for inet pcb, this will be needed when weAlexander Bluhm
2018-09-11Convert inetctlerrmap to u_char like inet6ctlerrmap. That is alsoAlexander Bluhm
2018-09-11Make the distribution of in_ and in6_ functions in in_pcb.c andAlexander Bluhm
2018-09-10Instead of calculating the mbuf packet header length here and there,Alexander Bluhm
2018-09-10During fragment reassembly, mbuf chains with packet headers wereAlexander Bluhm
2018-09-05factor error code in icmp6_mtudisc_clone(); ok kn@ florian@miko
2018-08-28Add per-TDB counters and a new SADB extension to export them toMartin Pieuchot
2018-08-26Do not add ::1 on non-default lo(4) as intended.Martin Pieuchot
2018-08-22frag6_slowtimo: push NET_LOCK into frag6_freef around icmp6_error.cheloha
2018-08-03Account when the next nd6_timer_to is scheduled in nd6_timer()Florian Obser
2018-07-12Introduce RTM_CHGADDRATTR to inform userland on the route socket whenFlorian Obser
2018-07-12Introduce ipsec_output_cb() to merge duplicate code and account forMartin Pieuchot
2018-07-11Disambiguate the source of panics in sys/net* by adding __func__Nayden Markatchev
2018-07-11rtm_send() the cloned routes because of ICMP mtu changes. Until nowClaudio Jeker
2018-07-10When an interface doesn't have a layer 2 address in6_get_soii_ifid()Florian Obser
2018-07-10When an interface doesn't have a layer 2 address in6_get_ifid()Florian Obser
2018-07-05It was possible to leak the control mbuf in raw ip user requestAlexander Bluhm
2018-07-04Prevent a mbuf double free by not freeing it along the error-path inanton
2018-06-14Assert that the INP_IPV6 in in6_pcbconnect() is correct. Just callAlexander Bluhm
2018-06-11Push the KERNEL_LOCK() inside route_input().Martin Pieuchot
2018-06-07The global zero addresses must not change, mark them constant.Alexander Bluhm
2018-06-03Use variable names for rtable and rdomain consistently in the in_pcbAlexander Bluhm
2018-06-03Consistently call the inpcb table parameter "table" in in6_pcbnotify().Alexander Bluhm
2018-06-02Move the declarations of the raw ip and ip6 pcb tables into theAlexander Bluhm
2018-05-21All places that call carp_lsdrop() use the interface pointer already.Alexander Bluhm
2018-05-12Make the code a bit easier on the eye by factoring repeated embeddedTheo Buehler
2018-05-06Nuke unused ia6_createtime struct member.Florian Obser
2018-05-06Continue refactoring and cleanup of in6_ioctl().Theo Buehler
2018-05-04Split handling of SIOCGIF*_IN6 into a separate function in6_ioctl_get()Theo Buehler
2018-05-02Push the NET_LOCK() down in in6_control() similar to what was doneTheo Buehler
2018-04-24Make the ramdisks compile again, we don't have MROUTING on them.Florian Obser
2018-04-24Push NET_LOCK down in the default ifioctl case.Paul Irofti
2018-04-24Run duplicate address detection again if an existing address getsFlorian Obser
2018-03-27Use memcpy instead of bcopy when the memory does not overlap.David Hill
2018-03-21In ip6_output() check that the interface of a route is valid. ForAlexander Bluhm
2018-03-16Consistently spell "IPsec" in comments and debug outputs.Martin Pieuchot
2018-03-13Calculate RFC7217 link-local style addresses the same way asFlorian Obser
2018-02-19Remove almost unused `flags' argument of suser().Martin Pieuchot
2018-02-12Use IP6_SOIIKEY_LEN instead of hardcoded value.Martin Pieuchot
2018-02-11add an ipv6 "don't fragment" flag to mbufs for ip6_output to use.David Gwynne
2018-02-10rework gif to be more consistent.David Gwynne
2018-02-10Implement RFC 7217: "A Method for Generating Semantically OpaqueFlorian Obser
2018-02-07update the gre driver.David Gwynne
2018-02-01The function ip6_get_prevhdr() did return a pointer into a mbuf.Alexander Bluhm
2018-01-23The IPv6 gateway address passed to rt6_flush() comes either from aAlexander Bluhm
2018-01-15There was an issue that dynamic path MTU discovery together withAlexander Bluhm