15:00:57 #startmeeting fdio-vpp 15:00:57 Meeting started Tue Apr 14 15:00:57 2020 UTC. The chair is DaveBarach. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:57 Useful Commands: #action #agreed #help #info #idea #link #topic. 15:00:57 The meeting name has been set to 'fdio_vpp' 15:03:33 #topic CSIT (Maciek reporting) 15:03:52 #info CSIT-2001 tests and report done, except Skylake. 15:04:04 #info VPP v20.01 / CSIT-2001 Skylake NDR and PDR performance data to be published this week 15:04:40 #info Poor NDR (zero drop) performance root caused to mgmt interface Linux en0 interrupts disturbing TRex operation on SuperMicro boards with Skylake processors. 15:04:55 #info Was not happening before environment upgrades (BIOS, CPU ucode). 15:05:04 #info Those same interrupts are not present on the same SuperMicro motherboards equipped with Cascadelake processors. 15:05:58 #info In progress: Number of CSIT infrastructure and framework enhancements, gearing up to regular weekly NDR and PDR performance comparisons. 15:08:05 #info CSIT in the cloud - added AWS c5n instances as another testbed topology, completed ip4 and ipsec performance dry run tests. 15:08:49 #info Mellanox tests - we are in the process of calibrating the MLX5 setup on both TRex side and SUT/VPP side, so pls take the current trending results with a pinch of salt. 15:09:41 #topic host stack (Florin) 15:10:21 #info tcp supports connection scheduling, Improves high scale efficiency when sessions can't send 15:10:37 #info Same treatment applied to TLS 15:11:28 #info iperf + tls + ld_preload works (albeit not perfectly) one connectio > 12gb/sec 15:12:02 #info udp session pinning to workers, similar to TCP 15:12:33 #info no longer supporting udp-c (connected) sessions 15:12:54 #info vcl udp iperf test added to "make test" 15:13:12 #info iperf w/ 9K datagrams fills a 40g pipe 15:13:42 #info 1500 MTU -> fragmentation -> less than 20gbit 15:14:15 #info "spring cleaning" effort - tcp features moved to separate files 15:14:32 #info session api errors switched to session layer errors 15:14:56 #info binary APIs now deprecated, as promised two releases ago 15:15:12 #info all api messages use session queues, not binary api queues 15:17:42 #topic Documentation (John, Ray) 15:18:17 #info multiple requests to add blog posts 15:18:18 #info adding csit / perf content, ask Maciek et al for review 15:18:19 #topic Release Management (Andrew, Dave) 15:18:19 #info 20.05 about 4 weeks prior to api freeze 15:18:20 #info 20.01 planning 20.01.1 planned for after 19.08.X 15:18:40 #info thanks Dave! a few clarifications 1) we now support tcp descheduling 2) udp + fragmentation reaches less than 25Gbps 15:20:49 #topic infra status (Dave W) 15:21:11 #info an issue last Friday due to CentOS timestamp issue 15:21:23 #info no obvious reason, "went away by itself" 15:27:43 #topic planning / hoping to add 2x features to 20.05 (Ray K) 15:27:52 #info async crypto / crypto-dev work 15:28:22 #info DDP (dynamic device personalization) to be added 15:29:04 #action Damjan to take a look at async crypto when he can 15:29:55 #info DDP flow API to direct pkts to specific workers 15:30:06 #info adding L2tpv3, ipsec 15:30:24 #info direct specific ipsec tunnels to specific cores 15:30:39 #info direct specific l2tpv3 tunnels to specific cores 15:31:07 #info will be a work in progress for a while 15:31:58 #info involves dpdk feature backport to dpdkd 20.02 15:33:18 #info dpdk blast radius only in AVF driver 15:34:56 #info misc improvements, multiarch support, classifer perf tunes 15:35:54 #info multiarch (damjan) 18.04 gnu assembler bug backport 15:36:19 #info avx512 causes cpu power management glitches 15:37:04 #info on Skylake, Cascade lake 15:48:59 #endmeeting