Skip to content

Instantly share code, notes, and snippets.

@bobrik
Last active July 18, 2023 22:27
Show Gist options
  • Save bobrik/0e57671c732d9b13ac49fed85a2b2290 to your computer and use it in GitHub Desktop.
Save bobrik/0e57671c732d9b13ac49fed85a2b2290 to your computer and use it in GitHub Desktop.
Calls into skb:kfree_skb

Calls into skb:kfree_skb

As requested in netdev, this gist contains the stacks leading into skb:kfree_skb:

The easiest way to look at the results is the flamegraphs, where reason is the top frame.

The results are from v6.1.38.

Normal (flamegraph.normal.svg + stacks.normal.txt)

We see ~10k calls per second during normal operation on this machine:

$ sudo perf record -a -g --kernel-callchains -e skb:kfree_skb -- sleep 1
[ perf record: Woken up 1 times to write data ]
[ perf record: Captured and wrote 8.470 MB perf.data (9373 samples) ]
$ sudo perf script | sed -e 's/skb:kfree_skb:.*reason:\(.*\)/\n\tfffff \1 (unknown)/' -e 's/^\(\w\+\)\s\+/kernel /' | /usr/bin/inferno-collapse-perf --all | perl -pe 's/.*?;//' | sed -e 's/.*irq_exit_rcu_\[k\];/irq_exit_rcu_[k];/' | /usr/bin/inferno-flamegraph --truncate-text-right --colors=java --hash --title=normal --width=1440 --minwidth=0.005 > flamegraph.normal.svg
$ sudo /usr/share/bcc/tools/stackcount -s -K -D 1 t:skb:kfree_skb > stacks.normal.txt

Spike (flamegraph.spike.svg + stacks.spike.txt)

Spikes up to 500k calls per second can happen from time to time:

