diff --git a/api/diagrams/ads.svg b/api/diagrams/ads.svg
index f2302abd8d32..930ac6931c76 100644
--- a/api/diagrams/ads.svg
+++ b/api/diagrams/ads.svg
@@ -1,4 +1,4 @@
-
\ No newline at end of file
+E->M: (V=Y,R={},N=B,T=CDS) [color="green"]]]>Created with Raphaël 2.2.0EnvoyEnvoyManagement ServerManagement Server(V=X,R={},N=A,T=CDS)(V=Y,R={foo:...},N=B,T=CDS)(V=,R={foo},N=,T=EDS)(V=M,R={foo:...},N=D,T=EDS)(V=M,R={foo},N=D,T=EDS)(V=Y,R={},N=B,T=CDS)
\ No newline at end of file
diff --git a/api/diagrams/cds-eds-resources.svg b/api/diagrams/cds-eds-resources.svg
index 7fbe958c8953..8633467194fe 100644
--- a/api/diagrams/cds-eds-resources.svg
+++ b/api/diagrams/cds-eds-resources.svg
@@ -1,8 +1,8 @@
-
\ No newline at end of file
+E->M0: (V=X,R={foo,bar},N=A,T=EDS [color="green"]]]>Created with Raphaël 2.2.0EnvoyEnvoyManagement Server 0Management Server 0Management Server 1Management Server 1(V=..,R={},N=..,T=CDS)(V=X,R={foo},N=A,T=EDS)(V=M,R={foo:...,bar:...},N=D,T=CDS)(V=X,R={foo,bar},N=A,T=EDS
\ No newline at end of file
diff --git a/api/diagrams/eds-distinct-stream.svg b/api/diagrams/eds-distinct-stream.svg
index d00f0169d1c1..b0c7756a90d8 100644
--- a/api/diagrams/eds-distinct-stream.svg
+++ b/api/diagrams/eds-distinct-stream.svg
@@ -1,4 +1,4 @@
-
\ No newline at end of file
+E->M1: (V=N,R={bar},N=E,T=EDS) [color="green"]]]>Created with Raphaël 2.2.0EnvoyEnvoyManagement Server 0Management Server 0Management Server 1Management Server 1(V=X,R={foo},N=A,T=EDS)(V=M,R={bar},N=D,T=EDS)(V=Y,R={foo:...,},N=B,T=EDS)(V=Y,R={foo},N=B,T=EDS)(V=N,R={bar:...,},N=E,T=EDS)(V=N,R={bar},N=E,T=EDS)
\ No newline at end of file
diff --git a/api/diagrams/eds-same-stream.svg b/api/diagrams/eds-same-stream.svg
index 1720ed03a3bd..52095adc9d8a 100644
--- a/api/diagrams/eds-same-stream.svg
+++ b/api/diagrams/eds-same-stream.svg
@@ -1,6 +1,6 @@
-
\ No newline at end of file
+E->M: (V=Y,R={foo,bar},N=B,T=EDS) [color="green"]]]>Created with Raphaël 2.2.0EnvoyEnvoyManagement ServerManagement Server(V=X,R={foo,bar},N=A,T=EDS)(V=Y,R={foo:...,bar:...},N=B,T=EDS)(V=Y,R={foo,bar},N=B,T=EDS)
\ No newline at end of file
diff --git a/api/diagrams/envoy-perf-script.svg b/api/diagrams/envoy-perf-script.svg
index 74759e14829d..2693c16edac2 100644
--- a/api/diagrams/envoy-perf-script.svg
+++ b/api/diagrams/envoy-perf-script.svg
@@ -1,18 +1,4 @@
-
-
-
+]]>Flame GraphReset ZoomSearch__ip_local_out (1 samples, 0.40%)inet_ehashfn (1 samples, 0.40%)sock_sendmsg (2 samples, 0.81%)skb_clone (1 samples, 0.40%)__netif_receive_skb (4 samples, 1.62%)ip_local_out (8 samples, 3.24%)ip_..do_iter_readv_writev (1 samples, 0.40%)do_softirq_own_stack (1 samples, 0.40%)ipv4_mtu (1 samples, 0.40%)inet_recvmsg (3 samples, 1.21%)do_writev (19 samples, 7.69%)do_writevsk_reset_timer (1 samples, 0.40%)ip_finish_output (7 samples, 2.83%)ip..__sk_dst_check (1 samples, 0.40%)ip_output (7 samples, 2.83%)ip..tcmalloc::ThreadCache::ReleaseToCentralCache (1 samples, 0.40%)tcp_rcv_established (3 samples, 1.21%)sys_writev (8 samples, 3.24%)sys..__libc_readv (5 samples, 2.02%)_..tcp_transmit_skb (3 samples, 1.21%)release_sock (1 samples, 0.40%)__netif_receive_skb_core (1 samples, 0.40%)entry_SYSCALL_64_fastpath (2 samples, 0.81%)ip_queue_xmit (6 samples, 2.43%)ip..tcp_send_delayed_ack (1 samples, 0.40%)tcp_push (7 samples, 2.83%)tc..dev_queue_xmit_nit (1 samples, 0.40%)entry_SYSCALL_64_fastpath (8 samples, 3.24%)ent..do_readv_writev (3 samples, 1.21%)ip_rcv (2 samples, 0.81%)__netif_receive_skb_core (3 samples, 1.21%)__softirqentry_text_start (2 samples, 0.81%)tcp_rcv_established (1 samples, 0.40%)sock_def_readable (1 samples, 0.40%)do_readv_writev (7 samples, 2.83%)do..tcp_recvmsg (2 samples, 0.81%)tcp_push (12 samples, 4.86%)tcp_puship_rcv (1 samples, 0.40%)vfs_writev (3 samples, 1.21%)ip_local_deliver (4 samples, 1.62%)__local_bh_enable_ip (4 samples, 1.62%)Envoy::Buffer::WatermarkBuffer::write (65 samples, 26.32%)Envoy::Buffer::WatermarkBuffer::writetcp_v4_do_rcv (1 samples, 0.40%)ip_rcv_finish (3 samples, 1.21%)__tcp_push_pending_frames (3 samples, 1.21%)sys_writev (13 samples, 5.26%)sys_wr..ip_output (2 samples, 0.81%)__libc_writev (13 samples, 5.26%)__libc..tcp_rcv_established (1 samples, 0.40%)sock_sendmsg (12 samples, 4.86%)sock_s..Envoy::Network::ConnectionImpl::doWriteToSocket (98 samples, 39.68%)Envoy::Network::ConnectionImpl::doWriteToSocketcopy_user_enhanced_fast_string (5 samples, 2.02%)c..dev_gro_receive (1 samples, 0.40%)__wake_up_sync_key (3 samples, 1.21%)dev_queue_xmit (1 samples, 0.40%)entry_SYSCALL_64_fastpath (2 samples, 0.81%)tcp_rcv_established (2 samples, 0.81%)do_iter_readv_writev (1 samples, 0.40%)do_readv_writev (2 samples, 0.81%)do_readv_writev (12 samples, 4.86%)do_rea..sock_sendmsg (2 samples, 0.81%)tcp_v4_rcv (4 samples, 1.62%)net_rx_action (1 samples, 0.40%)[libc-2.17.so] (1 samples, 0.40%)ip_queue_xmit (1 samples, 0.40%)ip_local_deliver_finish (3 samples, 1.21%)ip_output (6 samples, 2.43%)ip..__netif_receive_skb (3 samples, 1.21%)do_readv_writev (5 samples, 2.02%)d..sys_readv (5 samples, 2.02%)s..ip_queue_xmit (3 samples, 1.21%)evbuffer_expand_fast_ (3 samples, 1.21%)__softirqentry_text_start (1 samples, 0.40%)netif_receive_skb_internal (1 samples, 0.40%)sock_read_iter (2 samples, 0.81%)do_readv_writev (15 samples, 6.07%)do_readv..copy_user_enhanced_fast_string (1 samples, 0.40%)tcp_sendmsg (13 samples, 5.26%)tcp_se..ip_finish_output2 (5 samples, 2.02%)i..__netif_receive_skb (2 samples, 0.81%)ip_finish_output (4 samples, 1.62%)__libc_writev (8 samples, 3.24%)__l..[unknown] (3 samples, 1.21%)__libc_readv (2 samples, 0.81%)do_readv (2 samples, 0.81%)__netif_receive_skb (4 samples, 1.62%)_raw_spin_lock_bh (1 samples, 0.40%)sock_def_readable (1 samples, 0.40%)ip_output (8 samples, 3.24%)ip_..ipv4_dst_check (1 samples, 0.40%)tcp_sendmsg (11 samples, 4.45%)tcp_s..tcp_recvmsg (1 samples, 0.40%)do_softirq (4 samples, 1.62%)[unknown] (19 samples, 7.69%)[unknown]skb_entail (1 samples, 0.40%)process_backlog (3 samples, 1.21%)__lock_text_start (1 samples, 0.40%)do_iter_readv_writev (2 samples, 0.81%)ip_finish_output (2 samples, 0.81%)__dev_queue_xmit (3 samples, 1.21%)ip_rcv_finish (2 samples, 0.81%)ip_output (1 samples, 0.40%)ip_finish_output2 (6 samples, 2.43%)ip..copy_from_iter (1 samples, 0.40%)inet_sendmsg (2 samples, 0.81%)entry_SYSCALL_64_fastpath (19 samples, 7.69%)entry_SYSC..entry_SYSCALL_64_fastpath (13 samples, 5.26%)entry_..tcp_send_ack (1 samples, 0.40%)inet_recvmsg (1 samples, 0.40%)__GI___ioctl (1 samples, 0.40%)ip_finish_output2 (4 samples, 1.62%)do_writev (4 samples, 1.62%)inet_sendmsg (1 samples, 0.40%)ip_local_out (10 samples, 4.05%)ip_l..sys_writev (1 samples, 0.40%)__tcp_ack_snd_check (1 samples, 0.40%)tcp_recvmsg (1 samples, 0.40%)sock_sendmsg (1 samples, 0.40%)copy_user_enhanced_fast_string (2 samples, 0.81%)do_readv_writev (19 samples, 7.69%)do_readv_w..sys_writev (33 samples, 13.36%)sys_writevtcp_push_one (2 samples, 0.81%)tcp_transmit_skb (1 samples, 0.40%)fsnotify (1 samples, 0.40%)netif_rx_internal (1 samples, 0.40%)dev_hard_start_xmit (1 samples, 0.40%)ip_queue_xmit (1 samples, 0.40%)process_backlog (2 samples, 0.81%)do_softirq_own_stack (6 samples, 2.43%)do..ip_local_deliver_finish (1 samples, 0.40%)do_writev (15 samples, 6.07%)do_writev__dev_queue_xmit (2 samples, 0.81%)copy_user_enhanced_fast_string (11 samples, 4.45%)copy_..process_backlog (2 samples, 0.81%)Envoy::Network::ClientConnectionImpl::~ClientConnectionImpl (1 samples, 0.40%)ip_rcv_finish (3 samples, 1.21%)loopback_xmit (3 samples, 1.21%)do_writev (17 samples, 6.88%)do_writevdo_readv_writev (17 samples, 6.88%)do_readv_..__local_bh_enable_ip (1 samples, 0.40%)ip_local_deliver (3 samples, 1.21%)do_readv (2 samples, 0.81%)entry_SYSCALL_64_fastpath (2 samples, 0.81%)tcp_transmit_skb (6 samples, 2.43%)tc..__netif_receive_skb_core (2 samples, 0.81%)tcp_sendmsg (17 samples, 6.88%)tcp_sendmsgsk_page_frag_refill (1 samples, 0.40%)__tcp_push_pending_frames (3 samples, 1.21%)tcp_transmit_skb (1 samples, 0.40%)sock_read_iter (3 samples, 1.21%)ip_rcv_finish (3 samples, 1.21%)ip_rcv (3 samples, 1.21%)__tcp_ack_snd_check (1 samples, 0.40%)__dev_queue_xmit (1 samples, 0.40%)sys_writev (15 samples, 6.07%)sys_writevqueued_spin_lock_slowpath (1 samples, 0.40%)ip_local_deliver (1 samples, 0.40%)tcp_push (7 samples, 2.83%)tc..do_iter_readv_writev (4 samples, 1.62%)sock_recvmsg (4 samples, 1.62%)xen_clocksource_read (1 samples, 0.40%)process_backlog (1 samples, 0.40%)do_readv (2 samples, 0.81%)__libc_writev (7 samples, 2.83%)__..sys_readv (1 samples, 0.40%)__dev_queue_xmit (1 samples, 0.40%)ip_finish_output2 (1 samples, 0.40%)copy_user_enhanced_fast_string (2 samples, 0.81%)__skb_clone (1 samples, 0.40%)tcp_rcv_established (1 samples, 0.40%)ip_finish_output (1 samples, 0.40%)ip_rcv_finish (2 samples, 0.81%)pvclock_clocksource_read (1 samples, 0.40%)skb_release_all (1 samples, 0.40%)entry_SYSCALL_64_fastpath (1 samples, 0.40%)vfs_readv (3 samples, 1.21%)ip_finish_output (1 samples, 0.40%)do_softirq_own_stack (1 samples, 0.40%)__lock_text_start (1 samples, 0.40%)copy_from_iter (1 samples, 0.40%)vfs_writev (17 samples, 6.88%)vfs_writevevbuffer_get_length (1 samples, 0.40%)__softirqentry_text_start (1 samples, 0.40%)inet_sendmsg (6 samples, 2.43%)in..evbuffer_drain (3 samples, 1.21%)sock_recvmsg (3 samples, 1.21%)do_softirq_own_stack (3 samples, 1.21%)netif_rx (1 samples, 0.40%)ip_finish_output (1 samples, 0.40%)__tcp_push_pending_frames (7 samples, 2.83%)__..__tcp_v4_send_check (1 samples, 0.40%)__softirqentry_text_start (1 samples, 0.40%)sock_sendmsg (6 samples, 2.43%)so..[unknown] (19 samples, 7.69%)[unknown]sk_stream_alloc_skb (1 samples, 0.40%)netif_rx (1 samples, 0.40%)tcp_v4_do_rcv (5 samples, 2.02%)t..tcp_transmit_skb (1 samples, 0.40%)__tcp_push_pending_frames (8 samples, 3.24%)__t..ip_finish_output2 (2 samples, 0.81%)ip_output (2 samples, 0.81%)skb_page_frag_refill (2 samples, 0.81%)ip_local_out (6 samples, 2.43%)ip..Envoy::Network::ConnectionImpl::onFileEvent (164 samples, 66.40%)Envoy::Network::ConnectionImpl::onFileEventtcp_write_xmit (1 samples, 0.40%)process_backlog (3 samples, 1.21%)dev_hard_start_xmit (1 samples, 0.40%)entry_SYSCALL_64_fastpath (3 samples, 1.21%)tcp_rcv_established (2 samples, 0.81%)net_rx_action (3 samples, 1.21%)tcp_transmit_skb (10 samples, 4.05%)tcp_..tcp_rcv_established (1 samples, 0.40%)__lock_text_start (1 samples, 0.40%)process_backlog (1 samples, 0.40%)tcp_v4_rcv (2 samples, 0.81%)tcp_push (5 samples, 2.02%)t..do_softirq_own_stack (1 samples, 0.40%)tcp_push (5 samples, 2.02%)t..entry_SYSCALL_64_fastpath (1 samples, 0.40%)ip_local_out (1 samples, 0.40%)sock_def_readable (2 samples, 0.81%)do_softirq_own_stack (2 samples, 0.81%)__lock_text_start (1 samples, 0.40%)__lock_text_start (4 samples, 1.62%)tcp_write_xmit (10 samples, 4.05%)tcp_..__libc_writev (2 samples, 0.81%)ip_finish_output2 (1 samples, 0.40%)do_iter_readv_writev (1 samples, 0.40%)tcp_stream_memory_free (1 samples, 0.40%)__lock_text_start (3 samples, 1.21%)do_softirq_own_stack (2 samples, 0.81%)ip_finish_output (1 samples, 0.40%)__tcp_push_pending_frames (1 samples, 0.40%)do_iter_readv_writev (3 samples, 1.21%)tcp_transmit_skb (1 samples, 0.40%)skb_entail (1 samples, 0.40%)tcp_send_delayed_ack (1 samples, 0.40%)ip_finish_output (5 samples, 2.02%)i..tcp_v4_rcv (4 samples, 1.62%)sock_write_iter (13 samples, 5.26%)sock_w..sock_write_iter (3 samples, 1.21%)ip_local_deliver (4 samples, 1.62%)ip_local_deliver (1 samples, 0.40%)process_backlog (3 samples, 1.21%)tcp_send_ack (1 samples, 0.40%)ip_local_deliver_finish (3 samples, 1.21%)ip_queue_xmit (1 samples, 0.40%)enqueue_to_backlog (1 samples, 0.40%)dev_hard_start_xmit (2 samples, 0.81%)do_softirq (2 samples, 0.81%)do_iter_readv_writev (17 samples, 6.88%)do_iter_r..ip_rcv (6 samples, 2.43%)ip..xen_hvm_callback_vector (1 samples, 0.40%)sock_def_readable (1 samples, 0.40%)tcp_v4_do_rcv (3 samples, 1.21%)__bpf_prog_run (1 samples, 0.40%)__alloc_pages_nodemask (1 samples, 0.40%)__dev_queue_xmit (4 samples, 1.62%)do_softirq (1 samples, 0.40%)do_iter_readv_writev (1 samples, 0.40%)net_rx_action (1 samples, 0.40%)inet_sendmsg (2 samples, 0.81%)sys_readv (1 samples, 0.40%)sk_filter_trim_cap (1 samples, 0.40%)sock_write_iter (3 samples, 1.21%)__lock_text_start (1 samples, 0.40%)ip_output (3 samples, 1.21%)tcp_data_queue (1 samples, 0.40%)__lock_text_start (1 samples, 0.40%)ip_output (1 samples, 0.40%)ip_local_deliver (3 samples, 1.21%)dev_queue_xmit (1 samples, 0.40%)ep_poll (1 samples, 0.40%)ip_rcv (3 samples, 1.21%)dev_hard_start_xmit (2 samples, 0.81%)vfs_writev (3 samples, 1.21%)skb_copy_datagram_iter (1 samples, 0.40%)__lock_text_start (2 samples, 0.81%)__libc_writev (6 samples, 2.43%)__..ip_output (1 samples, 0.40%)ip_rcv_finish (5 samples, 2.02%)i..sched_clock_cpu (1 samples, 0.40%)__GI___ioctl (1 samples, 0.40%)napi_gro_receive (1 samples, 0.40%)dev_queue_xmit (1 samples, 0.40%)tcp_write_xmit (1 samples, 0.40%)sys_writev (3 samples, 1.21%)ip_local_deliver (2 samples, 0.81%)__dev_queue_xmit (2 samples, 0.81%)tcp_write_xmit (7 samples, 2.83%)tc..__local_bh_enable_ip (6 samples, 2.43%)__..do_softirq_own_stack (2 samples, 0.81%)event_base_loop (189 samples, 76.52%)event_base_loop__local_bh_enable_ip (2 samples, 0.81%)dev_hard_start_xmit (1 samples, 0.40%)xen_evtchn_do_upcall (1 samples, 0.40%)dev_queue_xmit (1 samples, 0.40%)__netif_receive_skb (2 samples, 0.81%)sk_stream_alloc_skb (1 samples, 0.40%)Envoy::Network::ConnectionImpl::onWriteReady (141 samples, 57.09%)Envoy::Network::ConnectionImpl::onWriteReadydo_readv_writev (2 samples, 0.81%)ip_queue_xmit (8 samples, 3.24%)ip_..ip_finish_output (1 samples, 0.40%)entry_SYSCALL_64_fastpath (1 samples, 0.40%)do_writev (19 samples, 7.69%)do_writevip_finish_output (8 samples, 3.24%)ip_..sock_def_readable (4 samples, 1.62%)tcp_sendmsg (1 samples, 0.40%)tcp_transmit_skb (1 samples, 0.40%)Envoy::Network::FilterManagerImpl::onContinueReading (4 samples, 1.62%)process_backlog (4 samples, 1.62%)tcp_v4_rcv (1 samples, 0.40%)do_softirq (1 samples, 0.40%)sock_def_readable (1 samples, 0.40%)do_readv_writev (1 samples, 0.40%)ip_local_out (3 samples, 1.21%)epoll_dispatch (1 samples, 0.40%)__xfrm_policy_check2.constprop.43 (1 samples, 0.40%)vfs_writev (24 samples, 9.72%)vfs_writev__tcp_ack_snd_check (1 samples, 0.40%)ip_queue_xmit (1 samples, 0.40%)ip_queue_xmit (8 samples, 3.24%)ip_..__tcp_ack_snd_check (1 samples, 0.40%)tcp_write_xmit (11 samples, 4.45%)tcp_w..ip_finish_output2 (1 samples, 0.40%)tcp_v4_rcv (3 samples, 1.21%)ip_queue_xmit (4 samples, 1.62%)__libc_writev (1 samples, 0.40%)process_backlog (2 samples, 0.81%)tcp_v4_do_rcv (1 samples, 0.40%)process_backlog (5 samples, 2.02%)p..__libc_readv (2 samples, 0.81%)ip_local_deliver_finish (1 samples, 0.40%)do_readv_writev (19 samples, 7.69%)do_readv_w..[unknown] (1 samples, 0.40%)tcp_transmit_skb (1 samples, 0.40%)tcp_rcv_established (3 samples, 1.21%)__netif_receive_skb (1 samples, 0.40%)sock_read_iter (1 samples, 0.40%)tcp_rcv_established (2 samples, 0.81%)entry_SYSCALL_64_fastpath (2 samples, 0.81%)tcp_sendmsg (4 samples, 1.62%)Envoy::Network::ConnectionImplUtility::updateBufferStats (1 samples, 0.40%)loopback_xmit (1 samples, 0.40%)entry_SYSCALL_64_fastpath (13 samples, 5.26%)entry_..tcp_transmit_skb (1 samples, 0.40%)do_writev (3 samples, 1.21%)[unknown] (36 samples, 14.57%)[unknown]process_backlog (5 samples, 2.02%)p..tcp_push_one (1 samples, 0.40%)__skb_clone (1 samples, 0.40%)sock_write_iter (2 samples, 0.81%)xen_clocksource_get_cycles (1 samples, 0.40%)__netif_receive_skb (1 samples, 0.40%)tcp_transmit_skb (10 samples, 4.05%)tcp_..do_readv_writev (8 samples, 3.24%)do_..tcp_sendmsg (6 samples, 2.43%)tc.._ZZN5Envoy6Thread6ThreadC4ESt8functionIFvvEEENUlPvE_4_FUNES5_ (211 samples, 85.43%)_ZZN5Envoy6Thread6ThreadC4ESt8functionIFvvEEENUlPvE_4_FUNES5___netif_receive_skb (6 samples, 2.43%)__..skb_page_frag_refill (1 samples, 0.40%)ip_rcv_finish (3 samples, 1.21%)tcp_transmit_skb (7 samples, 2.83%)tc..sock_recvmsg (2 samples, 0.81%)skb_clone (1 samples, 0.40%)__softirqentry_text_start (4 samples, 1.62%)entry_SYSCALL_64_fastpath (6 samples, 2.43%)en..tcp_v4_do_rcv (2 samples, 0.81%)tcp_v4_do_rcv (3 samples, 1.21%)vfs_writev (2 samples, 0.81%)__lock_text_start (1 samples, 0.40%)ep_scan_ready_list.isra.10 (1 samples, 0.40%)net_rx_action (2 samples, 0.81%)tcp_sendmsg (1 samples, 0.40%)ip_local_deliver (2 samples, 0.81%)tcp_v4_do_rcv (1 samples, 0.40%)ip_local_deliver (1 samples, 0.40%)irq_exit (1 samples, 0.40%)security_socket_sendmsg (1 samples, 0.40%)entry_SYSCALL_64_fastpath (19 samples, 7.69%)entry_SYSC..sys_writev (19 samples, 7.69%)sys_writev__wake_up_sync_key (1 samples, 0.40%)inet_recvmsg (2 samples, 0.81%)do_iter_readv_writev (32 samples, 12.96%)do_iter_readv_writevsk_reset_timer (1 samples, 0.40%)swiotlb_dma_mapping_error (1 samples, 0.40%)sys_writev (13 samples, 5.26%)sys_wr..do_readv_writev (4 samples, 1.62%)copy_user_enhanced_fast_string (2 samples, 0.81%)ip_finish_output2 (4 samples, 1.62%)dev_queue_xmit (1 samples, 0.40%)ip_rcv (2 samples, 0.81%)do_writev (1 samples, 0.40%)__libc_readv (1 samples, 0.40%)tcp_recvmsg (4 samples, 1.62%)__alloc_skb (1 samples, 0.40%)__netif_receive_skb (3 samples, 1.21%)tcp_sendmsg (12 samples, 4.86%)tcp_se..__netif_receive_skb_core (2 samples, 0.81%)entry_SYSCALL_64_fastpath (2 samples, 0.81%)__netif_receive_skb_core (3 samples, 1.21%)tcp_init_tso_segs (1 samples, 0.40%)do_readv_writev (2 samples, 0.81%)event_process_active_single_queue.isra.29 (167 samples, 67.61%)event_process_active_single_queue.isra.29do_readv (1 samples, 0.40%)rw_verify_area (1 samples, 0.40%)ip_queue_xmit (4 samples, 1.62%)tcp_write_xmit (3 samples, 1.21%)tcp_init_tso_segs (1 samples, 0.40%)ip_local_out (2 samples, 0.81%)__kmalloc_reserve.isra.37 (1 samples, 0.40%)__kfree_skb (1 samples, 0.40%)sock_recvmsg (2 samples, 0.81%)loopback_xmit (1 samples, 0.40%)ip_rcv_finish (3 samples, 1.21%)tcp_tso_segs (1 samples, 0.40%)copy_from_iter (1 samples, 0.40%)__softirqentry_text_start (5 samples, 2.02%)_..rw_verify_area (1 samples, 0.40%)sock_write_iter (7 samples, 2.83%)so..[unknown] (3 samples, 1.21%)sock_write_iter (6 samples, 2.43%)so..ip_local_out (1 samples, 0.40%)__release_sock (1 samples, 0.40%)event_active (18 samples, 7.29%)event_activesock_def_readable (1 samples, 0.40%)inet_sendmsg (8 samples, 3.24%)ine..net_rx_action (5 samples, 2.02%)n..tcp_write_xmit (7 samples, 2.83%)tc..tcp_push (15 samples, 6.07%)tcp_pushloopback_xmit (2 samples, 0.81%)lock_sock_nested (1 samples, 0.40%)do_softirq (4 samples, 1.62%)sock_read_iter (4 samples, 1.62%)tcp_sendmsg (8 samples, 3.24%)tcp..do_softirq (3 samples, 1.21%)ip_local_out (2 samples, 0.81%)napi_gro_complete (1 samples, 0.40%)evbuffer_chain_new (3 samples, 1.21%)tcp_transmit_skb (10 samples, 4.05%)tcp_..vfs_readv (2 samples, 0.81%)sched_clock_local (1 samples, 0.40%)tcp_v4_rcv (1 samples, 0.40%)vfs_writev (12 samples, 4.86%)vfs_wr..sock_sendmsg (4 samples, 1.62%)sys_writev (4 samples, 1.62%)do_readv_writev (1 samples, 0.40%)irq_exit (1 samples, 0.40%)tcp_transmit_skb (2 samples, 0.81%)dev_queue_xmit (3 samples, 1.21%)Envoy::Event::FileEventImpl::assignEvents (164 samples, 66.40%)Envoy::Event::FileEventImpl::assignEventstcp_sendmsg (15 samples, 6.07%)tcp_send..ip_finish_output2 (1 samples, 0.40%)ip_output (4 samples, 1.62%)do_readv_writev (13 samples, 5.26%)do_rea..do_softirq_own_stack (1 samples, 0.40%)__netif_receive_skb_core (1 samples, 0.40%)copy_user_enhanced_fast_string (2 samples, 0.81%)ip_queue_xmit (6 samples, 2.43%)ip..tcp_send_delayed_ack (1 samples, 0.40%)copy_user_enhanced_fast_string (1 samples, 0.40%)dev_queue_xmit (1 samples, 0.40%)lock_timer_base (1 samples, 0.40%)sys_readv (2 samples, 0.81%)__local_bh_enable_ip (4 samples, 1.62%)ktime_get_with_offset (1 samples, 0.40%)tcp_transmit_skb (1 samples, 0.40%)__softirqentry_text_start (4 samples, 1.62%)skb_clone (1 samples, 0.40%)tcp_sendmsg (24 samples, 9.72%)tcp_sendmsgentry_SYSCALL_64_fastpath (3 samples, 1.21%)__wake_up_sync_key (1 samples, 0.40%)tcp_push (15 samples, 6.07%)tcp_pushdev_hard_start_xmit (2 samples, 0.81%)copy_user_enhanced_fast_string (1 samples, 0.40%)Envoy::Filter::TcpProxy::onData (1 samples, 0.40%)ip_finish_output (10 samples, 4.05%)ip_f..tcp_wfree (1 samples, 0.40%)__local_bh_enable_ip (4 samples, 1.62%)__put_page (1 samples, 0.40%)ip_local_out (7 samples, 2.83%)ip..ip_local_deliver_finish (1 samples, 0.40%)ip_output (1 samples, 0.40%)ip_finish_output2 (6 samples, 2.43%)ip..process_backlog (1 samples, 0.40%)do_readv (5 samples, 2.02%)d..do_writev (24 samples, 9.72%)do_writev__netif_receive_skb_core (3 samples, 1.21%)ip_finish_output2 (7 samples, 2.83%)ip..tcp_rcv_established (1 samples, 0.40%)tcp_sendmsg (27 samples, 10.93%)tcp_sendmsgip_local_deliver (5 samples, 2.02%)i..inet_sendmsg (15 samples, 6.07%)inet_sen..copy_user_enhanced_fast_string (2 samples, 0.81%)ip_rcv (2 samples, 0.81%)ixgbevf_clean_rx_irq (1 samples, 0.40%)tcp_recvmsg (3 samples, 1.21%)tcp_v4_do_rcv (3 samples, 1.21%)dev_queue_xmit (4 samples, 1.62%)tcp_rcv_established (1 samples, 0.40%)[unknown] (3 samples, 1.21%)__netif_receive_skb_core (5 samples, 2.02%)_..tcp_write_xmit (3 samples, 1.21%)__softirqentry_text_start (4 samples, 1.62%)ip_finish_output (8 samples, 3.24%)ip_..__tcp_push_pending_frames (15 samples, 6.07%)__tcp_pu..sock_def_readable (3 samples, 1.21%)tcp_nagle_check (1 samples, 0.40%)net_rx_action (4 samples, 1.62%)tcp_rcv_established (4 samples, 1.62%)ip_finish_output (2 samples, 0.81%)vfs_readv (1 samples, 0.40%)tcp_v4_do_rcv (3 samples, 1.21%)tcp_transmit_skb (1 samples, 0.40%)loopback_xmit (2 samples, 0.81%)netif_rx (1 samples, 0.40%)skb_put (1 samples, 0.40%)sched_clock_cpu (1 samples, 0.40%)tcp_v4_rcv (1 samples, 0.40%)__softirqentry_text_start (1 samples, 0.40%)net_rx_action (3 samples, 1.21%)tcp_transmit_skb (14 samples, 5.67%)tcp_tra..net_rx_action (4 samples, 1.62%)tcp_rcv_established (1 samples, 0.40%)__lock_text_start (2 samples, 0.81%)xen_evtchn_do_upcall (1 samples, 0.40%)do_iter_readv_writev (24 samples, 9.72%)do_iter_readv_..tcp_v4_do_rcv (4 samples, 1.62%)__tcp_push_pending_frames (11 samples, 4.45%)__tcp..ip_finish_output2 (1 samples, 0.40%)entry_SYSCALL_64_fastpath (7 samples, 2.83%)en..ip_finish_output2 (10 samples, 4.05%)ip_f..__local_bh_enable_ip (2 samples, 0.81%)do_softirq (4 samples, 1.62%)vfs_readv (2 samples, 0.81%)ip_rcv_finish (1 samples, 0.40%)sys_writev (17 samples, 6.88%)sys_writev__netif_receive_skb_core (1 samples, 0.40%)tcp_sendmsg (3 samples, 1.21%)__wake_up_sync_key (1 samples, 0.40%)__free_pages_ok (1 samples, 0.40%)inet_recvmsg (1 samples, 0.40%)ip_local_deliver (2 samples, 0.81%)vfs_writev (13 samples, 5.26%)vfs_wr..Envoy::Network::ConnectionImpl::write (1 samples, 0.40%)ip_rcv (4 samples, 1.62%)spdlog::logger::log<unsigned long> (1 samples, 0.40%)vfs_writev (7 samples, 2.83%)vf..vfs_writev (6 samples, 2.43%)vf..gettime (1 samples, 0.40%)tcp_v4_rcv (2 samples, 0.81%)do_softirq (1 samples, 0.40%)__softirqentry_text_start (2 samples, 0.81%)__tcp_push_pending_frames (1 samples, 0.40%)copy_user_enhanced_fast_string (1 samples, 0.40%)sock_def_readable (4 samples, 1.62%)ip_local_deliver_finish (3 samples, 1.21%)sk_free (1 samples, 0.40%)ip_queue_xmit (11 samples, 4.45%)ip_qu..tcp_v4_rcv (3 samples, 1.21%)do_writev (12 samples, 4.86%)do_wri..tcp_rcv_established (1 samples, 0.40%)sched_clock (1 samples, 0.40%)ip_finish_output2 (2 samples, 0.81%)__release_sock (1 samples, 0.40%)__wake_up_sync_key (1 samples, 0.40%)__libc_readv (2 samples, 0.81%)__netif_receive_skb (1 samples, 0.40%)alloc_pages_current (2 samples, 0.81%)clock_gettime (1 samples, 0.40%)tcp_v4_do_rcv (2 samples, 0.81%)tcp_tso_segs (1 samples, 0.40%)sock_sendmsg (15 samples, 6.07%)sock_sen..tcp_rcv_established (1 samples, 0.40%)__softirqentry_text_start (1 samples, 0.40%)ip_local_out (8 samples, 3.24%)ip_..start_thread (211 samples, 85.43%)start_thread__softirqentry_text_start (1 samples, 0.40%)__softirqentry_text_start (3 samples, 1.21%)vfs_readv (2 samples, 0.81%)[unknown] (3 samples, 1.21%)sock_sendmsg (8 samples, 3.24%)soc..do_softirq (1 samples, 0.40%)ip_queue_xmit (10 samples, 4.05%)ip_q..Envoy::Network::ConnectionImpl::write (21 samples, 8.50%)Envoy::Netwo..__local_bh_enable_ip (5 samples, 2.02%)_..do_iter_readv_writev (19 samples, 7.69%)do_iter_re..vfs_writev (1 samples, 0.40%)ixgbevf_clean_rx_irq (1 samples, 0.40%)pvclock_clocksource_read (1 samples, 0.40%)vfs_writev (19 samples, 7.69%)vfs_writevdo_readv (2 samples, 0.81%)__alloc_skb (1 samples, 0.40%)do_writev (2 samples, 0.81%)__netif_receive_skb_core (1 samples, 0.40%)do_iter_readv_writev (12 samples, 4.86%)do_ite..sched_clock_cpu (1 samples, 0.40%)__copy_skb_header (1 samples, 0.40%)do_iter_readv_writev (8 samples, 3.24%)do_..[unknown] (2 samples, 0.81%)__softirqentry_text_start (3 samples, 1.21%)ip_local_deliver_finish (4 samples, 1.62%)ip_output (4 samples, 1.62%)skb_release_data (1 samples, 0.40%)process_backlog (6 samples, 2.43%)pr..vfs_writev (8 samples, 3.24%)vfs..__skb_clone (1 samples, 0.40%)do_softirq_own_stack (5 samples, 2.02%)d..ip_finish_output2 (1 samples, 0.40%)sock_write_iter (12 samples, 4.86%)sock_w..[unknown] (17 samples, 6.88%)[unknown]_raw_spin_lock_bh (1 samples, 0.40%)net_rx_action (3 samples, 1.21%)entry_SYSCALL_64_fastpath (17 samples, 6.88%)entry_SYS..net_rx_action (3 samples, 1.21%)sock_write_iter (24 samples, 9.72%)sock_write_iterip_queue_xmit (1 samples, 0.40%)do_softirq_own_stack (1 samples, 0.40%)sock_def_readable (1 samples, 0.40%)do_iter_readv_writev (2 samples, 0.81%)mod_timer (1 samples, 0.40%)tcp_push (8 samples, 3.24%)tcp..sk_free (1 samples, 0.40%)inet_sendmsg (13 samples, 5.26%)inet_s..__libc_disable_asynccancel (1 samples, 0.40%)ip_local_out (1 samples, 0.40%)spdlog::logger::log<unsigned long, unsigned long> (1 samples, 0.40%)sock_write_iter (1 samples, 0.40%)__libc_writev (3 samples, 1.21%)netif_rx_internal (1 samples, 0.40%)entry_SYSCALL_64_fastpath (1 samples, 0.40%)tcp_rcv_established (4 samples, 1.62%)ip_output (2 samples, 0.81%)__pv_queued_spin_lock_slowpath (1 samples, 0.40%)dev_hard_start_xmit (1 samples, 0.40%)sched_clock (1 samples, 0.40%)ip_finish_output2 (1 samples, 0.40%)ip_finish_output (6 samples, 2.43%)ip..__release_sock (1 samples, 0.40%)do_writev (6 samples, 2.43%)do..ip_local_deliver_finish (3 samples, 1.21%)netif_rx_internal (1 samples, 0.40%)ip_queue_xmit (2 samples, 0.81%)__kfree_skb (1 samples, 0.40%)ip_local_deliver (2 samples, 0.81%)__wake_up_sync_key (1 samples, 0.40%)tcp_write_xmit (10 samples, 4.05%)tcp_..__dev_queue_xmit (1 samples, 0.40%)vfs_readv (5 samples, 2.02%)v..__local_bh_enable_ip (1 samples, 0.40%)sock_def_readable (2 samples, 0.81%)sys_readv (2 samples, 0.81%)__softirqentry_text_start (4 samples, 1.62%)ip_queue_xmit (2 samples, 0.81%)__tcp_push_pending_frames (2 samples, 0.81%)inet_sendmsg (12 samples, 4.86%)inet_s..tcp_rcv_established (1 samples, 0.40%)tcp_rcv_established (2 samples, 0.81%)net_rx_action (6 samples, 2.43%)ne..ip_finish_output2 (6 samples, 2.43%)ip..bictcp_cwnd_event (1 samples, 0.40%)evbuffer_expand_fast_ (12 samples, 4.86%)evbuff..tcp_v4_do_rcv (1 samples, 0.40%)__local_bh_enable_ip (1 samples, 0.40%)inet_sendmsg (12 samples, 4.86%)inet_s..ip_local_out (1 samples, 0.40%)sock_sendmsg (32 samples, 12.96%)sock_sendmsgeth_type_trans (1 samples, 0.40%)[unknown] (1 samples, 0.40%)__libc_writev (19 samples, 7.69%)__libc_wri..__libc_writev (24 samples, 9.72%)__libc_writevcopy_user_enhanced_fast_string (5 samples, 2.02%)c..ip_local_deliver_finish (2 samples, 0.81%)tcp_transmit_skb (6 samples, 2.43%)tc..tcp_transmit_skb (1 samples, 0.40%)do_readv (2 samples, 0.81%)do_writev (13 samples, 5.26%)do_wri..do_readv (1 samples, 0.40%)ip_finish_output2 (3 samples, 1.21%)skb_clone (1 samples, 0.40%)Envoy::Network::FilterManagerImpl::onWrite (1 samples, 0.40%)ip_local_deliver (1 samples, 0.40%)skb_copy_datagram_iter (2 samples, 0.81%)__lock_text_start (1 samples, 0.40%)sys_writev (24 samples, 9.72%)sys_writevtcp_write_xmit (6 samples, 2.43%)tc..packet_rcv (1 samples, 0.40%)__netif_receive_skb_core (1 samples, 0.40%)free_compound_page (1 samples, 0.40%)rw_copy_check_uvector (1 samples, 0.40%)tcp_v4_rcv (3 samples, 1.21%)sock_def_readable (1 samples, 0.40%)net_rx_action (2 samples, 0.81%)ip_rcv_finish (1 samples, 0.40%)sys_readv (2 samples, 0.81%)__release_sock (1 samples, 0.40%)ip_local_out (1 samples, 0.40%)copy_user_enhanced_fast_string (4 samples, 1.62%)ip_finish_output (6 samples, 2.43%)ip..arch_local_irq_save (1 samples, 0.40%)_raw_spin_lock (1 samples, 0.40%)__sk_dst_check (1 samples, 0.40%)do_softirq (1 samples, 0.40%)ip_local_out (2 samples, 0.81%)tcp_v4_do_rcv (1 samples, 0.40%)do_softirq_own_stack (4 samples, 1.62%)xen_evtchn_do_upcall (1 samples, 0.40%)tcp_push (1 samples, 0.40%)tcp_sendmsg (17 samples, 6.88%)tcp_sendmsgdo_iter_readv_writev (6 samples, 2.43%)do..tcp_transmit_skb (3 samples, 1.21%)dev_queue_xmit (1 samples, 0.40%)event_queue_remove_active (1 samples, 0.40%)__dev_queue_xmit (1 samples, 0.40%)__local_bh_enable_ip (1 samples, 0.40%)__softirqentry_text_start (2 samples, 0.81%)__alloc_skb (1 samples, 0.40%)do_iter_readv_writev (2 samples, 0.81%)skb_release_all (1 samples, 0.40%)__local_bh_enable_ip (3 samples, 1.21%)tcp_write_xmit (1 samples, 0.40%)__libc_writev (15 samples, 6.07%)__libc_w..tcp_v4_rcv (1 samples, 0.40%)tcp_wfree (1 samples, 0.40%)vfs_writev (13 samples, 5.26%)vfs_wr..tcp_transmit_skb (7 samples, 2.83%)tc..sys_readv (2 samples, 0.81%)__netif_receive_skb (1 samples, 0.40%)__skb_clone (1 samples, 0.40%)evbuffer_read (3 samples, 1.21%)netif_rx_internal (1 samples, 0.40%)do_readv (3 samples, 1.21%)sock_write_iter (32 samples, 12.96%)sock_write_itertcp_push (7 samples, 2.83%)tc..inet_sendmsg (19 samples, 7.69%)inet_sendmsgip_local_deliver (3 samples, 1.21%)entry_SYSCALL_64_fastpath (4 samples, 1.62%)__softirqentry_text_start (1 samples, 0.40%)tcp_transmit_skb (1 samples, 0.40%)sys_writev (2 samples, 0.81%)tcp_transmit_skb (10 samples, 4.05%)tcp_..do_readv_writev (2 samples, 0.81%)ip_output (1 samples, 0.40%)[unknown] (3 samples, 1.21%)release_sock (1 samples, 0.40%)__lock_text_start (1 samples, 0.40%)__netif_receive_skb (2 samples, 0.81%)ip_local_deliver_finish (3 samples, 1.21%)ip_queue_xmit (1 samples, 0.40%)sys_readv (3 samples, 1.21%)__ip_local_out (1 samples, 0.40%)skb_entail (3 samples, 1.21%)do_readv_writev (13 samples, 5.26%)do_rea..tcp_write_xmit (5 samples, 2.02%)t..skb_clone (1 samples, 0.40%)inet_sendmsg (17 samples, 6.88%)inet_send..__libc_readv (2 samples, 0.81%)tcp_v4_rcv (2 samples, 0.81%)sys_writev (7 samples, 2.83%)sy..do_readv_writev (33 samples, 13.36%)do_readv_writevpthread_mutex_unlock (1 samples, 0.40%)tcp_write_xmit (1 samples, 0.40%)tcp_v4_do_rcv (1 samples, 0.40%)mod_timer (1 samples, 0.40%)ip_local_deliver_finish (1 samples, 0.40%)ip_rcv_finish (1 samples, 0.40%)__put_compound_page (1 samples, 0.40%)tcp_v4_do_rcv (2 samples, 0.81%)ip_finish_output2 (1 samples, 0.40%)inet_sendmsg (32 samples, 12.96%)inet_sendmsg__local_bh_enable_ip (6 samples, 2.43%)__..__netif_receive_skb (5 samples, 2.02%)_..ip_queue_xmit (7 samples, 2.83%)ip..sock_write_iter (19 samples, 7.69%)sock_write..do_readv_writev (24 samples, 9.72%)do_readv_writevinet_recvmsg (2 samples, 0.81%)loopback_xmit (1 samples, 0.40%)sock_write_iter (19 samples, 7.69%)sock_write..ktime_get_with_offset (1 samples, 0.40%)evbuffer_write_atmost (1 samples, 0.40%)__tcp_ack_snd_check (1 samples, 0.40%)__libc_readv (2 samples, 0.81%)tcp_rcv_established (1 samples, 0.40%)do_softirq (3 samples, 1.21%)do_iter_readv_writev (1 samples, 0.40%)__netif_receive_skb_core (2 samples, 0.81%)__local_bh_enable_ip (1 samples, 0.40%)tcp_write_xmit (2 samples, 0.81%)tcp_v4_do_rcv (2 samples, 0.81%)ip_local_out (5 samples, 2.02%)i..sock_write_iter (15 samples, 6.07%)sock_wri..tcp_v4_rcv (3 samples, 1.21%)ip_finish_output2 (8 samples, 3.24%)ip_..ip_finish_output (3 samples, 1.21%)ip_local_deliver_finish (2 samples, 0.81%)__libc_readv (2 samples, 0.81%)do_softirq_own_stack (6 samples, 2.43%)do..do_softirq_own_stack (4 samples, 1.62%)ip_finish_output2 (1 samples, 0.40%)get_page_from_freelist (1 samples, 0.40%)__tcp_push_pending_frames (10 samples, 4.05%)__tc..ip_finish_output (1 samples, 0.40%)tcp_v4_send_check (1 samples, 0.40%)tcp_v4_rcv (5 samples, 2.02%)t..sys_writev (12 samples, 4.86%)sys_wr..net_rx_action (1 samples, 0.40%)sock_sendmsg (3 samples, 1.21%)epoll_dispatch (1 samples, 0.40%)do_readv_writev (1 samples, 0.40%)sock_sendmsg (12 samples, 4.86%)sock_s..copy_user_enhanced_fast_string (3 samples, 1.21%)__local_bh_enable_ip (4 samples, 1.62%)__sk_flush_backlog (1 samples, 0.40%)inet_recvmsg (1 samples, 0.40%)Envoy::Filter::TcpProxy::onData (3 samples, 1.21%)tcp_write_xmit (4 samples, 1.62%)__kfree_skb (1 samples, 0.40%)sock_read_iter (2 samples, 0.81%)validate_xmit_skb (1 samples, 0.40%)dev_hard_start_xmit (3 samples, 1.21%)ip_finish_output (4 samples, 1.62%)sk_page_frag_refill (1 samples, 0.40%)vfs_writev (15 samples, 6.07%)vfs_writevxen_clocksource_get_cycles (1 samples, 0.40%)ip_rcv_finish (4 samples, 1.62%)ip_local_out (8 samples, 3.24%)ip_..dev_hard_start_xmit (1 samples, 0.40%)sock_write_iter (1 samples, 0.40%)__netif_receive_skb (3 samples, 1.21%)sock_recvmsg (1 samples, 0.40%)__libc_writev (2 samples, 0.81%)tcp_write_xmit (1 samples, 0.40%)ip_local_deliver (3 samples, 1.21%)entry_SYSCALL_64_fastpath (24 samples, 9.72%)entry_SYSCALL_..entry_SYSCALL_64_fastpath (33 samples, 13.36%)entry_SYSCALL_64_fas..ip_rcv_finish (2 samples, 0.81%)do_softirq (6 samples, 2.43%)do..sys_readv (2 samples, 0.81%)sch_direct_xmit (1 samples, 0.40%)evbuffer_write_atmost (36 samples, 14.57%)evbuffer_write_atmostdo_iter_readv_writev (4 samples, 1.62%)vfs_writev (33 samples, 13.36%)vfs_writevip_queue_xmit (9 samples, 3.64%)ip_q..skb_copy_datagram_iter (1 samples, 0.40%)tcp_push_one (1 samples, 0.40%)dev_hard_start_xmit (2 samples, 0.81%)tcp_v4_do_rcv (1 samples, 0.40%)tcp_nagle_check (1 samples, 0.40%)__lock_text_start (1 samples, 0.40%)ip_rcv (1 samples, 0.40%)do_writev (33 samples, 13.36%)do_writevvfs_writev (4 samples, 1.62%)ip_local_deliver_finish (5 samples, 2.02%)i..__netif_receive_skb (1 samples, 0.40%)inet_sendmsg (18 samples, 7.29%)inet_sendmsg__wake_up_sync_key (1 samples, 0.40%)tcp_recvmsg (1 samples, 0.40%)tcp_queue_rcv (1 samples, 0.40%)tcp_rcv_established (1 samples, 0.40%)do_readv_writev (1 samples, 0.40%)ip_local_out (1 samples, 0.40%)ip_rcv (4 samples, 1.62%)inet_sendmsg (3 samples, 1.21%)tcp_push (1 samples, 0.40%)sock_read_iter (1 samples, 0.40%)release_sock (1 samples, 0.40%)tcp_write_xmit (7 samples, 2.83%)tc..tcp_schedule_loss_probe (1 samples, 0.40%)sock_sendmsg (13 samples, 5.26%)sock_s..copy_user_enhanced_fast_string (1 samples, 0.40%)inet_sendmsg (4 samples, 1.62%)do_iter_readv_writev (15 samples, 6.07%)do_iter_..ip_rcv_finish (2 samples, 0.81%)tcp_ack (1 samples, 0.40%)sys_writev (3 samples, 1.21%)ip_local_deliver_finish (4 samples, 1.62%)event_changelist_remove_all_ (1 samples, 0.40%)ixgbevf_poll (1 samples, 0.40%)tcp_wfree (1 samples, 0.40%)dev_queue_xmit (4 samples, 1.62%)skb_release_data (1 samples, 0.40%)do_iter_readv_writev (3 samples, 1.21%)ip_output (6 samples, 2.43%)ip..tcp_push_one (1 samples, 0.40%)sched_clock_local (1 samples, 0.40%)ip_output (1 samples, 0.40%)do_softirq (4 samples, 1.62%)sk_stream_alloc_skb (1 samples, 0.40%)Envoy::Network::ConnectionImpl::getReadBuffer (1 samples, 0.40%)do_iter_readv_writev (7 samples, 2.83%)do..do_iter_readv_writev (19 samples, 7.69%)do_iter_re..tcp_recvmsg (2 samples, 0.81%)sk_stream_alloc_skb (1 samples, 0.40%)envoy (247 samples, 100.00%)envoy__libc_writev (4 samples, 1.62%)sock_write_iter (8 samples, 3.24%)soc..sock_recvmsg (1 samples, 0.40%)__libc_writev (12 samples, 4.86%)__libc..__tcp_push_pending_frames (5 samples, 2.02%)_..ksize (1 samples, 0.40%)__wake_up_sync_key (2 samples, 0.81%)__netif_receive_skb (4 samples, 1.62%)tcp_event_data_recv (1 samples, 0.40%)irq_exit (1 samples, 0.40%)copy_user_enhanced_fast_string (1 samples, 0.40%)enqueue_to_backlog (1 samples, 0.40%)__wake_up_sync_key (1 samples, 0.40%)Envoy::Network::ConnectionImpl::onReadReady (16 samples, 6.48%)Envoy::N..copy_user_enhanced_fast_string (4 samples, 1.62%)__dev_queue_xmit (1 samples, 0.40%)tcp_write_xmit (14 samples, 5.67%)tcp_wri..netif_rx (1 samples, 0.40%)do_iter_readv_writev (12 samples, 4.86%)do_ite..sock_recvmsg (1 samples, 0.40%)vfs_readv (1 samples, 0.40%)sock_def_readable (1 samples, 0.40%)tcp_push (3 samples, 1.21%)entry_SYSCALL_64_fastpath (3 samples, 1.21%)dev_queue_xmit (2 samples, 0.81%)tcp_v4_rcv (3 samples, 1.21%)tcp_push (2 samples, 0.81%)sock_sendmsg (24 samples, 9.72%)sock_sendmsgtcp_rcv_established (1 samples, 0.40%)__netif_receive_skb_core (4 samples, 1.62%)evbuffer_chain_new (12 samples, 4.86%)evbuff..vfs_writev (19 samples, 7.69%)vfs_writevip_output (8 samples, 3.24%)ip_..do_softirq (5 samples, 2.02%)d..__local_bh_enable_ip (3 samples, 1.21%)do_iter_readv_writev (13 samples, 5.26%)do_ite..ixgbevf_poll (1 samples, 0.40%)import_iovec (1 samples, 0.40%)do_softirq_own_stack (4 samples, 1.62%)tcp_v4_do_rcv (1 samples, 0.40%)ip_local_out (1 samples, 0.40%)__lock_text_start (2 samples, 0.81%)ip_finish_output (6 samples, 2.43%)ip..__lock_text_start (4 samples, 1.62%)all (247 samples, 100%)loopback_xmit (2 samples, 0.81%)tcp_v4_rcv (1 samples, 0.40%)Envoy::Network::ConnectionImplUtility::updateBufferStats (1 samples, 0.40%)sch_direct_xmit (1 samples, 0.40%)xen_hvm_callback_vector (1 samples, 0.40%)__libc_writev (3 samples, 1.21%)netif_rx_internal (1 samples, 0.40%)__netif_receive_skb_core (4 samples, 1.62%)vfs_readv (2 samples, 0.81%)Envoy::Network::ConnectionImpl::~ConnectionImpl (2 samples, 0.81%)ip_rcv (2 samples, 0.81%)tcp_write_xmit (2 samples, 0.81%)[unknown] (2 samples, 0.81%)ip_rcv (3 samples, 1.21%)__tcp_push_pending_frames (12 samples, 4.86%)__tcp_..ip_local_deliver_finish (2 samples, 0.81%)tcp_write_xmit (15 samples, 6.07%)tcp_writ..do_writev (13 samples, 5.26%)do_wri..do_iter_readv_writev (3 samples, 1.21%)do_softirq_own_stack (4 samples, 1.62%)tcp_write_xmit (1 samples, 0.40%)evbuffer_drain (3 samples, 1.21%)process_backlog (1 samples, 0.40%)entry_SYSCALL_64_fastpath (15 samples, 6.07%)entry_SY..__softirqentry_text_start (6 samples, 2.43%)__..__wake_up_sync_key (4 samples, 1.62%)ip_output (8 samples, 3.24%)ip_..__wake_up_sync_key (2 samples, 0.81%)do_writev (7 samples, 2.83%)do..copy_user_enhanced_fast_string (4 samples, 1.62%)sys_writev (2 samples, 0.81%)ip_local_deliver (3 samples, 1.21%)ip_rcv (3 samples, 1.21%)net_rx_action (1 samples, 0.40%)__tcp_push_pending_frames (5 samples, 2.02%)_..sock_sendmsg (17 samples, 6.88%)sock_send..xen_clocksource_read (1 samples, 0.40%)[unknown] (2 samples, 0.81%)__softirqentry_text_start (6 samples, 2.43%)__..pvclock_clocksource_read (1 samples, 0.40%)__local_bh_enable_ip (2 samples, 0.81%)__libc_writev (33 samples, 13.36%)__libc_writevdev_queue_xmit (3 samples, 1.21%)__skb_clone (1 samples, 0.40%)__netif_receive_skb_core (4 samples, 1.62%)skb_entail (1 samples, 0.40%)sock_sendmsg (7 samples, 2.83%)so..ktime_get_with_offset (1 samples, 0.40%)ip_rcv (1 samples, 0.40%)sk_page_frag_refill (2 samples, 0.81%)tcp_send_ack (1 samples, 0.40%)ip_local_out (6 samples, 2.43%)ip..__tcp_push_pending_frames (7 samples, 2.83%)__..entry_SYSCALL_64_fastpath (2 samples, 0.81%)inet_recvmsg (2 samples, 0.81%)entry_SYSCALL_64_fastpath (5 samples, 2.02%)e..process_backlog (4 samples, 1.62%)net_rx_action (5 samples, 2.02%)n..__inet_lookup_established (1 samples, 0.40%)__libc_writev (13 samples, 5.26%)__libc..Envoy::Network::ConnectionImpl::doReadFromSocket (7 samples, 2.83%)En..sock_write_iter (17 samples, 6.88%)sock_writ..do_writev (8 samples, 3.24%)do_..inet_sendmsg (24 samples, 9.72%)inet_sendmsgdo_readv_writev (3 samples, 1.21%)netif_rx (2 samples, 0.81%)__netif_receive_skb_core (6 samples, 2.43%)__..__dev_queue_xmit (3 samples, 1.21%)entry_SYSCALL_64_fastpath (12 samples, 4.86%)entry_..do_softirq (2 samples, 0.81%)sys_epoll_wait (1 samples, 0.40%)__wake_up_sync_key (2 samples, 0.81%)ip_output (10 samples, 4.05%)ip_o..sock_def_readable (2 samples, 0.81%)__libc_writev (17 samples, 6.88%)__libc_wr..sock_write_iter (12 samples, 4.86%)sock_w..do_iter_readv_writev (2 samples, 0.81%)ip_finish_output2 (1 samples, 0.40%)do_softirq_own_stack (3 samples, 1.21%)import_iovec (1 samples, 0.40%)do_readv_writev (6 samples, 2.43%)do..do_writev (3 samples, 1.21%)do_readv_writev (2 samples, 0.81%)__netif_receive_skb_core (2 samples, 0.81%)net_rx_action (1 samples, 0.40%)__softirqentry_text_start (1 samples, 0.40%)tc_deletearray_nothrow (2 samples, 0.81%)sock_recvmsg (2 samples, 0.81%)do_readv_writev (3 samples, 1.21%)__netif_receive_skb (2 samples, 0.81%)ip_output (5 samples, 2.02%)i..ip_rcv_finish (4 samples, 1.62%)pthread_mutex_unlock (1 samples, 0.40%)process_backlog (2 samples, 0.81%)tcp_rate_check_app_limited (1 samples, 0.40%)tcp_push_one (1 samples, 0.40%)ip_rcv (4 samples, 1.62%)inet_sendmsg (7 samples, 2.83%)in..tcp_v4_do_rcv (1 samples, 0.40%)tcp_v4_do_rcv (1 samples, 0.40%)skb_release_data (1 samples, 0.40%)entry_SYSCALL_64_fastpath (1 samples, 0.40%)tcp_sendmsg (18 samples, 7.29%)tcp_sendmsg__alloc_skb (1 samples, 0.40%)__libc_writev (19 samples, 7.69%)__libc_wri..ip_rcv_finish (1 samples, 0.40%)do_softirq (6 samples, 2.43%)do..[unknown] (3 samples, 1.21%)dev_queue_xmit (2 samples, 0.81%)ip_local_deliver_finish (2 samples, 0.81%)[unknown] (3 samples, 1.21%)skb_copy_datagram_iter (1 samples, 0.40%)xen_hvm_callback_vector (1 samples, 0.40%)__dev_queue_xmit (1 samples, 0.40%)sock_sendmsg (18 samples, 7.29%)sock_sendmsg__dev_queue_xmit (3 samples, 1.21%)ip_queue_xmit (3 samples, 1.21%)tcp_recvmsg (2 samples, 0.81%)ip_finish_output (1 samples, 0.40%)__wake_up_sync_key (4 samples, 1.62%)__copy_skb_header (1 samples, 0.40%)ip_finish_output2 (8 samples, 3.24%)ip_..tcmalloc::CentralFreeList::InsertRange (1 samples, 0.40%)Envoy::Server::WorkerImpl::threadRoutine (211 samples, 85.43%)Envoy::Server::WorkerImpl::threadRoutine__tcp_push_pending_frames (15 samples, 6.07%)__tcp_pu..vfs_readv (2 samples, 0.81%)loopback_xmit (2 samples, 0.81%)__wake_up_sync_key (1 samples, 0.40%)copy_user_enhanced_fast_string (1 samples, 0.40%)sock_write_iter (4 samples, 1.62%)ip_rcv (1 samples, 0.40%)ip_output (1 samples, 0.40%)__wake_up_sync_key (1 samples, 0.40%)do_softirq (2 samples, 0.81%)ip_finish_output (1 samples, 0.40%)ip_local_out (4 samples, 1.62%)__fsnotify_parent (1 samples, 0.40%)[unknown] (3 samples, 1.21%)tcp_push (11 samples, 4.45%)tcp_p..tcp_push (10 samples, 4.05%)tcp_..sock_sendmsg (1 samples, 0.40%)inet_sendmsg (1 samples, 0.40%)__kmalloc_node_track_caller (1 samples, 0.40%)do_iter_readv_writev (1 samples, 0.40%)vfs_writev (2 samples, 0.81%)entry_SYSCALL_64_fastpath (2 samples, 0.81%)net_rx_action (2 samples, 0.81%)entry_SYSCALL_64_fastpath (2 samples, 0.81%)tc_malloc (1 samples, 0.40%)ip_queue_xmit (1 samples, 0.40%)tcp_transmit_skb (3 samples, 1.21%)skb_release_all (1 samples, 0.40%)sock_read_iter (2 samples, 0.81%)do_writev (2 samples, 0.81%)tcp_push (3 samples, 1.21%)tcp_sendmsg (6 samples, 2.43%)tc..sock_read_iter (1 samples, 0.40%)kmem_cache_alloc_node (1 samples, 0.40%)sys_writev (6 samples, 2.43%)sy..sock_def_readable (1 samples, 0.40%)sock_sendmsg (19 samples, 7.69%)sock_sendmsginet_recvmsg (4 samples, 1.62%)tcp_sendmsg (2 samples, 0.81%)sk_stream_alloc_skb (1 samples, 0.40%)ip_local_out (4 samples, 1.62%)__libc_readv (3 samples, 1.21%)sys_writev (19 samples, 7.69%)sys_writevnet_rx_action (1 samples, 0.40%)skb_copy_datagram_iter (3 samples, 1.21%)skb_clone (1 samples, 0.40%)eth_type_trans (1 samples, 0.40%)ip_queue_xmit (1 samples, 0.40%)__lock_text_start (1 samples, 0.40%)__tcp_push_pending_frames (7 samples, 2.83%)__..sock_def_readable (1 samples, 0.40%)tcp_transmit_skb (5 samples, 2.02%)t..
\ No newline at end of file
diff --git a/api/diagrams/incremental-reconnect.svg b/api/diagrams/incremental-reconnect.svg
index ef8472340ab5..d555efac70e1 100644
--- a/api/diagrams/incremental-reconnect.svg
+++ b/api/diagrams/incremental-reconnect.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/api/diagrams/incremental.svg b/api/diagrams/incremental.svg
index e0e93b8a5672..44f90ff4a294 100644
--- a/api/diagrams/incremental.svg
+++ b/api/diagrams/incremental.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/api/diagrams/later-ack.svg b/api/diagrams/later-ack.svg
index 7584c54f036a..7b5000b484bd 100644
--- a/api/diagrams/later-ack.svg
+++ b/api/diagrams/later-ack.svg
@@ -1,8 +1,8 @@
-
\ No newline at end of file
+E->M: (V=Y,R={foo},N=B,T=EDS) [color="green"]]]>Created with Raphaël 2.2.0EnvoyEnvoyManagement ServerManagement Server(V=,R={foo},N=,T=EDS)(V=X,R={foo:...},N=A,T=EDS)(V=,R={foo},N=A,T=EDS)(V=Y,R={foo:...},N=B,T=EDS)(V=Y,R={foo},N=B,T=EDS)
\ No newline at end of file
diff --git a/api/diagrams/simple-ack.svg b/api/diagrams/simple-ack.svg
index 148c26170f60..bd71101379a0 100644
--- a/api/diagrams/simple-ack.svg
+++ b/api/diagrams/simple-ack.svg
@@ -1,6 +1,6 @@
-
\ No newline at end of file
+E->M: (V=X,R={foo},N=A,T=EDS) [color="green"]]]>Created with Raphaël 2.2.0EnvoyEnvoyManagement ServerManagement Server(V=,R={foo},N=,T=EDS)(V=X,R={foo:...},N=A,T=EDS)(V=X,R={foo},N=A,T=EDS)
\ No newline at end of file
diff --git a/api/diagrams/simple-nack.svg b/api/diagrams/simple-nack.svg
index f2d4138319e3..9f7de15c512c 100644
--- a/api/diagrams/simple-nack.svg
+++ b/api/diagrams/simple-nack.svg
@@ -1,6 +1,6 @@
-
\ No newline at end of file
+E->M: (V=,R={foo},N=A,T=EDS) [color="red"]]]>Created with Raphaël 2.2.0EnvoyEnvoyManagement ServerManagement Server(V=,R={foo},N=,T=EDS)(V=X,R={foo:...},N=A,T=EDS)(V=,R={foo},N=A,T=EDS)
\ No newline at end of file
diff --git a/api/diagrams/stale-requests.svg b/api/diagrams/stale-requests.svg
index 0b440c974624..b1d5b42064bc 100644
--- a/api/diagrams/stale-requests.svg
+++ b/api/diagrams/stale-requests.svg
@@ -1,4 +1,4 @@
-
\ No newline at end of file
+M->E: (V=Z,R={foo:...,baz:...},N=C,T=EDS) [color="gray"]]]>Created with Raphaël 2.2.0EnvoyEnvoyManagement ServerManagement Server(V=X,R={foo},N=A,T=EDS)Stale(V=X,R={foo,bar},N=A,T=EDS)(V=Y,R={foo:...,bar:...},N=B,T=EDS)(V=X,R={foo,baz},N=A,T=EDS)Stale(V=Y,R={foo,baz},N=B,T=EDS)(V=Z,R={foo:...,baz:...},N=C,T=EDS)
\ No newline at end of file
diff --git a/api/diagrams/update-race.svg b/api/diagrams/update-race.svg
index 1428bc7a744c..265081968b8f 100644
--- a/api/diagrams/update-race.svg
+++ b/api/diagrams/update-race.svg
@@ -1,4 +1,4 @@
-
\ No newline at end of file
+E->M0: (V=Y,R={foo,bar},N=B,T=EDS [color="green"]]]>Created with Raphaël 2.2.0EnvoyEnvoyManagement Server 0Management Server 0Management Server 1Management Server 1(V=..,R={},N=..,T=CDS)(V=X,R={foo},N=A,T=EDS)(V=M,R={foo:...,bar:...},N=D,T=CDS)(V=X,R={foo,bar},N=A,T=EDSManagement server 0 repliesbefore processing resource update at X(V=Y,R={foo:...,},N=B,T=EDS)(V=Y,R={foo,bar},N=B,T=EDS
\ No newline at end of file
diff --git a/docs/root/_static/docker_compose_v0.1.svg b/docs/root/_static/docker_compose_v0.1.svg
index 55236771d500..9df91824b9f3 100644
--- a/docs/root/_static/docker_compose_v0.1.svg
+++ b/docs/root/_static/docker_compose_v0.1.svg
@@ -1,4 +1 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/docs/root/_static/double_proxy.svg b/docs/root/_static/double_proxy.svg
index 60a9cfcade0f..850973308794 100644
--- a/docs/root/_static/double_proxy.svg
+++ b/docs/root/_static/double_proxy.svg
@@ -1,4 +1 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/docs/root/_static/front_proxy.svg b/docs/root/_static/front_proxy.svg
index 97c2a325232a..0a51faa22f33 100644
--- a/docs/root/_static/front_proxy.svg
+++ b/docs/root/_static/front_proxy.svg
@@ -1,4 +1 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/docs/root/_static/service_to_service.svg b/docs/root/_static/service_to_service.svg
index 08f4cb398bc3..cecd90d05dc0 100644
--- a/docs/root/_static/service_to_service.svg
+++ b/docs/root/_static/service_to_service.svg
@@ -1,4 +1 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/source/docs/h2_buffers.png b/source/docs/h2_buffers.png
index b5c22a58a731..c02820383918 100644
Binary files a/source/docs/h2_buffers.png and b/source/docs/h2_buffers.png differ
diff --git a/source/docs/subset_load_balancer_diagram.svg b/source/docs/subset_load_balancer_diagram.svg
index 414c7174367b..45b18447f195 100644
--- a/source/docs/subset_load_balancer_diagram.svg
+++ b/source/docs/subset_load_balancer_diagram.svg
@@ -1,4 +1 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/source/extensions/filters/network/thrift_proxy/docs/thrift_state_machine.svg b/source/extensions/filters/network/thrift_proxy/docs/thrift_state_machine.svg
index 00fe8c3c1910..7be91108d9b6 100644
--- a/source/extensions/filters/network/thrift_proxy/docs/thrift_state_machine.svg
+++ b/source/extensions/filters/network/thrift_proxy/docs/thrift_state_machine.svg
@@ -1,365 +1 @@
-
-
-
-
-
+
\ No newline at end of file