Age | Commit message (Expand) | Author |
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 |
2023-05-03 | Some checks in nd6_resolve() do not require kernel lock. The analog | Alexander Bluhm |
2023-05-02 | Call nd6_ns_output() without kernel lock from nd6_resolve(). | Alexander Bluhm |
2023-04-28 | Inbound portion of RFC9131. Routers can create new neighbor cache entries | Peter Hessler |
2023-04-25 | When configuring a new address on an interface, an upstream router | Peter Hessler |
2023-04-21 | Drop error variable and return directly; OK mvs tb | Klemens Nanni |
2023-04-19 | move kernel lock into multicast ioctl handlers; OK mvs | Klemens Nanni |
2023-04-05 | Push kernel lock into nd6_resolve() | Klemens Nanni |
2023-04-05 | ARP has a sysctl to show the number of packets waiting for an arp | Alexander Bluhm |
2023-04-05 | ARP has a queue of packets that should be sent after name resolution. | Alexander Bluhm |
2023-04-05 | Call getuptime(9) once for consistency; OK bluhm | Klemens Nanni |
2023-04-05 | Call getuptime(9) once for consistency, sync with ARP | Klemens Nanni |
2023-04-04 | When sending IP packets to userland with divert-packet rules, the | Alexander Bluhm |
2023-03-31 | Fix white space. | Alexander Bluhm |
2023-03-25 | sync nd6_resolve() EINVAL handling with arpresolve() | Klemens Nanni |
2023-03-25 | sync nd6_resolve() uptime handling with arpresolve() | Klemens Nanni |
2023-01-24 | Refactor nd6_options() a bit more. Rewrite the loop to be a proper loop | Claudio Jeker |
2023-01-22 | Move SS_CANTRCVMORE and SS_RCVATMARK bits from `so_state' to `sb_state' of | Vitaliy Makkoveev |
2023-01-06 | Clean up struct nd_opts, use nd6_options() function local variables | Klemens Nanni |
2023-01-06 | Inline nd6_option() helper, remove indirections | Klemens Nanni |
2023-01-06 | Clarify nd6_option() return semantics | Klemens Nanni |
2023-01-06 | Simplify nd6_options() initialise logic | Klemens Nanni |
2023-01-06 | Merge common code into new nd6_dad_destroy() | Klemens Nanni |
2022-12-10 | Remove unused experimental ICMP6 redirect low water bits | Klemens Nanni |
2022-12-10 | Reuse off variable from previous line; no object change | Klemens Nanni |
2022-12-10 | zap 68 trailing spaces from a single line | Klemens Nanni |
2022-12-10 | `dp' was just allocated with M_ZERO flag, so the following bzero(3) is not | Vitaliy Makkoveev |
2022-12-10 | Merge nd6_option_init() into nd6_options() | Klemens Nanni |
2022-12-09 | Switch nd_opts from a union to just a struct. | Claudio Jeker |
2022-12-07 | Do not store unused ICMPv6 Option PREFIX_INFORMATION | Klemens Nanni |
2022-12-06 | Add missing kernel lock around (*if_ioctl)() call within | Vitaliy Makkoveev |
2022-12-02 | Remove constant basereachable and retrans members from struct nd_ifinfo | Klemens Nanni |
2022-12-02 | Remove useless variable, simplify code | Klemens Nanni |
2022-12-02 | Unlock in6_ioctl_get() aka. SIOCGIF{DSTADDR,NETMASK,AFLAG,ALIFETIME}_IN6 | Klemens Nanni |
2022-11-30 | Unlock nd6_ioctl(), push kernel lock into in6_ioctl_{get,change_ifaddr}() | Klemens Nanni |