Jason A. Donenfeld 
							
						 
					 
					
						
						
							
						
						bbb459c2ad 
					 
					
						
						
							
							wireguard: upgrade to 0.0.20181018  
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com > 
						
						
					 
					
						2018-10-18 03:48:12 +02:00 
						 
				 
			
				
					
						
							
							
								Tiejun Chen 
							
						 
					 
					
						
						
							
						
						59cf2ceea6 
					 
					
						
						
							
							update -rt to 4.14.71-rt44  
						
						... 
						
						
						
						Signed-off-by: Tiejun Chen <tiejunc@vmware.com > 
						
						
					 
					
						2018-10-15 12:57:29 -07:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						2e710766e3 
					 
					
						
						
							
							Merge pull request  #3194  from rn/kup  
						
						... 
						
						
						
						Kernel update to 4.18.12/4.14.74/4.9.131 
						
						
					 
					
						2018-10-08 02:46:55 +01:00 
						 
				 
			
				
					
						
							
							
								Jason A. Donenfeld 
							
						 
					 
					
						
						
							
						
						49e6aed4fb 
					 
					
						
						
							
							wireguard: upgrade to 0.0.20181006  
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com > 
						
						
					 
					
						2018-10-06 05:07:57 +02:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						1854a59e9f 
					 
					
						
						
							
							kernel: Update to 4.18.12/4.14.74/4.9.131  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rn@rneugeba.io > 
						
						
					 
					
						2018-10-04 21:07:47 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						7b1c1b1818 
					 
					
						
						
							
							kernel: Update to 4.18.11/4.14.73/4.9.130/4.4.159  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rn@rneugeba.io > 
						
						
					 
					
						2018-10-01 19:03:09 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						617154e2a4 
					 
					
						
						
							
							kernel: Update to 4.18.10/4.14.72/4.9.129/4.4.158  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rn@rneugeba.io > 
						
						
					 
					
						2018-09-27 19:42:54 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						f5cf0bd054 
					 
					
						
						
							
							kernel: Update build to latest linuxkit/alpine  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rn@rneugeba.io > 
						
						
					 
					
						2018-09-27 19:38:33 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						9c1277787b 
					 
					
						
						
							
							kernel: Update to 4.18.9/4.14.71/4.9.128/4.4.157  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rn@rneugeba.io > 
						
						
					 
					
						2018-09-20 21:19:31 +01:00 
						 
				 
			
				
					
						
							
							
								Jason A. Donenfeld 
							
						 
					 
					
						
						
							
						
						10c3de3ded 
					 
					
						
						
							
							wireguard: upgrade to 0.0.20180918  
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com > 
						
						
					 
					
						2018-09-18 16:56:10 +02:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						a6f7d40d07 
					 
					
						
						
							
							kernel: Update to 4.18.8/4.14.70/4.9.127/4.4.156  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rn@rneugeba.io > 
						
						
					 
					
						2018-09-15 19:40:16 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						8d7586b867 
					 
					
						
						
							
							kernel: Adjust arm64 kernel config  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rn@rneugeba.io > 
						
						
					 
					
						2018-09-15 16:45:14 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						c33c14d810 
					 
					
						
						
							
							kernel: Update to 4.18.7/4.14.69/4.9.126/4.4.155  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rn@rneugeba.io > 
						
						
					 
					
						2018-09-15 16:02:40 +01:00 
						 
				 
			
				
					
						
							
							
								Jason A. Donenfeld 
							
						 
					 
					
						
						
							
						
						8be1a84dee 
					 
					
						
						
							
							wireguard: upgrade to 0.0.20180910  
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com > 
						
						
					 
					
						2018-09-10 18:59:29 -06:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						2743d53a7c 
					 
					
						
						
							
							kernel: Adjust x86_64 kernel config for 4.18.x and 4.14.x  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rn@rneugeba.io > 
						
						
					 
					
						2018-09-06 07:47:15 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						4c725f0318 
					 
					
						
						
							
							kernel: Cherry pick multicast fixes into 4.9.x  
						
						... 
						
						
						
						This cherry picks:
