aboutsummaryrefslogtreecommitdiff
path: root/sys/netinet/ip_input.c
Commit message (Expand)AuthorAgeFilesLines
* netinet: Make in_canforward() return boolZhenlei Huang2025-03-021-1/+1
* netinet: use in_broadcast() inlineGleb Smirnoff2025-02-221-3/+1
* ip: Defer checks for an unspecified dstaddr until after pfil hooksMark Johnston2025-01-161-5/+11
* netinet: handle blackhole routesKristof Provost2024-11-201-0/+12
* pfil: PFIL_PASS never frees the mbufKristof Provost2024-01-291-4/+0
* sys: Remove ancient SCCS tags.Warner Losh2023-11-271-2/+0
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-161-2/+0
* netinet*: Fix redirects for connections from localhostDoug Rabson2023-05-311-1/+21
* netinet: Tighten checks for unspecified source addressesMark Johnston2023-03-061-0/+5
* IfAPI: Explicitly include <net/if_private.h> in netstackJustin Hibbits2023-01-311-0/+1
* Unbreak builds having SCTP support compiled inMichael Tuexen2022-11-071-0/+1
* netinet*: remove PRC_ constants and streamline ICMP processingGleb Smirnoff2022-10-041-17/+0
* netinet*: use sparse C99 initializer for inetctlerrmapGleb Smirnoff2022-10-041-6/+14
* net: employ newly added pfil_mbuf_{in,out} where approriateMateusz Guzik2022-09-081-1/+1
* net: remove stale altq_input referenceMateusz Guzik2022-09-071-6/+0
* raw ip: fix regression with multicast and RSVPGleb Smirnoff2022-09-021-4/+0
* ip_reass: separate ipreass_init() into global and VIMAGE partsGleb Smirnoff2022-08-171-1/+4
* protosw: retire pr_drain and use EVENTHANDLER(9) directlyGleb Smirnoff2022-08-171-15/+0
* ip_reass: use callout(9) directly instead of pr_slowtimoGleb Smirnoff2022-08-171-20/+0
* protosw: separate pr_input and pr_ctlinput out of protoswGleb Smirnoff2022-08-171-63/+42
* sockbuf: merge two versions of sbcreatecontrol() into oneGleb Smirnoff2022-05-171-28/+28
* ip_mroute: refactor epoch-basd lockingWojciech Macek2022-02-021-6/+0
* protocols: init with standard SYSINIT(9) or VNET_SYSINITGleb Smirnoff2022-01-031-13/+16
* IPv4: fix redirect sending conditionsBjoern A. Zeeb2021-12-261-2/+7
* Revert "wpa: Import wpa_supplicant/hostapd commit 14ab4a816"Cy Schubert2021-12-021-2/+1
* wpa: Import wpa_supplicant/hostapd commit 14ab4a816Cy Schubert2021-12-021-1/+2
* ip_input: remove pointless check in INP_RECVIF handlingGleb Smirnoff2021-12-021-2/+1
* Add net.inet.ip.source_address_validationGleb Smirnoff2021-11-121-0/+16
* ip_input: packet filters shall not modify m_pkthdr.rcvifGleb Smirnoff2021-11-121-3/+2
* Rename net.inet.ip.check_interface to rfc1122_strong_es and document it.Gleb Smirnoff2021-11-121-43/+26
* net: sprinkle __predict_false in ip_input on error conditionsMateusz Guzik2021-11-121-12/+15
* Use network epoch to protect local IPv4 addresses hash.Gleb Smirnoff2021-10-221-8/+4
* routing: Allow using IPv6 next-hops for IPv4 routes (RFC 5549).Zhenlei Huang2021-08-221-4/+7
* ip_forward: Restore RFC referenceZhenlei Huang2021-05-221-2/+5
* Do not forward datagrams originated by link-local addressesZhenlei Huang2021-05-181-7/+9
* mroute: fix race condition during mrouter shutting downWojciech Macek2021-05-111-1/+8
* Flush remaining routes from the routing table during VNET shutdown.Alexander V. Chernikov2021-03-101-5/+1
* Remove RADIX_MPATH config option.Alexander V. Chernikov2020-11-291-4/+0
* ip_fastfwd: style(9) tidy for r367628Ed Maste2020-11-131-1/+1
* An earlier commit effectively turned out the fast forwading pathGeorge V. Neville-Neil2020-11-121-3/+6
* net: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-2/+0
* Fix a possible next-hop refcount leak when handling IPSec traffic.Mark Johnston2020-07-011-0/+1
* Convert rtalloc_mpath_fib() users to the new KPI.Alexander V. Chernikov2020-04-281-5/+4
* Convert route caching to nexthop caching.Alexander V. Chernikov2020-04-251-15/+17
* sys/netinet: remove spurious doubled ;sEd Maste2020-03-271-1/+1
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-4/+8
* White space cleanup -- remove trailing tab's or spacesRandall Stewart2020-02-121-7/+7
* Widen NET_EPOCH coverage.Gleb Smirnoff2019-10-071-14/+7
* 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-13/+12