Age | Commit message (Expand) | Author |
2024-02-14 | Hide struct ip6q, struct ip6asfrag, struct ip6_moptions, | Claudio Jeker |
2024-02-13 | Merge struct route and struct route_in6. | Alexander Bluhm |
2024-02-11 | Use `sb_mtx' instead of `inp_mtx' in receive path for inet sockets. | Vitaliy Makkoveev |
2024-02-11 | Remove include netinet6/ip6_var.h from netinet/in_pcb.h. | Alexander Bluhm |
2024-02-09 | Route cache function returns hit or miss. | Alexander Bluhm |
2024-02-07 | Use the route generation number also for IPv6. | Alexander Bluhm |
2024-02-05 | Add netstat counter for route cache. | Alexander Bluhm |
2024-02-03 | Rework socket buffers locking for shared netlock. | Vitaliy Makkoveev |
2024-01-31 | Add route generation number to route cache. | Alexander Bluhm |
2024-01-31 | Split in_pcbrtentry() and in6_pcbrtentry() based on INP_IPV6. | Alexander Bluhm |
2024-01-28 | Use more specific sockaddr type for inpcb notify. | Alexander Bluhm |
2024-01-27 | Declare address parameter in TCP SYN cache const. | Alexander Bluhm |
2024-01-21 | Assert that inpcb table has correct address family. | Alexander Bluhm |
2024-01-18 | Move the rtable_exists() check into in_pcbset_rtableid(). | Claudio Jeker |
2024-01-11 | Use domain name for socket lock. | Alexander Bluhm |
2024-01-09 | Convert some struct inpcb parameter to const pointer. | Alexander Bluhm |
2024-01-01 | Reduce code duplication in ip6 divert. | Alexander Bluhm |
2023-12-15 | Use inpcb table mutex to set addresses. | Alexander Bluhm |
2023-12-07 | Inpcb table mutex protects addr and port during bind(2) and connect(2). | Alexander Bluhm |
2023-12-06 | Protect socket receive buffer in IP multicast routing. | Alexander Bluhm |
2023-12-03 | Rename all in6p local variables to inp. | Alexander Bluhm |
2023-12-03 | Use INP_IPV6 flag instead of sotopf(). | Alexander Bluhm |
2023-12-01 | Set inp address, port and rtable together with inpcb hash. | Alexander Bluhm |
2023-12-01 | Make internet PCB connect more consistent. | Alexander Bluhm |
2023-11-29 | Document inp_socket as immutable and remove NULL checks. | Alexander Bluhm |
2023-11-28 | Remove struct inpcb from in6_embedscope() parameters. | Alexander Bluhm |
2023-11-26 | Remove inp parameter from ip_output(). | Alexander Bluhm |
2023-11-10 | rtable_match() takes constant destination. | Alexander Bluhm |
2023-09-16 | Allow counters_read(9) to take an optional scratch buffer. | Martin Pieuchot |
2023-09-06 | Use shared net lock for ip_send() and ip6_send(). | Alexander Bluhm |
2023-07-30 | Check for NULL before de-referencing a pointer, not after. | Kenneth R Westerback |
2023-07-29 | Check for NULL before de-referencing a pointer, not after. | Kenneth R Westerback |
2023-07-09 | Fix route entry leak. | Alexander Bluhm |
2023-07-07 | Fix path MTU discovery for TCP LRO/TSO when forwarding. | Alexander Bluhm |
2023-06-28 | use refcnt API for multicast addresses, add tracepoint:refcnt:ifmaddr probe | Klemens Nanni |
2023-06-24 | Calculate inet PCB SIP hash without table mutex. | Alexander Bluhm |
2023-06-16 | If TSO is enabled, fix the IPv6 forward counters and icmp6 redirect. | Alexander Bluhm |
2023-06-14 | Add missing kernel lock around (*if_ioctl)(). | Vitaliy Makkoveev |
2023-06-13 | Fix a typo with TSO logic in ip6_output(). Of course compare ph_mss | Alexander Bluhm |
2023-06-01 | Enable forwarding of ix(4) LRO Pakets via TSO | Jan Klemkow |
2023-05-22 | Fix TSO for traffic to a local address on a physical interface. | Alexander Bluhm |
2023-05-15 | Implement the TCP/IP layer for hardware TCP segmentation offload. | Alexander Bluhm |
2023-05-13 | Finally remove the kernel lock from IPv6 neighbor discovery. ND6 | Alexander Bluhm |
2023-05-12 | Make access to rt_llinfo consistent and remove needless initialisation. | Alexander Bluhm |
2023-05-10 | Implement TCP send offloading, for now in software only. This is | Alexander Bluhm |
2023-05-08 | The call to in_proto_cksum_out() is only needed before the packet | Alexander Bluhm |
2023-05-08 | To make ND6 mp-safe, the life time of struct llinfo_nd6 *ln = | Alexander Bluhm |
2023-05-08 | As the nd6 mutex protects the lifetime of struct llinfo_nd6 ln, | Alexander Bluhm |
2023-05-07 | I preparation for TSO in software, cleanup the fragment code. Use | Alexander Bluhm |
2023-05-04 | Introduce a neighbor discovery mutex like ARP uses it. For now it | Alexander Bluhm |