summaryrefslogtreecommitdiff
path: root/sys/netinet/ip_input.c
AgeCommit message (Expand)Author
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
2016-01-08eliminate ip_input.c and ip6_input.c dependency on gif(4)knakahara
2015-10-13Include arp.h to restore the sysctl net.inet.ip.dad_count.roy
2015-08-24sprinkle _KERNEL_OPTpooka
2015-08-07Use time_uptime instead of time_second to avoid time leapsozaki-r
2015-05-02Fix !ARP build.joerg
2015-05-02Add IPv4 address flags IN_IFF_TENTATIVE, IN_IFF_DUPLICATED androy
2015-03-26Tidy up the regular path of ip_forwardozaki-r
2014-06-16Add 3rd argument to pktq_create to pass scozaki-r
2014-06-05- Implement pktqueue interface for lockless IP input queue.rmind
2014-05-30Introduce 2 new variables: ipsec_enabled and ipsec_used.christos
2014-05-29Make IGMP and multicast group management code MP-safe. Use a read-writermind
2014-05-28CID 12164{49,51}: Remove bogus ifp == NULL checks; if ifp was really NULL,christos
2014-05-23ip_input(), ip_savecontrol(): cache m->m_pkthdr.rcvif in a variable.rmind
2014-05-23Make ip_forward() static, there is no need to expose it.rmind
2014-05-23Make ip_input() static, there is no need to expose it.rmind