summaryrefslogtreecommitdiff
path: root/sys/net
AgeCommit message (Expand)Author
2023-07-07Keep mbuf header field ph_mss during loopback TCP with LRO/TSO.Alexander Bluhm
2023-07-07Fix path MTU discovery for TCP LRO/TSO when forwarding.Alexander Bluhm
2023-07-06use refcnt API for multicast addresses, add tracepoint:refcnt:ethmulti probeKlemens Nanni
2023-07-06big update to pfsync to try and clean up locking in particular.David Gwynne
2023-07-04This diff limits the number of transactions/ticketsAlexandr Nedvedicky
2023-07-04Check for interface type ethernet before call ether_brport_isset()Jan Klemkow
2023-07-04The recent change to DIOCGETRULE allows applications whichAlexandr Nedvedicky
2023-07-04remove unused global varJonathan Gray
2023-07-03use consistent queue(9) example for LIST removal; OK bluhm mvsKlemens Nanni
2023-07-02Use TSO and LRO on the loopback interface to transfer TCP faster.Alexander Bluhm
2023-06-30Introduce M_PF type for pf(4) related memory allocations. Currently usedVitaliy Makkoveev
2023-06-28pfioctl() must make sure pfioctl_rw() gets unlocked before function returns.Alexandr Nedvedicky
2023-06-28Revert r1.406 "Close all pf transactions before opening a new one in DIOCGETR...Klemens Nanni
2023-06-28use refcnt API for multicast addresses, add tracepoint:refcnt:ifmaddr probeKlemens Nanni
2023-06-27Introduce M_IFGROUP type of memory allocation. M_TEMP is unreasonableVitaliy Makkoveev
2023-06-27Use shared net lock for DIOCGETIFACESKlemens Nanni
2023-06-27Remove net lock from DIOC{SET,CLR}IFFLAGKlemens Nanni
2023-06-26Revert unrelated change that sneaked into the pf_ioctl.c commit.Claudio Jeker
2023-06-26Close all pf transactions before opening a new one in DIOCGETRULES.Claudio Jeker
2023-06-12Move nd6_ifdetach() out of netlock. In this point, the interface isVitaliy Makkoveev
2023-06-05Do not calculate IP, TCP, UDP checksums on loopback interface.Alexander Bluhm
2023-06-05pfsync_update_state() is too paranoid about pf_state::pfsync_state.Alexandr Nedvedicky
2023-06-05pf_remove_state() should not attempt to remove state whichAlexandr Nedvedicky
2023-06-01Add support for wireguard peer descriptionsKlemens Nanni
2023-05-30add net_tq_barriersDavid Gwynne
2023-05-30spellingJonathan Gray
2023-05-26Remove net lock from DIOC{S,G}ETLIMITKlemens Nanni
2023-05-18Assert pf lock on interface handlingKlemens Nanni
2023-05-18sc_st_mtx is not sufficient protection to move state aroundAlexandr Nedvedicky
2023-05-17fix stoeplitz_hash_h32.David Gwynne
2023-05-16Use separate IFCAPs for LRO and TSO.Jan Klemkow
2023-05-15Implement the TCP/IP layer for hardware TCP segmentation offload.Alexander Bluhm
2023-05-14give softnet threads unique names by suffixing softnet with their index.David Gwynne
2023-05-13Instead of implementing IPv4 header checksum creation everywhere,Alexander Bluhm
2023-05-11pools are always initialised, zap overcautious NULL checkKlemens Nanni
2023-05-10nat-to may fail to insert state due to conflict on chosen sourceAlexandr Nedvedicky
2023-05-10Implement TCP send offloading, for now in software only. This isAlexander Bluhm
2023-05-08fix up some formatting in the pf_state_list comment.David Gwynne
2023-05-08The call to in_proto_cksum_out() is only needed before the packetAlexander Bluhm
2023-05-07I preparation for TSO in software, cleanup the fragment code. UseAlexander Bluhm
2023-05-07Remove net lock from DIOCOSFP{FLUSH,ADD,GET} aka. OS fingerprintingKlemens Nanni
2023-05-03Remove net lock from DIOCGETRULESET and DIOCGETRULESETSKlemens Nanni
2023-04-29Remove net lock from DIOCGETQUEUEKlemens Nanni
2023-04-28Add rtentry refcnt type to dt(4).Vitaliy Makkoveev
2023-04-28remove superfluous/invalid KASSERT() in pfsync_q_del().Alexandr Nedvedicky
2023-04-28This change speeds up DIOCGETRULE ioctl(2) which pfctl(8) uses toAlexandr Nedvedicky
2023-04-28Relax the "pass all" rule so all forms of neighbor advertisements are allowedPeter Hessler
2023-04-28Remove net lock from DIOCGETQUEUESKlemens Nanni
2023-04-27Remove kernel lock from rtfree(9).Vitaliy Makkoveev
2023-04-27Remove net lock from DIOCGETTIMEOUTKlemens Nanni