summaryrefslogtreecommitdiff
path: root/sys/net/if_wg.c
AgeCommit message (Expand)Author
2024-04-09Don't include net/art.h in net/rtable.h instead let the two usersClaudio Jeker
2024-03-05Convert `t_lock', `r_keypair_lock' and `c_lock' rwlock(9)s toVitaliy Makkoveev
2024-01-18Use `nowake' as tsleep_nsec(9) ident. It has no corresponding wakeup(9).Vitaliy Makkoveev
2024-01-01Call if_counters_alloc() before if_attach().Vitaliy Makkoveev
2023-12-23Backout always allocate per-CPU statistics counters for networkAlexander Bluhm
2023-12-22Always allocate per-CPU statistics counters for network interfaceVitaliy Makkoveev
2023-10-23Prevent wg(4) stuck on peer destruction.Vitaliy Makkoveev
2023-09-26Have wg(4) copy the priority from the inner packet to the outer encryptedStuart Henderson
2023-09-24The stage queue should be freeed when wg_peer is destroyed.YASUOKA Masahiko
2023-08-03Move solock() down to sosetopt(). A part of standalone sblock() work.Vitaliy Makkoveev
2023-06-01Add support for wireguard peer descriptionsKlemens Nanni
2023-05-30spellingJonathan Gray
2022-07-21Zap unused global keypair_counterKlemens Nanni
2022-06-06Simplify solock() and sounlock(). There is no reason to return a valueClaudio Jeker
2022-03-17Drop two variable names from function prototypes.Theo Buehler
2022-03-17fix typos; Martin VahlensieckStuart Henderson
2022-02-22Delete unnecessary #includes of <sys/domain.h> and/or <sys/protosw.h>Philip Guenther
2022-02-20Add missing newlines in two DPRINTFs (from Matthew Martin)Theo Buehler
2022-01-02spellingJonathan Gray
2021-12-16pool_get w/ PR_ZERO is better than following with a bzero, because poolsTheo de Raadt
2021-08-05m_freem in wg_send's path where a peer has no endpoint address,Stuart Henderson
2021-05-16panic does not require a \n at the end. When one is provided, it looks wrong.Theo de Raadt
2021-03-10spellingJonathan Gray
2021-01-25Fix wg(4) ioctl to be able to handle multiple wgpeers.YASUOKA Masahiko
2020-09-01Fix a leak due to a missing free on m_defrag(m, M_NOWAIT) failure.Theo Buehler
2020-08-27Use p2p_rtrequest()kn
2020-08-21Leave default ifq_maxlen handling to ifq_init()kn
2020-07-13Unbreak wg(4).Theo Buehler
2020-07-12Fix build without pfkn
2020-07-10Change users of IFQ_SET_MAXLEN() and IFQ_IS_EMPTY() to use the "new" API.Patrick Wildt
2020-07-04Permit the stack to check transport and network checksums. Although the linkRichard Procter
2020-06-23Enable MPSAFE start routine to keep encryption workers more active.tobhe
2020-06-23Increase TX mitigation backlog size for increased throughput.tobhe
2020-06-22add missing rcs idJasper Lievisse Adriaanse
2020-06-22The interface if_ioctl routine must be called with the NET_LOCK() held.Claudio Jeker
2020-06-21add wg(4), an in kernel driver for WireGuard vpn communication.David Gwynne
2019-04-27back out, this isn't part of a vlan change.David Gwynne
2019-04-27get rid of ifv_linkmib and a bunch of useless macrosDavid Gwynne