summaryrefslogtreecommitdiff
path: root/sys/net
AgeCommit message (Expand)Author
2022-11-14Unlock SIOCGIFCONFKlemens Nanni
2022-11-14Document global interface group list lockingKlemens Nanni
2022-11-12Put pf_state_import() under NPFSYNC>0 to fix build without pfsyncKlemens Nanni
2022-11-11me and my text editor are not getting along todayDavid Gwynne
2022-11-11try pf.c r1.1143 again: move pf_purge out from under the kernel lockDavid Gwynne
2022-11-11add a mutex to struct pf_state and init it.David Gwynne
2022-11-11kn points out that brackets are not parenthesesDavid Gwynne
2022-11-11fix a misuse of vi.David Gwynne
2022-11-11kn@ points out that lock annotations are usually wrapped in ()David Gwynne
2022-11-11steal a change by sashan@ to say which bits of pf_state need which locks.David Gwynne
2022-11-11rename pfsync_up() to pfsync_is_up()David Gwynne
2022-11-11Turn KASSERT() into if() to prevent state being inserted toAlexandr Nedvedicky
2022-11-11rewrite the pf_state_peer_ntoh and pf_state_peer_hton macros as functions.David Gwynne
2022-11-11move struct pf_state from pfvar.h to pfvar_priv.h.David Gwynne
2022-11-11prepare for moving struct pf_state from pfvar.h to pfvar_priv.hDavid Gwynne
2022-11-10bring back r1.673: replace SRP with SMR in the if_idxmap.David Gwynne
2022-11-10revert pf_state mtx commit, because it breaks tree.Alexandr Nedvedicky
2022-11-10Add a mutex to pf_state structure. Mutex retain a consistencyAlexandr Nedvedicky
2022-11-10typofix; ok dlgKlemens Nanni
2022-11-09simplify expiration of 'once' rules.Alexandr Nedvedicky
2022-11-09revert r1.673: replace SRP with SMR in the if_idxmap.David Gwynne
2022-11-09Recommit r1.669 "Unlock SIOCIFGCLONERS"Klemens Nanni
2022-11-09Push kernel lock from ifioctl() into ifioctl_get()Klemens Nanni
2022-11-09replace SRP with SMR in the if_idxmap.David Gwynne
2022-11-08Revert lock changes inside ifioctl_get()Klemens Nanni
2022-11-08Use four spaces not tabs on line breakKlemens Nanni
2022-11-08Document ifc_list immutabilityKlemens Nanni
2022-11-08Unlock SIOCIFGCLONERSKlemens Nanni
2022-11-08Push kernel lock inside ifioctl_get()Klemens Nanni
2022-11-08This diff fixes panic tripped by KASSERT(st->sync_state == PFSYNC_S_NONE)Alexandr Nedvedicky
2022-11-08Push kernel lock into ifioctl_get()Klemens Nanni
2022-11-08Push kernel lock down into ifioctl()Klemens Nanni
2022-11-07revert "move pf_purge out from under the kernel lock".David Gwynne
2022-11-07move pf_purge out from under the kernel lock and avoid the hogging cpuDavid Gwynne
2022-11-06Constify pfsync_acts[]; OK dlgKlemens Nanni
2022-11-06get rid of pfsync_state_export.David Gwynne
2022-11-06move pfsync_state_import in if_pfsync.c to pf_state_import in pf.cDavid Gwynne
2022-11-06make /dev/pf a clonable device.David Gwynne
2022-11-05Fix kernel build without IPSEC option.Jan Klemkow
2022-10-21Grab the non-exclusive net lock to read-only traverse the interface listKlemens Nanni
2022-10-17Change pru_abort() return type to the type of void and make pru_abort()Vitaliy Makkoveev
2022-10-10Recalculate checksum of normalised packetBjorn Ketelaars
2022-10-03System calls should not fail due to temporary memory shortage inAlexander Bluhm
2022-09-13Change pru_rcvd() return type to the type of void. We have no interestVitaliy Makkoveev
2022-09-08Rename global ifnet TAILQKlemens Nanni
2022-09-05Add missing prototypes for route_attach() and route_detach().Vitaliy Makkoveev
2022-09-03Move PRU_PEERADDR request to (*pru_peeraddr)().Vitaliy Makkoveev
2022-09-03Use a mutex to update tcp_maxidle, tcp_iss, and tcp_now. ThisAlexander Bluhm
2022-09-03Move PRU_SOCKADDR request to (*pru_sockaddr)()Vitaliy Makkoveev
2022-09-03When divert-reply is used, keep some pf states after pcb is dropped ifYASUOKA Masahiko