summaryrefslogtreecommitdiff
path: root/sys/netinet/udp_usrreq.c
AgeCommit message (Expand)Author
2018-02-28Remove unused ipsec_private.h includes.maxv
2018-02-28Remove duplicate IPSEC_STATINC(IPSEC_STAT_IN_POLVIO), ipsec_in_rejectmaxv
2018-02-26Dedup: merge ipsec4_in_reject and ipsec6_in_reject into ipsec_in_reject.maxv
2018-02-14Revert my two last changes in this file. They are apparently causingmaxv
2018-02-12Don't rebase the pointers. 'm' is only allowed to become NULL (whichmaxv
2018-02-10If the socket wants a ESP-over-UDP packet, and the packet is incorrect,maxv
2018-02-08More style, no functional change.maxv
2018-02-08Style, and remove printfs.maxv
2018-02-08Fix three pretty bad mistakes in NAT-T:maxv
2017-12-11As is the case with IPV6_PKTINFO, IP_PKTINFO can be sent without EADDRINUSEryo
2017-08-10Add support IP_PKTINFO for sendmsg(2).ryo
2017-07-06Merge the two copies SO_TIMESTAMP/SO_OTIMESTAMP processing to a singlechristos
2017-04-20Remove unnecessary NULL checks for inp_socket and in6p_socketozaki-r
2017-04-20Simplify logic of udp4_sendup and udp6_sendupozaki-r
2017-03-03Pass inpcb/in6pcb instead of socket to ip_output/ip6_outputozaki-r
2017-01-24Tweak softnet_lock and NET_MPSAFEozaki-r
2016-11-18fix: "ifconfig destory" can stalls when "ifconfig" is done parallel.knakahara
2016-11-15Enforce alignment requirements that are violated in some cases.mlelstv
2016-10-19Remove unnecessary #ifdef IPSECozaki-r
2016-06-10Avoid storing a pointer of an interface in a mbufozaki-r
2016-04-26Sweep unnecessary route.h inclusionsozaki-r
2016-02-15Reduce code duplication.rtr
2016-01-20Give proper prototype to udp_output.riastradh
2015-08-24sprinkle _KERNEL_OPTpooka
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
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-08-02restore splsoftnet() in various usrreqs that were removed during the PRUrtr
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-23where appropriate rename xxx_ioctl() struct mbuf * parameters fromrtr
2014-06-22* split PRU_CONTROL functionality out of xxx_userreq() switches and placertr
2014-05-30Introduce 2 new variables: ipsec_enabled and ipsec_used.christos
2014-05-22Move udp6_input(), udp6_sendup(), udp6_realinput() and udp6_input_checksum()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