summaryrefslogtreecommitdiff
path: root/sys/netinet/ip_divert.c
Commit message (Expand)AuthorAgeFilesLines
* Add the SCTP_SUPPORT kernel option.Mark Johnston2020-06-181-2/+2
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-3/+6
* White space cleanup -- remove trailing tab's or spacesRandall Stewart2020-02-121-4/+4
* Fix NOINET6 build after r357038.Alexander V. Chernikov2020-01-261-0/+2
* Bring indentation back to normal after r357038.Alexander V. Chernikov2020-01-231-115/+114
* Fix epoch-related panic in ipdivert, ensuring in_broadcast() is calledAlexander V. Chernikov2020-01-231-46/+87
* 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-58/+18
* Remove unnecessary recursive epoch enter via INP_INFO_RLOCKGleb Smirnoff2019-11-071-4/+2
* The divert(4) module must always be running in network epoch, thusGleb Smirnoff2019-10-101-2/+1
* Make second argument of ip_divert(), that specifies packet direction a bool.Gleb Smirnoff2019-03-141-1/+1
* Mechanical cleanup of epoch(9) usage in network stack.Gleb Smirnoff2019-01-091-3/+4
* Plug some networking sysctl leaks.Mark Johnston2018-11-221-0/+1
* Use the new VNET_DEFINE_STATIC macro when we are defining static VNETAndrew Turner2018-07-241-2/+2
* epoch(9): allow preemptible epochs to composeMatt Macy2018-07-041-8/+11
* inpcb: don't gratuitously defer freesMatt Macy2018-07-021-8/+12
* mechanical CK macro conversion of inpcbinfo listsMatt Macy2018-06-121-3/+3
* convert allocations to INVARIANTS M_ZEROMatt Macy2018-05-241-1/+1
* UDP: further performance improvements on txMatt Macy2018-05-231-1/+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-12/+8
* ifnet: Replace if_addr_lock rwlock with epoch + mutexMatt Macy2018-05-181-2/+1
* sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-0/+2
* Set M_BCAST and M_MCAST flags on mbuf sent via divert socket.Andrey V. Elsukov2017-05-171-0/+8
* Reduce in_pcbinfo_init() by two params. No users supply any flags to thisGleb Smirnoff2017-05-151-9/+1
* Hide struct inpcb, struct tcpcb from the userland.Gleb Smirnoff2017-03-211-6/+2
* Renumber copyright clause 4Warner Losh2017-02-281-1/+1
* The pr_destroy field does not allow us to run the teardown code in aBjoern A. Zeeb2016-06-011-11/+7
* ipdivert: Remove unnecessary and incorrectly typed variable.Pedro F. Giffuni2016-04-281-5/+1
* netinet: for pointers replace 0 with NULL.Pedro F. Giffuni2016-04-151-3/+3
* Mfp: r296346Bjoern A. Zeeb2016-04-091-2/+1
* Update ip_divert.ko to depend on version 3 of ipfw.John Baldwin2014-10-111-1/+1
* Merge 'struct ip6protosw' and 'struct protosw' into one. Now we haveKevin Lo2014-08-081-2/+4
* Include necessary headers that now are available due to pollutionGleb Smirnoff2013-10-281-0/+1
* The r48589 promised to remove implicit inclusion of if_var.h soon. PrepareGleb Smirnoff2013-10-261-0/+1
* Switch the entire IPv4 stack to keep the IP packet headerGleb Smirnoff2012-10-221-4/+0
* We don't need to convert ip6_len to host byte order beforeGleb Smirnoff2012-10-151-2/+0
* Revert previous commit...Kevin Lo2012-10-101-1/+1
* Prefer NULL over 0 for pointersKevin Lo2012-10-091-1/+1
* After r241245 it appeared that in_delayed_cksum(), which still expectsGleb Smirnoff2012-10-081-2/+0
* No reason to play with IP header before calling sctp_delayed_cksum()Gleb Smirnoff2012-10-081-2/+0
* Make #error messages string-literals and remove punctuation.Bjoern A. Zeeb2012-01-221-1/+1
* Fix ip_divert handling of inet and inet6 and module building some more.Bjoern A. Zeeb2012-01-221-3/+1
* Mark all SYSCTL_NODEs static that have no corresponding SYSCTL_DECLs.Ed Schouten2011-11-071-1/+2
* Add missing break; in r223593.Gleb Smirnoff2011-08-011-0/+1
* Add possibility to pass IPv6 packets to a divert(4) socket.Gleb Smirnoff2011-06-271-54/+103
* Implement a CPU-affine TCP and UDP connection lookup data structure,Robert Watson2011-06-061-1/+2
* IP divert sockets use their inpcbinfo for port reservation, although notRobert Watson2011-06-041-0/+2
* Decompose the current single inpcbinfo lock into two locks:Robert Watson2011-05-301-3/+3
* Specify a CTLTYPE_FOO so that a future sysctl(8) change does not needMatthew D Fleming2011-01-181-2/+2