summaryrefslogtreecommitdiff
path: root/sys/netinet/ip_input.c
AgeCommit message (Expand)Author
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
2014-05-22- Add in_init() and move some functions, variables and sysctls into in.crmind
2014-03-19Remove ipflow_prune and replace with ipflow_reap. ok rmind@liamjfoy
2014-02-25Ensure that the top level sysctl nodes (kern, vfs, net, ...) exist beforepooka
2013-06-29- Rewrite parts of pfil(9): use array to store hooks and thus be more cachermind
2013-06-27flip src/dstchristos
2013-06-27implement IP_PKTINFO and IP_RECVPKTINFO.christos
2013-06-08Split IPsec code in ip_input() and ip_forward() into the separate routinesrmind
2013-06-05IPSEC has not come in two speeds for a long time now (IPSEC == kame,christos
2012-11-29Add a new sysctl to mark ports as reserved, so that they are not used inchristos
2012-06-25rename rfc6056 -> portalgo, requested by yamtchristos
2012-06-22PR/46602: Move the rfc6056 port randomization to the IP layer.christos
2012-06-02Add some pre-processor magic to verify that the type of the data itemdsl
2012-03-22remove KAME IPSEC, replaced by FAST_IPSECdrochner
2012-01-09check against NULLliamjfoy
2011-12-19rename the IPSEC in-kernel CPP variable and config(8) option todrochner
2011-08-31NULL does not need a castplunky
2011-05-03*_drain() routines may be called with locks held, so instead of doingdyoung
2011-04-14In ipintr(), don't overwrite ipintrq.ifq_maxlen with IFQ_MAXLEN.dyoung
2010-12-13Back out rev that shouldn't have been committed.matt
2010-12-11Add routines to calculate a checkesum if the driver concludes that thematt
2010-11-05ip_randomid: make mechanism MP-safe and more modular.rmind
2010-11-05ip_reass_packet: finish abstraction; some clean-up.rmind
2010-07-19Abstract IP reassembly into single generic routine - ip_reass_packet().rmind
2010-07-13Split-off IPv4 re-assembly mechanism into a separate module. Abstractrmind
2010-07-09ip_input: move lookup for fragment queue a little bit further. OK matt@.rmind
2010-04-01As suggested by at least 3 different people (the guilty parties know whotls
2010-03-31Don't hold kernel lock across call to ip_input() -- it blocked *all*tls
2009-09-16Replace a large number of link set based sysctl node creations withpooka
2009-07-17Delete trailing whitespace.minskim
2009-07-16Add the IP_RECVTTL option support.minskim
2009-04-18Remove extra whitespace added by a stupid tool.tsutsui
2009-04-15Remove a few KAUTH_GENERIC_ISSUSER in favor of more descriptiveelad