summaryrefslogtreecommitdiff
path: root/sys/net
AgeCommit message (Expand)Author
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
2022-09-02Move PRU_CONTROL request to (*pru_control)().Vitaliy Makkoveev
2022-09-01Move PRU_CONNECT2 request to (*pru_connect2)().Vitaliy Makkoveev
2022-08-31Move PRU_SENDOOB request to (*pru_sendoob)().Vitaliy Makkoveev
2022-08-31make kernel build without INET6 againSebastian Benoit
2022-08-30Syzkaller found a missing input validation in pipex mppe keylenbits.Alexander Bluhm
2022-08-30Remove struct ifnet's unused if_switchport memberKlemens Nanni
2022-08-30Refactor internet PCB lookup function. Rename in_pcbhashlookup()Alexander Bluhm
2022-08-29Move PRU_RCVOOB request to (*pru_rcvoob)().Vitaliy Makkoveev
2022-08-29Use struct refcnt for interface address reference counting.Alexander Bluhm
2022-08-28Move PRU_SENSE request to (*pru_sense)().Vitaliy Makkoveev
2022-08-28Since we have no raw_usrreq anymore, remove pr_output indirection.Alexander Bluhm
2022-08-28Move PRU_ABORT request to (*pru_abort)().Vitaliy Makkoveev
2022-08-27Move PRU_SEND request to (*pru_send)().Vitaliy Makkoveev
2022-08-26Move PRU_RCVD request to (*pru_rcvd)().Vitaliy Makkoveev
2022-08-22Move PRU_SHUTDOWN request to (*pru_shutdown)().Vitaliy Makkoveev
2022-08-22Protect pf_reassemble() with pf fragment lock. When the pool limitAlexander Bluhm
2022-08-22Move PRU_DISCONNECT request to (*pru_disconnect).Vitaliy Makkoveev
2022-08-22Move PRU_ACCEPT request to (*pru_accept)().Vitaliy Makkoveev
2022-08-21Move PRU_CONNECT request to (*pru_connect)() handler.Vitaliy Makkoveev
2022-08-21Move PRU_LISTEN request to (*pru_listen)() handler.Vitaliy Makkoveev
2022-08-20Move PRU_BIND request to (*pru_bind)() handler.Vitaliy Makkoveev
2022-08-15Introduce 'pr_usrreqs' structure and move existing user-protocolVitaliy Makkoveev
2022-08-13Introduce the pru_*() wrappers for corresponding (*pr_usrreq)() calls.Vitaliy Makkoveev
2022-08-12Fix non working continue in do while(0) loop.Alexander Bluhm
2022-08-12Remove unused fields from 'pflow_softc' structure.Vitaliy Makkoveev
2022-08-12Fix race between pflow_output_process() and pflow_clone_destroy().Vitaliy Makkoveev
2022-08-10Remove netlock assertion from vlan_ioctl(). Now (*if_ioctl)() calledVitaliy Makkoveev
2022-08-08To make protocol input functions MP safe, internet PCB need protection.Alexander Bluhm
2022-08-07Fix fallout from netlock removal in media ioctl. The bridge doesAlexander Bluhm
2022-08-06Clean up the netlock macros. Merge NET_RLOCK_IN_SOFTNET andAlexander Bluhm
2022-08-05The netlock for SIOCSIFMEDIA and SIOCGIFMEDIA ioctl is not necessary.Alexander Bluhm
2022-08-03Bug was reported by Chriss Cappucio. It has turned out my earlier changeAlexandr Nedvedicky
2022-07-29Allocate if_index before queue initVisa Hankala
2022-07-28In the kernel exist functions to print routes, but they were notAlexander Bluhm