summaryrefslogtreecommitdiff
path: root/sys/netinet/ip_output.c
AgeCommit message (Expand)Author
2025-12-19tcp: fix checksum calculation bugTimo Völker
2025-12-02netinet: Remove left-over sys/cdefs.hWarner Losh
2025-08-25netinet: provide "at offset" variant of the in_delayed_cksum() APIMaxim Sobolev
2025-03-10ip_output(): styleKonstantin Belousov
2025-03-10ip_output(): if mb_unmapped_to_ext() failed, return directlyKonstantin Belousov
2025-03-04netinet: allow per protocol random IP id control, single out IPSECacazuc
2025-02-21netinet: enforce broadcast mode for all-ones and all-zeroes destinationsGleb Smirnoff
2025-02-17ip_output: use bool for isbroadcastGleb Smirnoff
2025-02-06socket: Move SO_SETFIB handling to protocol layersMark Johnston
2025-02-04pfil: set PFIL_FWD for IPv4 forwardingKristof Provost
2025-01-13ipsec: allow it to work with unmapped mbufsKonstantin Belousov
2025-01-13ipsec + ktls: cannot coexistsKonstantin Belousov
2024-07-12ipsec_output(): add mtu argumentKonstantin Belousov
2024-07-12ipsec_output(): add outcoming ifp argumentKonstantin Belousov
2023-11-26sys: Remove ancient SCCS tags.Warner Losh
2023-08-16sys: Remove $FreeBSD$: one-line .c patternWarner Losh
2023-07-26inpcb: do not copy so_options into inp_flags2Gleb Smirnoff
2023-07-21ip output: ensure that mbufs are mapped if ipsec is enabledKonstantin Belousov
2023-06-06netinet: re-read IP length after PFIL hookKristof Provost
2023-02-28netinet: Remove the IP(V6)_RSS_LISTEN_BUCKET socket optionMark Johnston
2023-02-27netinet: Remove IP(V6)_BINDMULTIMark Johnston
2023-02-14net: use pfil_mbuf_{in,out} where we always have an mbufGleb Smirnoff
2023-01-31IfAPI: Explicitly include <net/if_private.h> in netstackJustin Hibbits
2022-09-14ip_output: always increase "cantfrag" stat if ip_fragment() failsGleb Smirnoff
2022-09-07net: retire PFIL_FWDMateusz Guzik
2022-08-17protosw: refactor protosw and domain static declaration and loadGleb Smirnoff
2022-04-11Fix ipfw fwd that doesn't work in some casesAndrey V. Elsukov
2022-02-02ip_mroute: refactor epoch-basd lockingWojciech Macek
2022-01-27Fix a memory leak when ip_output_send() returns EAGAIN due to send tag issuesAndrew Gallatin
2021-11-24netinet: Remove unneeded mb_unmapped_to_ext() callsMark Johnston
2021-11-16sctp: Remove now-unneeded mb_unmapped_to_ext() callsMark Johnston
2021-10-13Remove in_ifaddr_lock acquisiton to access in_ifaddrhead.Gleb Smirnoff
2021-08-22routing: Allow using IPv6 next-hops for IPv4 routes (RFC 5549).Zhenlei Huang
2021-08-08Simplify nhop operations in ip_output().Alexander V. Chernikov
2021-05-11mroute: fix race condition during mrouter shutting downWojciech Macek
2021-01-29Catch up with 6edfd179c86: mechanically rename IFCAP_NOMAP to IFCAP_MEXTPG.Gleb Smirnoff
2020-10-09Add IP(V6)_VLAN_PCP to set 802.1 priority per-flow.Richard Scheffenegger
2020-10-03Introduce scalable route multipath.Alexander V. Chernikov
2020-09-21Rework part of routing code to reduce difference to D26449.Alexander V. Chernikov
2020-09-18Initialize some local variables earlierMitchell Horne
2020-09-18if_vxlan(4): add support for hardware assisted checksumming, TSO, and RSS.Navdeep Parhar
2020-09-01net: clean up empty lines in .c and .h filesMateusz Guzik
2020-06-18Add the SCTP_SUPPORT kernel option.Mark Johnston
2020-05-28Switch ip_output/icmp_reflect rt lookup calls with fib4_lookup.Alexander V. Chernikov
2020-05-17Remove redundant checks for nhop validity.Alexander V. Chernikov
2020-05-11Ktls: never skip stamping tags for NIC TLSAndrew Gallatin
2020-05-03Step 3: anonymize struct mbuf_ext_pgs and move all its fields into mbufGleb Smirnoff
2020-04-28Convert rtalloc_mpath_fib() users to the new KPI.Alexander V. Chernikov
2020-04-25Convert route caching to nexthop caching.Alexander V. Chernikov
2020-04-14KTLS: Re-work unmapped mbufs to carry ext_pgs in the mbuf itself.Andrew Gallatin