summaryrefslogtreecommitdiff
path: root/sys/netinet6
AgeCommit message (Expand)Author
14 daysUse PCB iterator for raw IPv6 input loop.Alexander Bluhm
2024-11-05Replace rwlock with iterator in UDP input multicast loop.Alexander Bluhm
2024-10-17remove unneeded task.h include, missed in rev 1.67Jonathan Gray
2024-09-04Fix some spelling.Marcus Glocker
2024-09-01spelling; checked by jmc@, ok miod@ mglocker@ krw@Jonathan Gray
2024-08-20Unlock igmp_sysctl(), pfsync_sysctl() and rip6_sysctl(). Each of them isVitaliy Makkoveev
2024-08-19avoid uninitialised var use introduced in rev 1.63Jonathan Gray
2024-08-16Introduce PR_MPSYSCTL flag to mark mp-safe (*pr_sysctl)() handlers andVitaliy Makkoveev
2024-08-12Run network protocol timer without kernel lock.Alexander Bluhm
2024-07-29Use shared net lock instead of exclusive when frag6 calls icmp6_error().Alexander Bluhm
2024-07-26Run UDP input on multiple CPU in parallel.Alexander Bluhm
2024-07-19Unlock sysctl net.inet.ip.redirect and net.inet6.ip6.redirect.Alexander Bluhm
2024-07-14Unlock IPv6 sysctl net.inet6.ip6.forwarding from net lock.Alexander Bluhm
2024-07-13Previous commit broke RAMDISK_CD kernel build. Always include udp.hAlexander Bluhm
2024-07-13Do not store full IPv6 packet in common forwarding case.Alexander Bluhm
2024-07-12Remove internet PCB mutex.Alexander Bluhm
2024-07-09IPv6 forward copies small packet content on the stack.Alexander Bluhm
2024-07-04Implement IPv6 forwarding IPsec only.Alexander Bluhm
2024-06-20Read IPv6 forwarding value only once while processing a packet.Alexander Bluhm
2024-06-07Read IP forwarding variables only once.Alexander Bluhm
2024-06-07Fix slaac on P2P interfacesFlorian Obser
2024-06-07remove unused definesJonathan Gray
2024-05-21Inform user land when vltime / pltime changes.Florian Obser
2024-05-13remove prototypes with no matching functionJonathan Gray
2024-05-08Fix route leak in ip input.Alexander Bluhm
2024-04-21Implement rule 5.5 of RFC 6724 (Default Address Selection for IPv6)Florian Obser
2024-04-17Use struct ipsec_level within inpcb.Alexander Bluhm
2024-04-17Revert previous, it breaks IPv6 on loopback interfaces.Florian Obser
2024-04-16Destination addresses make no sense on loopback interfaces.Florian Obser
2024-04-16Use route cache function in IP input.Alexander Bluhm
2024-04-16Run raw IPv6 input in parallel.Alexander Bluhm
2024-04-14Run raw IP input in parallel.Alexander Bluhm
2024-04-12Split single TCP inpcb table into IPv4 and IPv6 parts.Alexander Bluhm
2024-04-09Plug route leak in IP output.Alexander Bluhm
2024-04-06IP multicast sysctl mrtmfc must not write outside of allocation.Alexander Bluhm
2024-03-31Combine route_cache() and rtalloc_mpath() in new route_mpath().Alexander Bluhm
2024-03-26Additional length check for IPv6 reassembled fragments.Alexander Bluhm
2024-03-22Make local port which is bound during connect(2) unique per laddr.Alexander Bluhm
2024-02-29revert "Combine route_cache() and rtalloc_mpath() in new route_mpath()"Christian Weisgerber
2024-02-28Cleanup IP input, forward, output.Alexander Bluhm
2024-02-27Combine route_cache() and rtalloc_mpath() in new route_mpath().Alexander Bluhm
2024-02-22Make the route cache aware of multipath routing.Alexander Bluhm
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-11Use `sb_mtx' instead of `inp_mtx' in receive path for inet sockets.Vitaliy Makkoveev
2024-02-11Remove include netinet6/ip6_var.h from netinet/in_pcb.h.Alexander Bluhm
2024-02-09Route cache function returns hit or miss.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