Age | Commit message (Expand) | Author |
2023-07-07 | Fix path MTU discovery for TCP LRO/TSO when forwarding. | Alexander Bluhm |
2023-07-06 | use refcnt API for multicast addresses, add tracepoint:refcnt:ethmulti probe | Klemens Nanni |
2023-07-06 | Convert tcp_now() time counter to 64 bit. | Alexander Bluhm |
2023-07-06 | big update to pfsync to try and clean up locking in particular. | David Gwynne |
2023-07-04 | Remove redundant code when calculating checksum. | Alexander Bluhm |
2023-07-02 | Use TSO and LRO on the loopback interface to transfer TCP faster. | 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-14 | Add missing kernel lock around (*if_ioctl)(). | Vitaliy Makkoveev |
2023-05-30 | Use generic checksum calculation for TCP SYN+ACK packets. | Alexander Bluhm |
2023-05-23 | New counters for LRO packets from hardware TCP offloading. | Jan Klemkow |
2023-05-22 | Fix TSO for traffic to a local address on a physical interface. | Alexander Bluhm |
2023-05-19 | Move tcp_info structure to be under '#if __BSD_VISIBLE' to repair | Philip Guenther |
2023-05-18 | Revert ip_sysctl() unlocking. Lock order issue was triggered in UVM | Vitaliy Makkoveev |
2023-05-18 | Use TSO offloading in ix(4). | Jan Klemkow |
2023-05-16 | Introduce temporary PR_MPSYSCTL flag to mark (*pr_sysctl)() handler MP | Vitaliy Makkoveev |
2023-05-16 | Use separate IFCAPs for LRO and TSO. | Jan Klemkow |
2023-05-15 | Implement the TCP/IP layer for hardware TCP segmentation offload. | Alexander Bluhm |
2023-05-13 | Instead of implementing IPv4 header checksum creation everywhere, | Alexander Bluhm |
2023-05-12 | Access rt_llinfo without checking RTF_LLINFO flag before. They are | 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-07 | I preparation for TSO in software, cleanup the fragment code. Use | Alexander Bluhm |
2023-04-25 | Fix white space. | Alexander Bluhm |
2023-04-25 | Exclusive net lock or mutex arp_mtx protect the llinfo_arp fields. | Alexander Bluhm |
2023-04-24 | Hoist privilege checks further | Klemens Nanni |
2023-04-22 | Call pfkeyv2_sysctl_policydumper() with shared netlock. It performs | Vitaliy Makkoveev |
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-18 | Hoist identical privilege checks in in_ioctl*() | Klemens Nanni |
2023-04-15 | Unlock in_ioctl_get(), push kernel lock into in_ioctl_{set,change}_ifaddr() | Klemens Nanni |
2023-04-12 | Pull MP-safe arprequest() out of kernel lock | Klemens Nanni |
2023-04-11 | fix double words in comments | Jonathan Gray |
2023-04-08 | Do not reload `inp' in gre_send(). The pointer to PCB of raw socket is | Vitaliy Makkoveev |
2023-04-07 | Remove kernel locks from the ARP input path. Caller if_netisr() | Alexander Bluhm |
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-04 | When sending IP packets to userland with divert-packet rules, the | Alexander Bluhm |
2023-03-14 | To avoid misunderstanding, keep variables for tcp keepalive in | YASUOKA Masahiko |
2023-03-08 | An invalid source routing IP option could overwrite kernel memory | Alexander Bluhm |
2023-03-08 | Delete obsolete /* ARGSUSED */ lint comments. | Philip Guenther |
2023-03-04 | properly initialise LIST head | Klemens Nanni |
2023-02-07 | Remove needless #ifdef INET6 from struct ether_extracted field in | Alexander Bluhm |
2023-02-06 | consolidate mbuf header parsing on device driver layer | Jan Klemkow |
2023-01-31 | Remove the last ones route lock references from comments. | Vitaliy Makkoveev |
2023-01-31 | Route lock was reverted, adjust forgotten commentary. | Vitaliy Makkoveev |
2023-01-28 | Revert the `rt_lock' rwlock(9) diff to fix the recursive | Vitaliy Makkoveev |
2023-01-26 | backing "consolidate mbuf header parsing on device driver layer" | Theo de Raadt |
2023-01-24 | consolidate mbuf header parsing on device driver layer | Jan Klemkow |
2023-01-22 | Move SS_CANTRCVMORE and SS_RCVATMARK bits from `so_state' to `sb_state' of | Vitaliy Makkoveev |