summaryrefslogtreecommitdiffstats
path: root/sys/netinet/ip_input.c
Commit message (Expand)AuthorAgeFilesLines
* Merge remote-tracking branch 'origin/stable/11' into devel-11Renato Botelho2017-05-111-65/+44
|\
| * MFC r316715:ae2017-04-181-4/+4
| * MFC r304572 (by bz):ae2017-03-181-61/+40
* | Merge remote-tracking branch 'origin/stable/11' into devel-11Luiz Otavio O Souza2017-02-091-11/+22
|\ \ | |/
| * MFC r310258:ae2017-01-101-11/+22
* | Merge remote-tracking branch 'origin/master' into devel-11Luiz Otavio O Souza2016-07-021-2/+13
|\ \ | |/
| * Get closer to a VIMAGE network stack teardown from top to bottom ratherbz2016-06-211-2/+13
* | Merge remote-tracking branch 'origin/master' into devel-11Renato Botelho2016-06-141-1/+0
|\ \ | |/
| * Cleanup unneded include "opt_ipfw.h".ae2016-06-091-1/+0
* | Merge remote-tracking branch 'origin/master' into devel-11Renato Botelho2016-06-061-1/+13
|\ \ | |/
| * Introduce a per-VNET flag to enable/disable netisr prcessing on that VNET.bz2016-06-031-1/+13
* | Merge remote-tracking branch 'origin/master' into devel-11Renato Botelho2016-06-021-2/+4
|\ \ | |/
| * The pr_destroy field does not allow us to run the teardown code in abz2016-06-011-2/+4
* | Importing pfSense patch pfil.diffLuiz Otavio O Souza2016-04-151-0/+3
|/
* Do not overwrite the dchg variable.loos2016-04-141-2/+1
* Make in_arpinput(), inp_lookup_mcast_ifp(), icmp_reflect(),melifaro2015-12-091-27/+0
* Overhaul if_enc(4) and make it loadable in run-time.ae2015-11-251-3/+27
* Replace the fastforward path with tryforward which does not require agnn2015-11-051-0/+12
* Replace rss_m2cpuid with rss_soft_m2cpuid_v4 for ip_direct_nh.nh_m2cpuid,adrian2015-09-061-1/+1
* Rename rss_soft_m2cpuid() -> rss_soft_m2cpuid_v4() in preparation foradrian2015-08-291-1/+1
* Convert in_ifaddr_lock and in6_ifaddr_lock to rmlock.ae2015-07-291-2/+3
* Correct issue presented in r285051,eri2015-07-091-1/+2
* Avoid doing multiple route lookups for the same destination IP during forwardingeri2015-07-021-17/+18
* Attempt to fix build after 281351 by defining full prototype for thedelphij2015-04-111-4/+4
* Move all code related to IP fragment reassembly to ip_reass.c. Someglebius2015-04-101-553/+12
* Now that IP reassembly is no longer under single lock, book-keeping amountglebius2015-04-091-130/+100
* In the ip_reass() do packet examination and adjusting before acquiringglebius2015-04-091-34/+35
* Make ip reassembly queue mutexes per-vnet, putting them into the structureglebius2015-04-091-28/+26
* Use TAILQ_FOREACH_SAFE() instead of implementing it ourselves.glebius2015-04-091-9/+4
* If V_maxnipq is set to zero, drain the queue here and now, instead ofglebius2015-04-091-4/+4
* o Since we always update either fragdrop or fragtimeout stat counter when weglebius2015-04-091-39/+32
* Rename ip_drain_locked() to ip_drain_vnet(), since the function differsglebius2015-04-091-6/+4
* Move the IPv4 reassembly queue locking from a single lock to be per-bucket (g...adrian2015-04-071-35/+85
* o Use new function ip_fillid() in all places throughout the kernel,glebius2015-04-011-7/+0
* Refactor / restructure the RSS code into generic, IPv4 and IPv6 specificadrian2015-01-181-0/+1
* Move ip_ipsec_fwd() from ip_input() into ip_forward().ae2014-12-111-4/+7
* Remove PACKET_TAG_IPSEC_IN_DONE mbuf tag lookup and usage of itsae2014-12-111-1/+1
* Start process of removing the use of the deprecated "M_FLOWID" flaghselasky2014-12-011-1/+0
* Kill custom in_matroute() radix mathing function removing one rte mutex lock.melifaro2014-11-111-1/+0
* Remove kernel handling of ICMP_SOURCEQUENCH.melifaro2014-11-101-25/+0
* Renove faith(4) and faithd(8) from base. It looks like industrymelifaro2014-11-091-18/+0
* Remove SYSCTL_VNET_* macros, and simply put CTLFLAG_VNET where needed.glebius2014-11-071-9/+9
* Remove an un-needed bit of pre-processor work - it all lives insideadrian2014-09-271-2/+0
* Update the IPv4 input path to handle reassembled frames and incoming framesadrian2014-09-091-0/+131
* Add support for receiving and setting flowtype, flowid and RSS bucketadrian2014-09-091-0/+37
* Merge 'struct ip6protosw' and 'struct protosw' into one. Now we havekevlo2014-08-081-8/+15
* Fix checksum computation. Previously it didn't include carry.yongari2014-05-131-2/+3
* Since both netinet/ and netinet6/ call into netipsec/ and netpfil/,glebius2014-03-121-0/+3
* - Remove rt_metrics_lite and simply put its members into rtentry.glebius2014-03-051-1/+1
* o Revamp API between flowtable and netinet, netinet6.glebius2014-02-071-29/+0
OpenPOWER on IntegriCloud