summaryrefslogtreecommitdiff
path: root/sys/netinet/ip_var.h
AgeCommit message (Expand)Author
2025-08-25netinet: provide "at offset" variant of the in_delayed_cksum() APIMaxim Sobolev
2025-05-04Decorate IPv4 structures used for byte buffer overlays as packed.Michal Meloun
2025-03-04netinet: allow per protocol random IP id control, single out IPSECacazuc
2024-04-08netinet: add a probe point for IP, IP6, ICMP, ICMP6, UDP and TCP stats countersKristof Provost
2023-11-26sys: Remove ancient SCCS tags.Warner Losh
2023-11-01ip_var.h: align comment styleIgor Ostapenko
2023-10-20pf: use an enum for packet direction in divert tagKristof Provost
2023-10-19pf: fix pf divert-to loopIgor Ostapenko
2023-08-16sys: Remove $FreeBSD$: one-line .h patternWarner Losh
2023-05-31netinet*: Fix redirects for connections from localhostDoug Rabson
2023-04-25ipfw: add [fw]mark implementation for ipfwBoris Lytochkin
2023-03-03ipfw: garbage collect ip_fw_chk_ptrGleb Smirnoff
2022-10-03netinet*: remove PRC_ constants and streamline ICMP processingGleb Smirnoff
2022-10-03netinet*: de-void control input IP protocol methodsGleb Smirnoff
2022-10-03netinet*: move ipproto_register() and co to ip_var.h and ip6_var.hGleb Smirnoff
2022-09-08ip_reass: retire ipreass_slowtimo() in favor of per-slot calloutGleb Smirnoff
2022-08-17protosw: refactor protosw and domain static declaration and loadGleb Smirnoff
2022-08-17protosw: retire pr_drain and use EVENTHANDLER(9) directlyGleb Smirnoff
2022-08-17ip_reass: use callout(9) directly instead of pr_slowtimoGleb Smirnoff
2022-08-17protosw: separate pr_input and pr_ctlinput out of protoswGleb Smirnoff
2022-08-11raw ip: merge rip_output() into rip_send()Gleb Smirnoff
2022-01-03protocols: init with standard SYSINIT(9) or VNET_SYSINITGleb Smirnoff
2022-01-03headers: make a few more headers self-containedKristof Provost
2020-11-12An earlier commit effectively turned out the fast forwading pathGeorge V. Neville-Neil
2019-09-24This commit adds BBR (Bottleneck Bandwidth and RTT) congestion control. ThisRandall Stewart
2019-06-25Convert all IPv4 and IPv6 multicast memberships into using a STAILQHans Petter Selasky
2019-03-14Remove 'dir' argument from dummynet_io(). This makes it possible to makeGleb Smirnoff
2019-03-14Remove 'dir' argument in ng_ipfw_input, since ip_fw_args now has this info.Gleb Smirnoff
2019-03-14Make second argument of ip_divert(), that specifies packet direction a bool.Gleb Smirnoff
2019-01-31New pfil(9) KPI together with newborn pfil API and control utility.Gleb Smirnoff
2018-11-16Add some additional length checks to the IPv4 fragmentation code.Jonathan T. Looney
2018-05-20ip(6)_freemoptions: defer imo destruction to epoch callback taskMatt Macy
2018-05-05Currently in_pcbfree will unconditionally wunlock the pcbinfo lockMatt Macy
2017-11-20sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni
2017-02-28Renumber copyright clause 4Warner Losh
2016-06-01The pr_destroy field does not allow us to run the teardown code in aBjoern A. Zeeb
2015-12-09Make in_arpinput(), inp_lookup_mcast_ifp(), icmp_reflect(),Alexander V. Chernikov
2015-07-18fix a typo in a commentLuigi Rizzo
2015-04-01o Use new function ip_fillid() in all places throughout the kernel,Gleb Smirnoff
2015-03-27On multi CPU systems, we may emit successive packets with the same id.Fabien Thomas
2014-09-09Add a flag to ip_output() - IP_NODEFAULTFLOWID - which prevents it fromAdrian Chadd
2014-08-15Change pr_output's prototype to avoid the need for explicit casts.Kevin Lo
2014-08-08Merge 'struct ip6protosw' and 'struct protosw' into one. Now we haveKevin Lo
2014-03-12Since both netinet/ and netinet6/ call into netipsec/ and netpfil/,Gleb Smirnoff
2013-08-19Move the global M_SKIP_FIREWALL mbuf flags to a protocol layer specificAndre Oppermann
2013-08-19Move ip_reassemble()'s use of the global M_FRAG mbuf flag to a protocol layerAndre Oppermann
2013-07-09Use new macros to implement ipstat and tcpstat using PCPU counters.Andrey V. Elsukov
2013-04-12Reflect removing of the counter_u64_subtract() function in the macro.Andrey V. Elsukov
2013-04-08Merge from projects/counters: TCP/IP stats.Gleb Smirnoff
2012-11-02Remove the recently added sysctl variable net.pfil.forward.Andrey V. Elsukov