summaryrefslogtreecommitdiff
path: root/sys/netinet
AgeCommit message (Expand)Author
2024-04-19Merge IPv4 and IPv6 options in inpcb.Alexander Bluhm
2024-04-17Use struct ipsec_level within inpcb.Alexander Bluhm
2024-04-16Use route cache function in IP input.Alexander Bluhm
2024-04-15Delete unused inp_csumoffset define.Alexander Bluhm
2024-04-14Run raw IP input in parallel.Alexander Bluhm
2024-04-13correct indentationJonathan Gray
2024-04-12Split single TCP inpcb table into IPv4 and IPv6 parts.Alexander Bluhm
2024-04-12Fix race between rip_input() and soisdisconnected().Alexander Bluhm
2024-04-10Make TCP debug code MP safe.Alexander Bluhm
2024-04-10Move global variables for TCP debug onto the tcp_input() stack.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-22Remove padding from union inpaddru.Alexander Bluhm
2024-03-22Make local port which is bound during connect(2) unique per laddr.Alexander Bluhm
2024-03-05Validate IPv4 packet options in divert output.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-14Check IP length in ether_extract_headers().Alexander Bluhm
2024-02-13Analyse header layout in ether_extract_headers().Alexander Bluhm
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-05Move route_cache() declaration from net/route.h to netinet/in.h.Kenji Aoyama
2024-02-03Rework socket buffers locking for shared netlock.Vitaliy Makkoveev
2024-02-02In in_pcbrtentry() add missing return of in6_pcbrtentry() value.Alexander Bluhm
2024-01-31Add route generation number to route cache.Alexander Bluhm
2024-01-31Split in_pcbrtentry() and in6_pcbrtentry() based on INP_IPV6.Alexander Bluhm
2024-01-29Run TCP timer without kernel lock.Alexander Bluhm
2024-01-28Use more specific sockaddr type for inpcb notify.Alexander Bluhm
2024-01-27Assert that tcp_timer_rexmt() uses IPv4 inpcb.Alexander Bluhm
2024-01-27Declare address parameter in TCP SYN cache const.Alexander Bluhm
2024-01-21Assert that inpcb table has correct address family.Alexander Bluhm
2024-01-19Unify inpcb API for inet and inet6.Alexander Bluhm
2024-01-18Move the rtable_exists() check into in_pcbset_rtableid().Claudio Jeker
2024-01-11Use domain name for socket lock.Alexander Bluhm
2024-01-11Fix white spaces in TCP.Alexander Bluhm
2024-01-10Split UDP PCB table into IPv4 and IPv6.Alexander Bluhm
2024-01-09Convert some struct inpcb parameter to const pointer.Alexander Bluhm
2024-01-06Take net lock before kernel lock.Alexander Bluhm
2024-01-03Run connect(2) in parallel within inet doamin.Alexander Bluhm
2024-01-01Protect link between pf and inp with mutex.Alexander Bluhm
2023-12-23Backout always allocate per-CPU statistics counters for networkAlexander Bluhm
2023-12-22Always allocate per-CPU statistics counters for network interfaceVitaliy Makkoveev
2023-12-18Fix race between ifconfig destroy and ARP timer.Alexander Bluhm