summaryrefslogtreecommitdiff
path: root/sys/netinet/ip_input.c
AgeCommit message (Expand)Author
2021-03-07Pull up following revision(s) (requested by christos in ticket #1226):martin
2019-09-24Pull up following revision(s) (requested by ozaki-r in ticket #238):martin
2019-09-17Pull up following revision(s) (requested by bouyer in ticket #208):martin
2019-05-13Count packets dropped by pfilozaki-r
2019-01-17Fix ipsecif(4) cannot apply input direction packet filter. Reviewed by ozaki-...knakahara
2018-11-15Remove the 't' argument from m_tag_find().maxv
2018-09-02remove reference to ipnat, and duplicate commentsmaxv
2018-07-10Remove the second argument from ip_reass_packet(). We want the IP headermaxv
2018-05-17Add KASSERTs, related to PR/39794.maxv
2018-05-14Merge ipsec4_input and ipsec6_input into ipsec_ip_input. Make the argumentmaxv
2018-05-10Rename ipsec4_forward -> ipsec_mtu, and switch to void.maxv
2018-04-26Remove unused mbuf argument from sbsavetimestamp.maxv
2018-04-15Introduce a m_verify_packet function, that verifies the mbuf chain of amaxv
2018-04-11Don't pass IP_ALLOWBROADCAST in ipsec4_input. The flag lands inmaxv
2018-04-11Add comment about IPsec.maxv
2018-04-11Small changes in ip_dooptions: replace bcopy by memcpy, the areas can'tmaxv
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