| Commit message (Expand) | Author | Age | Files | Lines |
* | Make in_arpinput(), inp_lookup_mcast_ifp(), icmp_reflect(), | melifaro | 2015-12-09 | 1 | -27/+0 |
* | Overhaul if_enc(4) and make it loadable in run-time. | ae | 2015-11-25 | 1 | -3/+27 |
* | Replace the fastforward path with tryforward which does not require a | gnn | 2015-11-05 | 1 | -0/+12 |
* | Replace rss_m2cpuid with rss_soft_m2cpuid_v4 for ip_direct_nh.nh_m2cpuid, | adrian | 2015-09-06 | 1 | -1/+1 |
* | Rename rss_soft_m2cpuid() -> rss_soft_m2cpuid_v4() in preparation for | adrian | 2015-08-29 | 1 | -1/+1 |
* | Convert in_ifaddr_lock and in6_ifaddr_lock to rmlock. | ae | 2015-07-29 | 1 | -2/+3 |
* | Correct issue presented in r285051, | eri | 2015-07-09 | 1 | -1/+2 |
* | Avoid doing multiple route lookups for the same destination IP during forwarding | eri | 2015-07-02 | 1 | -17/+18 |
* | Attempt to fix build after 281351 by defining full prototype for the | delphij | 2015-04-11 | 1 | -4/+4 |
* | Move all code related to IP fragment reassembly to ip_reass.c. Some | glebius | 2015-04-10 | 1 | -553/+12 |
* | Now that IP reassembly is no longer under single lock, book-keeping amount | glebius | 2015-04-09 | 1 | -130/+100 |
* | In the ip_reass() do packet examination and adjusting before acquiring | glebius | 2015-04-09 | 1 | -34/+35 |
* | Make ip reassembly queue mutexes per-vnet, putting them into the structure | glebius | 2015-04-09 | 1 | -28/+26 |
* | Use TAILQ_FOREACH_SAFE() instead of implementing it ourselves. | glebius | 2015-04-09 | 1 | -9/+4 |
* | If V_maxnipq is set to zero, drain the queue here and now, instead of | glebius | 2015-04-09 | 1 | -4/+4 |
* | o Since we always update either fragdrop or fragtimeout stat counter when we | glebius | 2015-04-09 | 1 | -39/+32 |
* | Rename ip_drain_locked() to ip_drain_vnet(), since the function differs | glebius | 2015-04-09 | 1 | -6/+4 |
* | Move the IPv4 reassembly queue locking from a single lock to be per-bucket (g... | adrian | 2015-04-07 | 1 | -35/+85 |
* | o Use new function ip_fillid() in all places throughout the kernel, | glebius | 2015-04-01 | 1 | -7/+0 |
* | Refactor / restructure the RSS code into generic, IPv4 and IPv6 specific | adrian | 2015-01-18 | 1 | -0/+1 |
* | Move ip_ipsec_fwd() from ip_input() into ip_forward(). | ae | 2014-12-11 | 1 | -4/+7 |
* | Remove PACKET_TAG_IPSEC_IN_DONE mbuf tag lookup and usage of its | ae | 2014-12-11 | 1 | -1/+1 |
* | Start process of removing the use of the deprecated "M_FLOWID" flag | hselasky | 2014-12-01 | 1 | -1/+0 |
* | Kill custom in_matroute() radix mathing function removing one rte mutex lock. | melifaro | 2014-11-11 | 1 | -1/+0 |
* | Remove kernel handling of ICMP_SOURCEQUENCH. | melifaro | 2014-11-10 | 1 | -25/+0 |
* | Renove faith(4) and faithd(8) from base. It looks like industry | melifaro | 2014-11-09 | 1 | -18/+0 |
* | Remove SYSCTL_VNET_* macros, and simply put CTLFLAG_VNET where needed. | glebius | 2014-11-07 | 1 | -9/+9 |
* | Remove an un-needed bit of pre-processor work - it all lives inside | adrian | 2014-09-27 | 1 | -2/+0 |
* | Update the IPv4 input path to handle reassembled frames and incoming frames | adrian | 2014-09-09 | 1 | -0/+131 |
* | Add support for receiving and setting flowtype, flowid and RSS bucket | adrian | 2014-09-09 | 1 | -0/+37 |
* | Merge 'struct ip6protosw' and 'struct protosw' into one. Now we have | kevlo | 2014-08-08 | 1 | -8/+15 |
* | Fix checksum computation. Previously it didn't include carry. | yongari | 2014-05-13 | 1 | -2/+3 |
* | Since both netinet/ and netinet6/ call into netipsec/ and netpfil/, | glebius | 2014-03-12 | 1 | -0/+3 |
* | - Remove rt_metrics_lite and simply put its members into rtentry. | glebius | 2014-03-05 | 1 | -1/+1 |
* | o Revamp API between flowtable and netinet, netinet6. | glebius | 2014-02-07 | 1 | -29/+0 |
* | - For kernel compiled only with KDTRACE_HOOKS and not any lock debugging | attilio | 2013-11-25 | 1 | -1/+0 |
* | - Utilize counter(9) to accumulate statistics on interface addresses. Add | glebius | 2013-10-15 | 1 | -14/+10 |
* | Unregister inet/inet6 pfil hooks on vnet destroy. | trociny | 2013-09-13 | 1 | -0/+5 |
* | Implement the ip, tcp, and udp DTrace providers. The probe definitions use | markj | 2013-08-25 | 1 | -0/+5 |
* | Restructure the mbuf pkthdr to make it fit for upcoming capabilities and | andre | 2013-08-24 | 1 | -2/+2 |
* | Move ip_reassemble()'s use of the global M_FRAG mbuf flag to a protocol layer | andre | 2013-08-19 | 1 | -3/+3 |
* | Use new macros to implement ipstat and tcpstat using PCPU counters. | ae | 2013-07-09 | 1 | -64/+8 |
* | Fix kmod_*stat_inc() after r249276. The incorrect code actually | glebius | 2013-06-21 | 1 | -2/+2 |
* | Back out r249318, r249320 and r249327 due to a heisenbug most | andre | 2013-05-06 | 1 | -2/+2 |
* | Change certain heavily used network related mutexes and rwlocks to | andre | 2013-04-09 | 1 | -2/+2 |
* | Merge from projects/counters: TCP/IP stats. | glebius | 2013-04-08 | 1 | -11/+71 |
* | Use m_get/m_gethdr instead of compat macros. | glebius | 2013-03-15 | 1 | -1/+1 |
* | ip_savecontrol() style fixes. No functional changes. | pluknet | 2013-02-20 | 1 | -17/+17 |
* | Mechanically substitute flags from historic mbuf allocator with | glebius | 2012-12-05 | 1 | -2/+2 |
* | Remove the recently added sysctl variable net.pfil.forward. | ae | 2012-11-02 | 1 | -12/+11 |