summaryrefslogtreecommitdiff
path: root/sys/netinet
AgeCommit message (Expand)Author
2024-08-12Run network protocol timer without kernel lock.Alexander Bluhm
2024-08-06Unlock `udpctl_vars'.Vitaliy Makkoveev
2024-08-06Unlock sysctl net.inet.ip.directed-broadcast.Alexander Bluhm
2024-07-26Run UDP input on multiple CPU in parallel.Alexander Bluhm
2024-07-20Unlock udp(4) somove().Vitaliy Makkoveev
2024-07-19Unlock sysctl net.inet.ip.redirect and net.inet6.ip6.redirect.Alexander Bluhm
2024-07-19Relax socket lock assertion in UDP input and send.Alexander Bluhm
2024-07-14Unlock IPv6 sysctl net.inet6.ip6.forwarding from net lock.Alexander Bluhm
2024-07-13Add condition to ip_gre.c in files.Alexander Bluhm
2024-07-13Mark IP protocol GRE as MP safe from socket layer.Alexander Bluhm
2024-07-12Remove internet PCB mutex.Alexander Bluhm
2024-07-12Run sysctl net.inet.ip.forwarding without net lock.Alexander Bluhm
2024-07-02Read IPsec forwarding information once.Alexander Bluhm
2024-06-24Explicitly allocate stack memory for ICMP payload in IPv4 forward.Alexander Bluhm
2024-06-20Read IPv6 forwarding value only once while processing a packet.Alexander Bluhm
2024-06-20Do not send ICMP redirect if IP forwarding is IPsec only.Alexander Bluhm
2024-06-07Read IP forwarding variables only once.Alexander Bluhm
2024-06-07remove MAXBUFSIZ define, unused since rev 1.33Jonathan Gray
2024-06-07remove unused packet header length definesJonathan Gray
2024-05-17IPv6 has to use ip6_defhlim, not ip_defttl.Alexander Bluhm
2024-05-16Fix IPsec in use with IP forwarding 2 logic.Alexander Bluhm
2024-05-14Sanity check for TSO payload length in TCP chopper.Alexander Bluhm
2024-05-13remove prototypes with no matching functionJonathan Gray
2024-05-08Fix route leak in ip input.Alexander Bluhm
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