summaryrefslogtreecommitdiff
path: root/sys/net
AgeCommit message (Expand)Author
2021-12-03Add TDB reference counting to ipsp_spd_lookup(). If an outputAlexander Bluhm
2021-12-01Reintroduce the TDBF_DELETED flag. Checking next pointer to figureAlexander Bluhm
2021-12-01mention that the "flags" field in the enchdr is uses m_flags valuesTheo de Raadt
2021-12-01Let ipsp_spd_lookup() return an error instead of a TDB. The TDBAlexander Bluhm
2021-11-29Using a void pointer for temporary allocated TDB in pfkeyv2 doesAlexander Bluhm
2021-11-26Replace TDBF_DELETED flag with check if tdb was already unlinked.Tobias Heider
2021-11-25Implement reference counting for IPsec tdbs. Not all cases areAlexander Bluhm
2021-11-23Use system uptime not UTC time to calculate PPPoE session durationKlemens Nanni
2021-11-22move PFR_TFLAG_CONST test, missed in rev 1.138Jonathan Gray
2021-11-17Display DNS information from sppp(4) in ifconfig(8)Bjorn Ketelaars
2021-11-16move memory allocations in pfr_add_addrs() outside of NET_LOCK()/PF_LOCK()Alexandr Nedvedicky
2021-11-12"netconfigd" is now better known as resolvd(8)Theo de Raadt
2021-11-11Do not call ip_deliver() recursively from IPsec. As there is noAlexander Bluhm
2021-11-11Allow pfi_kif_get() callers to pre-allocate buffer for new kif. If kifAlexandr Nedvedicky
2021-11-11Retire switch(4) it never really was production ready and the OpenFlowClaudio Jeker
2021-11-10Give sppp(4) its own RTP_PROPOSAL priorityBjorn Ketelaars
2021-11-10sppp(4) - support PPP IPCP extensions for DNSBjorn Ketelaars
2021-11-10whitespace tweak, no functional change.David Gwynne
2021-11-10whitespace tweaks, no functional change.David Gwynne
2021-11-08whitespace tweak, no functional changeDavid Gwynne
2021-11-08whitespace tweaks, no functional change.David Gwynne
2021-11-08veb rules are an smr list, so traversal should be in an smr crit sectionDavid Gwynne
2021-10-25Call a locked variant of tdb_unlink() from tdb_walk(). Fixes aAlexander Bluhm
2021-10-24let pf_table.c to use standard way to work with listsAlexandr Nedvedicky
2021-10-23There is an m_pullup() down in AH input. As it may free or changeAlexander Bluhm
2021-10-23Fix double free after allocation failure in bpf(4).Visa Hankala
2021-10-23YIELD() in pf_table.c should preempt for ioctl() callers onlyAlexandr Nedvedicky
2021-10-22After deleting hifn(4) the only provider for the LZS compressionAlexander Bluhm
2021-09-14Add missing kernel lock for Bi-directional Forwarding Detection data.Vitaliy Makkoveev
2021-09-07Fix NULL pointer dereference introduced by previous commit.Vitaliy Makkoveev
2021-09-07Fix the race between if_detach() and rtm_output().Vitaliy Makkoveev
2021-08-30remove a bunch of forward-only structs that were found with ctfconv.Jasper Lievisse Adriaanse
2021-08-19implement reception of "VLAN 0 priority tagged" packets.David Gwynne
2021-08-05m_freem in wg_send's path where a peer has no endpoint address,Stuart Henderson
2021-08-02Don't call rtm_ifchg() in trunk_port_state().mvs
2021-07-27Revert "Use per-CPU counters for tunnel descriptor block" diff.mvs
2021-07-27Introduce mutex(9) to protect pipex(4) session content.mvs
2021-07-26Use per-CPU counters for tunnel descriptor block (tdb) statistics.mvs
2021-07-22Add sizes for free() in zlibTheo Buehler
2021-07-20Turn pipex(4) session statistics to per-CPU counters. This makes pipex(4)mvs
2021-07-20The current workaround to disable parallel IPsec did not work.Alexander Bluhm
2021-07-19Fix an alignment fault observed on an octeon machine while pppoe(4) wasStefan Sperling
2021-07-14Export SA replay counters via pfkey and print with ipsecctl.tobhe
2021-07-09ifq_hdatalen can return 0 if ifq_empty is true, which avoids locks.David Gwynne
2021-07-08Initialize `ipsec_acquire_pool' pool (9) within pfkey_init() instead ofmvs
2021-07-08Debug printfs in encdebug were inconsistent, some missing newlinesAlexander Bluhm
2021-07-07tell ether_input() to call pf_test() outside of smr_read sections,Alexandr Nedvedicky
2021-07-07pfsync_undefer() must be called outside of PF_LOCKAlexandr Nedvedicky
2021-07-05Export tdb MTU to userland via SADB_GET. This helps debug path MTUtobhe
2021-07-05etherbridge_map was way too clever, so simplify it.David Gwynne