summaryrefslogtreecommitdiff
path: root/sys/netinet/raw_ip.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Make SOCK_RAW sockets to be truly raw, not modifying received and sentGleb Smirnoff2014-09-011-14/+2
* Change pr_output's prototype to avoid the need for explicit casts.Kevin Lo2014-08-151-1/+8
* Merge 'struct ip6protosw' and 'struct protosw' into one. Now we haveKevin Lo2014-08-081-4/+7
* Fix jailed raw sockets not setting the correct source address bySteven Hartland2014-04-241-7/+7
* netinet code no longer uses IFA_RTSELF.Gleb Smirnoff2013-11-051-4/+0
* Cleanup in_ifscrub(), which is just an entry to in_scrubprefix().Gleb Smirnoff2013-11-011-2/+2
* The r48589 promised to remove implicit inclusion of if_var.h soon. PrepareGleb Smirnoff2013-10-261-0/+1
* Mechanically substitute flags from historic mbuf allocator withGleb Smirnoff2012-12-051-1/+1
* Do not reduce ip_len by size of IP header in the ip_input()Gleb Smirnoff2012-10-231-6/+4