| Commit message (Expand) | Author | Age | Files | Lines |
| ... | |
| * | Use the new VNET_DEFINE_STATIC macro when we are defining static VNET | Andrew Turner | 2018-07-24 | 1 | -3/+3 |
| * | UDP: further performance improvements on tx | Matt Macy | 2018-05-23 | 1 | -16/+10 |
| * | ifnet: Replace if_addr_lock rwlock with epoch + mutex | Matt Macy | 2018-05-18 | 1 | -3/+3 |
| * | netpfil: Introduce PFIL_FWD flag | Kristof Provost | 2018-03-23 | 1 | -1/+1 |
| * | sys: further adoption of SPDX licensing ID tags. | Pedro F. Giffuni | 2017-11-20 | 1 | -0/+2 |
| * | Use hardware timestamps to report packet timestamps for SO_TIMESTAMP | Konstantin Belousov | 2017-11-07 | 1 | -10/+66 |
| * | Make sysctl identifiers for direct netisr queue unique. | Andrey V. Elsukov | 2017-04-11 | 1 | -4/+4 |
| * | Renumber copyright clause 4 | Warner Losh | 2017-02-28 | 1 | -1/+1 |
| * | Merge projects/ipsec into head/. | Andrey V. Elsukov | 2017-02-06 | 1 | -61/+40 |
| * | Add a new socket option SO_TS_CLOCK to pick from several different clock | Maxim Sobolev | 2017-01-16 | 1 | -15/+33 |
| * | ip[6]_tryforward does inbound and outbound packet firewall processing. | Andrey V. Elsukov | 2016-12-19 | 1 | -11/+22 |
| * | Remove the 4.3BSD compatible macro m_copy(), use m_copym() instead. | Kevin Lo | 2016-09-15 | 1 | -1/+1 |
| * | Get closer to a VIMAGE network stack teardown from top to bottom rather | Bjoern A. Zeeb | 2016-06-21 | 1 | -2/+13 |
| * | Cleanup unneded include "opt_ipfw.h". | Andrey V. Elsukov | 2016-06-09 | 1 | -1/+0 |
| * | Introduce a per-VNET flag to enable/disable netisr prcessing on that VNET. | Bjoern A. Zeeb | 2016-06-03 | 1 | -1/+13 |
| * | The pr_destroy field does not allow us to run the teardown code in a | Bjoern A. Zeeb | 2016-06-01 | 1 | -2/+4 |
| * | Do not overwrite the dchg variable. | Luiz Otavio O Souza | 2016-04-14 | 1 | -2/+1 |
| * | Make in_arpinput(), inp_lookup_mcast_ifp(), icmp_reflect(), | Alexander V. Chernikov | 2015-12-09 | 1 | -27/+0 |
| * | Overhaul if_enc(4) and make it loadable in run-time. | Andrey V. Elsukov | 2015-11-25 | 1 | -3/+27 |
| * | Replace the fastforward path with tryforward which does not require a | George V. Neville-Neil | 2015-11-05 | 1 | -0/+12 |
| * | Replace rss_m2cpuid with rss_soft_m2cpuid_v4 for ip_direct_nh.nh_m2cpuid, | Adrian Chadd | 2015-09-06 | 1 | -1/+1 |
| * | Rename rss_soft_m2cpuid() -> rss_soft_m2cpuid_v4() in preparation for | Adrian Chadd | 2015-08-29 | 1 | -1/+1 |
| * | Convert in_ifaddr_lock and in6_ifaddr_lock to rmlock. | Andrey V. Elsukov | 2015-07-29 | 1 | -2/+3 |
| * | Correct issue presented in r285051, | Ermal Luçi | 2015-07-09 | 1 | -1/+2 |
| * | Avoid doing multiple route lookups for the same destination IP during forwarding | Ermal Luçi | 2015-07-02 | 1 | -17/+18 |
| * | Attempt to fix build after 281351 by defining full prototype for the | Xin LI | 2015-04-11 | 1 | -4/+4 |
| * | Move all code related to IP fragment reassembly to ip_reass.c. Some | Gleb Smirnoff | 2015-04-10 | 1 | -553/+12 |
| * | Now that IP reassembly is no longer under single lock, book-keeping amount | Gleb Smirnoff | 2015-04-09 | 1 | -129/+99 |
| * | In the ip_reass() do packet examination and adjusting before acquiring | Gleb Smirnoff | 2015-04-09 | 1 | -34/+35 |
| * | Make ip reassembly queue mutexes per-vnet, putting them into the structure | Gleb Smirnoff | 2015-04-09 | 1 | -28/+26 |
| * | Use TAILQ_FOREACH_SAFE() instead of implementing it ourselves. | Gleb Smirnoff | 2015-04-09 | 1 | -9/+4 |
| * | If V_maxnipq is set to zero, drain the queue here and now, instead of | Gleb Smirnoff | 2015-04-09 | 1 | -4/+4 |
| * | o Since we always update either fragdrop or fragtimeout stat counter when we | Gleb Smirnoff | 2015-04-09 | 1 | -39/+32 |
| * | Rename ip_drain_locked() to ip_drain_vnet(), since the function differs | Gleb Smirnoff | 2015-04-09 | 1 | -6/+4 |
| * | Move the IPv4 reassembly queue locking from a single lock to be per-bucket (g... | Adrian Chadd | 2015-04-07 | 1 | -35/+85 |
| * | o Use new function ip_fillid() in all places throughout the kernel, | Gleb Smirnoff | 2015-04-01 | 1 | -7/+0 |
| * | Refactor / restructure the RSS code into generic, IPv4 and IPv6 specific | Adrian Chadd | 2015-01-18 | 1 | -0/+1 |
| * | Move ip_ipsec_fwd() from ip_input() into ip_forward(). | Andrey V. Elsukov | 2014-12-11 | 1 | -4/+7 |
| * | Remove PACKET_TAG_IPSEC_IN_DONE mbuf tag lookup and usage of its | Andrey V. Elsukov | 2014-12-11 | 1 | -1/+1 |
| * | Start process of removing the use of the deprecated "M_FLOWID" flag | Hans Petter Selasky | 2014-12-01 | 1 | -1/+0 |
| * | Kill custom in_matroute() radix mathing function removing one rte mutex lock. | Alexander V. Chernikov | 2014-11-11 | 1 | -1/+0 |
| * | Remove kernel handling of ICMP_SOURCEQUENCH. | Alexander V. Chernikov | 2014-11-10 | 1 | -25/+0 |
| * | Renove faith(4) and faithd(8) from base. It looks like industry | Alexander V. Chernikov | 2014-11-09 | 1 | -18/+0 |
| * | Remove SYSCTL_VNET_* macros, and simply put CTLFLAG_VNET where needed. | Gleb Smirnoff | 2014-11-07 | 1 | -9/+9 |
| * | Remove an un-needed bit of pre-processor work - it all lives inside | Adrian Chadd | 2014-09-27 | 1 | -2/+0 |
| * | Update the IPv4 input path to handle reassembled frames and incoming frames | Adrian Chadd | 2014-09-09 | 1 | -0/+131 |
| * | Add support for receiving and setting flowtype, flowid and RSS bucket | Adrian Chadd | 2014-09-09 | 1 | -0/+37 |
| * | Merge 'struct ip6protosw' and 'struct protosw' into one. Now we have | Kevin Lo | 2014-08-08 | 1 | -8/+15 |
| * | Fix checksum computation. Previously it didn't include carry. | Pyun YongHyeon | 2014-05-13 | 1 | -2/+3 |
| * | Since both netinet/ and netinet6/ call into netipsec/ and netpfil/, | Gleb Smirnoff | 2014-03-12 | 1 | -0/+3 |