summaryrefslogtreecommitdiff
path: root/sys/netipsec/keysock.c
AgeCommit message (Expand)Author
2019-06-12make DPRINTF use varyadic cpp macros, and merge with IPSECLOG.christos
2019-02-26Fix locking: it is fine if the lock is already key_so_mtx, this can happenmaxv
2019-01-27Merge the [pgoyette-compat] branchpgoyette
2018-12-24Remove unused function.maxv
2018-11-08Don't call soroverflow when we return the error to the sender.roy
2018-04-26Stop using m_copy(), use m_copym() directly. m_copy is useless,maxv
2018-04-19Remove extra long file paths from the headers.maxv
2018-03-19socket: report receive buffer overflowsroy
2017-09-28- sanitize key debugging so that we don't print extra newlines or unassociatedchristos
2017-09-25Fix race condition on the rawcb list shared by rtsock and keysockozaki-r
2017-08-08Fix KASSERT(solocked(sb->sb_so)) failure in sbappendaddr that is called event...ozaki-r
2017-07-27Let PF_KEY socks hold their own lock instead of softnet_lockozaki-r
2017-05-25Support SO_OVERFLOWED on PF_KEY socketsozaki-r
2017-05-25Warn if failed to send up a PF_KEY messageozaki-r
2017-05-25KNF: remove extra leading whitespacesozaki-r
2017-05-16Use kmem(9) instead of malloc/freeozaki-r
2017-04-27Fix KASSERT; restore a lost statementozaki-r
2017-04-21Use KASSERTozaki-r
2017-04-19Tweak KEYDEBUG macrosozaki-r
2017-04-19Retire ipsec_osdep.hozaki-r
2016-06-10Introduce m_set_rcvif and m_reset_rcvifozaki-r
2016-01-20Eliminate struct protosw::pr_output.riastradh
2015-05-02make connect syscall use sockaddr_big and modify pr_{send,connect}rtr
2015-04-26remove pr_generic from struct pr_usrreqs and all implementations ofrtr
2015-04-24make accept, getsockname and getpeername syscalls use sockaddr_big and modifyrtr
2015-04-03* change pr_bind to accept struct sockaddr * instead of struct mbuf *rtr
2015-03-30Tidy up opt_ipsec.h inclusionsozaki-r
2014-08-09split PRU_CONNECT2 & PRU_PURGEIF function out of pr_generic() usrreqrtr
2014-08-08split PRU_RCVD function out of pr_generic() usrreq switches and put intortr
2014-08-05split PRU_SEND function out of pr_generic() usrreq switches and put intortr
2014-08-05revert the removal of struct lwp * parameter from bind, listen and connectrtr
2014-07-31split PRU_DISCONNECT, PRU_SHUTDOWN and PRU_ABORT function out ofrtr
2014-07-30split PRU_CONNECT function out of pr_generic() usrreq switches and putrtr
2014-07-24split PRU_BIND and PRU_LISTEN function out of pr_generic() usrreqrtr
2014-07-23split PRU_SENDOOB and PRU_RCVOOB function out of pr_generic() usrreqrtr
2014-07-09* split PRU_ACCEPT function out of pr_generic() usrreq switches and putrtr
2014-07-09* split PRU_PEERADDR and PRU_SOCKADDR function out of pr_generic()rtr
2014-07-07* sprinkle KASSERT(solocked(so)); in all pr_stat() functions.rtr
2014-07-07backout change that made pr_stat return EOPNOTSUPP for protocols thatrtr
2014-07-07* have pr_stat return EOPNOTSUPP consistently for all protocols that dortr
2014-07-06* split PRU_SENSE functionality out of xxx_usrreq() switches and place intortr
2014-07-01fix parameter types in pr_ioctl, called xx_control() functions and removertr
2014-06-22* split PRU_CONTROL functionality out of xxx_userreq() switches and placertr
2014-06-05CID 1220167: NULL Derefchristos
2014-05-21G/C __FreeBSD__rmind
2014-05-21raw_detach: rawpcb may be embedded, free using the real size (saved in rcb).rmind
2014-05-20Adjust PR_WRAP_USRREQS() to include the attach/detach functions.rmind
2014-05-19- Split off PRU_ATTACH and PRU_DETACH logic into separate functions.rmind
2014-05-18Add struct pr_usrreqs with a pr_generic function and prepare for thermind
2011-07-17Retire varargs.h support. Move machine/stdarg.h logic into MIjoerg