- b6fe0440c637 ("bridge: implement missing ndo_uninit()")
- b1b9d366028f ("bridge: move bridge multicast cleanup to ndo_uninit")
The fix is in b1b9d366028f ("bridge: move bridge multicast cleanup
to ndo_uninit") but it requires b6fe0440c637 ("bridge: implement missing
ndo_uninit()"). Furthermore, b1b9d366028f needed some manual resolution
of a cherry-pick conflict because the surrounding code had changed.
Signed-off-by: Rolf Neugebauer <rn@rneugeba.io > 
						
						
					 
					
						2018-09-06 07:47:15 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						0a9361d769 
					 
					
						
						
							
							kernel: Update to 4.18.6/4.14.68/4.9.125/4.4.154  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rn@rneugeba.io > 
						
						
					 
					
						2018-09-05 21:23:15 +01:00 
						 
				 
			
				
					
						
							
							
								Jason A. Donenfeld 
							
						 
					 
					
						
						
							
						
						e446af1659 
					 
					
						
						
							
							wireguard: upgrade to 0.0.20180904  
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com > 
						
						
					 
					
						2018-09-04 12:34:05 -06:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						763deafd03 
					 
					
						
						
							
							kernel: Update to 4.4.153  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rn@rneugeba.io > 
						
						
					 
					
						2018-09-03 20:52:56 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						4f29de94ad 
					 
					
						
						
							
							kernel: Remove 4.17.x. It has been EOLed  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rn@rneugeba.io > 
						
						
					 
					
						2018-09-03 20:52:50 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						287c579934 
					 
					
						
						
							
							kernel: Compile bcc for 4.18 not 4.17  
						
						... 
						
						
						
						We want to compile BCC for the latest LTS and the latest
stable and missed the update to 4.18 when enabling it. Do
it now.
Signed-off-by: Rolf Neugebauer <rn@rneugeba.io > 
						
						
					 
					
						2018-09-03 20:52:50 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						323043fdd8 
					 
					
						
						
							
							kernel: Update to 4.18.5/4.17.19/4.14.67/4.9.124/4.4.152  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rn@rneugeba.io > 
						
						
					 
					
						2018-08-28 07:24:36 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						77b3496d9f 
					 
					
						
						
							
							kernel: Update to 4.18.4/4.17.18/4.14.66/4.9.123/4.4.151  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rn@rneugeba.io > 
						
						
					 
					
						2018-08-27 21:45:04 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						d66c2c6f45 
					 
					
						
						
							
							kernel: Update to 4.18.3/4.17.17/4.14.65/4.9.122/4.4.150  
						
						... 
						
						
						
						Note, this update skips 4.18.2/4.17.16/4.14.64/4.9.121/4.4.149
as the change was a single patch, a bug fix.
Signed-off-by: Rolf Neugebauer <rn@rneugeba.io > 
						
						
					 
					
						2018-08-27 18:38:42 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						621f88f47e 
					 
					
						
						
							
							Merge pull request  #3169  from TiejunChina/master-dev  
						
						... 
						
						
						
						update -rt to 4.14.63-rt40 
						
						
					 
					
						2018-08-27 18:29:52 +02:00 
						 
				 
			
				
					
						
							
							
								Tiejun Chen 
							
						 
					 
					
						
						
							
						
						a302b2dfa2 
					 
					
						
						
							
							update -rt to 4.14.63-rt40  
						
						... 
						
						
						
						Signed-off-by: Tiejun Chen <tiejunc@vmware.com > 
						
						
					 
					
						2018-08-26 17:07:40 -07:00 
						 
				 
			
				
					
						
							
							
								Krister Johansen 
							
						 
					 
					
						
						
							
						
						1095c2721d 
					 
					
						
						
							
							Convert slow net subsystems to modules on 4.14.  
						
						... 
						
						
						
						In setup_net() there are a few particularly slow subsystems that
contribute more than 140ms of time to the new net namespace creation
path.  The docker daemon doesn't depend on these, and won't modprobe
them into the kernel.  Convert these to modules to reduce the amount of
time it takes for docker to start a container.  This change takes an
additional ~120 ms of time off container start time.
Signed-off-by: Krister Johansen <krister.johansen@oracle.com > 
						
						
					 
					
						2018-08-20 17:45:54 -07:00 
						 
				 
			
				
					
						
							
							
								Krister Johansen 
							
						 
					 
					
						
						
							
						
						fac99683a7 
					 
					
						
						
							
							Switch kernel hz to 1000.  
						
						... 
						
						
						
						While investigating performance problems around 'docker run' times, it
was observed that a large amount of time was spent in network namespace
creation.  Of that time, a large portion involved waiting for RCU grace
periods to elapse.  Increasing HZ causes the periodic timer to check for
quiesced periods more frequently, which consequently reduces the amount
of time RCU callers spend waiting for grace periods and in barrier
waits.
By itself, this change took the amount of time to execute a 'docker run
hello-world' down to 570ms from over 2000ms on 4.14, and down to 390ms
from 1260 on 4.17 and 4.18.
Signed-off-by: Krister Johansen <krister.johansen@oracle.com > 
						
						
					 
					
						2018-08-20 17:45:03 -07:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						bcd87f6f33 
					 
					
						
						
							
							kernel: Remove 4.17.x kernel for s390x and arm64  
						
						... 
						
						
						
						4.17 will be EOLed soon anyway so save some cycles
compiling kernels on the "slower" arches.
Signed-off-by: Rolf Neugebauer <rn@rneugeba.io > 
						
						
					 
					
						2018-08-17 21:07:08 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						dfa6076900 
					 
					
						
						
							
							kernel: Add support for 4.18.x kernels  
						
						... 
						
						
						
						The kernel config was derived from the 4.17.x kernel config
and then tweaked a little. Specifically:
- Enable XDP_SOCKETS
- Enable NFT_CONNLIMIT
- Enable IP_VS_MH
- Enable BPFILTER (as module)
Signed-off-by: Rolf Neugebauer <rn@rneugeba.io > 
						
						
					 
					
						2018-08-17 16:57:36 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						a3bca0ea59 
					 
					
						
						
							
							kernel: Add more packages to Dockerfile.kconfig  
						
						... 
						
						
						
						These packages are needed to enable the GCC_PLUGINS
during 'make oldconfig' for 4.18.x kernels.
Signed-off-by: Rolf Neugebauer <rn@rneugeba.io > 
						
						
					 
					
						2018-08-17 16:57:36 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						f93fa6ba9b 
					 
					
						
						
							
							kernel: Adjust 4.9 kernel config (x86 only)  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rn@rneugeba.io > 
						
						
					 
					
						2018-08-17 16:57:36 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						85369b936f 
					 
					
						
						
							
							kernel: Adjust 4.14. kernel config (x86 only)  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rn@rneugeba.io > 
						
						
					 
					
						2018-08-17 16:57:36 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						c0fc7b3b01 
					 
					
						
						
							
							kernel: Adjust 4.17 kernel config (x86 only)  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rn@rneugeba.io > 
						
						
					 
					
						2018-08-17 16:57:36 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						a1380fcd1c 
					 
					
						
						
							
							kernel: Update to 4.17.15/4.14.63/4.9.120/4.4.148  
						
						... 
						
						
						
						The 4.14.63 contains important security fixes in particular
against L1TF (CVE-2018-3615, CVE-2018-3620, CVE-2018-3646) and
userspace-userspace SpectreRSB.
Signed-off-by: Rolf Neugebauer <rn@rneugeba.io > 
						
						
					 
					
						2018-08-17 12:11:04 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						5011c473ca 
					 
					
						
						
							
							kernel: Update Intel microcode to latest  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rn@rneugeba.io > 
						
						
					 
					
						2018-08-17 11:58:42 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						4792fa5015 
					 
					
						
						
							
							kernel: Tidy up Dockerfile.bcc  
						
						... 
						
						
						
						Use less layers and group it a little better. There should
be no real code change here.
Signed-off-by: Rolf Neugebauer <rn@rneugeba.io > 
						
						
					 
					
						2018-08-17 11:18:38 +01:00 
						 
				 
			
				
					
						
							
							
								Krister Johansen 
							
						 
					 
					
						
						
							
						
						188595fcb5 
					 
					
						
						
							
							Pull bcc into kernel build.  
						
						... 
						
						
						
						Signed-off-by: Krister Johansen <krister.johansen@oracle.com > 
						
						
					 
					
						2018-08-13 17:18:55 -07:00 
						 
				 
			
				
					
						
							
							
								Jason A. Donenfeld 
							
						 
					 
					
						
						
							
						
						d987c058bd 
					 
					
						
						
							
							wireguard: upgrade to 0.0.20180809  
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com > 
						
						
					 
					
						2018-08-12 01:27:53 -07:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						394b07da4a 
					 
					
						
						
							
							kernel: Update to 4.17.14/4.14.62/4.9.119/4.4.147  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rn@rneugeba.io > 
						
						
					 
					
						2018-08-11 09:36:23 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						ac48c843e0 
					 
					
						
						
							
							kernel: Update to 4.17.13/4.14.61/4.9.118/4.4.146  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rn@rneugeba.io > 
						
						
					 
					
						2018-08-11 00:23:50 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						2e32902c98 
					 
					
						
						
							
							kernel: Update to 4.17.12/4.14.60/4.9.117/4.4.145  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rn@rneugeba.io > 
						
						
					 
					
						2018-08-10 23:20:43 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						9ac0a9a6e3 
					 
					
						
						
							
							kernel: Update to 4.17.11/4.14.59/4.9.116  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rn@rneugeba.io > 
						
						
					 
					
						2018-08-10 14:26:16 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						bdae7d72f7 
					 
					
						
						
							
							Merge pull request  #3149  from TiejunChina/master-dev  
						
						... 
						
						
						
						update -rt to 4.14.59-rt37 
						
						
					 
					
						2018-08-07 16:37:35 +01:00 
						 
				 
			
				
					
						
							
							
								Jason A. Donenfeld 
							
						 
					 
					
						
						
							
						
						7a74c0a212 
					 
					
						
						
							
							wireguard: upgrade to 0.0.20180802  
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com > 
						
						
					 
					
						2018-08-03 22:12:29 +02:00 
						 
				 
			
				
					
						
							
							
								Tiejun Chen 
							
						 
					 
					
						
						
							
						
						b8928d6c56 
					 
					
						
						
							
							update -rt to 4.14.59-rt37  
						
						... 
						
						
						
						Signed-off-by: Tiejun Chen <tiejun.china@gmail.com > 
						
						
					 
					
						2018-08-01 21:19:37 -07:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						21fb4db99b 
					 
					
						
						
							
							kernel: Update to 4.17.10/4.14.58/4.9.115/4.4.144  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rn@rneugeba.io > 
						
						
					 
					
						2018-07-25 21:09:25 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						6bfba4e85c 
					 
					
						
						
							
							kernel: Adjust arm64 kernel config to upstream changes  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com > 
						
						
					 
					
						2018-07-24 13:13:42 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						480a8bc860 
					 
					
						
						
							
							kernel: Update to 4.17.9/4.14.57/4.9.114/4.4.143  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com > 
						
						
					 
					
						2018-07-24 11:56:25 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						5ab7eaac89 
					 
					
						
						
							
							kernel: Update to 4.17.8/4.4.142  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com > 
						
						
					 
					
						2018-07-24 10:26:37 +01:00