aboutsummaryrefslogtreecommitdiff
path: root/sys/netinet/ip_output.c
Commit message (Expand)AuthorAgeFilesLines
* Catch up with 6edfd179c86: mechanically rename IFCAP_NOMAP to IFCAP_MEXTPG.Gleb Smirnoff2021-01-291-1/+1
* Add IP(V6)_VLAN_PCP to set 802.1 priority per-flow.Richard Scheffenegger2020-10-091-0/+41
* Introduce scalable route multipath.Alexander V. Chernikov2020-10-031-5/+0
* Rework part of routing code to reduce difference to D26449.Alexander V. Chernikov2020-09-211-1/+2
* Initialize some local variables earlierMitchell Horne2020-09-181-4/+2
* if_vxlan(4): add support for hardware assisted checksumming, TSO, and RSS.Navdeep Parhar2020-09-181-3/+9
* net: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-3/+0
* Add the SCTP_SUPPORT kernel option.Mark Johnston2020-06-181-5/+5
* Switch ip_output/icmp_reflect rt lookup calls with fib4_lookup.Alexander V. Chernikov2020-05-281-10/+10
* Remove redundant checks for nhop validity.Alexander V. Chernikov2020-05-171-4/+2
* Ktls: never skip stamping tags for NIC TLSAndrew Gallatin2020-05-111-0/+4
* Step 3: anonymize struct mbuf_ext_pgs and move all its fields into mbufGleb Smirnoff2020-05-031-1/+1
* Convert rtalloc_mpath_fib() users to the new KPI.Alexander V. Chernikov2020-04-281-8/+6
* Convert route caching to nexthop caching.Alexander V. Chernikov2020-04-251-24/+37
* KTLS: Re-work unmapped mbufs to carry ext_pgs in the mbuf itself.Andrew Gallatin2020-04-141-1/+1
* Make ip6_output() and ip_output() require network epoch.Gleb Smirnoff2020-01-221-3/+1
* In r343631 error code for a packet blocked by a firewall wasGleb Smirnoff2020-01-011-1/+1
* Revert most of the multicast changes from r353292. This needs a moreGleb Smirnoff2019-10-091-3/+0
* Widen NET_EPOCH coverage.Gleb Smirnoff2019-10-071-1/+4
* This commit adds BBR (Bottleneck Bandwidth and RTT) congestion control. ThisRandall Stewart2019-09-241-4/+5
* Add kernel-side support for in-kernel TLS.John Baldwin2019-08-271-1/+35
* Add an external mbuf buffer type that holds multiple unmapped pages.John Baldwin2019-06-291-0/+31
* ip_output: pass PFIL_FWD in the slow pathKristof Provost2019-06-211-4/+9
* Sort opt_foo.h #includes and add a missing blank line in ip_output().John Baldwin2019-06-111-2/+3
* Restructure mbuf send tags to provide stronger guarantees.John Baldwin2019-05-241-34/+47
* Fix regression from r347375: do not panic when sending an IP multicastGleb Smirnoff2019-05-101-1/+5
* Existense of PCB route caching doesn't allow us to use new fast routeGleb Smirnoff2019-05-081-78/+96
* Track TCP connection's NUMA domain in the inpcbAndrew Gallatin2019-04-251-0/+3
* Use IN_foo() macros from sys/netinet/in.h inplace of handcrafted codeRodney W. Grimes2019-04-041-3/+3
* New pfil(9) KPI together with newborn pfil API and control utility.Gleb Smirnoff2019-01-311-5/+10
* Fix getsockopt() for IP_OPTIONS/IP_RETOPTS.Michael Tuexen2019-01-091-1/+2
* Mechanical cleanup of epoch(9) usage in network stack.Gleb Smirnoff2019-01-091-2/+3
* Ensure that the ips_localout counter is incremented forMichael Tuexen2018-10-071-1/+2
* Convert UDP length to host byte orderTom Jones2018-10-051-2/+3
* Fix a potential use after free in getsockopt() access to inp_optionsMatt Macy2018-07-221-6/+16
* There was quite a bit of feedback on r336282 that has led to theSean Bruno2018-07-141-10/+4
* Fixup memory management for fetching options in ip_ctloutput()Sean Bruno2018-07-141-4/+10
* Load balance sockets with new SO_REUSEPORT_LB option.Sean Bruno2018-06-061-0/+9
* Make in_delayed_cksum() be similar to IPv6 implementation.Andrey V. Elsukov2018-06-061-11/+7
* Use UDP len when calculating UDP checksumsTom Jones2018-06-061-5/+23
* UDP: further performance improvements on txMatt Macy2018-05-231-11/+3
* Revert r332894 at the request of the submitter.Sean Bruno2018-04-241-9/+0
* Load balance sockets with new SO_REUSEPORT_LB optionSean Bruno2018-04-231-0/+9
* Revert r331379 as the "simple" lock changes have revealed a deeper problemSean Bruno2018-03-231-4/+0
* netpfil: Introduce PFIL_FWD flagKristof Provost2018-03-231-1/+1
* Simple locking fixes in ip_ctloutput, ip6_ctloutput, rip_ctloutput.Sean Bruno2018-03-221-0/+4
* Reduce code duplication for inpcb route cachingRyan Stone2018-01-231-5/+2
* sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-0/+2
* After inpcb route caching was put back in place there is no need forBjoern A. Zeeb2017-07-271-6/+0
* Fix reference count leak with L2 caching.Mike Karels2017-03-251-2/+1