summaryrefslogtreecommitdiffstats
path: root/sys/netinet/udp_usrreq.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* wrap a long line. no functional change.dlg2020-06-211-2/+3
* if an inp_upcall is set, let it look at and maybe steal the udp packet.dlg2020-06-211-3/+11
* Checking the IPsec policy is expensive. Check only when IPsec is used.tobhe2019-12-061-16/+18
* Change the default security level for incoming IPsec flows fromtobhe2019-11-291-38/+40
* Avoid an mbuf double free in the oob soreceive() path. In thebluhm2019-02-041-8/+8
* Do not translate the EACCES error from pf(4) to EHOSTUNREACH anymore.bluhm2018-11-101-3/+1
* Revert the inpcb table mutex commit. It triggers a witness panicbluhm2018-10-041-3/+1
* As a step towards per inpcb or socket locks, remove the net lockbluhm2018-09-201-1/+3
* Add reference counting for inet pcb, this will be needed when webluhm2018-09-131-2/+2
* It was possible to leak the control mbuf in raw ip user requestbluhm2018-07-051-2/+1
* The udp control option processing was implemented three times.bluhm2018-06-081-77/+44
* When checking the IPsec enable sysctls, ipsec_common_input() hadbluhm2018-05-141-2/+2
* Push NET_LOCK down in the default ifioctl case.pirofti2018-04-241-3/+3
* Use the existing pf state to speed up UDP socket lookup. This wasbluhm2018-04-061-2/+2
* Simplify the reverse PCB lookup logic. The PF_TAG_TRANSLATE_LOCALHOSTbluhm2017-12-011-11/+6
* Sprinkle some NET_ASSERT_LOCKED(), const and co to prepare runningmpi2017-11-201-3/+8
* Make {ah,esp,ipcomp}stat use percpu counters.visa2017-11-081-2/+2
* Move PRU_DETACH out of pr_usrreq into per proto pr_detachflorian2017-11-021-5/+16
* Reduces the scope of the NET_LOCK() in sysctl(2) path.mpi2017-10-091-8/+20
* Replace NET_ASSERT_LOCKED() by soassertlocked() in *_usrreq().mpi2017-09-051-2/+2
* Validate sockaddr from userland in central functions. This resultsbluhm2017-08-111-12/+2
* Assert that the corresponding socket is locked when manipulating socketmpi2017-06-261-4/+5
* Checking for IPv4 mapped addreses and dropping the packet is donebluhm2017-05-061-7/+1
* If m is not a continuous mbuf cluster, m_pullup() in pr_input maybluhm2017-05-041-3/+3
* Use the address family passed down with pr_input to simplifybluhm2017-04-171-49/+23
* Pass down the address family through the pr_input calls. Thisbluhm2017-04-141-2/+2
* When building counter memory in preparation to copy to userland, alwaysderaadt2017-04-051-2/+2
* Move PRU_ATTACH out of the pr_usrreq functions into pr_attach.claudio2017-03-131-18/+22
* Always allocate counters memory using type M_COUNTERS.jca2017-02-051-2/+2
* Use CTASSERT instead of KASSERT for a few sysctl that use the counters APIjca2017-01-311-2/+2
* Change the IPv4 pr_input function to the way IPv6 is implemented,bluhm2017-01-291-21/+14
* Reduce the difference between struct protosw and ip6protosw. Thebluhm2017-01-261-9/+8
* Since raw_input() and route_input() are gone from pr_input, we canbluhm2017-01-251-8/+3
* Remove redundant splsoftnet().mpi2016-12-191-3/+1
* Introduce the NET_LOCK() a rwlock used to serialize accesses to the partsmpi2016-12-191-2/+2
* Pass the correct offset of the next protocol field for the given IPpatrick2016-12-101-3/+9
* Allow to build kernels without IPSEC but with PIPEX.mpi2016-11-281-2/+4
* Enforce that pr_usrreq functions are called at IPL_SOFTNET.mpi2016-11-211-7/+3
* turn ipstat into a set of percpu counters.dlg2016-11-181-23/+44
* Remove obsolete vxlan_lookup return value handlingmikeb2016-11-031-7/+2
* Add support for a multipoint-to-multipoint mode in vxlan(4). In thisreyk2016-09-031-3/+19
* Add IP_SENDSRCADDR cmsg for UDP sockets. As suggested by sthen@,vgross2016-08-161-3/+28
* Commit in6_selectsrc() split again, with missing assignment fixed.vgross2016-08-041-3/+2
* Revert in_selectsrc() refactoring, it breaks IPv6.mpi2016-07-221-2/+3
* Split in6_selectsrc() into a low-level part and a pcb-level part, andvgross2016-07-201-3/+2
* Add UDP unicast and multicast support for IP_MINTTL/IPV6_MINHOPCOUNTjca2016-06-281-3/+24
* Add net.inet.{tcp,udp}.rootonly sysctl, to mark which portsvgross2016-06-181-1/+7
* Fix typo from rebase : extra parenthesevgross2016-06-151-2/+2
* Move the cmsg handling code on top of udp_output(), to makevgross2016-06-151-40/+42
* Merge in_pcbbind() and in6_pcbbind(), and change every call tovgross2016-03-231-7/+2