summaryrefslogtreecommitdiff
path: root/sys/netinet/ip_input.c
AgeCommit message (Expand)Author
2018-02-24Avoid a deadlock between softnet_lock and IFNET_LOCKozaki-r
2018-02-09Remove dead code.maxv
2018-02-07Remove null check on ip, it can't be null. (Confuses code scanners.)maxv
2018-02-06Typos and style a bit, no functional change.maxv
2018-02-05Exterminate IPSENDREDIRECTS and IPMTUDISCTIMEOUT, neither is documented.maxv
2018-02-05Nuke DIRECTED_BROADCAST, it is not documented and not enabled anywhere. Itmaxv
2018-02-05Clean up this mess. This is typically the kind of places where we need tomaxv
2018-02-05Be tougher, and don't allow LSRR+SSRR (RFC7126).maxv
2018-02-05Kick duplicate options, they are not allowed (RFC791).maxv
2018-02-05Remove unused variable.maxv
2018-02-05Disable ip_allowsrcrt and ip_forwsrcrt. Enabling them by default was amaxv
2018-02-05Style, no functional change.maxv
2018-01-011) "#define ipi_spec_dst ipi_addr" in <netinet/in.h>christos
2017-11-24Allow local communication over DETACHED addresses.roy
2017-11-17Provide macros for softnet_lock and KERNEL_LOCK hiding NET_MPSAFE switchozaki-r
2017-09-27Take softnet_lock on pr_input properly if NET_MPSAFEozaki-r
2017-07-27Don't acquire global locks for IPsec if NET_MPSAFEozaki-r
2017-07-19Correct a commentozaki-r
2017-07-08Reorder the controls to the ones that need an interface and the ones thatchristos
2017-07-06remove unnecessary casts (no functional change)christos
2017-07-06Merge the two copies SO_TIMESTAMP/SO_OTIMESTAMP processing to a singlechristos
2017-06-01remove checks for failure after memory allocation calls that cannot fail:chs
2017-03-31Don't use a single global variable to store source route information for mult...ozaki-r
2017-03-31Don't use a single global variable as a temporal storage for multiple packetsozaki-r
2017-03-06Make sure icmp_redirect_timeout_q and ip_mtudisc_timeout_q are initialized on...ozaki-r
2017-02-17Fix return valueozaki-r
2017-02-17Protect sysctl_net_inet_ip_pmtudto with icmp_mtx instead of softnet_lockozaki-r
2017-02-07Add missing NULL checks for m_get_rcvifozaki-r
2017-01-24Tweak softnet_lock and NET_MPSAFEozaki-r
2016-12-12Make the routing table and rtcaches MP-safeozaki-r
2016-12-08Use psref for ip_rtaddrozaki-r
2016-12-08Add rtcache_unref to release points of rtentry stemming from rtcacheozaki-r
2016-10-18Don't hold global locks if NET_MPSAFE is enabledozaki-r
2016-10-18Avoid double frees of mbufozaki-r
2016-10-11Fix kernel builds with IFA_STATSozaki-r
2016-09-07Disallow input to detached addresses because they are not yet valid.roy
2016-08-31Make ipforward_rt and ip6_forward_rt percpuozaki-r
2016-08-01Apply pserialize and psref to struct ifaddr and its variantsozaki-r
2016-07-26Fix downmatch incrementozaki-r
2016-07-08CID 1363344: remove dead codeozaki-r
2016-07-07Switch the address list of intefaces to pslist(9)ozaki-r
2016-07-06Switch the IPv4 address list to pslist(9)ozaki-r
2016-07-06Add and use pslist(9)-based hashtable for IPv4 addressesozaki-r
2016-07-04Separate IP address matching functionsozaki-r
2016-06-30Tidy up goto lablesozaki-r
2016-06-30Fix error pathsozaki-r
2016-06-28Add missing NULL checks for m_get_rcvif_psrefozaki-r
2016-06-10Avoid storing a pointer of an interface in a mbufozaki-r
2016-01-21Revert previous: ran cvs commit when I meant cvs diff. Sorry!riastradh
2016-01-21Give proper prototype to ip_output.riastradh