aboutsummaryrefslogtreecommitdiff
path: root/sys/netinet/udp_usrreq.c
Commit message (Expand)AuthorAgeFilesLines
* tcp, udp: improve input validation in handling bind()Michael Tuexen2021-08-051-0/+1
* udp: Fix soroverflow SOCKBUF unlockingKonstantin Kukushkin2021-08-011-1/+1
* socket: Implement SO_RERRORRoy Marples2021-07-281-1/+1
* tcp, udp: Permit binding with AF_UNSPEC if the address is INADDR_ANYMark Johnston2021-05-311-2/+11
* Fix mbuf leaks in various pru_send implementationsMark Johnston2021-05-121-0/+1
* Add missing sockaddr length and family validation to various protocolsMark Johnston2021-05-031-1/+27
* [udp] fix possible mbuf and lock leak in udp_input().Andrey V. Elsukov2021-02-111-5/+8
* Revert "SO_RERROR indicates that receive buffer overflows should be handled a...Alexander V. Chernikov2021-02-081-1/+1
* SO_RERROR indicates that receive buffer overflows should be handled as errors.Alexander V. Chernikov2021-02-081-1/+1
* Implement flowid calculation for outbound connections to balanceAlexander V. Chernikov2020-10-181-23/+9
* Initialize some local variables earlierMitchell Horne2020-09-181-2/+1
* net: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-1/+0
* IPV6_PKTINFO support for v4-mapped IPv6 socketsBjoern A. Zeeb2020-08-071-3/+64
* Convert route caching to nexthop caching.Alexander V. Chernikov2020-04-251-3/+4
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-4/+6
* White space cleanup -- remove trailing tab's or spacesRandall Stewart2020-02-121-3/+3
* Make in_pcbladdr() require network epoch entered by its callers. TogetherGleb Smirnoff2020-01-221-0/+3
* vnet: virtualise more network stack sysctls.Bjoern A. Zeeb2020-01-081-4/+4
* Now that there is no R/W lock on PCB list the pcblist sysctlsGleb Smirnoff2019-11-071-56/+20
* Remove unnecessary recursive epoch enter via INP_INFO_RLOCKGleb Smirnoff2019-11-071-4/+2
* Now with epoch synchronized PCB lookup tables we can greatly simplifyGleb Smirnoff2019-11-071-117/+26
* Since r353292 on input path we are always in network epoch, whenGleb Smirnoff2019-11-071-0/+3
* netinet*: variable cleanupBjoern A. Zeeb2019-11-071-2/+1
* After parts of the locking fixes in r346595, syzkaller foundBjoern A. Zeeb2019-06-011-0/+14
* Massively blow up the locking-related KASSERTs used to make sureBjoern A. Zeeb2019-05-211-2/+12
* Similarly to r338257,338306 try to fold the two consecutiveBjoern A. Zeeb2019-05-211-3/+2
* iFix udp_output() lock inconsistency.Bjoern A. Zeeb2019-04-231-20/+29
* r297225 move the assignment of sin from add to the top of the function.Bjoern A. Zeeb2019-04-221-1/+0
* Remove some excessive brackets.Bjoern A. Zeeb2019-04-221-6/+6
* Plug some networking sysctl leaks.Mark Johnston2018-11-221-0/+1
* In udp_input() when walking the pcblist we can come acrossBjoern A. Zeeb2018-10-121-0/+5
* r217592 moved the check for imo in udp_input() into the conditional blockBjoern A. Zeeb2018-10-121-2/+3
* Hold a write lock across udp_notify()Ryan Stone2018-10-041-10/+4
* Add a dtrace provider for UDP-Lite.Michael Tuexen2018-07-311-7/+26
* Use the new VNET_DEFINE_STATIC macro when we are defining static VNETAndrew Turner2018-07-241-1/+1
* Set the IPv4 version in the IP header for UDP and UDPLite.Michael Tuexen2018-07-211-2/+2
* Add missing dtrace probes for received UDP packets.Michael Tuexen2018-07-201-0/+2
* epoch(9): allow preemptible epochs to composeMatt Macy2018-07-041-12/+15
* inpcb: don't gratuitously defer freesMatt Macy2018-07-021-7/+13
* udp_ctlinput: don't refer to unpcb after we drop the lockMatt Macy2018-06-211-6/+7
* mechanical CK macro conversion of inpcbinfo listsMatt Macy2018-06-121-3/+3
* Load balance sockets with new SO_REUSEPORT_LB option.Sean Bruno2018-06-061-1/+1
* convert allocations to INVARIANTS M_ZEROMatt Macy2018-05-241-1/+1
* udp: assign flowid to udp sockets round-robinMatt Macy2018-05-231-0/+3
* epoch: allow for conditionally asserting that the epoch context fieldsMatt Macy2018-05-231-1/+1
* inpcb: consolidate possible deletion in pcblist functions in to epochMatt Macy2018-05-201-13/+7
* Revert r332894 at the request of the submitter.Sean Bruno2018-04-241-1/+1
* Load balance sockets with new SO_REUSEPORT_LB optionSean Bruno2018-04-231-1/+1
* sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-0/+2
* Reduce in_pcbinfo_init() by two params. No users supply any flags to thisGleb Smirnoff2017-05-151-4/+3