$ sudo perf record -a -g --kernel-callchains -e skb:kfree_skb -- sleep 1
[ perf record: Woken up 172 times to write data ]
Warning:
4 out of order events recorded.
[ perf record: Captured and wrote 124.722 MB perf.data (398819 samples) ]
$ sudo perf script | sed -e 's/skb:kfree_skb:.*reason:\(.*\)/\n\tfffff \1 (unknown)/' -e 's/^\(\w\+\)\s\+/kernel /' | /usr/bin/inferno-collapse-perf --all | perl -pe 's/.*?;//' | sed -e 's/.*irq_exit_rcu_\[k\];/irq_exit_rcu_[k];/' | /usr/bin/inferno-flamegraph --truncate-text-right --colors=java --hash --title=spike --width=1440 --minwidth=0.005 > flamegraph.spike.svg
$ sudo /usr/share/bcc/tools/stackcount -s -K -D 1 t:skb:kfree_skb > stacks.spike.txt
Display the source blob
Display the rendered blob
Raw
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Display the source blob
Display the rendered blob
Raw
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Display the source blob
Display the rendered blob
Raw
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg version="1.1" width="1200" height="646" onload="init(evt)" viewBox="0 0 1200 646" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:fg="http://github.com/jonhoo/inferno"><!--Flame graph stack visualization. See https://github.com/brendangregg/FlameGraph for latest version, and http://www.brendangregg.com/flamegraphs.html for examples.--><!--NOTES: --><defs><linearGradient id="background" y1="0" y2="1" x1="0" x2="0"><stop stop-color="#eeeeee" offset="5%"/><stop stop-color="#eeeeb0" offset="95%"/></linearGradient></defs><style type="text/css">
text { font-family:monospace; font-size:12px }
#title { text-anchor:middle; font-size:17px; }
#matched { text-anchor:end; }
#search { text-anchor:end; opacity:0.1; cursor:pointer; }
#search:hover, #search.show { opacity:1; }
#subtitle { text-anchor:middle; font-color:rgb(160,160,160); }
#unzoom { cursor:pointer; }
#frames > *:hover { stroke:black; stroke-width:0.5; cursor:pointer; }
.hide { display:none; }
.parent { opacity:0.5; }
</style><script type="text/ecmascript"><![CDATA[
var nametype = 'Function:';
var fontsize = 12;
var fontwidth = 0.59;
var xpad = 10;
var inverted = false;
var searchcolor = 'rgb(230,0,230)';
var fluiddrawing = true;
var truncate_text_right = true;
]]><![CDATA["use strict";
var details, searchbtn, unzoombtn, matchedtxt, svg, searching, frames, known_font_width;
function init(evt) {
details = document.getElementById("details").firstChild;
searchbtn = document.getElementById("search");
unzoombtn = document.getElementById("unzoom");
matchedtxt = document.getElementById("matched");
svg = document.getElementsByTagName("svg")[0];
frames = document.getElementById("frames");
known_font_width = get_monospace_width(frames);
total_samples = parseInt(frames.attributes.total_samples.value);
searching = 0;
// Use GET parameters to restore a flamegraph's state.
var restore_state = function() {
var params = get_params();
if (params.x && params.y)
zoom(find_group(document.querySelector('[*|x="' + params.x + '"][y="' + params.y + '"]')));
if (params.s)
search(params.s);
};
if (fluiddrawing) {
// Make width dynamic so the SVG fits its parent's width.
svg.removeAttribute("width");
// Edge requires us to have a viewBox that gets updated with size changes.
var isEdge = /Edge\/\d./i.test(navigator.userAgent);
if (!isEdge) {
svg.removeAttribute("viewBox");
}
var update_for_width_change = function() {
if (isEdge) {
svg.attributes.viewBox.value = "0 0 " + svg.width.baseVal.value + " " + svg.height.baseVal.value;
}
// Keep consistent padding on left and right of frames container.
frames.attributes.width.value = svg.width.baseVal.value - xpad * 2;
// Text truncation needs to be adjusted for the current width.
update_text_for_elements(frames.children);
// Keep search elements at a fixed distance from right edge.
var svgWidth = svg.width.baseVal.value;
searchbtn.attributes.x.value = svgWidth - xpad;
matchedtxt.attributes.x.value = svgWidth - xpad;
};
window.addEventListener('resize', function() {
update_for_width_change();
});
// This needs to be done asynchronously for Safari to work.
setTimeout(function() {
unzoom();
update_for_width_change();
restore_state();
}, 0);
} else {
restore_state();
}
}
// event listeners
window.addEventListener("click", function(e) {
var target = find_group(e.target);
if (target) {
if (target.nodeName == "a") {
if (e.ctrlKey === false) return;
e.preventDefault();
}
if (target.classList.contains("parent")) unzoom();
zoom(target);
// set parameters for zoom state
var el = target.querySelector("rect");
if (el && el.attributes && el.attributes.y && el.attributes["fg:x"]) {
var params = get_params()
params.x = el.attributes["fg:x"].value;
params.y = el.attributes.y.value;
history.replaceState(null, null, parse_params(params));
}
}
else if (e.target.id == "unzoom") {
unzoom();
// remove zoom state
var params = get_params();
if (params.x) delete params.x;
if (params.y) delete params.y;
history.replaceState(null, null, parse_params(params));
}
else if (e.target.id == "search") search_prompt();
}, false)
// mouse-over for info
// show
window.addEventListener("mouseover", function(e) {
var target = find_group(e.target);
if (target) details.nodeValue = nametype + " " + g_to_text(target);
}, false)
// clear
window.addEventListener("mouseout", function(e) {
var target = find_group(e.target);
if (target) details.nodeValue = ' ';
}, false)
// ctrl-F for search
window.addEventListener("keydown",function (e) {
if (e.keyCode === 114 || (e.ctrlKey && e.keyCode === 70)) {
e.preventDefault();
search_prompt();
}
}, false)
// functions
function get_params() {
var params = {};
var paramsarr = window.location.search.substr(1).split('&');
for (var i = 0; i < paramsarr.length; ++i) {
var tmp = paramsarr[i].split("=");
if (!tmp[0] || !tmp[1]) continue;
params[tmp[0]] = decodeURIComponent(tmp[1]);
}
return params;
}
function parse_params(params) {
var uri = "?";
for (var key in params) {
uri += key + '=' + encodeURIComponent(params[key]) + '&';
}
if (uri.slice(-1) == "&")
uri = uri.substring(0, uri.length - 1);
if (uri == '?')
uri = window.location.href.split('?')[0];
return uri;
}
function find_child(node, selector) {
var children = node.querySelectorAll(selector);
if (children.length) return children[0];
return;
}
function find_group(node) {
var parent = node.parentElement;
if (!parent) return;
if (parent.id == "frames") return node;
return find_group(parent);
}
function orig_save(e, attr, val) {
if (e.attributes["fg:orig_" + attr] != undefined) return;
if (e.attributes[attr] == undefined) return;
if (val == undefined) val = e.attributes[attr].value;
e.setAttribute("fg:orig_" + attr, val);
}
function orig_load(e, attr) {
if (e.attributes["fg:orig_"+attr] == undefined) return;
e.attributes[attr].value = e.attributes["fg:orig_" + attr].value;
e.removeAttribute("fg:orig_" + attr);
}
function g_to_text(e) {
var text = find_child(e, "title").firstChild.nodeValue;
return (text)
}
function g_to_func(e) {
var func = g_to_text(e);
// if there's any manipulation we want to do to the function
// name before it's searched, do it here before returning.
return (func);
}
function get_monospace_width(frames) {
// Given the id="frames" element, return the width of text characters if
// this is a monospace font, otherwise return 0.
text = find_child(frames.children[0], "text");
originalContent = text.textContent;
text.textContent = "!";
bangWidth = text.getComputedTextLength();
text.textContent = "W";
wWidth = text.getComputedTextLength();
text.textContent = originalContent;
if (bangWidth === wWidth) {
return bangWidth;
} else {
return 0;
}
}
function update_text_for_elements(elements) {
// In order to render quickly in the browser, you want to do one pass of
// reading attributes, and one pass of mutating attributes. See
// https://web.dev/avoid-large-complex-layouts-and-layout-thrashing/ for details.
// Fall back to inefficient calculation, if we're variable-width font.
// TODO This should be optimized somehow too.
if (known_font_width === 0) {
for (var i = 0; i < elements.length; i++) {
update_text(elements[i]);
}
return;
}
var textElemNewAttributes = [];
for (var i = 0; i < elements.length; i++) {
var e = elements[i];
var r = find_child(e, "rect");
var t = find_child(e, "text");
var w = parseFloat(r.attributes.width.value) * frames.attributes.width.value / 100 - 3;
var txt = find_child(e, "title").textContent.replace(/\([^(]*\)$/,"");
var newX = format_percent((parseFloat(r.attributes.x.value) + (100 * 3 / frames.attributes.width.value)));
// Smaller than this size won't fit anything
if (w < 2 * known_font_width) {
textElemNewAttributes.push([newX, ""]);
continue;
}
// Fit in full text width
if (txt.length * known_font_width < w) {
textElemNewAttributes.push([newX, txt]);
continue;
}
var substringLength = Math.floor(w / known_font_width) - 2;
if (truncate_text_right) {
// Truncate the right side of the text.
textElemNewAttributes.push([newX, txt.substring(0, substringLength) + ".."]);
continue;
} else {
// Truncate the left side of the text.
textElemNewAttributes.push([newX, ".." + txt.substring(txt.length - substringLength, txt.length)]);
continue;
}
}
console.assert(textElemNewAttributes.length === elements.length, "Resize failed, please file a bug at https://github.com/jonhoo/inferno/");
// Now that we know new textContent, set it all in one go so we don't refresh a bazillion times.
for (var i = 0; i < elements.length; i++) {
var e = elements[i];
var values = textElemNewAttributes[i];
var t = find_child(e, "text");
t.attributes.x.value = values[0];
t.textContent = values[1];
}
}
function update_text(e) {
var r = find_child(e, "rect");
var t = find_child(e, "text");
var w = parseFloat(r.attributes.width.value) * frames.attributes.width.value / 100 - 3;
var txt = find_child(e, "title").textContent.replace(/\([^(]*\)$/,"");
t.attributes.x.value = format_percent((parseFloat(r.attributes.x.value) + (100 * 3 / frames.attributes.width.value)));
// Smaller than this size won't fit anything
if (w < 2 * fontsize * fontwidth) {
t.textContent = "";
return;
}
t.textContent = txt;
// Fit in full text width
if (t.getComputedTextLength() < w)
return;
if (truncate_text_right) {
// Truncate the right side of the text.
for (var x = txt.length - 2; x > 0; x--) {
if (t.getSubStringLength(0, x + 2) <= w) {
t.textContent = txt.substring(0, x) + "..";
return;
}
}
} else {
// Truncate the left side of the text.
for (var x = 2; x < txt.length; x++) {
if (t.getSubStringLength(x - 2, txt.length) <= w) {
t.textContent = ".." + txt.substring(x, txt.length);
return;
}
}
}
t.textContent = "";
}
// zoom
function zoom_reset(e) {
if (e.tagName == "rect") {
e.attributes.x.value = format_percent(100 * parseInt(e.attributes["fg:x"].value) / total_samples);
e.attributes.width.value = format_percent(100 * parseInt(e.attributes["fg:w"].value) / total_samples);
}
if (e.childNodes == undefined) return;
for(var i = 0, c = e.childNodes; i < c.length; i++) {
zoom_reset(c[i]);
}
}
function zoom_child(e, x, zoomed_width_samples) {
if (e.tagName == "text") {
var parent_x = parseFloat(find_child(e.parentNode, "rect[x]").attributes.x.value);
e.attributes.x.value = format_percent(parent_x + (100 * 3 / frames.attributes.width.value));
} else if (e.tagName == "rect") {
e.attributes.x.value = format_percent(100 * (parseInt(e.attributes["fg:x"].value) - x) / zoomed_width_samples);
e.attributes.width.value = format_percent(100 * parseInt(e.attributes["fg:w"].value) / zoomed_width_samples);
}
if (e.childNodes == undefined) return;
for(var i = 0, c = e.childNodes; i < c.length; i++) {
zoom_child(c[i], x, zoomed_width_samples);
}
}
function zoom_parent(e) {
if (e.attributes) {
if (e.attributes.x != undefined) {
e.attributes.x.value = "0.0%";
}
if (e.attributes.width != undefined) {
e.attributes.width.value = "100.0%";
}
}
if (e.childNodes == undefined) return;
for(var i = 0, c = e.childNodes; i < c.length; i++) {
zoom_parent(c[i]);
}
}
function zoom(node) {
var attr = find_child(node, "rect").attributes;
var width = parseInt(attr["fg:w"].value);
var xmin = parseInt(attr["fg:x"].value);
var xmax = xmin + width;
var ymin = parseFloat(attr.y.value);
unzoombtn.classList.remove("hide");
var el = frames.children;
var to_update_text = [];
for (var i = 0; i < el.length; i++) {
var e = el[i];
var a = find_child(e, "rect").attributes;
var ex = parseInt(a["fg:x"].value);
var ew = parseInt(a["fg:w"].value);
// Is it an ancestor
if (!inverted) {
var upstack = parseFloat(a.y.value) > ymin;
} else {
var upstack = parseFloat(a.y.value) < ymin;
}
if (upstack) {
// Direct ancestor
if (ex <= xmin && (ex+ew) >= xmax) {
e.classList.add("parent");
zoom_parent(e);
to_update_text.push(e);
}
// not in current path
else
e.classList.add("hide");
}
// Children maybe
else {
// no common path
if (ex < xmin || ex >= xmax) {
e.classList.add("hide");
}
else {
zoom_child(e, xmin, width);
to_update_text.push(e);
}
}
}
update_text_for_elements(to_update_text);
}
function unzoom() {
unzoombtn.classList.add("hide");
var el = frames.children;
for(var i = 0; i < el.length; i++) {
el[i].classList.remove("parent");
el[i].classList.remove("hide");
zoom_reset(el[i]);
}
update_text_for_elements(el);
}
// search
function reset_search() {
var el = document.querySelectorAll("#frames rect");
for (var i = 0; i < el.length; i++) {
orig_load(el[i], "fill")
}
var params = get_params();
delete params.s;
history.replaceState(null, null, parse_params(params));
}
function search_prompt() {
if (!searching) {
var term = prompt("Enter a search term (regexp " +
"allowed, eg: ^ext4_)", "");
if (term != null) {
search(term)
}
} else {
reset_search();
searching = 0;
searchbtn.classList.remove("show");
searchbtn.firstChild.nodeValue = "Search"
matchedtxt.classList.add("hide");
matchedtxt.firstChild.nodeValue = ""
}
}
function search(term) {
var re = new RegExp(term);
var el = frames.children;
var matches = new Object();
var maxwidth = 0;
for (var i = 0; i < el.length; i++) {
var e = el[i];
// Skip over frames which are either not visible, or below the zoomed-to frame
if (e.classList.contains("hide") || e.classList.contains("parent")) {
continue;
}
var func = g_to_func(e);
var rect = find_child(e, "rect");
if (func == null || rect == null)
continue;
// Save max width. Only works as we have a root frame
var w = parseInt(rect.attributes["fg:w"].value);
if (w > maxwidth)
maxwidth = w;
if (func.match(re)) {
// highlight
var x = parseInt(rect.attributes["fg:x"].value);
orig_save(rect, "fill");
rect.attributes.fill.value = searchcolor;
// remember matches
if (matches[x] == undefined) {
matches[x] = w;
} else {
if (w > matches[x]) {
// overwrite with parent
matches[x] = w;
}
}
searching = 1;
}
}
if (!searching)
return;
var params = get_params();
params.s = term;
history.replaceState(null, null, parse_params(params));
searchbtn.classList.add("show");
searchbtn.firstChild.nodeValue = "Reset Search";
// calculate percent matched, excluding vertical overlap
var count = 0;
var lastx = -1;
var lastw = 0;
var keys = Array();
for (k in matches) {
if (matches.hasOwnProperty(k))
keys.push(k);
}
// sort the matched frames by their x location
// ascending, then width descending
keys.sort(function(a, b){
return a - b;
});
// Step through frames saving only the biggest bottom-up frames
// thanks to the sort order. This relies on the tree property
// where children are always smaller than their parents.
for (var k in keys) {
var x = parseInt(keys[k]);
var w = matches[keys[k]];
if (x >= lastx + lastw) {
count += w;
lastx = x;
lastw = w;
}
}
// display matched percent
matchedtxt.classList.remove("hide");
var pct = 100 * count / maxwidth;
if (pct != 100) pct = pct.toFixed(1);
matchedtxt.firstChild.nodeValue = "Matched: " + pct + "%";
}
function format_percent(n) {
return n.toFixed(4) + "%";
}
]]></script><rect x="0" y="0" width="100%" height="646" fill="url(#background)"/><text id="title" fill="rgb(0,0,0)" x="50.0000%" y="24.00">normal</text><text id="details" fill="rgb(0,0,0)" x="10" y="629.00"> </text><text id="unzoom" class="hide" fill="rgb(0,0,0)" x="10" y="24.00">Reset Zoom</text><text id="search" fill="rgb(0,0,0)" x="1190" y="24.00">Search</text><text id="matched" fill="rgb(0,0,0)" x="1190" y="629.00"> </text><svg id="frames" x="10" width="1180" total_samples="398819"><g><title>net_rx_action (20 samples, 0.01%)</title><rect x="0.0045%" y="341" width="0.0050%" height="15" fill="rgb(244,144,0)" fg:x="18" fg:w="20"/><text x="0.2545%" y="351.50"></text></g><g><title>ipt_do_table (33 samples, 0.01%)</title><rect x="0.0045%" y="405" width="0.0083%" height="15" fill="rgb(233,133,0)" fg:x="18" fg:w="33"/><text x="0.2545%" y="415.50"></text></g><g><title>__local_bh_enable_ip (33 samples, 0.01%)</title><rect x="0.0045%" y="389" width="0.0083%" height="15" fill="rgb(233,133,0)" fg:x="18" fg:w="33"/><text x="0.2545%" y="399.50"></text></g><g><title>do_softirq (33 samples, 0.01%)</title><rect x="0.0045%" y="373" width="0.0083%" height="15" fill="rgb(243,143,0)" fg:x="18" fg:w="33"/><text x="0.2545%" y="383.50"></text></g><g><title>__do_softirq (33 samples, 0.01%)</title><rect x="0.0045%" y="357" width="0.0083%" height="15" fill="rgb(230,130,0)" fg:x="18" fg:w="33"/><text x="0.2545%" y="367.50"></text></g><g><title>__ip_local_out (39 samples, 0.01%)</title><rect x="0.0045%" y="437" width="0.0098%" height="15" fill="rgb(225,125,0)" fg:x="18" fg:w="39"/><text x="0.2545%" y="447.50"></text></g><g><title>nf_hook_slow (39 samples, 0.01%)</title><rect x="0.0045%" y="421" width="0.0098%" height="15" fill="rgb(240,140,0)" fg:x="18" fg:w="39"/><text x="0.2545%" y="431.50"></text></g><g><title>__napi_poll (20 samples, 0.01%)</title><rect x="0.0153%" y="357" width="0.0050%" height="15" fill="rgb(231,131,0)" fg:x="61" fg:w="20"/><text x="0.2653%" y="367.50"></text></g><g><title>mlx5e_napi_poll (20 samples, 0.01%)</title><rect x="0.0153%" y="341" width="0.0050%" height="15" fill="rgb(221,121,0)" fg:x="61" fg:w="20"/><text x="0.2653%" y="351.50"></text></g><g><title>napi_complete_done (20 samples, 0.01%)</title><rect x="0.0153%" y="325" width="0.0050%" height="15" fill="rgb(238,138,0)" fg:x="61" fg:w="20"/><text x="0.2653%" y="335.50"></text></g><g><title>netif_receive_skb_list_internal (20 samples, 0.01%)</title><rect x="0.0153%" y="309" width="0.0050%" height="15" fill="rgb(244,144,0)" fg:x="61" fg:w="20"/><text x="0.2653%" y="319.50"></text></g><g><title>__netif_receive_skb_list_core (20 samples, 0.01%)</title><rect x="0.0153%" y="293" width="0.0050%" height="15" fill="rgb(231,131,0)" fg:x="61" fg:w="20"/><text x="0.2653%" y="303.50"></text></g><g><title>net_rx_action (55 samples, 0.01%)</title><rect x="0.0153%" y="373" width="0.0138%" height="15" fill="rgb(244,144,0)" fg:x="61" fg:w="55"/><text x="0.2653%" y="383.50"></text></g><g><title>napi_consume_skb (35 samples, 0.01%)</title><rect x="0.0203%" y="357" width="0.0088%" height="15" fill="rgb(238,138,0)" fg:x="81" fg:w="35"/><text x="0.2703%" y="367.50"></text></g><g><title>skb_release_data (35 samples, 0.01%)</title><rect x="0.0203%" y="341" width="0.0088%" height="15" fill="rgb(230,130,0)" fg:x="81" fg:w="35"/><text x="0.2703%" y="351.50"></text></g><g><title>kfree_skb_reason (35 samples, 0.01%)</title><rect x="0.0203%" y="325" width="0.0088%" height="15" fill="rgb(229,129,0)" fg:x="81" fg:w="35"/><text x="0.2703%" y="335.50"></text></g><g><title>kfree_skb_reason (35 samples, 0.01%)</title><rect x="0.0203%" y="309" width="0.0088%" height="15" fill="rgb(229,129,0)" fg:x="81" fg:w="35"/><text x="0.2703%" y="319.50"></text></g><g><title>NOT_SPECIFIED (35 samples, 0.01%)</title><rect x="0.0203%" y="293" width="0.0088%" height="15" fill="rgb(90,237,90)" fg:x="81" fg:w="35"/><text x="0.2703%" y="303.50"></text></g><g><title>__local_bh_enable_ip (56 samples, 0.01%)</title><rect x="0.0153%" y="421" width="0.0140%" height="15" fill="rgb(233,133,0)" fg:x="61" fg:w="56"/><text x="0.2653%" y="431.50"></text></g><g><title>do_softirq (56 samples, 0.01%)</title><rect x="0.0153%" y="405" width="0.0140%" height="15" fill="rgb(243,143,0)" fg:x="61" fg:w="56"/><text x="0.2653%" y="415.50"></text></g><g><title>__do_softirq (56 samples, 0.01%)</title><rect x="0.0153%" y="389" width="0.0140%" height="15" fill="rgb(230,130,0)" fg:x="61" fg:w="56"/><text x="0.2653%" y="399.50"></text></g><g><title>ip_finish_output2 (69 samples, 0.02%)</title><rect x="0.0153%" y="437" width="0.0173%" height="15" fill="rgb(230,130,0)" fg:x="61" fg:w="69"/><text x="0.2653%" y="447.50"></text></g><g><title>udp_sendmsg (119 samples, 0.03%)</title><rect x="0.0045%" y="485" width="0.0298%" height="15" fill="rgb(234,134,0)" fg:x="18" fg:w="119"/><text x="0.2545%" y="495.50"></text></g><g><title>udp_send_skb (119 samples, 0.03%)</title><rect x="0.0045%" y="469" width="0.0298%" height="15" fill="rgb(234,134,0)" fg:x="18" fg:w="119"/><text x="0.2545%" y="479.50"></text></g><g><title>ip_send_skb (119 samples, 0.03%)</title><rect x="0.0045%" y="453" width="0.0298%" height="15" fill="rgb(230,130,0)" fg:x="18" fg:w="119"/><text x="0.2545%" y="463.50"></text></g><g><title>__sys_sendmsg (186 samples, 0.05%)</title><rect x="0.0015%" y="549" width="0.0466%" height="15" fill="rgb(227,127,0)" fg:x="6" fg:w="186"/><text x="0.2515%" y="559.50"></text></g><g><title>___sys_sendmsg (186 samples, 0.05%)</title><rect x="0.0015%" y="533" width="0.0466%" height="15" fill="rgb(223,123,0)" fg:x="6" fg:w="186"/><text x="0.2515%" y="543.50"></text></g><g><title>____sys_sendmsg (186 samples, 0.05%)</title><rect x="0.0015%" y="517" width="0.0466%" height="15" fill="rgb(223,123,0)" fg:x="6" fg:w="186"/><text x="0.2515%" y="527.50"></text></g><g><title>sock_sendmsg (186 samples, 0.05%)</title><rect x="0.0015%" y="501" width="0.0466%" height="15" fill="rgb(239,139,0)" fg:x="6" fg:w="186"/><text x="0.2515%" y="511.50"></text></g><g><title>unix_dgram_sendmsg (37 samples, 0.01%)</title><rect x="0.0389%" y="485" width="0.0093%" height="15" fill="rgb(230,130,0)" fg:x="155" fg:w="37"/><text x="0.2889%" y="495.50"></text></g><g><title>kfree_skb_reason (37 samples, 0.01%)</title><rect x="0.0389%" y="469" width="0.0093%" height="15" fill="rgb(229,129,0)" fg:x="155" fg:w="37"/><text x="0.2889%" y="479.50"></text></g><g><title>kfree_skb_reason (37 samples, 0.01%)</title><rect x="0.0389%" y="453" width="0.0093%" height="15" fill="rgb(229,129,0)" fg:x="155" fg:w="37"/><text x="0.2889%" y="463.50"></text></g><g><title>NOT_SPECIFIED (37 samples, 0.01%)</title><rect x="0.0389%" y="437" width="0.0093%" height="15" fill="rgb(90,237,90)" fg:x="155" fg:w="37"/><text x="0.2889%" y="447.50"></text></g><g><title>tcp_recvmsg (30 samples, 0.01%)</title><rect x="0.0489%" y="501" width="0.0075%" height="15" fill="rgb(237,137,0)" fg:x="195" fg:w="30"/><text x="0.2989%" y="511.50"></text></g><g><title>tcp_recvmsg_locked (26 samples, 0.01%)</title><rect x="0.0499%" y="485" width="0.0065%" height="15" fill="rgb(237,137,0)" fg:x="199" fg:w="26"/><text x="0.2999%" y="495.50"></text></g><g><title>__x64_sys_recvfrom (253 samples, 0.06%)</title><rect x="0.0486%" y="549" width="0.0634%" height="15" fill="rgb(233,133,0)" fg:x="194" fg:w="253"/><text x="0.2986%" y="559.50"></text></g><g><title>__sys_recvfrom (253 samples, 0.06%)</title><rect x="0.0486%" y="533" width="0.0634%" height="15" fill="rgb(227,127,0)" fg:x="194" fg:w="253"/><text x="0.2986%" y="543.50"></text></g><g><title>inet_recvmsg (252 samples, 0.06%)</title><rect x="0.0489%" y="517" width="0.0632%" height="15" fill="rgb(239,139,0)" fg:x="195" fg:w="252"/><text x="0.2989%" y="527.50"></text></g><g><title>udp_recvmsg (222 samples, 0.06%)</title><rect x="0.0564%" y="501" width="0.0557%" height="15" fill="rgb(234,134,0)" fg:x="225" fg:w="222"/><text x="0.3064%" y="511.50"></text></g><g><title>__consume_stateless_skb (222 samples, 0.06%)</title><rect x="0.0564%" y="485" width="0.0557%" height="15" fill="rgb(230,130,0)" fg:x="225" fg:w="222"/><text x="0.3064%" y="495.50"></text></g><g><title>skb_release_data (222 samples, 0.06%)</title><rect x="0.0564%" y="469" width="0.0557%" height="15" fill="rgb(230,130,0)" fg:x="225" fg:w="222"/><text x="0.3064%" y="479.50"></text></g><g><title>kfree_skb_reason (222 samples, 0.06%)</title><rect x="0.0564%" y="453" width="0.0557%" height="15" fill="rgb(229,129,0)" fg:x="225" fg:w="222"/><text x="0.3064%" y="463.50"></text></g><g><title>kfree_skb_reason (222 samples, 0.06%)</title><rect x="0.0564%" y="437" width="0.0557%" height="15" fill="rgb(229,129,0)" fg:x="225" fg:w="222"/><text x="0.3064%" y="447.50"></text></g><g><title>NOT_SPECIFIED (222 samples, 0.06%)</title><rect x="0.0564%" y="421" width="0.0557%" height="15" fill="rgb(90,237,90)" fg:x="225" fg:w="222"/><text x="0.3064%" y="431.50"></text></g><g><title>__x64_sys_recvmmsg (42 samples, 0.01%)</title><rect x="0.1121%" y="549" width="0.0105%" height="15" fill="rgb(233,133,0)" fg:x="447" fg:w="42"/><text x="0.3621%" y="559.50"></text></g><g><title>do_recvmmsg (42 samples, 0.01%)</title><rect x="0.1121%" y="533" width="0.0105%" height="15" fill="rgb(243,143,0)" fg:x="447" fg:w="42"/><text x="0.3621%" y="543.50"></text></g><g><title>___sys_recvmsg (42 samples, 0.01%)</title><rect x="0.1121%" y="517" width="0.0105%" height="15" fill="rgb(223,123,0)" fg:x="447" fg:w="42"/><text x="0.3621%" y="527.50"></text></g><g><title>____sys_recvmsg (42 samples, 0.01%)</title><rect x="0.1121%" y="501" width="0.0105%" height="15" fill="rgb(223,123,0)" fg:x="447" fg:w="42"/><text x="0.3621%" y="511.50"></text></g><g><title>inet_recvmsg (42 samples, 0.01%)</title><rect x="0.1121%" y="485" width="0.0105%" height="15" fill="rgb(239,139,0)" fg:x="447" fg:w="42"/><text x="0.3621%" y="495.50"></text></g><g><title>udp_recvmsg (42 samples, 0.01%)</title><rect x="0.1121%" y="469" width="0.0105%" height="15" fill="rgb(234,134,0)" fg:x="447" fg:w="42"/><text x="0.3621%" y="479.50"></text></g><g><title>__consume_stateless_skb (42 samples, 0.01%)</title><rect x="0.1121%" y="453" width="0.0105%" height="15" fill="rgb(230,130,0)" fg:x="447" fg:w="42"/><text x="0.3621%" y="463.50"></text></g><g><title>skb_release_data (42 samples, 0.01%)</title><rect x="0.1121%" y="437" width="0.0105%" height="15" fill="rgb(230,130,0)" fg:x="447" fg:w="42"/><text x="0.3621%" y="447.50"></text></g><g><title>kfree_skb_reason (42 samples, 0.01%)</title><rect x="0.1121%" y="421" width="0.0105%" height="15" fill="rgb(229,129,0)" fg:x="447" fg:w="42"/><text x="0.3621%" y="431.50"></text></g><g><title>kfree_skb_reason (42 samples, 0.01%)</title><rect x="0.1121%" y="405" width="0.0105%" height="15" fill="rgb(229,129,0)" fg:x="447" fg:w="42"/><text x="0.3621%" y="415.50"></text></g><g><title>NOT_SPECIFIED (42 samples, 0.01%)</title><rect x="0.1121%" y="389" width="0.0105%" height="15" fill="rgb(90,237,90)" fg:x="447" fg:w="42"/><text x="0.3621%" y="399.50"></text></g><g><title>net_rx_action (42 samples, 0.01%)</title><rect x="0.1234%" y="341" width="0.0105%" height="15" fill="rgb(244,144,0)" fg:x="492" fg:w="42"/><text x="0.3734%" y="351.50"></text></g><g><title>napi_consume_skb (28 samples, 0.01%)</title><rect x="0.1269%" y="325" width="0.0070%" height="15" fill="rgb(238,138,0)" fg:x="506" fg:w="28"/><text x="0.3769%" y="335.50"></text></g><g><title>skb_release_data (28 samples, 0.01%)</title><rect x="0.1269%" y="309" width="0.0070%" height="15" fill="rgb(230,130,0)" fg:x="506" fg:w="28"/><text x="0.3769%" y="319.50"></text></g><g><title>kfree_skb_reason (28 samples, 0.01%)</title><rect x="0.1269%" y="293" width="0.0070%" height="15" fill="rgb(229,129,0)" fg:x="506" fg:w="28"/><text x="0.3769%" y="303.50"></text></g><g><title>kfree_skb_reason (28 samples, 0.01%)</title><rect x="0.1269%" y="277" width="0.0070%" height="15" fill="rgb(229,129,0)" fg:x="506" fg:w="28"/><text x="0.3769%" y="287.50"></text></g><g><title>NOT_SPECIFIED (28 samples, 0.01%)</title><rect x="0.1269%" y="261" width="0.0070%" height="15" fill="rgb(90,237,90)" fg:x="506" fg:w="28"/><text x="0.3769%" y="271.50"></text></g><g><title>__ip_queue_xmit (44 samples, 0.01%)</title><rect x="0.1234%" y="421" width="0.0110%" height="15" fill="rgb(225,125,0)" fg:x="492" fg:w="44"/><text x="0.3734%" y="431.50"></text></g><g><title>ip_finish_output2 (44 samples, 0.01%)</title><rect x="0.1234%" y="405" width="0.0110%" height="15" fill="rgb(230,130,0)" fg:x="492" fg:w="44"/><text x="0.3734%" y="415.50"></text></g><g><title>__local_bh_enable_ip (44 samples, 0.01%)</title><rect x="0.1234%" y="389" width="0.0110%" height="15" fill="rgb(233,133,0)" fg:x="492" fg:w="44"/><text x="0.3734%" y="399.50"></text></g><g><title>do_softirq (44 samples, 0.01%)</title><rect x="0.1234%" y="373" width="0.0110%" height="15" fill="rgb(243,143,0)" fg:x="492" fg:w="44"/><text x="0.3734%" y="383.50"></text></g><g><title>__do_softirq (44 samples, 0.01%)</title><rect x="0.1234%" y="357" width="0.0110%" height="15" fill="rgb(230,130,0)" fg:x="492" fg:w="44"/><text x="0.3734%" y="367.50"></text></g><g><title>tcp_sendmsg (52 samples, 0.01%)</title><rect x="0.1234%" y="501" width="0.0130%" height="15" fill="rgb(237,137,0)" fg:x="492" fg:w="52"/><text x="0.3734%" y="511.50"></text></g><g><title>tcp_sendmsg_locked (52 samples, 0.01%)</title><rect x="0.1234%" y="485" width="0.0130%" height="15" fill="rgb(237,137,0)" fg:x="492" fg:w="52"/><text x="0.3734%" y="495.50"></text></g><g><title>__tcp_push_pending_frames (52 samples, 0.01%)</title><rect x="0.1234%" y="469" width="0.0130%" height="15" fill="rgb(226,126,0)" fg:x="492" fg:w="52"/><text x="0.3734%" y="479.50"></text></g><g><title>tcp_write_xmit (52 samples, 0.01%)</title><rect x="0.1234%" y="453" width="0.0130%" height="15" fill="rgb(237,137,0)" fg:x="492" fg:w="52"/><text x="0.3734%" y="463.50"></text></g><g><title>__tcp_transmit_skb (52 samples, 0.01%)</title><rect x="0.1234%" y="437" width="0.0130%" height="15" fill="rgb(226,126,0)" fg:x="492" fg:w="52"/><text x="0.3734%" y="447.50"></text></g><g><title>udp_sendmsg (23 samples, 0.01%)</title><rect x="0.1364%" y="501" width="0.0058%" height="15" fill="rgb(234,134,0)" fg:x="544" fg:w="23"/><text x="0.3864%" y="511.50"></text></g><g><title>udp_send_skb (23 samples, 0.01%)</title><rect x="0.1364%" y="485" width="0.0058%" height="15" fill="rgb(234,134,0)" fg:x="544" fg:w="23"/><text x="0.3864%" y="495.50"></text></g><g><title>ip_send_skb (23 samples, 0.01%)</title><rect x="0.1364%" y="469" width="0.0058%" height="15" fill="rgb(230,130,0)" fg:x="544" fg:w="23"/><text x="0.3864%" y="479.50"></text></g><g><title>ip_finish_output2 (23 samples, 0.01%)</title><rect x="0.1364%" y="453" width="0.0058%" height="15" fill="rgb(230,130,0)" fg:x="544" fg:w="23"/><text x="0.3864%" y="463.50"></text></g><g><title>__local_bh_enable_ip (23 samples, 0.01%)</title><rect x="0.1364%" y="437" width="0.0058%" height="15" fill="rgb(233,133,0)" fg:x="544" fg:w="23"/><text x="0.3864%" y="447.50"></text></g><g><title>do_softirq (23 samples, 0.01%)</title><rect x="0.1364%" y="421" width="0.0058%" height="15" fill="rgb(243,143,0)" fg:x="544" fg:w="23"/><text x="0.3864%" y="431.50"></text></g><g><title>__do_softirq (23 samples, 0.01%)</title><rect x="0.1364%" y="405" width="0.0058%" height="15" fill="rgb(230,130,0)" fg:x="544" fg:w="23"/><text x="0.3864%" y="415.50"></text></g><g><title>net_rx_action (23 samples, 0.01%)</title><rect x="0.1364%" y="389" width="0.0058%" height="15" fill="rgb(244,144,0)" fg:x="544" fg:w="23"/><text x="0.3864%" y="399.50"></text></g><g><title>napi_consume_skb (21 samples, 0.01%)</title><rect x="0.1369%" y="373" width="0.0053%" height="15" fill="rgb(238,138,0)" fg:x="546" fg:w="21"/><text x="0.3869%" y="383.50"></text></g><g><title>skb_release_data (21 samples, 0.01%)</title><rect x="0.1369%" y="357" width="0.0053%" height="15" fill="rgb(230,130,0)" fg:x="546" fg:w="21"/><text x="0.3869%" y="367.50"></text></g><g><title>kfree_skb_reason (21 samples, 0.01%)</title><rect x="0.1369%" y="341" width="0.0053%" height="15" fill="rgb(229,129,0)" fg:x="546" fg:w="21"/><text x="0.3869%" y="351.50"></text></g><g><title>kfree_skb_reason (21 samples, 0.01%)</title><rect x="0.1369%" y="325" width="0.0053%" height="15" fill="rgb(229,129,0)" fg:x="546" fg:w="21"/><text x="0.3869%" y="335.50"></text></g><g><title>NOT_SPECIFIED (21 samples, 0.01%)</title><rect x="0.1369%" y="309" width="0.0053%" height="15" fill="rgb(90,237,90)" fg:x="546" fg:w="21"/><text x="0.3869%" y="319.50"></text></g><g><title>__x64_sys_sendto (76 samples, 0.02%)</title><rect x="0.1234%" y="549" width="0.0191%" height="15" fill="rgb(233,133,0)" fg:x="492" fg:w="76"/><text x="0.3734%" y="559.50"></text></g><g><title>__sys_sendto (76 samples, 0.02%)</title><rect x="0.1234%" y="533" width="0.0191%" height="15" fill="rgb(227,127,0)" fg:x="492" fg:w="76"/><text x="0.3734%" y="543.50"></text></g><g><title>sock_sendmsg (76 samples, 0.02%)</title><rect x="0.1234%" y="517" width="0.0191%" height="15" fill="rgb(239,139,0)" fg:x="492" fg:w="76"/><text x="0.3734%" y="527.50"></text></g><g><title>__local_bh_enable_ip (74 samples, 0.02%)</title><rect x="0.1442%" y="437" width="0.0186%" height="15" fill="rgb(233,133,0)" fg:x="575" fg:w="74"/><text x="0.3942%" y="447.50"></text></g><g><title>do_softirq (74 samples, 0.02%)</title><rect x="0.1442%" y="421" width="0.0186%" height="15" fill="rgb(243,143,0)" fg:x="575" fg:w="74"/><text x="0.3942%" y="431.50"></text></g><g><title>__do_softirq (74 samples, 0.02%)</title><rect x="0.1442%" y="405" width="0.0186%" height="15" fill="rgb(230,130,0)" fg:x="575" fg:w="74"/><text x="0.3942%" y="415.50"></text></g><g><title>tasklet_action_common.constprop.0 (73 samples, 0.02%)</title><rect x="0.1444%" y="389" width="0.0183%" height="15" fill="rgb(222,122,0)" fg:x="576" fg:w="73"/><text x="0.3944%" y="399.50"></text></g><g><title>tcp_tasklet_func (73 samples, 0.02%)</title><rect x="0.1444%" y="373" width="0.0183%" height="15" fill="rgb(237,137,0)" fg:x="576" fg:w="73"/><text x="0.3944%" y="383.50"></text></g><g><title>tcp_tsq_handler (73 samples, 0.02%)</title><rect x="0.1444%" y="357" width="0.0183%" height="15" fill="rgb(237,137,0)" fg:x="576" fg:w="73"/><text x="0.3944%" y="367.50"></text></g><g><title>tcp_write_xmit (73 samples, 0.02%)</title><rect x="0.1444%" y="341" width="0.0183%" height="15" fill="rgb(237,137,0)" fg:x="576" fg:w="73"/><text x="0.3944%" y="351.50"></text></g><g><title>__tcp_transmit_skb (73 samples, 0.02%)</title><rect x="0.1444%" y="325" width="0.0183%" height="15" fill="rgb(226,126,0)" fg:x="576" fg:w="73"/><text x="0.3944%" y="335.50"></text></g><g><title>inet6_csk_xmit (73 samples, 0.02%)</title><rect x="0.1444%" y="309" width="0.0183%" height="15" fill="rgb(239,139,0)" fg:x="576" fg:w="73"/><text x="0.3944%" y="319.50"></text></g><g><title>ip6_xmit (73 samples, 0.02%)</title><rect x="0.1444%" y="293" width="0.0183%" height="15" fill="rgb(235,135,0)" fg:x="576" fg:w="73"/><text x="0.3944%" y="303.50"></text></g><g><title>kfree_skb_reason (73 samples, 0.02%)</title><rect x="0.1444%" y="277" width="0.0183%" height="15" fill="rgb(229,129,0)" fg:x="576" fg:w="73"/><text x="0.3944%" y="287.50"></text></g><g><title>kfree_skb_reason (73 samples, 0.02%)</title><rect x="0.1444%" y="261" width="0.0183%" height="15" fill="rgb(229,129,0)" fg:x="576" fg:w="73"/><text x="0.3944%" y="271.50"></text></g><g><title>NOT_SPECIFIED (73 samples, 0.02%)</title><rect x="0.1444%" y="245" width="0.0183%" height="15" fill="rgb(90,237,90)" fg:x="576" fg:w="73"/><text x="0.3944%" y="255.50"></text></g><g><title>do_writev (121 samples, 0.03%)</title><rect x="0.1442%" y="549" width="0.0303%" height="15" fill="rgb(243,143,0)" fg:x="575" fg:w="121"/><text x="0.3942%" y="559.50"></text></g><g><title>vfs_writev (121 samples, 0.03%)</title><rect x="0.1442%" y="533" width="0.0303%" height="15" fill="rgb(226,126,0)" fg:x="575" fg:w="121"/><text x="0.3942%" y="543.50"></text></g><g><title>do_iter_write (121 samples, 0.03%)</title><rect x="0.1442%" y="517" width="0.0303%" height="15" fill="rgb(243,143,0)" fg:x="575" fg:w="121"/><text x="0.3942%" y="527.50"></text></g><g><title>do_iter_readv_writev (121 samples, 0.03%)</title><rect x="0.1442%" y="501" width="0.0303%" height="15" fill="rgb(243,143,0)" fg:x="575" fg:w="121"/><text x="0.3942%" y="511.50"></text></g><g><title>sock_write_iter (121 samples, 0.03%)</title><rect x="0.1442%" y="485" width="0.0303%" height="15" fill="rgb(239,139,0)" fg:x="575" fg:w="121"/><text x="0.3942%" y="495.50"></text></g><g><title>sock_sendmsg (121 samples, 0.03%)</title><rect x="0.1442%" y="469" width="0.0303%" height="15" fill="rgb(239,139,0)" fg:x="575" fg:w="121"/><text x="0.3942%" y="479.50"></text></g><g><title>tcp_sendmsg (121 samples, 0.03%)</title><rect x="0.1442%" y="453" width="0.0303%" height="15" fill="rgb(237,137,0)" fg:x="575" fg:w="121"/><text x="0.3942%" y="463.50"></text></g><g><title>tcp_sendmsg_locked (40 samples, 0.01%)</title><rect x="0.1645%" y="437" width="0.0100%" height="15" fill="rgb(237,137,0)" fg:x="656" fg:w="40"/><text x="0.4145%" y="447.50"></text></g><g><title>__tcp_push_pending_frames (40 samples, 0.01%)</title><rect x="0.1645%" y="421" width="0.0100%" height="15" fill="rgb(226,126,0)" fg:x="656" fg:w="40"/><text x="0.4145%" y="431.50"></text></g><g><title>tcp_write_xmit (40 samples, 0.01%)</title><rect x="0.1645%" y="405" width="0.0100%" height="15" fill="rgb(237,137,0)" fg:x="656" fg:w="40"/><text x="0.4145%" y="415.50"></text></g><g><title>__tcp_transmit_skb (40 samples, 0.01%)</title><rect x="0.1645%" y="389" width="0.0100%" height="15" fill="rgb(226,126,0)" fg:x="656" fg:w="40"/><text x="0.4145%" y="399.50"></text></g><g><title>inet6_csk_xmit (38 samples, 0.01%)</title><rect x="0.1650%" y="373" width="0.0095%" height="15" fill="rgb(239,139,0)" fg:x="658" fg:w="38"/><text x="0.4150%" y="383.50"></text></g><g><title>ip6_xmit (38 samples, 0.01%)</title><rect x="0.1650%" y="357" width="0.0095%" height="15" fill="rgb(235,135,0)" fg:x="658" fg:w="38"/><text x="0.4150%" y="367.50"></text></g><g><title>kfree_skb_reason (38 samples, 0.01%)</title><rect x="0.1650%" y="341" width="0.0095%" height="15" fill="rgb(229,129,0)" fg:x="658" fg:w="38"/><text x="0.4150%" y="351.50"></text></g><g><title>kfree_skb_reason (38 samples, 0.01%)</title><rect x="0.1650%" y="325" width="0.0095%" height="15" fill="rgb(229,129,0)" fg:x="658" fg:w="38"/><text x="0.4150%" y="335.50"></text></g><g><title>NOT_SPECIFIED (38 samples, 0.01%)</title><rect x="0.1650%" y="309" width="0.0095%" height="15" fill="rgb(90,237,90)" fg:x="658" fg:w="38"/><text x="0.4150%" y="319.50"></text></g><g><title>inet6_recvmsg (110 samples, 0.03%)</title><rect x="0.1745%" y="501" width="0.0276%" height="15" fill="rgb(239,139,0)" fg:x="696" fg:w="110"/><text x="0.4245%" y="511.50"></text></g><g><title>tcp_recvmsg (110 samples, 0.03%)</title><rect x="0.1745%" y="485" width="0.0276%" height="15" fill="rgb(237,137,0)" fg:x="696" fg:w="110"/><text x="0.4245%" y="495.50"></text></g><g><title>tcp_recvmsg_locked (108 samples, 0.03%)</title><rect x="0.1750%" y="469" width="0.0271%" height="15" fill="rgb(237,137,0)" fg:x="698" fg:w="108"/><text x="0.4250%" y="479.50"></text></g><g><title>skb_attempt_defer_free (107 samples, 0.03%)</title><rect x="0.1753%" y="453" width="0.0268%" height="15" fill="rgb(230,130,0)" fg:x="699" fg:w="107"/><text x="0.4253%" y="463.50"></text></g><g><title>skb_release_data (107 samples, 0.03%)</title><rect x="0.1753%" y="437" width="0.0268%" height="15" fill="rgb(230,130,0)" fg:x="699" fg:w="107"/><text x="0.4253%" y="447.50"></text></g><g><title>kfree_skb_reason (107 samples, 0.03%)</title><rect x="0.1753%" y="421" width="0.0268%" height="15" fill="rgb(229,129,0)" fg:x="699" fg:w="107"/><text x="0.4253%" y="431.50"></text></g><g><title>kfree_skb_reason (107 samples, 0.03%)</title><rect x="0.1753%" y="405" width="0.0268%" height="15" fill="rgb(229,129,0)" fg:x="699" fg:w="107"/><text x="0.4253%" y="415.50"></text></g><g><title>NOT_SPECIFIED (107 samples, 0.03%)</title><rect x="0.1753%" y="389" width="0.0268%" height="15" fill="rgb(90,237,90)" fg:x="699" fg:w="107"/><text x="0.4253%" y="399.50"></text></g><g><title>net_rx_action (28 samples, 0.01%)</title><rect x="0.2061%" y="357" width="0.0070%" height="15" fill="rgb(244,144,0)" fg:x="822" fg:w="28"/><text x="0.4561%" y="367.50"></text></g><g><title>napi_consume_skb (20 samples, 0.01%)</title><rect x="0.2081%" y="341" width="0.0050%" height="15" fill="rgb(238,138,0)" fg:x="830" fg:w="20"/><text x="0.4581%" y="351.50"></text></g><g><title>skb_release_data (20 samples, 0.01%)</title><rect x="0.2081%" y="325" width="0.0050%" height="15" fill="rgb(230,130,0)" fg:x="830" fg:w="20"/><text x="0.4581%" y="335.50"></text></g><g><title>kfree_skb_reason (20 samples, 0.01%)</title><rect x="0.2081%" y="309" width="0.0050%" height="15" fill="rgb(229,129,0)" fg:x="830" fg:w="20"/><text x="0.4581%" y="319.50"></text></g><g><title>kfree_skb_reason (20 samples, 0.01%)</title><rect x="0.2081%" y="293" width="0.0050%" height="15" fill="rgb(229,129,0)" fg:x="830" fg:w="20"/><text x="0.4581%" y="303.50"></text></g><g><title>NOT_SPECIFIED (20 samples, 0.01%)</title><rect x="0.2081%" y="277" width="0.0050%" height="15" fill="rgb(90,237,90)" fg:x="830" fg:w="20"/><text x="0.4581%" y="287.50"></text></g><g><title>ip_finish_output2 (29 samples, 0.01%)</title><rect x="0.2061%" y="421" width="0.0073%" height="15" fill="rgb(230,130,0)" fg:x="822" fg:w="29"/><text x="0.4561%" y="431.50"></text></g><g><title>__local_bh_enable_ip (29 samples, 0.01%)</title><rect x="0.2061%" y="405" width="0.0073%" height="15" fill="rgb(233,133,0)" fg:x="822" fg:w="29"/><text x="0.4561%" y="415.50"></text></g><g><title>do_softirq (29 samples, 0.01%)</title><rect x="0.2061%" y="389" width="0.0073%" height="15" fill="rgb(243,143,0)" fg:x="822" fg:w="29"/><text x="0.4561%" y="399.50"></text></g><g><title>__do_softirq (29 samples, 0.01%)</title><rect x="0.2061%" y="373" width="0.0073%" height="15" fill="rgb(230,130,0)" fg:x="822" fg:w="29"/><text x="0.4561%" y="383.50"></text></g><g><title>ksys_read (159 samples, 0.04%)</title><rect x="0.1745%" y="549" width="0.0399%" height="15" fill="rgb(231,131,0)" fg:x="696" fg:w="159"/><text x="0.4245%" y="559.50"></text></g><g><title>vfs_read (159 samples, 0.04%)</title><rect x="0.1745%" y="533" width="0.0399%" height="15" fill="rgb(226,126,0)" fg:x="696" fg:w="159"/><text x="0.4245%" y="543.50"></text></g><g><title>sock_read_iter (159 samples, 0.04%)</title><rect x="0.1745%" y="517" width="0.0399%" height="15" fill="rgb(239,139,0)" fg:x="696" fg:w="159"/><text x="0.4245%" y="527.50"></text></g><g><title>inet_recvmsg (49 samples, 0.01%)</title><rect x="0.2021%" y="501" width="0.0123%" height="15" fill="rgb(239,139,0)" fg:x="806" fg:w="49"/><text x="0.4521%" y="511.50"></text></g><g><title>tcp_recvmsg (49 samples, 0.01%)</title><rect x="0.2021%" y="485" width="0.0123%" height="15" fill="rgb(237,137,0)" fg:x="806" fg:w="49"/><text x="0.4521%" y="495.50"></text></g><g><title>tcp_recvmsg_locked (33 samples, 0.01%)</title><rect x="0.2061%" y="469" width="0.0083%" height="15" fill="rgb(237,137,0)" fg:x="822" fg:w="33"/><text x="0.4561%" y="479.50"></text></g><g><title>__tcp_transmit_skb (33 samples, 0.01%)</title><rect x="0.2061%" y="453" width="0.0083%" height="15" fill="rgb(226,126,0)" fg:x="822" fg:w="33"/><text x="0.4561%" y="463.50"></text></g><g><title>__ip_queue_xmit (33 samples, 0.01%)</title><rect x="0.2061%" y="437" width="0.0083%" height="15" fill="rgb(225,125,0)" fg:x="822" fg:w="33"/><text x="0.4561%" y="447.50"></text></g><g><title>ip_list_rcv (22 samples, 0.01%)</title><rect x="0.2209%" y="229" width="0.0055%" height="15" fill="rgb(230,130,0)" fg:x="881" fg:w="22"/><text x="0.4709%" y="239.50"></text></g><g><title>ip_sublist_rcv (22 samples, 0.01%)</title><rect x="0.2209%" y="213" width="0.0055%" height="15" fill="rgb(230,130,0)" fg:x="881" fg:w="22"/><text x="0.4709%" y="223.50"></text></g><g><title>ip_sublist_rcv_finish (22 samples, 0.01%)</title><rect x="0.2209%" y="197" width="0.0055%" height="15" fill="rgb(230,130,0)" fg:x="881" fg:w="22"/><text x="0.4709%" y="207.50"></text></g><g><title>ip_local_deliver_finish (22 samples, 0.01%)</title><rect x="0.2209%" y="181" width="0.0055%" height="15" fill="rgb(230,130,0)" fg:x="881" fg:w="22"/><text x="0.4709%" y="191.50"></text></g><g><title>ip_protocol_deliver_rcu (22 samples, 0.01%)</title><rect x="0.2209%" y="165" width="0.0055%" height="15" fill="rgb(230,130,0)" fg:x="881" fg:w="22"/><text x="0.4709%" y="175.50"></text></g><g><title>mlx5e_napi_poll (28 samples, 0.01%)</title><rect x="0.2204%" y="293" width="0.0070%" height="15" fill="rgb(221,121,0)" fg:x="879" fg:w="28"/><text x="0.4704%" y="303.50"></text></g><g><title>napi_complete_done (26 samples, 0.01%)</title><rect x="0.2209%" y="277" width="0.0065%" height="15" fill="rgb(238,138,0)" fg:x="881" fg:w="26"/><text x="0.4709%" y="287.50"></text></g><g><title>netif_receive_skb_list_internal (26 samples, 0.01%)</title><rect x="0.2209%" y="261" width="0.0065%" height="15" fill="rgb(244,144,0)" fg:x="881" fg:w="26"/><text x="0.4709%" y="271.50"></text></g><g><title>__netif_receive_skb_list_core (26 samples, 0.01%)</title><rect x="0.2209%" y="245" width="0.0065%" height="15" fill="rgb(231,131,0)" fg:x="881" fg:w="26"/><text x="0.4709%" y="255.50"></text></g><g><title>__napi_poll (29 samples, 0.01%)</title><rect x="0.2204%" y="309" width="0.0073%" height="15" fill="rgb(231,131,0)" fg:x="879" fg:w="29"/><text x="0.4704%" y="319.50"></text></g><g><title>net_rx_action (136 samples, 0.03%)</title><rect x="0.2204%" y="325" width="0.0341%" height="15" fill="rgb(244,144,0)" fg:x="879" fg:w="136"/><text x="0.4704%" y="335.50"></text></g><g><title>napi_consume_skb (107 samples, 0.03%)</title><rect x="0.2277%" y="309" width="0.0268%" height="15" fill="rgb(238,138,0)" fg:x="908" fg:w="107"/><text x="0.4777%" y="319.50"></text></g><g><title>skb_release_data (107 samples, 0.03%)</title><rect x="0.2277%" y="293" width="0.0268%" height="15" fill="rgb(230,130,0)" fg:x="908" fg:w="107"/><text x="0.4777%" y="303.50"></text></g><g><title>kfree_skb_reason (107 samples, 0.03%)</title><rect x="0.2277%" y="277" width="0.0268%" height="15" fill="rgb(229,129,0)" fg:x="908" fg:w="107"/><text x="0.4777%" y="287.50"></text></g><g><title>kfree_skb_reason (107 samples, 0.03%)</title><rect x="0.2277%" y="261" width="0.0268%" height="15" fill="rgb(229,129,0)" fg:x="908" fg:w="107"/><text x="0.4777%" y="271.50"></text></g><g><title>NOT_SPECIFIED (107 samples, 0.03%)</title><rect x="0.2277%" y="245" width="0.0268%" height="15" fill="rgb(90,237,90)" fg:x="908" fg:w="107"/><text x="0.4777%" y="255.50"></text></g><g><title>__local_bh_enable_ip (138 samples, 0.03%)</title><rect x="0.2204%" y="373" width="0.0346%" height="15" fill="rgb(233,133,0)" fg:x="879" fg:w="138"/><text x="0.4704%" y="383.50"></text></g><g><title>do_softirq (138 samples, 0.03%)</title><rect x="0.2204%" y="357" width="0.0346%" height="15" fill="rgb(243,143,0)" fg:x="879" fg:w="138"/><text x="0.4704%" y="367.50"></text></g><g><title>__do_softirq (138 samples, 0.03%)</title><rect x="0.2204%" y="341" width="0.0346%" height="15" fill="rgb(230,130,0)" fg:x="879" fg:w="138"/><text x="0.4704%" y="351.50"></text></g><g><title>ip_finish_output2 (147 samples, 0.04%)</title><rect x="0.2204%" y="389" width="0.0369%" height="15" fill="rgb(230,130,0)" fg:x="879" fg:w="147"/><text x="0.4704%" y="399.50"></text></g><g><title>__ip_queue_xmit (157 samples, 0.04%)</title><rect x="0.2204%" y="405" width="0.0394%" height="15" fill="rgb(225,125,0)" fg:x="879" fg:w="157"/><text x="0.4704%" y="415.50"></text></g><g><title>__tcp_push_pending_frames (165 samples, 0.04%)</title><rect x="0.2204%" y="453" width="0.0414%" height="15" fill="rgb(226,126,0)" fg:x="879" fg:w="165"/><text x="0.4704%" y="463.50"></text></g><g><title>tcp_write_xmit (165 samples, 0.04%)</title><rect x="0.2204%" y="437" width="0.0414%" height="15" fill="rgb(237,137,0)" fg:x="879" fg:w="165"/><text x="0.4704%" y="447.50"></text></g><g><title>__tcp_transmit_skb (165 samples, 0.04%)</title><rect x="0.2204%" y="421" width="0.0414%" height="15" fill="rgb(226,126,0)" fg:x="879" fg:w="165"/><text x="0.4704%" y="431.50"></text></g><g><title>tcp_sendmsg (188 samples, 0.05%)</title><rect x="0.2159%" y="485" width="0.0471%" height="15" fill="rgb(237,137,0)" fg:x="861" fg:w="188"/><text x="0.4659%" y="495.50"></text></g><g><title>tcp_sendmsg_locked (170 samples, 0.04%)</title><rect x="0.2204%" y="469" width="0.0426%" height="15" fill="rgb(237,137,0)" fg:x="879" fg:w="170"/><text x="0.4704%" y="479.50"></text></g><g><title>sock_write_iter (195 samples, 0.05%)</title><rect x="0.2144%" y="517" width="0.0489%" height="15" fill="rgb(239,139,0)" fg:x="855" fg:w="195"/><text x="0.4644%" y="527.50"></text></g><g><title>sock_sendmsg (195 samples, 0.05%)</title><rect x="0.2144%" y="501" width="0.0489%" height="15" fill="rgb(239,139,0)" fg:x="855" fg:w="195"/><text x="0.4644%" y="511.50"></text></g><g><title>net_rx_action (30 samples, 0.01%)</title><rect x="0.2633%" y="437" width="0.0075%" height="15" fill="rgb(244,144,0)" fg:x="1050" fg:w="30"/><text x="0.5133%" y="447.50"></text></g><g><title>napi_consume_skb (22 samples, 0.01%)</title><rect x="0.2653%" y="421" width="0.0055%" height="15" fill="rgb(238,138,0)" fg:x="1058" fg:w="22"/><text x="0.5153%" y="431.50"></text></g><g><title>skb_release_data (22 samples, 0.01%)</title><rect x="0.2653%" y="405" width="0.0055%" height="15" fill="rgb(230,130,0)" fg:x="1058" fg:w="22"/><text x="0.5153%" y="415.50"></text></g><g><title>kfree_skb_reason (22 samples, 0.01%)</title><rect x="0.2653%" y="389" width="0.0055%" height="15" fill="rgb(229,129,0)" fg:x="1058" fg:w="22"/><text x="0.5153%" y="399.50"></text></g><g><title>kfree_skb_reason (22 samples, 0.01%)</title><rect x="0.2653%" y="373" width="0.0055%" height="15" fill="rgb(229,129,0)" fg:x="1058" fg:w="22"/><text x="0.5153%" y="383.50"></text></g><g><title>NOT_SPECIFIED (22 samples, 0.01%)</title><rect x="0.2653%" y="357" width="0.0055%" height="15" fill="rgb(90,237,90)" fg:x="1058" fg:w="22"/><text x="0.5153%" y="367.50"></text></g><g><title>__local_bh_enable_ip (32 samples, 0.01%)</title><rect x="0.2633%" y="485" width="0.0080%" height="15" fill="rgb(233,133,0)" fg:x="1050" fg:w="32"/><text x="0.5133%" y="495.50"></text></g><g><title>do_softirq (32 samples, 0.01%)</title><rect x="0.2633%" y="469" width="0.0080%" height="15" fill="rgb(243,143,0)" fg:x="1050" fg:w="32"/><text x="0.5133%" y="479.50"></text></g><g><title>__do_softirq (32 samples, 0.01%)</title><rect x="0.2633%" y="453" width="0.0080%" height="15" fill="rgb(230,130,0)" fg:x="1050" fg:w="32"/><text x="0.5133%" y="463.50"></text></g><g><title>kfree_skb_reason (41 samples, 0.01%)</title><rect x="0.2713%" y="405" width="0.0103%" height="15" fill="rgb(229,129,0)" fg:x="1082" fg:w="41"/><text x="0.5213%" y="415.50"></text></g><g><title>kfree_skb_reason (41 samples, 0.01%)</title><rect x="0.2713%" y="389" width="0.0103%" height="15" fill="rgb(229,129,0)" fg:x="1082" fg:w="41"/><text x="0.5213%" y="399.50"></text></g><g><title>NOT_SPECIFIED (41 samples, 0.01%)</title><rect x="0.2713%" y="373" width="0.0103%" height="15" fill="rgb(90,237,90)" fg:x="1082" fg:w="41"/><text x="0.5213%" y="383.50"></text></g><g><title>TCP_INVALID_SEQUENCE (52 samples, 0.01%)</title><rect x="0.2863%" y="325" width="0.0130%" height="15" fill="rgb(93,239,93)" fg:x="1142" fg:w="52"/><text x="0.5363%" y="335.50"></text></g><g><title>tcp_rcv_established (71 samples, 0.02%)</title><rect x="0.2833%" y="389" width="0.0178%" height="15" fill="rgb(237,137,0)" fg:x="1130" fg:w="71"/><text x="0.5333%" y="399.50"></text></g><g><title>tcp_validate_incoming (59 samples, 0.01%)</title><rect x="0.2863%" y="373" width="0.0148%" height="15" fill="rgb(237,137,0)" fg:x="1142" fg:w="59"/><text x="0.5363%" y="383.50"></text></g><g><title>kfree_skb_reason (59 samples, 0.01%)</title><rect x="0.2863%" y="357" width="0.0148%" height="15" fill="rgb(229,129,0)" fg:x="1142" fg:w="59"/><text x="0.5363%" y="367.50"></text></g><g><title>kfree_skb_reason (59 samples, 0.01%)</title><rect x="0.2863%" y="341" width="0.0148%" height="15" fill="rgb(229,129,0)" fg:x="1142" fg:w="59"/><text x="0.5363%" y="351.50"></text></g><g><title>ip6_input_finish (130 samples, 0.03%)</title><rect x="0.2713%" y="453" width="0.0326%" height="15" fill="rgb(235,135,0)" fg:x="1082" fg:w="130"/><text x="0.5213%" y="463.50"></text></g><g><title>ip6_protocol_deliver_rcu (130 samples, 0.03%)</title><rect x="0.2713%" y="437" width="0.0326%" height="15" fill="rgb(235,135,0)" fg:x="1082" fg:w="130"/><text x="0.5213%" y="447.50"></text></g><g><title>tcp_v6_rcv (130 samples, 0.03%)</title><rect x="0.2713%" y="421" width="0.0326%" height="15" fill="rgb(237,137,0)" fg:x="1082" fg:w="130"/><text x="0.5213%" y="431.50"></text></g><g><title>tcp_v6_do_rcv (89 samples, 0.02%)</title><rect x="0.2816%" y="405" width="0.0223%" height="15" fill="rgb(237,137,0)" fg:x="1123" fg:w="89"/><text x="0.5316%" y="415.50"></text></g><g><title>kfree_skb_reason (79 samples, 0.02%)</title><rect x="0.3039%" y="405" width="0.0198%" height="15" fill="rgb(229,129,0)" fg:x="1212" fg:w="79"/><text x="0.5539%" y="415.50"></text></g><g><title>kfree_skb_reason (79 samples, 0.02%)</title><rect x="0.3039%" y="389" width="0.0198%" height="15" fill="rgb(229,129,0)" fg:x="1212" fg:w="79"/><text x="0.5539%" y="399.50"></text></g><g><title>NOT_SPECIFIED (79 samples, 0.02%)</title><rect x="0.3039%" y="373" width="0.0198%" height="15" fill="rgb(90,237,90)" fg:x="1212" fg:w="79"/><text x="0.5539%" y="383.50"></text></g><g><title>kfree_skb_reason (22 samples, 0.01%)</title><rect x="0.3247%" y="373" width="0.0055%" height="15" fill="rgb(229,129,0)" fg:x="1295" fg:w="22"/><text x="0.5747%" y="383.50"></text></g><g><title>kfree_skb_reason (22 samples, 0.01%)</title><rect x="0.3247%" y="357" width="0.0055%" height="15" fill="rgb(229,129,0)" fg:x="1295" fg:w="22"/><text x="0.5747%" y="367.50"></text></g><g><title>TCP_OLD_DATA (22 samples, 0.01%)</title><rect x="0.3247%" y="341" width="0.0055%" height="15" fill="rgb(93,239,93)" fg:x="1295" fg:w="22"/><text x="0.5747%" y="351.50"></text></g><g><title>tcp_rcv_established (29 samples, 0.01%)</title><rect x="0.3247%" y="389" width="0.0073%" height="15" fill="rgb(237,137,0)" fg:x="1295" fg:w="29"/><text x="0.5747%" y="399.50"></text></g><g><title>kfree_skb_reason (95 samples, 0.02%)</title><rect x="0.3320%" y="373" width="0.0238%" height="15" fill="rgb(229,129,0)" fg:x="1324" fg:w="95"/><text x="0.5820%" y="383.50"></text></g><g><title>kfree_skb_reason (95 samples, 0.02%)</title><rect x="0.3320%" y="357" width="0.0238%" height="15" fill="rgb(229,129,0)" fg:x="1324" fg:w="95"/><text x="0.5820%" y="367.50"></text></g><g><title>TCP_RESET (92 samples, 0.02%)</title><rect x="0.3327%" y="341" width="0.0231%" height="15" fill="rgb(93,239,93)" fg:x="1327" fg:w="92"/><text x="0.5827%" y="351.50"></text></g><g><title>ksys_write (565 samples, 0.14%)</title><rect x="0.2144%" y="549" width="0.1417%" height="15" fill="rgb(231,131,0)" fg:x="855" fg:w="565"/><text x="0.4644%" y="559.50"></text></g><g><title>vfs_write (565 samples, 0.14%)</title><rect x="0.2144%" y="533" width="0.1417%" height="15" fill="rgb(226,126,0)" fg:x="855" fg:w="565"/><text x="0.4644%" y="543.50"></text></g><g><title>tun_chr_write_iter (370 samples, 0.09%)</title><rect x="0.2633%" y="517" width="0.0928%" height="15" fill="rgb(229,129,0)" fg:x="1050" fg:w="370"/><text x="0.5133%" y="527.50"></text></g><g><title>tun_get_user (370 samples, 0.09%)</title><rect x="0.2633%" y="501" width="0.0928%" height="15" fill="rgb(229,129,0)" fg:x="1050" fg:w="370"/><text x="0.5133%" y="511.50"></text></g><g><title>netif_receive_skb (338 samples, 0.08%)</title><rect x="0.2713%" y="485" width="0.0848%" height="15" fill="rgb(244,144,0)" fg:x="1082" fg:w="338"/><text x="0.5213%" y="495.50"></text></g><g><title>__netif_receive_skb_one_core (338 samples, 0.08%)</title><rect x="0.2713%" y="469" width="0.0848%" height="15" fill="rgb(231,131,0)" fg:x="1082" fg:w="338"/><text x="0.5213%" y="479.50"></text></g><g><title>ip_local_deliver_finish (208 samples, 0.05%)</title><rect x="0.3039%" y="453" width="0.0522%" height="15" fill="rgb(230,130,0)" fg:x="1212" fg:w="208"/><text x="0.5539%" y="463.50"></text></g><g><title>ip_protocol_deliver_rcu (208 samples, 0.05%)</title><rect x="0.3039%" y="437" width="0.0522%" height="15" fill="rgb(230,130,0)" fg:x="1212" fg:w="208"/><text x="0.5539%" y="447.50"></text></g><g><title>tcp_v4_rcv (208 samples, 0.05%)</title><rect x="0.3039%" y="421" width="0.0522%" height="15" fill="rgb(237,137,0)" fg:x="1212" fg:w="208"/><text x="0.5539%" y="431.50"></text></g><g><title>tcp_v4_do_rcv (129 samples, 0.03%)</title><rect x="0.3237%" y="405" width="0.0323%" height="15" fill="rgb(237,137,0)" fg:x="1291" fg:w="129"/><text x="0.5737%" y="415.50"></text></g><g><title>tcp_rcv_state_process (96 samples, 0.02%)</title><rect x="0.3320%" y="389" width="0.0241%" height="15" fill="rgb(237,137,0)" fg:x="1324" fg:w="96"/><text x="0.5820%" y="399.50"></text></g><g><title>__kfree_skb (85 samples, 0.02%)</title><rect x="0.3561%" y="405" width="0.0213%" height="15" fill="rgb(223,123,0)" fg:x="1420" fg:w="85"/><text x="0.6061%" y="415.50"></text></g><g><title>skb_release_data (85 samples, 0.02%)</title><rect x="0.3561%" y="389" width="0.0213%" height="15" fill="rgb(230,130,0)" fg:x="1420" fg:w="85"/><text x="0.6061%" y="399.50"></text></g><g><title>kfree_skb_reason (85 samples, 0.02%)</title><rect x="0.3561%" y="373" width="0.0213%" height="15" fill="rgb(229,129,0)" fg:x="1420" fg:w="85"/><text x="0.6061%" y="383.50"></text></g><g><title>kfree_skb_reason (85 samples, 0.02%)</title><rect x="0.3561%" y="357" width="0.0213%" height="15" fill="rgb(229,129,0)" fg:x="1420" fg:w="85"/><text x="0.6061%" y="367.50"></text></g><g><title>NOT_SPECIFIED (85 samples, 0.02%)</title><rect x="0.3561%" y="341" width="0.0213%" height="15" fill="rgb(90,237,90)" fg:x="1420" fg:w="85"/><text x="0.6061%" y="351.50"></text></g><g><title>__napi_poll (108 samples, 0.03%)</title><rect x="0.3776%" y="261" width="0.0271%" height="15" fill="rgb(231,131,0)" fg:x="1506" fg:w="108"/><text x="0.6276%" y="271.50"></text></g><g><title>process_backlog (107 samples, 0.03%)</title><rect x="0.3779%" y="245" width="0.0268%" height="15" fill="rgb(242,142,0)" fg:x="1507" fg:w="107"/><text x="0.6279%" y="255.50"></text></g><g><title>__netif_receive_skb_one_core (107 samples, 0.03%)</title><rect x="0.3779%" y="229" width="0.0268%" height="15" fill="rgb(231,131,0)" fg:x="1507" fg:w="107"/><text x="0.6279%" y="239.50"></text></g><g><title>ip_local_deliver_finish (107 samples, 0.03%)</title><rect x="0.3779%" y="213" width="0.0268%" height="15" fill="rgb(230,130,0)" fg:x="1507" fg:w="107"/><text x="0.6279%" y="223.50"></text></g><g><title>ip_protocol_deliver_rcu (107 samples, 0.03%)</title><rect x="0.3779%" y="197" width="0.0268%" height="15" fill="rgb(230,130,0)" fg:x="1507" fg:w="107"/><text x="0.6279%" y="207.50"></text></g><g><title>tcp_v4_rcv (107 samples, 0.03%)</title><rect x="0.3779%" y="181" width="0.0268%" height="15" fill="rgb(237,137,0)" fg:x="1507" fg:w="107"/><text x="0.6279%" y="191.50"></text></g><g><title>tcp_v4_do_rcv (107 samples, 0.03%)</title><rect x="0.3779%" y="165" width="0.0268%" height="15" fill="rgb(237,137,0)" fg:x="1507" fg:w="107"/><text x="0.6279%" y="175.50"></text></g><g><title>tcp_rcv_state_process (107 samples, 0.03%)</title><rect x="0.3779%" y="149" width="0.0268%" height="15" fill="rgb(237,137,0)" fg:x="1507" fg:w="107"/><text x="0.6279%" y="159.50"></text></g><g><title>tcp_data_queue (107 samples, 0.03%)</title><rect x="0.3779%" y="133" width="0.0268%" height="15" fill="rgb(237,137,0)" fg:x="1507" fg:w="107"/><text x="0.6279%" y="143.50"></text></g><g><title>tcp_fin (107 samples, 0.03%)</title><rect x="0.3779%" y="117" width="0.0268%" height="15" fill="rgb(237,137,0)" fg:x="1507" fg:w="107"/><text x="0.6279%" y="127.50"></text></g><g><title>inet_csk_destroy_sock (107 samples, 0.03%)</title><rect x="0.3779%" y="101" width="0.0268%" height="15" fill="rgb(239,139,0)" fg:x="1507" fg:w="107"/><text x="0.6279%" y="111.50"></text></g><g><title>sk_stream_kill_queues (107 samples, 0.03%)</title><rect x="0.3779%" y="85" width="0.0268%" height="15" fill="rgb(222,122,0)" fg:x="1507" fg:w="107"/><text x="0.6279%" y="95.50"></text></g><g><title>kfree_skb_reason (107 samples, 0.03%)</title><rect x="0.3779%" y="69" width="0.0268%" height="15" fill="rgb(229,129,0)" fg:x="1507" fg:w="107"/><text x="0.6279%" y="79.50"></text></g><g><title>kfree_skb_reason (107 samples, 0.03%)</title><rect x="0.3779%" y="53" width="0.0268%" height="15" fill="rgb(229,129,0)" fg:x="1507" fg:w="107"/><text x="0.6279%" y="63.50"></text></g><g><title>NOT_SPECIFIED (107 samples, 0.03%)</title><rect x="0.3779%" y="37" width="0.0268%" height="15" fill="rgb(90,237,90)" fg:x="1507" fg:w="107"/><text x="0.6279%" y="47.50"></text></g><g><title>ip_finish_output2 (113 samples, 0.03%)</title><rect x="0.3776%" y="341" width="0.0283%" height="15" fill="rgb(230,130,0)" fg:x="1506" fg:w="113"/><text x="0.6276%" y="351.50"></text></g><g><title>__local_bh_enable_ip (113 samples, 0.03%)</title><rect x="0.3776%" y="325" width="0.0283%" height="15" fill="rgb(233,133,0)" fg:x="1506" fg:w="113"/><text x="0.6276%" y="335.50"></text></g><g><title>do_softirq (113 samples, 0.03%)</title><rect x="0.3776%" y="309" width="0.0283%" height="15" fill="rgb(243,143,0)" fg:x="1506" fg:w="113"/><text x="0.6276%" y="319.50"></text></g><g><title>__do_softirq (113 samples, 0.03%)</title><rect x="0.3776%" y="293" width="0.0283%" height="15" fill="rgb(230,130,0)" fg:x="1506" fg:w="113"/><text x="0.6276%" y="303.50"></text></g><g><title>net_rx_action (113 samples, 0.03%)</title><rect x="0.3776%" y="277" width="0.0283%" height="15" fill="rgb(244,144,0)" fg:x="1506" fg:w="113"/><text x="0.6276%" y="287.50"></text></g><g><title>__ip_queue_xmit (115 samples, 0.03%)</title><rect x="0.3776%" y="357" width="0.0288%" height="15" fill="rgb(225,125,0)" fg:x="1506" fg:w="115"/><text x="0.6276%" y="367.50"></text></g><g><title>__tcp_push_pending_frames (119 samples, 0.03%)</title><rect x="0.3776%" y="405" width="0.0298%" height="15" fill="rgb(226,126,0)" fg:x="1506" fg:w="119"/><text x="0.6276%" y="415.50"></text></g><g><title>tcp_write_xmit (119 samples, 0.03%)</title><rect x="0.3776%" y="389" width="0.0298%" height="15" fill="rgb(237,137,0)" fg:x="1506" fg:w="119"/><text x="0.6276%" y="399.50"></text></g><g><title>__tcp_transmit_skb (119 samples, 0.03%)</title><rect x="0.3776%" y="373" width="0.0298%" height="15" fill="rgb(226,126,0)" fg:x="1506" fg:w="119"/><text x="0.6276%" y="383.50"></text></g><g><title>inet_release (206 samples, 0.05%)</title><rect x="0.3561%" y="453" width="0.0517%" height="15" fill="rgb(239,139,0)" fg:x="1420" fg:w="206"/><text x="0.6061%" y="463.50"></text></g><g><title>tcp_close (206 samples, 0.05%)</title><rect x="0.3561%" y="437" width="0.0517%" height="15" fill="rgb(237,137,0)" fg:x="1420" fg:w="206"/><text x="0.6061%" y="447.50"></text></g><g><title>__tcp_close (206 samples, 0.05%)</title><rect x="0.3561%" y="421" width="0.0517%" height="15" fill="rgb(226,126,0)" fg:x="1420" fg:w="206"/><text x="0.6061%" y="431.50"></text></g><g><title>entry_SYSCALL_64_after_hwframe (1,873 samples, 0.47%)</title><rect x="0.0000%" y="581" width="0.4696%" height="15" fill="rgb(245,145,0)" fg:x="0" fg:w="1873"/><text x="0.2500%" y="591.50"></text></g><g><title>do_syscall_64 (1,873 samples, 0.47%)</title><rect x="0.0000%" y="565" width="0.4696%" height="15" fill="rgb(243,143,0)" fg:x="0" fg:w="1873"/><text x="0.2500%" y="575.50"></text></g><g><title>syscall_exit_to_user_mode (453 samples, 0.11%)</title><rect x="0.3561%" y="549" width="0.1136%" height="15" fill="rgb(237,137,0)" fg:x="1420" fg:w="453"/><text x="0.6061%" y="559.50"></text></g><g><title>exit_to_user_mode_prepare (453 samples, 0.11%)</title><rect x="0.3561%" y="533" width="0.1136%" height="15" fill="rgb(230,130,0)" fg:x="1420" fg:w="453"/><text x="0.6061%" y="543.50"></text></g><g><title>task_work_run (453 samples, 0.11%)</title><rect x="0.3561%" y="517" width="0.1136%" height="15" fill="rgb(222,122,0)" fg:x="1420" fg:w="453"/><text x="0.6061%" y="527.50"></text></g><g><title>__fput (453 samples, 0.11%)</title><rect x="0.3561%" y="501" width="0.1136%" height="15" fill="rgb(228,128,0)" fg:x="1420" fg:w="453"/><text x="0.6061%" y="511.50"></text></g><g><title>sock_close (453 samples, 0.11%)</title><rect x="0.3561%" y="485" width="0.1136%" height="15" fill="rgb(239,139,0)" fg:x="1420" fg:w="453"/><text x="0.6061%" y="495.50"></text></g><g><title>__sock_release (453 samples, 0.11%)</title><rect x="0.3561%" y="469" width="0.1136%" height="15" fill="rgb(227,127,0)" fg:x="1420" fg:w="453"/><text x="0.6061%" y="479.50"></text></g><g><title>unix_release (247 samples, 0.06%)</title><rect x="0.4077%" y="453" width="0.0619%" height="15" fill="rgb(230,130,0)" fg:x="1626" fg:w="247"/><text x="0.6577%" y="463.50"></text></g><g><title>unix_release_sock (247 samples, 0.06%)</title><rect x="0.4077%" y="437" width="0.0619%" height="15" fill="rgb(230,130,0)" fg:x="1626" fg:w="247"/><text x="0.6577%" y="447.50"></text></g><g><title>kfree_skb_reason (246 samples, 0.06%)</title><rect x="0.4080%" y="421" width="0.0617%" height="15" fill="rgb(229,129,0)" fg:x="1627" fg:w="246"/><text x="0.6580%" y="431.50"></text></g><g><title>kfree_skb_reason (246 samples, 0.06%)</title><rect x="0.4080%" y="405" width="0.0617%" height="15" fill="rgb(229,129,0)" fg:x="1627" fg:w="246"/><text x="0.6580%" y="415.50"></text></g><g><title>NOT_SPECIFIED (246 samples, 0.06%)</title><rect x="0.4080%" y="389" width="0.0617%" height="15" fill="rgb(90,237,90)" fg:x="1627" fg:w="246"/><text x="0.6580%" y="399.50"></text></g><g><title>ip_list_rcv (37 samples, 0.01%)</title><rect x="0.4696%" y="389" width="0.0093%" height="15" fill="rgb(230,130,0)" fg:x="1873" fg:w="37"/><text x="0.7196%" y="399.50"></text></g><g><title>ip_sublist_rcv (37 samples, 0.01%)</title><rect x="0.4696%" y="373" width="0.0093%" height="15" fill="rgb(230,130,0)" fg:x="1873" fg:w="37"/><text x="0.7196%" y="383.50"></text></g><g><title>ip_sublist_rcv_finish (37 samples, 0.01%)</title><rect x="0.4696%" y="357" width="0.0093%" height="15" fill="rgb(230,130,0)" fg:x="1873" fg:w="37"/><text x="0.7196%" y="367.50"></text></g><g><title>ip_local_deliver_finish (36 samples, 0.01%)</title><rect x="0.4699%" y="341" width="0.0090%" height="15" fill="rgb(230,130,0)" fg:x="1874" fg:w="36"/><text x="0.7199%" y="351.50"></text></g><g><title>ip_protocol_deliver_rcu (36 samples, 0.01%)</title><rect x="0.4699%" y="325" width="0.0090%" height="15" fill="rgb(230,130,0)" fg:x="1874" fg:w="36"/><text x="0.7199%" y="335.50"></text></g><g><title>tcp_v4_rcv (28 samples, 0.01%)</title><rect x="0.4719%" y="309" width="0.0070%" height="15" fill="rgb(237,137,0)" fg:x="1882" fg:w="28"/><text x="0.7219%" y="319.50"></text></g><g><title>tcp_v4_do_rcv (20 samples, 0.01%)</title><rect x="0.4739%" y="293" width="0.0050%" height="15" fill="rgb(237,137,0)" fg:x="1890" fg:w="20"/><text x="0.7239%" y="303.50"></text></g><g><title>dev_gro_receive (42 samples, 0.01%)</title><rect x="0.4696%" y="453" width="0.0105%" height="15" fill="rgb(243,143,0)" fg:x="1873" fg:w="42"/><text x="0.7196%" y="463.50"></text></g><g><title>napi_gro_complete.constprop.0 (42 samples, 0.01%)</title><rect x="0.4696%" y="437" width="0.0105%" height="15" fill="rgb(238,138,0)" fg:x="1873" fg:w="42"/><text x="0.7196%" y="447.50"></text></g><g><title>netif_receive_skb_list_internal (42 samples, 0.01%)</title><rect x="0.4696%" y="421" width="0.0105%" height="15" fill="rgb(244,144,0)" fg:x="1873" fg:w="42"/><text x="0.7196%" y="431.50"></text></g><g><title>__netif_receive_skb_list_core (42 samples, 0.01%)</title><rect x="0.4696%" y="405" width="0.0105%" height="15" fill="rgb(231,131,0)" fg:x="1873" fg:w="42"/><text x="0.7196%" y="415.50"></text></g><g><title>ip_local_deliver (39 samples, 0.01%)</title><rect x="0.4802%" y="373" width="0.0098%" height="15" fill="rgb(230,130,0)" fg:x="1915" fg:w="39"/><text x="0.7302%" y="383.50"></text></g><g><title>nf_hook_slow (39 samples, 0.01%)</title><rect x="0.4802%" y="357" width="0.0098%" height="15" fill="rgb(240,140,0)" fg:x="1915" fg:w="39"/><text x="0.7302%" y="367.50"></text></g><g><title>kfree_skb_reason (39 samples, 0.01%)</title><rect x="0.4802%" y="341" width="0.0098%" height="15" fill="rgb(229,129,0)" fg:x="1915" fg:w="39"/><text x="0.7302%" y="351.50"></text></g><g><title>kfree_skb_reason (39 samples, 0.01%)</title><rect x="0.4802%" y="325" width="0.0098%" height="15" fill="rgb(229,129,0)" fg:x="1915" fg:w="39"/><text x="0.7302%" y="335.50"></text></g><g><title>NETFILTER_DROP (39 samples, 0.01%)</title><rect x="0.4802%" y="309" width="0.0098%" height="15" fill="rgb(89,236,89)" fg:x="1915" fg:w="39"/><text x="0.7302%" y="319.50"></text></g><g><title>ip_list_rcv (56 samples, 0.01%)</title><rect x="0.4802%" y="421" width="0.0140%" height="15" fill="rgb(230,130,0)" fg:x="1915" fg:w="56"/><text x="0.7302%" y="431.50"></text></g><g><title>ip_sublist_rcv (56 samples, 0.01%)</title><rect x="0.4802%" y="405" width="0.0140%" height="15" fill="rgb(230,130,0)" fg:x="1915" fg:w="56"/><text x="0.7302%" y="415.50"></text></g><g><title>ip_sublist_rcv_finish (56 samples, 0.01%)</title><rect x="0.4802%" y="389" width="0.0140%" height="15" fill="rgb(230,130,0)" fg:x="1915" fg:w="56"/><text x="0.7302%" y="399.50"></text></g><g><title>TCP_INVALID_SEQUENCE (24 samples, 0.01%)</title><rect x="0.4950%" y="245" width="0.0060%" height="15" fill="rgb(93,239,93)" fg:x="1974" fg:w="24"/><text x="0.7450%" y="255.50"></text></g><g><title>mlx5e_poll_rx_cq (126 samples, 0.03%)</title><rect x="0.4696%" y="501" width="0.0316%" height="15" fill="rgb(221,121,0)" fg:x="1873" fg:w="126"/><text x="0.7196%" y="511.50"></text></g><g><title>mlx5e_handle_rx_cqe (126 samples, 0.03%)</title><rect x="0.4696%" y="485" width="0.0316%" height="15" fill="rgb(221,121,0)" fg:x="1873" fg:w="126"/><text x="0.7196%" y="495.50"></text></g><g><title>napi_gro_receive (126 samples, 0.03%)</title><rect x="0.4696%" y="469" width="0.0316%" height="15" fill="rgb(238,138,0)" fg:x="1873" fg:w="126"/><text x="0.7196%" y="479.50"></text></g><g><title>netif_receive_skb_list_internal (84 samples, 0.02%)</title><rect x="0.4802%" y="453" width="0.0211%" height="15" fill="rgb(244,144,0)" fg:x="1915" fg:w="84"/><text x="0.7302%" y="463.50"></text></g><g><title>__netif_receive_skb_list_core (84 samples, 0.02%)</title><rect x="0.4802%" y="437" width="0.0211%" height="15" fill="rgb(231,131,0)" fg:x="1915" fg:w="84"/><text x="0.7302%" y="447.50"></text></g><g><title>ipv6_list_rcv (28 samples, 0.01%)</title><rect x="0.4942%" y="421" width="0.0070%" height="15" fill="rgb(231,131,0)" fg:x="1971" fg:w="28"/><text x="0.7442%" y="431.50"></text></g><g><title>ip6_sublist_rcv (28 samples, 0.01%)</title><rect x="0.4942%" y="405" width="0.0070%" height="15" fill="rgb(235,135,0)" fg:x="1971" fg:w="28"/><text x="0.7442%" y="415.50"></text></g><g><title>ip6_sublist_rcv_finish (28 samples, 0.01%)</title><rect x="0.4942%" y="389" width="0.0070%" height="15" fill="rgb(235,135,0)" fg:x="1971" fg:w="28"/><text x="0.7442%" y="399.50"></text></g><g><title>ip6_input_finish (28 samples, 0.01%)</title><rect x="0.4942%" y="373" width="0.0070%" height="15" fill="rgb(235,135,0)" fg:x="1971" fg:w="28"/><text x="0.7442%" y="383.50"></text></g><g><title>ip6_protocol_deliver_rcu (28 samples, 0.01%)</title><rect x="0.4942%" y="357" width="0.0070%" height="15" fill="rgb(235,135,0)" fg:x="1971" fg:w="28"/><text x="0.7442%" y="367.50"></text></g><g><title>tcp_v6_rcv (28 samples, 0.01%)</title><rect x="0.4942%" y="341" width="0.0070%" height="15" fill="rgb(237,137,0)" fg:x="1971" fg:w="28"/><text x="0.7442%" y="351.50"></text></g><g><title>tcp_v6_do_rcv (28 samples, 0.01%)</title><rect x="0.4942%" y="325" width="0.0070%" height="15" fill="rgb(237,137,0)" fg:x="1971" fg:w="28"/><text x="0.7442%" y="335.50"></text></g><g><title>tcp_rcv_established (28 samples, 0.01%)</title><rect x="0.4942%" y="309" width="0.0070%" height="15" fill="rgb(237,137,0)" fg:x="1971" fg:w="28"/><text x="0.7442%" y="319.50"></text></g><g><title>tcp_validate_incoming (25 samples, 0.01%)</title><rect x="0.4950%" y="293" width="0.0063%" height="15" fill="rgb(237,137,0)" fg:x="1974" fg:w="25"/><text x="0.7450%" y="303.50"></text></g><g><title>kfree_skb_reason (25 samples, 0.01%)</title><rect x="0.4950%" y="277" width="0.0063%" height="15" fill="rgb(229,129,0)" fg:x="1974" fg:w="25"/><text x="0.7450%" y="287.50"></text></g><g><title>kfree_skb_reason (25 samples, 0.01%)</title><rect x="0.4950%" y="261" width="0.0063%" height="15" fill="rgb(229,129,0)" fg:x="1974" fg:w="25"/><text x="0.7450%" y="271.50"></text></g><g><title>ip_local_deliver (141 samples, 0.04%)</title><rect x="0.5022%" y="405" width="0.0354%" height="15" fill="rgb(230,130,0)" fg:x="2003" fg:w="141"/><text x="0.7522%" y="415.50"></text></g><g><title>nf_hook_slow (141 samples, 0.04%)</title><rect x="0.5022%" y="389" width="0.0354%" height="15" fill="rgb(240,140,0)" fg:x="2003" fg:w="141"/><text x="0.7522%" y="399.50"></text></g><g><title>kfree_skb_reason (141 samples, 0.04%)</title><rect x="0.5022%" y="373" width="0.0354%" height="15" fill="rgb(229,129,0)" fg:x="2003" fg:w="141"/><text x="0.7522%" y="383.50"></text></g><g><title>kfree_skb_reason (141 samples, 0.04%)</title><rect x="0.5022%" y="357" width="0.0354%" height="15" fill="rgb(229,129,0)" fg:x="2003" fg:w="141"/><text x="0.7522%" y="367.50"></text></g><g><title>NETFILTER_DROP (141 samples, 0.04%)</title><rect x="0.5022%" y="341" width="0.0354%" height="15" fill="rgb(89,236,89)" fg:x="2003" fg:w="141"/><text x="0.7522%" y="351.50"></text></g><g><title>icmp_rcv (80 samples, 0.02%)</title><rect x="0.5376%" y="373" width="0.0201%" height="15" fill="rgb(242,142,0)" fg:x="2144" fg:w="80"/><text x="0.7876%" y="383.50"></text></g><g><title>kfree_skb_reason (80 samples, 0.02%)</title><rect x="0.5376%" y="357" width="0.0201%" height="15" fill="rgb(229,129,0)" fg:x="2144" fg:w="80"/><text x="0.7876%" y="367.50"></text></g><g><title>kfree_skb_reason (80 samples, 0.02%)</title><rect x="0.5376%" y="341" width="0.0201%" height="15" fill="rgb(229,129,0)" fg:x="2144" fg:w="80"/><text x="0.7876%" y="351.50"></text></g><g><title>NO_SOCKET (80 samples, 0.02%)</title><rect x="0.5376%" y="325" width="0.0201%" height="15" fill="rgb(81,228,81)" fg:x="2144" fg:w="80"/><text x="0.7876%" y="335.50"></text></g><g><title>raw_local_deliver (292 samples, 0.07%)</title><rect x="0.5576%" y="373" width="0.0732%" height="15" fill="rgb(223,123,0)" fg:x="2224" fg:w="292"/><text x="0.8076%" y="383.50"></text></g><g><title>raw_rcv (292 samples, 0.07%)</title><rect x="0.5576%" y="357" width="0.0732%" height="15" fill="rgb(223,123,0)" fg:x="2224" fg:w="292"/><text x="0.8076%" y="367.50"></text></g><g><title>kfree_skb_reason (292 samples, 0.07%)</title><rect x="0.5576%" y="341" width="0.0732%" height="15" fill="rgb(229,129,0)" fg:x="2224" fg:w="292"/><text x="0.8076%" y="351.50"></text></g><g><title>kfree_skb_reason (292 samples, 0.07%)</title><rect x="0.5576%" y="325" width="0.0732%" height="15" fill="rgb(229,129,0)" fg:x="2224" fg:w="292"/><text x="0.8076%" y="335.50"></text></g><g><title>NOT_SPECIFIED (292 samples, 0.07%)</title><rect x="0.5576%" y="309" width="0.0732%" height="15" fill="rgb(90,237,90)" fg:x="2224" fg:w="292"/><text x="0.8076%" y="319.50"></text></g><g><title>NOT_SPECIFIED (137 samples, 0.03%)</title><rect x="0.6309%" y="325" width="0.0344%" height="15" fill="rgb(90,237,90)" fg:x="2516" fg:w="137"/><text x="0.8809%" y="335.50"></text></g><g><title>kfree_skb_reason (211 samples, 0.05%)</title><rect x="0.6309%" y="357" width="0.0529%" height="15" fill="rgb(229,129,0)" fg:x="2516" fg:w="211"/><text x="0.8809%" y="367.50"></text></g><g><title>kfree_skb_reason (211 samples, 0.05%)</title><rect x="0.6309%" y="341" width="0.0529%" height="15" fill="rgb(229,129,0)" fg:x="2516" fg:w="211"/><text x="0.8809%" y="351.50"></text></g><g><title>NO_SOCKET (74 samples, 0.02%)</title><rect x="0.6652%" y="325" width="0.0186%" height="15" fill="rgb(81,228,81)" fg:x="2653" fg:w="74"/><text x="0.9152%" y="335.50"></text></g><g><title>kfree_skb_reason (123 samples, 0.03%)</title><rect x="0.6838%" y="341" width="0.0308%" height="15" fill="rgb(229,129,0)" fg:x="2727" fg:w="123"/><text x="0.9338%" y="351.50"></text></g><g><title>kfree_skb_reason (123 samples, 0.03%)</title><rect x="0.6838%" y="325" width="0.0308%" height="15" fill="rgb(229,129,0)" fg:x="2727" fg:w="123"/><text x="0.9338%" y="335.50"></text></g><g><title>NOT_SPECIFIED (123 samples, 0.03%)</title><rect x="0.6838%" y="309" width="0.0308%" height="15" fill="rgb(90,237,90)" fg:x="2727" fg:w="123"/><text x="0.9338%" y="319.50"></text></g><g><title>TCP_OLD_DATA (760 samples, 0.19%)</title><rect x="0.7146%" y="293" width="0.1906%" height="15" fill="rgb(93,239,93)" fg:x="2850" fg:w="760"/><text x="0.9646%" y="303.50"></text></g><g><title>kfree_skb_reason (765 samples, 0.19%)</title><rect x="0.7146%" y="325" width="0.1918%" height="15" fill="rgb(229,129,0)" fg:x="2850" fg:w="765"/><text x="0.9646%" y="335.50"></text></g><g><title>kfree_skb_reason (765 samples, 0.19%)</title><rect x="0.7146%" y="309" width="0.1918%" height="15" fill="rgb(229,129,0)" fg:x="2850" fg:w="765"/><text x="0.9646%" y="319.50"></text></g><g><title>TCP_INVALID_SEQUENCE (472 samples, 0.12%)</title><rect x="0.9072%" y="277" width="0.1183%" height="15" fill="rgb(93,239,93)" fg:x="3618" fg:w="472"/><text x="1.1572%" y="287.50"></text></g><g><title>tcp_rcv_established (1,291 samples, 0.32%)</title><rect x="0.7146%" y="341" width="0.3237%" height="15" fill="rgb(237,137,0)" fg:x="2850" fg:w="1291"/><text x="0.9646%" y="351.50"></text></g><g><title>tcp_validate_incoming (523 samples, 0.13%)</title><rect x="0.9072%" y="325" width="0.1311%" height="15" fill="rgb(237,137,0)" fg:x="3618" fg:w="523"/><text x="1.1572%" y="335.50"></text></g><g><title>kfree_skb_reason (523 samples, 0.13%)</title><rect x="0.9072%" y="309" width="0.1311%" height="15" fill="rgb(229,129,0)" fg:x="3618" fg:w="523"/><text x="1.1572%" y="319.50"></text></g><g><title>kfree_skb_reason (523 samples, 0.13%)</title><rect x="0.9072%" y="293" width="0.1311%" height="15" fill="rgb(229,129,0)" fg:x="3618" fg:w="523"/><text x="1.1572%" y="303.50"></text></g><g><title>TCP_RFC7323_PAWS (49 samples, 0.01%)</title><rect x="1.0260%" y="277" width="0.0123%" height="15" fill="rgb(93,239,93)" fg:x="4092" fg:w="49"/><text x="1.2760%" y="287.50"></text></g><g><title>inet_csk_destroy_sock (83 samples, 0.02%)</title><rect x="1.0383%" y="325" width="0.0208%" height="15" fill="rgb(239,139,0)" fg:x="4141" fg:w="83"/><text x="1.2883%" y="335.50"></text></g><g><title>sk_stream_kill_queues (83 samples, 0.02%)</title><rect x="1.0383%" y="309" width="0.0208%" height="15" fill="rgb(222,122,0)" fg:x="4141" fg:w="83"/><text x="1.2883%" y="319.50"></text></g><g><title>kfree_skb_reason (83 samples, 0.02%)</title><rect x="1.0383%" y="293" width="0.0208%" height="15" fill="rgb(229,129,0)" fg:x="4141" fg:w="83"/><text x="1.2883%" y="303.50"></text></g><g><title>kfree_skb_reason (83 samples, 0.02%)</title><rect x="1.0383%" y="277" width="0.0208%" height="15" fill="rgb(229,129,0)" fg:x="4141" fg:w="83"/><text x="1.2883%" y="287.50"></text></g><g><title>NOT_SPECIFIED (83 samples, 0.02%)</title><rect x="1.0383%" y="261" width="0.0208%" height="15" fill="rgb(90,237,90)" fg:x="4141" fg:w="83"/><text x="1.2883%" y="271.50"></text></g><g><title>TCP_CLOSE (59 samples, 0.01%)</title><rect x="1.0604%" y="293" width="0.0148%" height="15" fill="rgb(93,239,93)" fg:x="4229" fg:w="59"/><text x="1.3104%" y="303.50"></text></g><g><title>TCP_OLD_DATA (22 samples, 0.01%)</title><rect x="1.0752%" y="293" width="0.0055%" height="15" fill="rgb(93,239,93)" fg:x="4288" fg:w="22"/><text x="1.3252%" y="303.50"></text></g><g><title>kfree_skb_reason (231 samples, 0.06%)</title><rect x="1.0591%" y="325" width="0.0579%" height="15" fill="rgb(229,129,0)" fg:x="4224" fg:w="231"/><text x="1.3091%" y="335.50"></text></g><g><title>kfree_skb_reason (231 samples, 0.06%)</title><rect x="1.0591%" y="309" width="0.0579%" height="15" fill="rgb(229,129,0)" fg:x="4224" fg:w="231"/><text x="1.3091%" y="319.50"></text></g><g><title>TCP_RESET (145 samples, 0.04%)</title><rect x="1.0807%" y="293" width="0.0364%" height="15" fill="rgb(93,239,93)" fg:x="4310" fg:w="145"/><text x="1.3307%" y="303.50"></text></g><g><title>tcp_data_queue (283 samples, 0.07%)</title><rect x="1.1170%" y="325" width="0.0710%" height="15" fill="rgb(237,137,0)" fg:x="4455" fg:w="283"/><text x="1.3670%" y="335.50"></text></g><g><title>tcp_fin (283 samples, 0.07%)</title><rect x="1.1170%" y="309" width="0.0710%" height="15" fill="rgb(237,137,0)" fg:x="4455" fg:w="283"/><text x="1.3670%" y="319.50"></text></g><g><title>inet_csk_destroy_sock (283 samples, 0.07%)</title><rect x="1.1170%" y="293" width="0.0710%" height="15" fill="rgb(239,139,0)" fg:x="4455" fg:w="283"/><text x="1.3670%" y="303.50"></text></g><g><title>sk_stream_kill_queues (283 samples, 0.07%)</title><rect x="1.1170%" y="277" width="0.0710%" height="15" fill="rgb(222,122,0)" fg:x="4455" fg:w="283"/><text x="1.3670%" y="287.50"></text></g><g><title>kfree_skb_reason (283 samples, 0.07%)</title><rect x="1.1170%" y="261" width="0.0710%" height="15" fill="rgb(229,129,0)" fg:x="4455" fg:w="283"/><text x="1.3670%" y="271.50"></text></g><g><title>kfree_skb_reason (283 samples, 0.07%)</title><rect x="1.1170%" y="245" width="0.0710%" height="15" fill="rgb(229,129,0)" fg:x="4455" fg:w="283"/><text x="1.3670%" y="255.50"></text></g><g><title>NOT_SPECIFIED (283 samples, 0.07%)</title><rect x="1.1170%" y="229" width="0.0710%" height="15" fill="rgb(90,237,90)" fg:x="4455" fg:w="283"/><text x="1.3670%" y="239.50"></text></g><g><title>kfree_skb_reason (22 samples, 0.01%)</title><rect x="1.1880%" y="309" width="0.0055%" height="15" fill="rgb(229,129,0)" fg:x="4738" fg:w="22"/><text x="1.4380%" y="319.50"></text></g><g><title>kfree_skb_reason (22 samples, 0.01%)</title><rect x="1.1880%" y="293" width="0.0055%" height="15" fill="rgb(229,129,0)" fg:x="4738" fg:w="22"/><text x="1.4380%" y="303.50"></text></g><g><title>TCP_INVALID_SEQUENCE (22 samples, 0.01%)</title><rect x="1.1880%" y="277" width="0.0055%" height="15" fill="rgb(93,239,93)" fg:x="4738" fg:w="22"/><text x="1.4380%" y="287.50"></text></g><g><title>ip_list_rcv (2,779 samples, 0.70%)</title><rect x="0.5022%" y="453" width="0.6968%" height="15" fill="rgb(230,130,0)" fg:x="2003" fg:w="2779"/><text x="0.7522%" y="463.50"></text></g><g><title>ip_sublist_rcv (2,779 samples, 0.70%)</title><rect x="0.5022%" y="437" width="0.6968%" height="15" fill="rgb(230,130,0)" fg:x="2003" fg:w="2779"/><text x="0.7522%" y="447.50"></text></g><g><title>ip_sublist_rcv_finish (2,779 samples, 0.70%)</title><rect x="0.5022%" y="421" width="0.6968%" height="15" fill="rgb(230,130,0)" fg:x="2003" fg:w="2779"/><text x="0.7522%" y="431.50"></text></g><g><title>ip_local_deliver_finish (2,638 samples, 0.66%)</title><rect x="0.5376%" y="405" width="0.6615%" height="15" fill="rgb(230,130,0)" fg:x="2144" fg:w="2638"/><text x="0.7876%" y="415.50"></text></g><g><title>ip_protocol_deliver_rcu (2,638 samples, 0.66%)</title><rect x="0.5376%" y="389" width="0.6615%" height="15" fill="rgb(230,130,0)" fg:x="2144" fg:w="2638"/><text x="0.7876%" y="399.50"></text></g><g><title>tcp_v4_rcv (2,266 samples, 0.57%)</title><rect x="0.6309%" y="373" width="0.5682%" height="15" fill="rgb(237,137,0)" fg:x="2516" fg:w="2266"/><text x="0.8809%" y="383.50"></text></g><g><title>tcp_v4_do_rcv (2,055 samples, 0.52%)</title><rect x="0.6838%" y="357" width="0.5153%" height="15" fill="rgb(237,137,0)" fg:x="2727" fg:w="2055"/><text x="0.9338%" y="367.50"></text></g><g><title>tcp_rcv_state_process (641 samples, 0.16%)</title><rect x="1.0383%" y="341" width="0.1607%" height="15" fill="rgb(237,137,0)" fg:x="4141" fg:w="641"/><text x="1.2883%" y="351.50"></text></g><g><title>tcp_validate_incoming (44 samples, 0.01%)</title><rect x="1.1880%" y="325" width="0.0110%" height="15" fill="rgb(237,137,0)" fg:x="4738" fg:w="44"/><text x="1.4380%" y="335.50"></text></g><g><title>tcp_reset (22 samples, 0.01%)</title><rect x="1.1935%" y="309" width="0.0055%" height="15" fill="rgb(237,137,0)" fg:x="4760" fg:w="22"/><text x="1.4435%" y="319.50"></text></g><g><title>inet_csk_destroy_sock (22 samples, 0.01%)</title><rect x="1.1935%" y="293" width="0.0055%" height="15" fill="rgb(239,139,0)" fg:x="4760" fg:w="22"/><text x="1.4435%" y="303.50"></text></g><g><title>sk_stream_kill_queues (22 samples, 0.01%)</title><rect x="1.1935%" y="277" width="0.0055%" height="15" fill="rgb(222,122,0)" fg:x="4760" fg:w="22"/><text x="1.4435%" y="287.50"></text></g><g><title>kfree_skb_reason (22 samples, 0.01%)</title><rect x="1.1935%" y="261" width="0.0055%" height="15" fill="rgb(229,129,0)" fg:x="4760" fg:w="22"/><text x="1.4435%" y="271.50"></text></g><g><title>kfree_skb_reason (22 samples, 0.01%)</title><rect x="1.1935%" y="245" width="0.0055%" height="15" fill="rgb(229,129,0)" fg:x="4760" fg:w="22"/><text x="1.4435%" y="255.50"></text></g><g><title>NOT_SPECIFIED (22 samples, 0.01%)</title><rect x="1.1935%" y="229" width="0.0055%" height="15" fill="rgb(90,237,90)" fg:x="4760" fg:w="22"/><text x="1.4435%" y="239.50"></text></g><g><title>icmpv6_rcv (71 samples, 0.02%)</title><rect x="1.2020%" y="373" width="0.0178%" height="15" fill="rgb(242,142,0)" fg:x="4794" fg:w="71"/><text x="1.4520%" y="383.50"></text></g><g><title>kfree_skb_reason (71 samples, 0.02%)</title><rect x="1.2020%" y="357" width="0.0178%" height="15" fill="rgb(229,129,0)" fg:x="4794" fg:w="71"/><text x="1.4520%" y="367.50"></text></g><g><title>kfree_skb_reason (71 samples, 0.02%)</title><rect x="1.2020%" y="341" width="0.0178%" height="15" fill="rgb(229,129,0)" fg:x="4794" fg:w="71"/><text x="1.4520%" y="351.50"></text></g><g><title>NOT_SPECIFIED (71 samples, 0.02%)</title><rect x="1.2020%" y="325" width="0.0178%" height="15" fill="rgb(90,237,90)" fg:x="4794" fg:w="71"/><text x="1.4520%" y="335.50"></text></g><g><title>raw6_local_deliver (71 samples, 0.02%)</title><rect x="1.2199%" y="373" width="0.0178%" height="15" fill="rgb(223,123,0)" fg:x="4865" fg:w="71"/><text x="1.4699%" y="383.50"></text></g><g><title>rawv6_rcv (71 samples, 0.02%)</title><rect x="1.2199%" y="357" width="0.0178%" height="15" fill="rgb(223,123,0)" fg:x="4865" fg:w="71"/><text x="1.4699%" y="367.50"></text></g><g><title>kfree_skb_reason (71 samples, 0.02%)</title><rect x="1.2199%" y="341" width="0.0178%" height="15" fill="rgb(229,129,0)" fg:x="4865" fg:w="71"/><text x="1.4699%" y="351.50"></text></g><g><title>kfree_skb_reason (71 samples, 0.02%)</title><rect x="1.2199%" y="325" width="0.0178%" height="15" fill="rgb(229,129,0)" fg:x="4865" fg:w="71"/><text x="1.4699%" y="335.50"></text></g><g><title>NOT_SPECIFIED (71 samples, 0.02%)</title><rect x="1.2199%" y="309" width="0.0178%" height="15" fill="rgb(90,237,90)" fg:x="4865" fg:w="71"/><text x="1.4699%" y="319.50"></text></g><g><title>kfree_skb_reason (52 samples, 0.01%)</title><rect x="1.2377%" y="357" width="0.0130%" height="15" fill="rgb(229,129,0)" fg:x="4936" fg:w="52"/><text x="1.4877%" y="367.50"></text></g><g><title>kfree_skb_reason (52 samples, 0.01%)</title><rect x="1.2377%" y="341" width="0.0130%" height="15" fill="rgb(229,129,0)" fg:x="4936" fg:w="52"/><text x="1.4877%" y="351.50"></text></g><g><title>NO_SOCKET (36 samples, 0.01%)</title><rect x="1.2417%" y="325" width="0.0090%" height="15" fill="rgb(81,228,81)" fg:x="4952" fg:w="36"/><text x="1.4917%" y="335.50"></text></g><g><title>kfree_skb_reason (30 samples, 0.01%)</title><rect x="1.2507%" y="341" width="0.0075%" height="15" fill="rgb(229,129,0)" fg:x="4988" fg:w="30"/><text x="1.5007%" y="351.50"></text></g><g><title>kfree_skb_reason (30 samples, 0.01%)</title><rect x="1.2507%" y="325" width="0.0075%" height="15" fill="rgb(229,129,0)" fg:x="4988" fg:w="30"/><text x="1.5007%" y="335.50"></text></g><g><title>NOT_SPECIFIED (30 samples, 0.01%)</title><rect x="1.2507%" y="309" width="0.0075%" height="15" fill="rgb(90,237,90)" fg:x="4988" fg:w="30"/><text x="1.5007%" y="319.50"></text></g><g><title>TCP_OLD_DATA (66 samples, 0.02%)</title><rect x="1.2610%" y="293" width="0.0165%" height="15" fill="rgb(93,239,93)" fg:x="5029" fg:w="66"/><text x="1.5110%" y="303.50"></text></g><g><title>kfree_skb_reason (77 samples, 0.02%)</title><rect x="1.2610%" y="325" width="0.0193%" height="15" fill="rgb(229,129,0)" fg:x="5029" fg:w="77"/><text x="1.5110%" y="335.50"></text></g><g><title>kfree_skb_reason (77 samples, 0.02%)</title><rect x="1.2610%" y="309" width="0.0193%" height="15" fill="rgb(229,129,0)" fg:x="5029" fg:w="77"/><text x="1.5110%" y="319.50"></text></g><g><title>tcp_rcv_established (286 samples, 0.07%)</title><rect x="1.2582%" y="341" width="0.0717%" height="15" fill="rgb(237,137,0)" fg:x="5018" fg:w="286"/><text x="1.5082%" y="351.50"></text></g><g><title>tcp_validate_incoming (198 samples, 0.05%)</title><rect x="1.2803%" y="325" width="0.0496%" height="15" fill="rgb(237,137,0)" fg:x="5106" fg:w="198"/><text x="1.5303%" y="335.50"></text></g><g><title>kfree_skb_reason (198 samples, 0.05%)</title><rect x="1.2803%" y="309" width="0.0496%" height="15" fill="rgb(229,129,0)" fg:x="5106" fg:w="198"/><text x="1.5303%" y="319.50"></text></g><g><title>kfree_skb_reason (198 samples, 0.05%)</title><rect x="1.2803%" y="293" width="0.0496%" height="15" fill="rgb(229,129,0)" fg:x="5106" fg:w="198"/><text x="1.5303%" y="303.50"></text></g><g><title>TCP_INVALID_SEQUENCE (198 samples, 0.05%)</title><rect x="1.2803%" y="277" width="0.0496%" height="15" fill="rgb(93,239,93)" fg:x="5106" fg:w="198"/><text x="1.5303%" y="287.50"></text></g><g><title>kfree_skb_reason (20 samples, 0.01%)</title><rect x="1.3337%" y="325" width="0.0050%" height="15" fill="rgb(229,129,0)" fg:x="5319" fg:w="20"/><text x="1.5837%" y="335.50"></text></g><g><title>kfree_skb_reason (20 samples, 0.01%)</title><rect x="1.3337%" y="309" width="0.0050%" height="15" fill="rgb(229,129,0)" fg:x="5319" fg:w="20"/><text x="1.5837%" y="319.50"></text></g><g><title>tcp_data_queue (37 samples, 0.01%)</title><rect x="1.3387%" y="325" width="0.0093%" height="15" fill="rgb(237,137,0)" fg:x="5339" fg:w="37"/><text x="1.5887%" y="335.50"></text></g><g><title>tcp_fin (37 samples, 0.01%)</title><rect x="1.3387%" y="309" width="0.0093%" height="15" fill="rgb(237,137,0)" fg:x="5339" fg:w="37"/><text x="1.5887%" y="319.50"></text></g><g><title>inet_csk_destroy_sock (37 samples, 0.01%)</title><rect x="1.3387%" y="293" width="0.0093%" height="15" fill="rgb(239,139,0)" fg:x="5339" fg:w="37"/><text x="1.5887%" y="303.50"></text></g><g><title>sk_stream_kill_queues (37 samples, 0.01%)</title><rect x="1.3387%" y="277" width="0.0093%" height="15" fill="rgb(222,122,0)" fg:x="5339" fg:w="37"/><text x="1.5887%" y="287.50"></text></g><g><title>kfree_skb_reason (37 samples, 0.01%)</title><rect x="1.3387%" y="261" width="0.0093%" height="15" fill="rgb(229,129,0)" fg:x="5339" fg:w="37"/><text x="1.5887%" y="271.50"></text></g><g><title>kfree_skb_reason (37 samples, 0.01%)</title><rect x="1.3387%" y="245" width="0.0093%" height="15" fill="rgb(229,129,0)" fg:x="5339" fg:w="37"/><text x="1.5887%" y="255.50"></text></g><g><title>NOT_SPECIFIED (37 samples, 0.01%)</title><rect x="1.3387%" y="229" width="0.0093%" height="15" fill="rgb(90,237,90)" fg:x="5339" fg:w="37"/><text x="1.5887%" y="239.50"></text></g><g><title>mlx5e_napi_poll (3,510 samples, 0.88%)</title><rect x="0.4696%" y="517" width="0.8801%" height="15" fill="rgb(221,121,0)" fg:x="1873" fg:w="3510"/><text x="0.7196%" y="527.50"></text></g><g><title>napi_complete_done (3,384 samples, 0.85%)</title><rect x="0.5012%" y="501" width="0.8485%" height="15" fill="rgb(238,138,0)" fg:x="1999" fg:w="3384"/><text x="0.7512%" y="511.50"></text></g><g><title>netif_receive_skb_list_internal (3,380 samples, 0.85%)</title><rect x="0.5022%" y="485" width="0.8475%" height="15" fill="rgb(244,144,0)" fg:x="2003" fg:w="3380"/><text x="0.7522%" y="495.50"></text></g><g><title>__netif_receive_skb_list_core (3,380 samples, 0.85%)</title><rect x="0.5022%" y="469" width="0.8475%" height="15" fill="rgb(231,131,0)" fg:x="2003" fg:w="3380"/><text x="0.7522%" y="479.50"></text></g><g><title>ipv6_list_rcv (601 samples, 0.15%)</title><rect x="1.1990%" y="453" width="0.1507%" height="15" fill="rgb(231,131,0)" fg:x="4782" fg:w="601"/><text x="1.4490%" y="463.50"></text></g><g><title>ip6_sublist_rcv (601 samples, 0.15%)</title><rect x="1.1990%" y="437" width="0.1507%" height="15" fill="rgb(235,135,0)" fg:x="4782" fg:w="601"/><text x="1.4490%" y="447.50"></text></g><g><title>ip6_sublist_rcv_finish (601 samples, 0.15%)</title><rect x="1.1990%" y="421" width="0.1507%" height="15" fill="rgb(235,135,0)" fg:x="4782" fg:w="601"/><text x="1.4490%" y="431.50"></text></g><g><title>ip6_input_finish (596 samples, 0.15%)</title><rect x="1.2003%" y="405" width="0.1494%" height="15" fill="rgb(235,135,0)" fg:x="4787" fg:w="596"/><text x="1.4503%" y="415.50"></text></g><g><title>ip6_protocol_deliver_rcu (596 samples, 0.15%)</title><rect x="1.2003%" y="389" width="0.1494%" height="15" fill="rgb(235,135,0)" fg:x="4787" fg:w="596"/><text x="1.4503%" y="399.50"></text></g><g><title>tcp_v6_rcv (447 samples, 0.11%)</title><rect x="1.2377%" y="373" width="0.1121%" height="15" fill="rgb(237,137,0)" fg:x="4936" fg:w="447"/><text x="1.4877%" y="383.50"></text></g><g><title>tcp_v6_do_rcv (395 samples, 0.10%)</title><rect x="1.2507%" y="357" width="0.0990%" height="15" fill="rgb(237,137,0)" fg:x="4988" fg:w="395"/><text x="1.5007%" y="367.50"></text></g><g><title>tcp_rcv_state_process (79 samples, 0.02%)</title><rect x="1.3299%" y="341" width="0.0198%" height="15" fill="rgb(237,137,0)" fg:x="5304" fg:w="79"/><text x="1.5799%" y="351.50"></text></g><g><title>__napi_poll (3,528 samples, 0.88%)</title><rect x="0.4696%" y="533" width="0.8846%" height="15" fill="rgb(231,131,0)" fg:x="1873" fg:w="3528"/><text x="0.7196%" y="543.50"></text></g><g><title>net_rx_action (9,182 samples, 2.30%)</title><rect x="0.4696%" y="549" width="2.3023%" height="15" fill="rgb(244,144,0)" fg:x="1873" fg:w="9182"/><text x="0.7196%" y="559.50">n..</text></g><g><title>napi_consume_skb (5,654 samples, 1.42%)</title><rect x="1.3542%" y="533" width="1.4177%" height="15" fill="rgb(238,138,0)" fg:x="5401" fg:w="5654"/><text x="1.6042%" y="543.50"></text></g><g><title>skb_release_data (5,654 samples, 1.42%)</title><rect x="1.3542%" y="517" width="1.4177%" height="15" fill="rgb(230,130,0)" fg:x="5401" fg:w="5654"/><text x="1.6042%" y="527.50"></text></g><g><title>kfree_skb_reason (5,654 samples, 1.42%)</title><rect x="1.3542%" y="501" width="1.4177%" height="15" fill="rgb(229,129,0)" fg:x="5401" fg:w="5654"/><text x="1.6042%" y="511.50"></text></g><g><title>kfree_skb_reason (5,654 samples, 1.42%)</title><rect x="1.3542%" y="485" width="1.4177%" height="15" fill="rgb(229,129,0)" fg:x="5401" fg:w="5654"/><text x="1.6042%" y="495.50"></text></g><g><title>NOT_SPECIFIED (5,654 samples, 1.42%)</title><rect x="1.3542%" y="469" width="1.4177%" height="15" fill="rgb(90,237,90)" fg:x="5401" fg:w="5654"/><text x="1.6042%" y="479.50"></text></g><g><title>irq_exit_rcu (9,381 samples, 2.35%)</title><rect x="0.4696%" y="581" width="2.3522%" height="15" fill="rgb(233,133,0)" fg:x="1873" fg:w="9381"/><text x="0.7196%" y="591.50">i..</text></g><g><title>__do_softirq (9,381 samples, 2.35%)</title><rect x="0.4696%" y="565" width="2.3522%" height="15" fill="rgb(230,130,0)" fg:x="1873" fg:w="9381"/><text x="0.7196%" y="575.50">_..</text></g><g><title>tasklet_action_common.constprop.0 (195 samples, 0.05%)</title><rect x="2.7729%" y="549" width="0.0489%" height="15" fill="rgb(222,122,0)" fg:x="11059" fg:w="195"/><text x="3.0229%" y="559.50"></text></g><g><title>tcp_tasklet_func (195 samples, 0.05%)</title><rect x="2.7729%" y="533" width="0.0489%" height="15" fill="rgb(237,137,0)" fg:x="11059" fg:w="195"/><text x="3.0229%" y="543.50"></text></g><g><title>tcp_tsq_handler (195 samples, 0.05%)</title><rect x="2.7729%" y="517" width="0.0489%" height="15" fill="rgb(237,137,0)" fg:x="11059" fg:w="195"/><text x="3.0229%" y="527.50"></text></g><g><title>tcp_write_xmit (195 samples, 0.05%)</title><rect x="2.7729%" y="501" width="0.0489%" height="15" fill="rgb(237,137,0)" fg:x="11059" fg:w="195"/><text x="3.0229%" y="511.50"></text></g><g><title>__tcp_transmit_skb (195 samples, 0.05%)</title><rect x="2.7729%" y="485" width="0.0489%" height="15" fill="rgb(226,126,0)" fg:x="11059" fg:w="195"/><text x="3.0229%" y="495.50"></text></g><g><title>inet6_csk_xmit (195 samples, 0.05%)</title><rect x="2.7729%" y="469" width="0.0489%" height="15" fill="rgb(239,139,0)" fg:x="11059" fg:w="195"/><text x="3.0229%" y="479.50"></text></g><g><title>ip6_xmit (195 samples, 0.05%)</title><rect x="2.7729%" y="453" width="0.0489%" height="15" fill="rgb(235,135,0)" fg:x="11059" fg:w="195"/><text x="3.0229%" y="463.50"></text></g><g><title>kfree_skb_reason (195 samples, 0.05%)</title><rect x="2.7729%" y="437" width="0.0489%" height="15" fill="rgb(229,129,0)" fg:x="11059" fg:w="195"/><text x="3.0229%" y="447.50"></text></g><g><title>kfree_skb_reason (195 samples, 0.05%)</title><rect x="2.7729%" y="421" width="0.0489%" height="15" fill="rgb(229,129,0)" fg:x="11059" fg:w="195"/><text x="3.0229%" y="431.50"></text></g><g><title>NOT_SPECIFIED (195 samples, 0.05%)</title><rect x="2.7729%" y="405" width="0.0489%" height="15" fill="rgb(90,237,90)" fg:x="11059" fg:w="195"/><text x="3.0229%" y="415.50"></text></g><g><title>mlx5e_poll_rx_cq (23 samples, 0.01%)</title><rect x="2.8218%" y="453" width="0.0058%" height="15" fill="rgb(221,121,0)" fg:x="11254" fg:w="23"/><text x="3.0718%" y="463.50"></text></g><g><title>mlx5e_handle_rx_cqe (23 samples, 0.01%)</title><rect x="2.8218%" y="437" width="0.0058%" height="15" fill="rgb(221,121,0)" fg:x="11254" fg:w="23"/><text x="3.0718%" y="447.50"></text></g><g><title>napi_gro_receive (23 samples, 0.01%)</title><rect x="2.8218%" y="421" width="0.0058%" height="15" fill="rgb(238,138,0)" fg:x="11254" fg:w="23"/><text x="3.0718%" y="431.50"></text></g><g><title>tcp_rcv_established (33 samples, 0.01%)</title><rect x="2.8374%" y="293" width="0.0083%" height="15" fill="rgb(237,137,0)" fg:x="11316" fg:w="33"/><text x="3.0874%" y="303.50"></text></g><g><title>ip_list_rcv (87 samples, 0.02%)</title><rect x="2.8278%" y="405" width="0.0218%" height="15" fill="rgb(230,130,0)" fg:x="11278" fg:w="87"/><text x="3.0778%" y="415.50"></text></g><g><title>ip_sublist_rcv (87 samples, 0.02%)</title><rect x="2.8278%" y="389" width="0.0218%" height="15" fill="rgb(230,130,0)" fg:x="11278" fg:w="87"/><text x="3.0778%" y="399.50"></text></g><g><title>ip_sublist_rcv_finish (87 samples, 0.02%)</title><rect x="2.8278%" y="373" width="0.0218%" height="15" fill="rgb(230,130,0)" fg:x="11278" fg:w="87"/><text x="3.0778%" y="383.50"></text></g><g><title>ip_local_deliver_finish (77 samples, 0.02%)</title><rect x="2.8304%" y="357" width="0.0193%" height="15" fill="rgb(230,130,0)" fg:x="11288" fg:w="77"/><text x="3.0804%" y="367.50"></text></g><g><title>ip_protocol_deliver_rcu (77 samples, 0.02%)</title><rect x="2.8304%" y="341" width="0.0193%" height="15" fill="rgb(230,130,0)" fg:x="11288" fg:w="77"/><text x="3.0804%" y="351.50"></text></g><g><title>tcp_v4_rcv (63 samples, 0.02%)</title><rect x="2.8339%" y="325" width="0.0158%" height="15" fill="rgb(237,137,0)" fg:x="11302" fg:w="63"/><text x="3.0839%" y="335.50"></text></g><g><title>tcp_v4_do_rcv (55 samples, 0.01%)</title><rect x="2.8359%" y="309" width="0.0138%" height="15" fill="rgb(237,137,0)" fg:x="11310" fg:w="55"/><text x="3.0859%" y="319.50"></text></g><g><title>tcp_rcv_established (20 samples, 0.01%)</title><rect x="2.8514%" y="293" width="0.0050%" height="15" fill="rgb(237,137,0)" fg:x="11372" fg:w="20"/><text x="3.1014%" y="303.50"></text></g><g><title>mlx5e_napi_poll (143 samples, 0.04%)</title><rect x="2.8218%" y="469" width="0.0359%" height="15" fill="rgb(221,121,0)" fg:x="11254" fg:w="143"/><text x="3.0718%" y="479.50"></text></g><g><title>napi_complete_done (120 samples, 0.03%)</title><rect x="2.8276%" y="453" width="0.0301%" height="15" fill="rgb(238,138,0)" fg:x="11277" fg:w="120"/><text x="3.0776%" y="463.50"></text></g><g><title>netif_receive_skb_list_internal (119 samples, 0.03%)</title><rect x="2.8278%" y="437" width="0.0298%" height="15" fill="rgb(244,144,0)" fg:x="11278" fg:w="119"/><text x="3.0778%" y="447.50"></text></g><g><title>__netif_receive_skb_list_core (119 samples, 0.03%)</title><rect x="2.8278%" y="421" width="0.0298%" height="15" fill="rgb(231,131,0)" fg:x="11278" fg:w="119"/><text x="3.0778%" y="431.50"></text></g><g><title>ipv6_list_rcv (32 samples, 0.01%)</title><rect x="2.8497%" y="405" width="0.0080%" height="15" fill="rgb(231,131,0)" fg:x="11365" fg:w="32"/><text x="3.0997%" y="415.50"></text></g><g><title>ip6_sublist_rcv (32 samples, 0.01%)</title><rect x="2.8497%" y="389" width="0.0080%" height="15" fill="rgb(235,135,0)" fg:x="11365" fg:w="32"/><text x="3.0997%" y="399.50"></text></g><g><title>ip6_sublist_rcv_finish (32 samples, 0.01%)</title><rect x="2.8497%" y="373" width="0.0080%" height="15" fill="rgb(235,135,0)" fg:x="11365" fg:w="32"/><text x="3.0997%" y="383.50"></text></g><g><title>ip6_input_finish (32 samples, 0.01%)</title><rect x="2.8497%" y="357" width="0.0080%" height="15" fill="rgb(235,135,0)" fg:x="11365" fg:w="32"/><text x="3.0997%" y="367.50"></text></g><g><title>ip6_protocol_deliver_rcu (32 samples, 0.01%)</title><rect x="2.8497%" y="341" width="0.0080%" height="15" fill="rgb(235,135,0)" fg:x="11365" fg:w="32"/><text x="3.0997%" y="351.50"></text></g><g><title>tcp_v6_rcv (32 samples, 0.01%)</title><rect x="2.8497%" y="325" width="0.0080%" height="15" fill="rgb(237,137,0)" fg:x="11365" fg:w="32"/><text x="3.0997%" y="335.50"></text></g><g><title>tcp_v6_do_rcv (26 samples, 0.01%)</title><rect x="2.8512%" y="309" width="0.0065%" height="15" fill="rgb(237,137,0)" fg:x="11371" fg:w="26"/><text x="3.1012%" y="319.50"></text></g><g><title>__napi_poll (153 samples, 0.04%)</title><rect x="2.8218%" y="485" width="0.0384%" height="15" fill="rgb(231,131,0)" fg:x="11254" fg:w="153"/><text x="3.0718%" y="495.50"></text></g><g><title>net_rx_action (494 samples, 0.12%)</title><rect x="2.8218%" y="501" width="0.1239%" height="15" fill="rgb(244,144,0)" fg:x="11254" fg:w="494"/><text x="3.0718%" y="511.50"></text></g><g><title>napi_consume_skb (341 samples, 0.09%)</title><rect x="2.8602%" y="485" width="0.0855%" height="15" fill="rgb(238,138,0)" fg:x="11407" fg:w="341"/><text x="3.1102%" y="495.50"></text></g><g><title>skb_release_data (341 samples, 0.09%)</title><rect x="2.8602%" y="469" width="0.0855%" height="15" fill="rgb(230,130,0)" fg:x="11407" fg:w="341"/><text x="3.1102%" y="479.50"></text></g><g><title>kfree_skb_reason (341 samples, 0.09%)</title><rect x="2.8602%" y="453" width="0.0855%" height="15" fill="rgb(229,129,0)" fg:x="11407" fg:w="341"/><text x="3.1102%" y="463.50"></text></g><g><title>kfree_skb_reason (341 samples, 0.09%)</title><rect x="2.8602%" y="437" width="0.0855%" height="15" fill="rgb(229,129,0)" fg:x="11407" fg:w="341"/><text x="3.1102%" y="447.50"></text></g><g><title>NOT_SPECIFIED (341 samples, 0.09%)</title><rect x="2.8602%" y="421" width="0.0855%" height="15" fill="rgb(90,237,90)" fg:x="11407" fg:w="341"/><text x="3.1102%" y="431.50"></text></g><g><title>ret_from_fork (528 samples, 0.13%)</title><rect x="2.8218%" y="581" width="0.1324%" height="15" fill="rgb(235,135,0)" fg:x="11254" fg:w="528"/><text x="3.0718%" y="591.50"></text></g><g><title>kthread (528 samples, 0.13%)</title><rect x="2.8218%" y="565" width="0.1324%" height="15" fill="rgb(223,123,0)" fg:x="11254" fg:w="528"/><text x="3.0718%" y="575.50"></text></g><g><title>smpboot_thread_fn (528 samples, 0.13%)</title><rect x="2.8218%" y="549" width="0.1324%" height="15" fill="rgb(225,125,0)" fg:x="11254" fg:w="528"/><text x="3.0718%" y="559.50"></text></g><g><title>run_ksoftirqd (528 samples, 0.13%)</title><rect x="2.8218%" y="533" width="0.1324%" height="15" fill="rgb(234,134,0)" fg:x="11254" fg:w="528"/><text x="3.0718%" y="543.50"></text></g><g><title>__do_softirq (528 samples, 0.13%)</title><rect x="2.8218%" y="517" width="0.1324%" height="15" fill="rgb(230,130,0)" fg:x="11254" fg:w="528"/><text x="3.0718%" y="527.50"></text></g><g><title>tasklet_action_common.constprop.0 (34 samples, 0.01%)</title><rect x="2.9457%" y="501" width="0.0085%" height="15" fill="rgb(222,122,0)" fg:x="11748" fg:w="34"/><text x="3.1957%" y="511.50"></text></g><g><title>tcp_tasklet_func (34 samples, 0.01%)</title><rect x="2.9457%" y="485" width="0.0085%" height="15" fill="rgb(237,137,0)" fg:x="11748" fg:w="34"/><text x="3.1957%" y="495.50"></text></g><g><title>tcp_tsq_handler (34 samples, 0.01%)</title><rect x="2.9457%" y="469" width="0.0085%" height="15" fill="rgb(237,137,0)" fg:x="11748" fg:w="34"/><text x="3.1957%" y="479.50"></text></g><g><title>tcp_write_xmit (34 samples, 0.01%)</title><rect x="2.9457%" y="453" width="0.0085%" height="15" fill="rgb(237,137,0)" fg:x="11748" fg:w="34"/><text x="3.1957%" y="463.50"></text></g><g><title>__tcp_transmit_skb (34 samples, 0.01%)</title><rect x="2.9457%" y="437" width="0.0085%" height="15" fill="rgb(226,126,0)" fg:x="11748" fg:w="34"/><text x="3.1957%" y="447.50"></text></g><g><title>inet6_csk_xmit (34 samples, 0.01%)</title><rect x="2.9457%" y="421" width="0.0085%" height="15" fill="rgb(239,139,0)" fg:x="11748" fg:w="34"/><text x="3.1957%" y="431.50"></text></g><g><title>ip6_xmit (34 samples, 0.01%)</title><rect x="2.9457%" y="405" width="0.0085%" height="15" fill="rgb(235,135,0)" fg:x="11748" fg:w="34"/><text x="3.1957%" y="415.50"></text></g><g><title>kfree_skb_reason (34 samples, 0.01%)</title><rect x="2.9457%" y="389" width="0.0085%" height="15" fill="rgb(229,129,0)" fg:x="11748" fg:w="34"/><text x="3.1957%" y="399.50"></text></g><g><title>kfree_skb_reason (34 samples, 0.01%)</title><rect x="2.9457%" y="373" width="0.0085%" height="15" fill="rgb(229,129,0)" fg:x="11748" fg:w="34"/><text x="3.1957%" y="383.50"></text></g><g><title>NOT_SPECIFIED (34 samples, 0.01%)</title><rect x="2.9457%" y="357" width="0.0085%" height="15" fill="rgb(90,237,90)" fg:x="11748" fg:w="34"/><text x="3.1957%" y="367.50"></text></g><g><title>all (398,819 samples, 100%)</title><rect x="0.0000%" y="597" width="100.0000%" height="15" fill="rgb(255,130,130)" fg:x="0" fg:w="398819"/><text x="0.2500%" y="607.50"></text></g><g><title>whatever_path (387,034 samples, 97.05%)</title><rect x="2.9550%" y="581" width="97.0450%" height="15" fill="rgb(226,126,0)" fg:x="11785" fg:w="387034"/><text x="3.2050%" y="591.50">whatever_path</text></g><g><title>packet_rcv (387,034 samples, 97.05%)</title><rect x="2.9550%" y="565" width="97.0450%" height="15" fill="rgb(234,134,0)" fg:x="11785" fg:w="387034"/><text x="3.2050%" y="575.50">packet_rcv</text></g><g><title>kfree_skb_reason (387,034 samples, 97.05%)</title><rect x="2.9550%" y="549" width="97.0450%" height="15" fill="rgb(229,129,0)" fg:x="11785" fg:w="387034"/><text x="3.2050%" y="559.50">kfree_skb_reason</text></g><g><title>kfree_skb_reason (387,034 samples, 97.05%)</title><rect x="2.9550%" y="533" width="97.0450%" height="15" fill="rgb(229,129,0)" fg:x="11785" fg:w="387034"/><text x="3.2050%" y="543.50">kfree_skb_reason</text></g><g><title>NOT_SPECIFIED (387,034 samples, 97.05%)</title><rect x="2.9550%" y="517" width="97.0450%" height="15" fill="rgb(90,237,90)" fg:x="11785" fg:w="387034"/><text x="3.2050%" y="527.50">NOT_SPECIFIED</text></g></svg></svg>
Display the source blob
Display the rendered blob
Raw
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment