| Commit message (Expand) | Author | Age | Files | Lines |
* | ip[6]_tryforward does inbound and outbound packet firewall processing. | ae | 2016-12-19 | 1 | -11/+22 |
* | Fix fastforwarding sysctl | Renato Botelho | 2016-10-25 | 1 | -1/+1 |
* | Revive the sysctl net.inet.ip.fastforward to control the tryforward use. | Luiz Otavio O Souza | 2016-10-25 | 1 | -2/+7 |
* | Merge remote-tracking branch 'origin/master' into devel-11 | Luiz Otavio O Souza | 2016-07-02 | 1 | -2/+13 |
|\ |
|
| * | Get closer to a VIMAGE network stack teardown from top to bottom rather | bz | 2016-06-21 | 1 | -2/+13 |
* | | Merge remote-tracking branch 'origin/master' into devel-11 | Renato Botelho | 2016-06-14 | 1 | -1/+0 |
|\ \
| |/ |
|
| * | Cleanup unneded include "opt_ipfw.h". | ae | 2016-06-09 | 1 | -1/+0 |
* | | Merge remote-tracking branch 'origin/master' into devel-11 | Renato Botelho | 2016-06-06 | 1 | -1/+13 |
|\ \
| |/ |
|
| * | Introduce a per-VNET flag to enable/disable netisr prcessing on that VNET. | bz | 2016-06-03 | 1 | -1/+13 |
* | | Merge remote-tracking branch 'origin/master' into devel-11 | Renato Botelho | 2016-06-02 | 1 | -2/+4 |
|\ \
| |/ |
|
| * | The pr_destroy field does not allow us to run the teardown code in a | bz | 2016-06-01 | 1 | -2/+4 |
* | | Importing pfSense patch pfil.diff | Luiz Otavio O Souza | 2016-04-15 | 1 | -0/+3 |
|/ |
|
* | Do not overwrite the dchg variable. | loos | 2016-04-14 | 1 | -2/+1 |
* | 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 |