| Commit message (Expand) | Author | Age | Files | Lines |
* | Convert rtalloc_mpath_fib() users to the new KPI. | Alexander V. Chernikov | 2020-04-28 | 1 | -5/+4 |
* | Convert route caching to nexthop caching. | Alexander V. Chernikov | 2020-04-25 | 1 | -15/+17 |
* | sys/netinet: remove spurious doubled ;s | Ed Maste | 2020-03-27 | 1 | -1/+1 |
* | Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) | Pawel Biernacki | 2020-02-26 | 1 | -4/+8 |
* | White space cleanup -- remove trailing tab's or spaces | Randall Stewart | 2020-02-12 | 1 | -7/+7 |
* | Widen NET_EPOCH coverage. | Gleb Smirnoff | 2019-10-07 | 1 | -14/+7 |
* | Use IN_foo() macros from sys/netinet/in.h inplace of handcrafted code | Rodney W. Grimes | 2019-04-04 | 1 | -3/+3 |
* | New pfil(9) KPI together with newborn pfil API and control utility. | Gleb Smirnoff | 2019-01-31 | 1 | -13/+12 |
* | Mechanical cleanup of epoch(9) usage in network stack. | Gleb Smirnoff | 2019-01-09 | 1 | -6/+9 |
* | Prevent ip_input() from panicing due to unprotected access to INADDR_HASH. | Eugene Grosbein | 2018-10-27 | 1 | -3/+4 |
* | Restore ability to send ICMP and ICMPv6 redirects. | Andrey V. Elsukov | 2018-08-14 | 1 | -1/+3 |
* | Make timespecadd(3) and friends public | Alan Somers | 2018-07-30 | 1 | -1/+1 |
* | 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 | -12/+68 |
* | 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 | -130/+100 |
* | 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 |