Age | Commit message (Expand) | Author |
2023-07-07 | Keep mbuf header field ph_mss during loopback TCP with LRO/TSO. | Alexander Bluhm |
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 | big update to pfsync to try and clean up locking in particular. | David Gwynne |
2023-07-04 | This diff limits the number of transactions/tickets | Alexandr Nedvedicky |
2023-07-04 | Check for interface type ethernet before call ether_brport_isset() | Jan Klemkow |
2023-07-04 | The recent change to DIOCGETRULE allows applications which | Alexandr Nedvedicky |
2023-07-04 | remove unused global var | Jonathan Gray |
2023-07-03 | use consistent queue(9) example for LIST removal; OK bluhm mvs | Klemens Nanni |
2023-07-02 | Use TSO and LRO on the loopback interface to transfer TCP faster. | Alexander Bluhm |
2023-06-30 | Introduce M_PF type for pf(4) related memory allocations. Currently used | Vitaliy Makkoveev |
2023-06-28 | pfioctl() must make sure pfioctl_rw() gets unlocked before function returns. | Alexandr Nedvedicky |
2023-06-28 | Revert r1.406 "Close all pf transactions before opening a new one in DIOCGETR... | Klemens Nanni |
2023-06-28 | use refcnt API for multicast addresses, add tracepoint:refcnt:ifmaddr probe | Klemens Nanni |
2023-06-27 | Introduce M_IFGROUP type of memory allocation. M_TEMP is unreasonable | Vitaliy Makkoveev |
2023-06-27 | Use shared net lock for DIOCGETIFACES | Klemens Nanni |
2023-06-27 | Remove net lock from DIOC{SET,CLR}IFFLAG | Klemens Nanni |
2023-06-26 | Revert unrelated change that sneaked into the pf_ioctl.c commit. | Claudio Jeker |
2023-06-26 | Close all pf transactions before opening a new one in DIOCGETRULES. | Claudio Jeker |
2023-06-12 | Move nd6_ifdetach() out of netlock. In this point, the interface is | Vitaliy Makkoveev |
2023-06-05 | Do not calculate IP, TCP, UDP checksums on loopback interface. | Alexander Bluhm |
2023-06-05 | pfsync_update_state() is too paranoid about pf_state::pfsync_state. | Alexandr Nedvedicky |
2023-06-05 | pf_remove_state() should not attempt to remove state which | Alexandr Nedvedicky |
2023-06-01 | Add support for wireguard peer descriptions | Klemens Nanni |
2023-05-30 | add net_tq_barriers | David Gwynne |
2023-05-30 | spelling | Jonathan Gray |
2023-05-26 | Remove net lock from DIOC{S,G}ETLIMIT | Klemens Nanni |
2023-05-18 | Assert pf lock on interface handling | Klemens Nanni |
2023-05-18 | sc_st_mtx is not sufficient protection to move state around | Alexandr Nedvedicky |
2023-05-17 | fix stoeplitz_hash_h32. | David Gwynne |
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-14 | give softnet threads unique names by suffixing softnet with their index. | David Gwynne |
2023-05-13 | Instead of implementing IPv4 header checksum creation everywhere, | Alexander Bluhm |
2023-05-11 | pools are always initialised, zap overcautious NULL check | Klemens Nanni |
2023-05-10 | nat-to may fail to insert state due to conflict on chosen source | Alexandr Nedvedicky |
2023-05-10 | Implement TCP send offloading, for now in software only. This is | Alexander Bluhm |
2023-05-08 | fix up some formatting in the pf_state_list comment. | David Gwynne |
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-05-07 | Remove net lock from DIOCOSFP{FLUSH,ADD,GET} aka. OS fingerprinting | Klemens Nanni |
2023-05-03 | Remove net lock from DIOCGETRULESET and DIOCGETRULESETS | Klemens Nanni |
2023-04-29 | Remove net lock from DIOCGETQUEUE | Klemens Nanni |
2023-04-28 | Add rtentry refcnt type to dt(4). | Vitaliy Makkoveev |
2023-04-28 | remove superfluous/invalid KASSERT() in pfsync_q_del(). | Alexandr Nedvedicky |
2023-04-28 | This change speeds up DIOCGETRULE ioctl(2) which pfctl(8) uses to | Alexandr Nedvedicky |
2023-04-28 | Relax the "pass all" rule so all forms of neighbor advertisements are allowed | Peter Hessler |
2023-04-28 | Remove net lock from DIOCGETQUEUES | Klemens Nanni |
2023-04-27 | Remove kernel lock from rtfree(9). | Vitaliy Makkoveev |
2023-04-27 | Remove net lock from DIOCGETTIMEOUT | Klemens Nanni |