summaryrefslogtreecommitdiff
path: root/sys/netinet6/ip6_var.h
AgeCommit message (Expand)Author
2024-02-14Hide struct ip6q, struct ip6asfrag, struct ip6_moptions,Claudio Jeker
2024-02-13Merge struct route and struct route_in6.Alexander Bluhm
2024-02-07Use the route generation number also for IPv6.Alexander Bluhm
2024-02-05Add netstat counter for route cache.Alexander Bluhm
2024-02-03Rework socket buffers locking for shared netlock.Vitaliy Makkoveev
2023-12-03Rename all in6p local variables to inp.Alexander Bluhm
2023-12-01Make internet PCB connect more consistent.Alexander Bluhm
2023-11-26Remove inp parameter from ip_output().Alexander Bluhm
2022-11-12Zap dead ip6_auto_linklocalKlemens Nanni
2022-10-17Change pru_abort() return type to the type of void and make pru_abort()Vitaliy Makkoveev
2022-10-03System calls should not fail due to temporary memory shortage inAlexander Bluhm
2022-09-13Do soreceive() with shared netlock for raw sockets.Vitaliy Makkoveev
2022-09-03Move PRU_PEERADDR request to (*pru_peeraddr)().Vitaliy Makkoveev
2022-08-28Move PRU_ABORT request to (*pru_abort)().Vitaliy Makkoveev
2022-08-27Move PRU_SEND request to (*pru_send)().Vitaliy Makkoveev
2022-08-22Move PRU_SHUTDOWN request to (*pru_shutdown)().Vitaliy Makkoveev
2022-08-22Move PRU_DISCONNECT request to (*pru_disconnect).Vitaliy Makkoveev
2022-08-21Move PRU_CONNECT request to (*pru_connect)() handler.Vitaliy Makkoveev
2022-08-20Move PRU_BIND request to (*pru_bind)() handler.Vitaliy Makkoveev
2022-08-15Introduce 'pr_usrreqs' structure and move existing user-protocolVitaliy Makkoveev
2022-08-12There are some places in ip and ip6 input where operations fail dueAlexander Bluhm
2022-06-29Pass a pointer to mbuf pointer further down into ip6_process_hopopts()Alexander Bluhm
2022-05-05Use static objects for struct rttimer_queue instead of dynamicallyClaudio Jeker
2022-02-25Reported-by: syzbot+1b5b209ce506db4d411d@syzkaller.appspotmail.comPhilip Guenther
2022-02-25Move pr_attach and pr_detach to a new structure pr_usrreqs that canPhilip Guenther
2021-12-01Let ipsp_spd_lookup() return an error instead of a TDB. The TDBAlexander Bluhm
2021-03-01Refactor ip_fragment() and ip6_fragment(). Use a mbuf list toAlexander Bluhm
2021-01-11Create a path MTU host route for IPsec over IPv6. Basically theAlexander Bluhm
2019-12-08Make sure packet destination address matches interface address,Alexandr Nedvedicky
2019-08-26Do not use the flow of the first fragment to store ECN information.Alexander Bluhm
2018-10-10RT_TABLEID_MAX is 255, fix places that assumed that it is less than 255.Reyk Floeter
2018-02-10Implement RFC 7217: "A Method for Generating Semantically OpaqueFlorian Obser
2018-02-01The function ip6_get_prevhdr() did return a pointer into a mbuf.Alexander Bluhm
2017-11-05Finish off pr_drain functions, they haven't been used since 2006.Florian Obser
2017-11-02Move PRU_DETACH out of pr_usrreq into per proto pr_detachFlorian Obser
2017-10-26Replace macro `IP6_REASS_MBUF' with direct use of field `ip6af_m'.Visa Hankala
2017-07-13Get rid of ip6.maxifprefixes and ip6.maxifdefrouters, the kernel noFlorian Obser
2017-07-05The IP in IP input function strips the outer header and reinsertsAlexander Bluhm
2017-06-27Convert ip6_input() to a pr_input style function. Goal is to processAlexander Bluhm
2017-05-31Move IPv4 & IPv6 incoming/forwarding path, PIPEX ppp processing andMartin Pieuchot
2017-05-28Rename ip_local() to ip_deliver() and give it the same parametersAlexander Bluhm
2017-05-08Added initial IPv6 multicast routing support for multiple rdomains:Rafael Zalamena
2017-04-14Pass down the address family through the pr_input calls. ThisAlexander Bluhm
2017-03-13Move PRU_ATTACH out of the pr_usrreq functions into pr_attach.Claudio Jeker
2017-03-03Convert the variable argument list of the pr_output functions toAlexander Bluhm
2017-02-28Some refactoring in ip6_input() needed to un-KERNEL_LOCK() the IPv6Martin Pieuchot
2017-02-08Remove the ipsec protocol callbacks which all do the same. ImplementAlexander Bluhm
2017-02-05Use percpu counters for ip6statJeremie Courreges-Anglas
2017-02-01In sogetopt, preallocate an mbuf to avoid using sleeping mallocs withDavid Hill
2016-12-02Rremoves 'struct route_in6 *' argument from in6_selectsrc().Martin Pieuchot