aboutsummaryrefslogtreecommitdiff
path: root/sys/netinet/raw_ip.c
Commit message (Expand)AuthorAgeFilesLines
* ipsec: Handle ICMP NEEDFRAG message.Wojciech Macek2021-08-091-0/+6
* socket: Implement SO_RERRORRoy Marples2021-07-281-2/+1
* rip: Add missing minimum length validation in rip_output()Mark Johnston2021-07-261-1/+8
* Fix mbuf leaks in various pru_send implementationsMark Johnston2021-05-121-6/+13
* Add missing sockaddr length and family validation to various protocolsMark Johnston2021-05-031-2/+12
* Revert "SO_RERROR indicates that receive buffer overflows should be handled a...Alexander V. Chernikov2021-02-081-1/+2
* SO_RERROR indicates that receive buffer overflows should be handled as errors.Alexander V. Chernikov2021-02-081-2/+1
* Split rtinit() into multiple functions.Alexander V. Chernikov2021-01-161-1/+3
* Implement flowid calculation for outbound connections to balanceAlexander V. Chernikov2020-10-181-1/+24
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-2/+3
* White space cleanup -- remove trailing tab's or spacesRandall Stewart2020-02-121-2/+2
* Make in_pcbladdr() require network epoch entered by its callers. TogetherGleb Smirnoff2020-01-221-2/+4
* Make ip6_output() and ip_output() require network epoch.Gleb Smirnoff2020-01-221-0/+3
* Now that there is no R/W lock on PCB list the pcblist sysctlsGleb Smirnoff2019-11-071-51/+21
* Remove unnecessary recursive epoch enter via INP_INFO_RLOCKGleb Smirnoff2019-11-071-3/+2
* When sending IPv4 packets on a SOCK_RAW socket using the IP_HDRINCL option,Michael Tuexen2019-04-131-11/+18
* Remove 'dir' argument from dummynet_io(). This makes it possible to makeGleb Smirnoff2019-03-141-1/+1
* Remove 'dir' argument in ng_ipfw_input, since ip_fw_args now has this info.Gleb Smirnoff2019-03-141-2/+1
* Make second argument of ip_divert(), that specifies packet direction a bool.Gleb Smirnoff2019-03-141-1/+1
* Improve input validation for raw IPv4 socket using the IP_HDRINCLMichael Tuexen2019-02-121-0/+30
* Plug some networking sysctl leaks.Mark Johnston2018-11-221-0/+1
* Removed pointless NULL checkSteven Hartland2018-07-101-2/+0
* epoch(9): allow preemptible epochs to composeMatt Macy2018-07-041-8/+11
* inpcb: don't gratuitously defer freesMatt Macy2018-07-021-7/+12
* raw_ip: validate inp in both loopsMatt Macy2018-06-211-25/+33
* raw_ip: validate inpMatt Macy2018-06-211-0/+4
* mechanical CK macro conversion of inpcbinfo listsMatt Macy2018-06-121-6/+6
* convert allocations to INVARIANTS M_ZEROMatt Macy2018-05-241-1/+1
* UDP: further performance improvements on txMatt Macy2018-05-231-2/+2
* 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-12/+7
* ifnet: Replace if_addr_lock rwlock with epoch + mutexMatt Macy2018-05-181-2/+2
* Revert r331379 as the "simple" lock changes have revealed a deeper problemSean Bruno2018-03-231-2/+0
* Simple locking fixes in ip_ctloutput, ip6_ctloutput, rip_ctloutput.Sean Bruno2018-03-221-0/+2
* 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-1/+1
* Hide struct inpcb, struct tcpcb from the userland.Gleb Smirnoff2017-03-211-6/+1
* Renumber copyright clause 4Warner Losh2017-02-281-1/+1
* Merge projects/ipsec into head/.Andrey V. Elsukov2017-02-061-6/+5
* Ensure that the buffer length and the length provided in the IPv4Michael Tuexen2017-01-131-1/+1
* Remove the 4.3BSD compatible macro m_copy(), use m_copym() instead.Kevin Lo2016-09-151-2/+2
* The pr_destroy field does not allow us to run the teardown code in aBjoern A. Zeeb2016-06-011-2/+3
* Send an ICMP packet indicating destination unreachable/protocolMichael Tuexen2016-05-251-1/+4
* Count packets as not being delivered only if they are neitherMichael Tuexen2016-05-251-2/+6
* netinet: for pointers replace 0 with NULL.Pedro F. Giffuni2016-04-151-1/+1
* Mfp: r296345Bjoern A. Zeeb2016-04-091-2/+1
* Remove sys/eventhandler.h from net/route.hAlexander V. Chernikov2016-01-091-0/+1
* Convert in_ifaddr_lock and in6_ifaddr_lock to rmlock.Andrey V. Elsukov2015-07-291-6/+8
* o Use new function ip_fillid() in all places throughout the kernel,Gleb Smirnoff2015-04-011-1/+5
* Remove SYSCTL_VNET_* macros, and simply put CTLFLAG_VNET where needed.Gleb Smirnoff2014-11-071-1/+1