aboutsummaryrefslogtreecommitdiff
path: root/sys/netinet/ip_var.h
Commit message (Expand)AuthorAgeFilesLines
* netinet: provide "at offset" variant of the in_delayed_cksum() APIMaxim Sobolev2025-08-261-0/+1
* Decorate IPv4 structures used for byte buffer overlays as packed.Michal Meloun2025-05-041-1/+1
* netinet: allow per protocol random IP id control, single out IPSECacazuc2025-03-041-1/+3
* netinet: add a probe point for IP, IP6, ICMP, ICMP6, UDP and TCP stats countersKristof Provost2024-04-081-8/+20
* sys: Remove ancient SCCS tags.Warner Losh2023-11-271-2/+0
* ip_var.h: align comment styleIgor Ostapenko2023-11-011-4/+3
* pf: use an enum for packet direction in divert tagKristof Provost2023-10-201-4/+10
* pf: fix pf divert-to loopIgor Ostapenko2023-10-191-0/+10
* sys: Remove $FreeBSD$: one-line .h patternWarner Losh2023-08-161-1/+0
* netinet*: Fix redirects for connections from localhostDoug Rabson2023-05-311-0/+4
* ipfw: add [fw]mark implementation for ipfwBoris Lytochkin2023-04-251-0/+17
* ipfw: garbage collect ip_fw_chk_ptrGleb Smirnoff2023-03-031-1/+0
* netinet*: remove PRC_ constants and streamline ICMP processingGleb Smirnoff2022-10-041-1/+2
* netinet*: de-void control input IP protocol methodsGleb Smirnoff2022-10-041-3/+4
* netinet*: move ipproto_register() and co to ip_var.h and ip6_var.hGleb Smirnoff2022-10-041-0/+10
* ip_reass: retire ipreass_slowtimo() in favor of per-slot calloutGleb Smirnoff2022-09-081-4/+4
* protosw: refactor protosw and domain static declaration and loadGleb Smirnoff2022-08-171-1/+0
* protosw: retire pr_drain and use EVENTHANDLER(9) directlyGleb Smirnoff2022-08-171-1/+0
* ip_reass: use callout(9) directly instead of pr_slowtimoGleb Smirnoff2022-08-171-1/+0
* protosw: separate pr_input and pr_ctlinput out of protoswGleb Smirnoff2022-08-171-3/+1
* raw ip: merge rip_output() into rip_send()Gleb Smirnoff2022-08-111-1/+0
* protocols: init with standard SYSINIT(9) or VNET_SYSINITGleb Smirnoff2022-01-031-2/+0
* headers: make a few more headers self-containedKristof Provost2022-01-031-1/+4
* An earlier commit effectively turned out the fast forwading pathGeorge V. Neville-Neil2020-11-121-0/+2
* This commit adds BBR (Bottleneck Bandwidth and RTT) congestion control. ThisRandall Stewart2019-09-241-0/+1
* Convert all IPv4 and IPv6 multicast memberships into using a STAILQHans Petter Selasky2019-06-251-5/+5
* 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-3/+1
* Make second argument of ip_divert(), that specifies packet direction a bool.Gleb Smirnoff2019-03-141-1/+1
* New pfil(9) KPI together with newborn pfil API and control utility.Gleb Smirnoff2019-01-311-2/+3
* Add some additional length checks to the IPv4 fragmentation code.Jonathan T. Looney2018-11-161-0/+1
* ip(6)_freemoptions: defer imo destruction to epoch callback taskMatt Macy2018-05-201-2/+3
* Currently in_pcbfree will unconditionally wunlock the pcbinfo lockMatt Macy2018-05-051-1/+2
* sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-0/+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-6/+0
* Make in_arpinput(), inp_lookup_mcast_ifp(), icmp_reflect(),Alexander V. Chernikov2015-12-091-2/+0
* fix a typo in a commentLuigi Rizzo2015-07-181-1/+1
* o Use new function ip_fillid() in all places throughout the kernel,Gleb Smirnoff2015-04-011-18/+1
* On multi CPU systems, we may emit successive packets with the same id.Fabien Thomas2015-03-271-4/+14
* Add a flag to ip_output() - IP_NODEFAULTFLOWID - which prevents it fromAdrian Chadd2014-09-091-0/+1
* Change pr_output's prototype to avoid the need for explicit casts.Kevin Lo2014-08-151-1/+1
* Merge 'struct ip6protosw' and 'struct protosw' into one. Now we haveKevin Lo2014-08-081-4/+4
* Since both netinet/ and netinet6/ call into netipsec/ and netpfil/,Gleb Smirnoff2014-03-121-9/+0
* Move the global M_SKIP_FIREWALL mbuf flags to a protocol layer specificAndre Oppermann2013-08-191-1/+3
* Move ip_reassemble()'s use of the global M_FRAG mbuf flag to a protocol layerAndre Oppermann2013-08-191-0/+1
* Use new macros to implement ipstat and tcpstat using PCPU counters.Andrey V. Elsukov2013-07-091-40/+7
* Reflect removing of the counter_u64_subtract() function in the macro.Andrey V. Elsukov2013-04-121-2/+2
* Merge from projects/counters: TCP/IP stats.Gleb Smirnoff2013-04-081-36/+70
* Remove the recently added sysctl variable net.pfil.forward.Andrey V. Elsukov2012-11-021-0/+1