summaryrefslogtreecommitdiff
path: root/sys/netinet/ip_input.c
AgeCommit message (Expand)Author
2025-12-18net: attach IPv4 and IPv6 stacks to an interface with EVENTHANDLER(9)Gleb Smirnoff
2025-12-02netinet: Remove left-over sys/cdefs.hWarner Losh
2025-03-02netinet: Make in_canforward() return boolZhenlei Huang
2025-02-21netinet: use in_broadcast() inlineGleb Smirnoff
2025-01-16ip: Defer checks for an unspecified dstaddr until after pfil hooksMark Johnston
2024-11-20netinet: handle blackhole routesKristof Provost
2024-01-29pfil: PFIL_PASS never frees the mbufKristof Provost
2023-11-26sys: Remove ancient SCCS tags.Warner Losh
2023-08-16sys: Remove $FreeBSD$: one-line .c patternWarner Losh
2023-05-31netinet*: Fix redirects for connections from localhostDoug Rabson
2023-03-06netinet: Tighten checks for unspecified source addressesMark Johnston
2023-01-31IfAPI: Explicitly include <net/if_private.h> in netstackJustin Hibbits
2022-11-07Unbreak builds having SCTP support compiled inMichael Tuexen
2022-10-03netinet*: remove PRC_ constants and streamline ICMP processingGleb Smirnoff
2022-10-03netinet*: use sparse C99 initializer for inetctlerrmapGleb Smirnoff
2022-09-08net: employ newly added pfil_mbuf_{in,out} where approriateMateusz Guzik
2022-09-07net: remove stale altq_input referenceMateusz Guzik
2022-09-02raw ip: fix regression with multicast and RSVPGleb Smirnoff
2022-08-17ip_reass: separate ipreass_init() into global and VIMAGE partsGleb 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-05-17sockbuf: merge two versions of sbcreatecontrol() into oneGleb Smirnoff
2022-02-02ip_mroute: refactor epoch-basd lockingWojciech Macek
2022-01-03protocols: init with standard SYSINIT(9) or VNET_SYSINITGleb Smirnoff
2021-12-26IPv4: fix redirect sending conditionsBjoern A. Zeeb
2021-12-02Revert "wpa: Import wpa_supplicant/hostapd commit 14ab4a816"Cy Schubert
2021-12-02wpa: Import wpa_supplicant/hostapd commit 14ab4a816Cy Schubert
2021-12-02ip_input: remove pointless check in INP_RECVIF handlingGleb Smirnoff
2021-11-12Add net.inet.ip.source_address_validationGleb Smirnoff
2021-11-12ip_input: packet filters shall not modify m_pkthdr.rcvifGleb Smirnoff
2021-11-12Rename net.inet.ip.check_interface to rfc1122_strong_es and document it.Gleb Smirnoff
2021-11-12net: sprinkle __predict_false in ip_input on error conditionsMateusz Guzik
2021-10-22Use network epoch to protect local IPv4 addresses hash.Gleb Smirnoff
2021-08-22routing: Allow using IPv6 next-hops for IPv4 routes (RFC 5549).Zhenlei Huang
2021-05-23ip_forward: Restore RFC referenceZhenlei Huang
2021-05-18Do not forward datagrams originated by link-local addressesZhenlei Huang
2021-05-11mroute: fix race condition during mrouter shutting downWojciech Macek
2021-03-10Flush remaining routes from the routing table during VNET shutdown.Alexander V. Chernikov
2020-11-29Remove RADIX_MPATH config option.Alexander V. Chernikov
2020-11-13ip_fastfwd: style(9) tidy for r367628Ed Maste
2020-11-12An earlier commit effectively turned out the fast forwading pathGeorge V. Neville-Neil
2020-09-01net: clean up empty lines in .c and .h filesMateusz Guzik
2020-07-01Fix a possible next-hop refcount leak when handling IPSec traffic.Mark Johnston
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-03-27sys/netinet: remove spurious doubled ;sEd Maste
2020-02-26Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki
2020-02-12White space cleanup -- remove trailing tab's or spacesRandall Stewart
2019-10-07Widen NET_EPOCH coverage.Gleb Smirnoff