Page MenuHomeFreeBSD
Authored By
bnovkov
Thu, Aug 27, 2:35 PM
Size
110 KB
Referenced Files
None
Subscribers
None

patched.svg

<?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="1350" onload="init(evt)" viewBox="0 0 1200 1350" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- 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:Verdana; font-size:12px; fill:rgb(0,0,0); }
#search, #ignorecase { opacity:0.1; cursor:pointer; }
#search:hover, #search.show, #ignorecase:hover, #ignorecase.show { opacity:1; }
#subtitle { text-anchor:middle; font-color:rgb(160,160,160); }
#title { text-anchor:middle; font-size:17px}
#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[
"use strict";
var details, searchbtn, unzoombtn, matchedtxt, svg, searching, currentSearchTerm, ignorecase, ignorecaseBtn;
function init(evt) {
details = document.getElementById("details").firstChild;
searchbtn = document.getElementById("search");
ignorecaseBtn = document.getElementById("ignorecase");
unzoombtn = document.getElementById("unzoom");
matchedtxt = document.getElementById("matched");
svg = document.getElementsByTagName("svg")[0];
searching = 0;
currentSearchTerm = null;
// use GET parameters to restore a flamegraphs state.
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);
}
// 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(true);
zoom(target);
if (!document.querySelector('.parent')) {
// we have basically done a clearzoom so clear the url
var params = get_params();
if (params.x) delete params.x;
if (params.y) delete params.y;
history.replaceState(null, null, parse_params(params));
unzoombtn.classList.add("hide");
return;
}
// set parameters for zoom state
var el = target.querySelector("rect");
if (el && el.attributes && el.attributes.y && el.attributes._orig_x) {
var params = get_params()
params.x = el.attributes._orig_x.value;
params.y = el.attributes.y.value;
history.replaceState(null, null, parse_params(params));
}
}
else if (e.target.id == "unzoom") clearzoom();
else if (e.target.id == "search") search_prompt();
else if (e.target.id == "ignorecase") toggle_ignorecase();
}, false)
// mouse-over for info
// show
window.addEventListener("mouseover", function(e) {
var target = find_group(e.target);
if (target) details.nodeValue = "Function: " + 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
// ctrl-I to toggle case-sensitive search
window.addEventListener("keydown",function (e) {
if (e.keyCode === 114 || (e.ctrlKey && e.keyCode === 70)) {
e.preventDefault();
search_prompt();
}
else if (e.ctrlKey && e.keyCode === 73) {
e.preventDefault();
toggle_ignorecase();
}
}, 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];
}
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["_orig_" + attr] != undefined) return;
if (e.attributes[attr] == undefined) return;
if (val == undefined) val = e.attributes[attr].value;
e.setAttribute("_orig_" + attr, val);
}
function orig_load(e, attr) {
if (e.attributes["_orig_"+attr] == undefined) return;
e.attributes[attr].value = e.attributes["_orig_" + attr].value;
e.removeAttribute("_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 update_text(e) {
var r = find_child(e, "rect");
var t = find_child(e, "text");
var w = parseFloat(r.attributes.width.value) -3;
var txt = find_child(e, "title").textContent.replace(/\([^(]*\)$/,"");
t.attributes.x.value = parseFloat(r.attributes.x.value) + 3;
// Smaller than this size won't fit anything
if (w < 2 * 12 * 0.59) {
t.textContent = "";
return;
}
t.textContent = txt;
var sl = t.getSubStringLength(0, txt.length);
// check if only whitespace or if we can fit the entire string into width w
if (/^ *$/.test(txt) || sl < w)
return;
// this isn't perfect, but gives a good starting point
// and avoids calling getSubStringLength too often
var start = Math.floor((w/sl) * txt.length);
for (var x = start; x > 0; x = x-2) {
if (t.getSubStringLength(0, x + 2) <= w) {
t.textContent = txt.substring(0, x) + "..";
return;
}
}
t.textContent = "";
}
// zoom
function zoom_reset(e) {
if (e.attributes != undefined) {
orig_load(e, "x");
orig_load(e, "width");
}
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, ratio) {
if (e.attributes != undefined) {
if (e.attributes.x != undefined) {
orig_save(e, "x");
e.attributes.x.value = (parseFloat(e.attributes.x.value) - x - 10) * ratio + 10;
if (e.tagName == "text")
e.attributes.x.value = find_child(e.parentNode, "rect[x]").attributes.x.value + 3;
}
if (e.attributes.width != undefined) {
orig_save(e, "width");
e.attributes.width.value = parseFloat(e.attributes.width.value) * ratio;
}
}
if (e.childNodes == undefined) return;
for (var i = 0, c = e.childNodes; i < c.length; i++) {
zoom_child(c[i], x - 10, ratio);
}
}
function zoom_parent(e) {
if (e.attributes) {
if (e.attributes.x != undefined) {
orig_save(e, "x");
e.attributes.x.value = 10;
}
if (e.attributes.width != undefined) {
orig_save(e, "width");
e.attributes.width.value = parseInt(svg.width.baseVal.value) - (10 * 2);
}
}
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 = parseFloat(attr.width.value);
var xmin = parseFloat(attr.x.value);
var xmax = parseFloat(xmin + width);
var ymin = parseFloat(attr.y.value);
var ratio = (svg.width.baseVal.value - 2 * 10) / width;
// XXX: Workaround for JavaScript float issues (fix me)
var fudge = 0.0001;
unzoombtn.classList.remove("hide");
var el = document.getElementById("frames").children;
for (var i = 0; i < el.length; i++) {
var e = el[i];
var a = find_child(e, "rect").attributes;
var ex = parseFloat(a.x.value);
var ew = parseFloat(a.width.value);
var upstack;
// Is it an ancestor
if (0 == 0) {
upstack = parseFloat(a.y.value) > ymin;
} else {
upstack = parseFloat(a.y.value) < ymin;
}
if (upstack) {
// Direct ancestor
if (ex <= xmin && (ex+ew+fudge) >= xmax) {
e.classList.add("parent");
zoom_parent(e);
update_text(e);
}
// not in current path
else
e.classList.add("hide");
}
// Children maybe
else {
// no common path
if (ex < xmin || ex + fudge >= xmax) {
e.classList.add("hide");
}
else {
zoom_child(e, xmin, ratio);
update_text(e);
}
}
}
search();
}
function unzoom(dont_update_text) {
unzoombtn.classList.add("hide");
var el = document.getElementById("frames").children;
for(var i = 0; i < el.length; i++) {
el[i].classList.remove("parent");
el[i].classList.remove("hide");
zoom_reset(el[i]);
if(!dont_update_text) update_text(el[i]);
}
search();
}
function clearzoom() {
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));
}
// search
function toggle_ignorecase() {
ignorecase = !ignorecase;
if (ignorecase) {
ignorecaseBtn.classList.add("show");
} else {
ignorecaseBtn.classList.remove("show");
}
reset_search();
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_)"
+ (ignorecase ? ", ignoring case" : "")
+ "\nPress Ctrl-i to toggle case sensitivity", "");
if (term != null) search(term);
} else {
reset_search();
searching = 0;
currentSearchTerm = null;
searchbtn.classList.remove("show");
searchbtn.firstChild.nodeValue = "Search"
matchedtxt.classList.add("hide");
matchedtxt.firstChild.nodeValue = ""
}
}
function search(term) {
if (term) currentSearchTerm = term;
if (currentSearchTerm === null) return;
var re = new RegExp(currentSearchTerm, ignorecase ? 'i' : '');
var el = document.getElementById("frames").children;
var matches = new Object();
var maxwidth = 0;
for (var i = 0; i < el.length; i++) {
var e = el[i];
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 = parseFloat(rect.attributes.width.value);
if (w > maxwidth)
maxwidth = w;
if (func.match(re)) {
// highlight
var x = parseFloat(rect.attributes.x.value);
orig_save(rect, "fill");
rect.attributes.fill.value = "rgb(230,0,230)";
// 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 = currentSearchTerm;
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.
var fudge = 0.0001; // JavaScript floating point
for (var k in keys) {
var x = parseFloat(keys[k]);
var w = matches[keys[k]];
if (x >= lastx + lastw - fudge) {
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 + "%";
}
]]>
</script>
<rect x="0.0" y="0" width="1200.0" height="1350.0" fill="url(#background)" />
<text id="title" x="600.00" y="24" >Flame Graph</text>
<text id="details" x="10.00" y="1333" > </text>
<text id="unzoom" x="10.00" y="24" class="hide">Reset Zoom</text>
<text id="search" x="1090.00" y="24" >Search</text>
<text id="ignorecase" x="1174.00" y="24" >ic</text>
<text id="matched" x="1090.00" y="1333" > </text>
<g id="frames">
<g >
<title>pf_check_in (996 samples, 0.04%)</title><rect x="1045.7" y="1045" width="0.5" height="15.0" fill="rgb(220,70,16)" rx="2" ry="2" />
<text x="1048.67" y="1055.5" ></text>
</g>
<g >
<title>ether_input (1,639,297 samples, 72.80%)</title><rect x="185.9" y="1173" width="859.0" height="15.0" fill="rgb(219,68,16)" rx="2" ry="2" />
<text x="188.85" y="1183.5" >ether_input</text>
</g>
<g >
<title>spa_vdev_remove_thread (276 samples, 0.01%)</title><rect x="1187.2" y="1189" width="0.2" height="15.0" fill="rgb(249,202,48)" rx="2" ry="2" />
<text x="1190.24" y="1199.5" ></text>
</g>
<g >
<title>0x2bfaa0 (300 samples, 0.01%)</title><rect x="10.7" y="1109" width="0.1" height="15.0" fill="rgb(250,207,49)" rx="2" ry="2" />
<text x="13.67" y="1119.5" ></text>
</g>
<g >
<title>swi_sched (20,508 samples, 0.91%)</title><rect x="490.6" y="949" width="10.8" height="15.0" fill="rgb(207,10,2)" rx="2" ry="2" />
<text x="493.63" y="959.5" ></text>
</g>
<g >
<title>in_cksum_skip_partial (2,926 samples, 0.13%)</title><rect x="513.8" y="949" width="1.5" height="15.0" fill="rgb(225,95,22)" rx="2" ry="2" />
<text x="516.77" y="959.5" ></text>
</g>
<g >
<title>0x258090 (806 samples, 0.04%)</title><rect x="10.2" y="485" width="0.5" height="15.0" fill="rgb(212,35,8)" rx="2" ry="2" />
<text x="13.23" y="495.5" ></text>
</g>
<g >
<title>_task_fn_tx (13,878 samples, 0.62%)</title><rect x="1082.6" y="1221" width="7.3" height="15.0" fill="rgb(218,61,14)" rx="2" ry="2" />
<text x="1085.58" y="1231.5" ></text>
</g>
<g >
<title>ether_nh_input (1,611,386 samples, 71.56%)</title><rect x="197.0" y="1141" width="844.4" height="15.0" fill="rgb(223,86,20)" rx="2" ry="2" />
<text x="200.00" y="1151.5" >ether_nh_input</text>
</g>
<g >
<title>collect_a_seq (475 samples, 0.02%)</title><rect x="1187.4" y="1157" width="0.3" height="15.0" fill="rgb(241,165,39)" rx="2" ry="2" />
<text x="1190.41" y="1167.5" ></text>
</g>
<g >
<title>_ck_epoch_delref (3,760 samples, 0.17%)</title><rect x="224.0" y="1109" width="2.0" height="15.0" fill="rgb(243,177,42)" rx="2" ry="2" />
<text x="226.98" y="1119.5" ></text>
</g>
<g >
<title>memcpy_std (2,173 samples, 0.10%)</title><rect x="861.0" y="965" width="1.1" height="15.0" fill="rgb(206,5,1)" rx="2" ry="2" />
<text x="863.95" y="975.5" ></text>
</g>
<g >
<title>_epoch_exit_preempt (18,518 samples, 0.82%)</title><rect x="228.9" y="1109" width="9.7" height="15.0" fill="rgb(221,73,17)" rx="2" ry="2" />
<text x="231.87" y="1119.5" ></text>
</g>
<g >
<title>binuptime (21,723 samples, 0.96%)</title><rect x="174.5" y="1173" width="11.4" height="15.0" fill="rgb(228,106,25)" rx="2" ry="2" />
<text x="177.47" y="1183.5" ></text>
</g>
<g >
<title>txg_fini (397 samples, 0.02%)</title><rect x="1188.0" y="1157" width="0.2" height="15.0" fill="rgb(233,132,31)" rx="2" ry="2" />
<text x="1190.95" y="1167.5" ></text>
</g>
<g >
<title>0xffff000000b680e4 (1,765 samples, 0.08%)</title><rect x="519.2" y="981" width="0.9" height="15.0" fill="rgb(240,161,38)" rx="2" ry="2" />
<text x="522.18" y="991.5" ></text>
</g>
<g >
<title>0x2c218c (240 samples, 0.01%)</title><rect x="10.7" y="853" width="0.1" height="15.0" fill="rgb(224,91,21)" rx="2" ry="2" />
<text x="13.68" y="863.5" ></text>
</g>
<g >
<title>igb_isc_txd_credits_update (23,268 samples, 1.03%)</title><rect x="677.6" y="869" width="12.2" height="15.0" fill="rgb(252,217,51)" rx="2" ry="2" />
<text x="680.61" y="879.5" ></text>
</g>
<g >
<title>tcp_lro_flush (2,030 samples, 0.09%)</title><rect x="1045.4" y="1173" width="1.0" height="15.0" fill="rgb(245,186,44)" rx="2" ry="2" />
<text x="1048.38" y="1183.5" ></text>
</g>
<g >
<title>0x18e8b4 (766 samples, 0.03%)</title><rect x="10.2" y="373" width="0.4" height="15.0" fill="rgb(216,54,12)" rx="2" ry="2" />
<text x="13.24" y="383.5" ></text>
</g>
<g >
<title>gtaskqueue_thread_loop (2,174,323 samples, 96.56%)</title><rect x="12.2" y="1253" width="1139.4" height="15.0" fill="rgb(226,98,23)" rx="2" ry="2" />
<text x="15.16" y="1263.5" >gtaskqueue_thread_loop</text>
</g>
<g >
<title>bounce_bus_dmamap_sync (1,860 samples, 0.08%)</title><rect x="676.6" y="869" width="1.0" height="15.0" fill="rgb(226,99,23)" rx="2" ry="2" />
<text x="679.63" y="879.5" ></text>
</g>
<g >
<title>_PyEval_EvalFrameDefault (735 samples, 0.03%)</title><rect x="10.3" y="277" width="0.3" height="15.0" fill="rgb(221,75,17)" rx="2" ry="2" />
<text x="13.26" y="287.5" ></text>
</g>
<g >
<title>tcp_lro_sort (730 samples, 0.03%)</title><rect x="1056.3" y="1173" width="0.4" height="15.0" fill="rgb(226,100,24)" rx="2" ry="2" />
<text x="1059.28" y="1183.5" ></text>
</g>
<g >
<title>_PyEval_EvalFrameDefault (202 samples, 0.01%)</title><rect x="10.1" y="1125" width="0.1" height="15.0" fill="rgb(221,75,17)" rx="2" ry="2" />
<text x="13.09" y="1135.5" ></text>
</g>
<g >
<title>uma_zalloc_arg (3,714 samples, 0.16%)</title><rect x="1033.3" y="1013" width="2.0" height="15.0" fill="rgb(254,228,54)" rx="2" ry="2" />
<text x="1036.32" y="1023.5" ></text>
</g>
<g >
<title>free (4,234 samples, 0.19%)</title><rect x="486.3" y="965" width="2.3" height="15.0" fill="rgb(213,38,9)" rx="2" ry="2" />
<text x="489.33" y="975.5" ></text>
</g>
<g >
<title>zone_import (399 samples, 0.02%)</title><rect x="1187.4" y="1077" width="0.2" height="15.0" fill="rgb(222,82,19)" rx="2" ry="2" />
<text x="1190.42" y="1087.5" ></text>
</g>
<g >
<title>abd_fletcher_4_native (598 samples, 0.03%)</title><rect x="1177.0" y="1205" width="0.3" height="15.0" fill="rgb(242,173,41)" rx="2" ry="2" />
<text x="1180.04" y="1215.5" ></text>
</g>
<g >
<title>bounce_bus_dmamap_sync (31,547 samples, 1.40%)</title><rect x="711.5" y="869" width="16.6" height="15.0" fill="rgb(226,99,23)" rx="2" ry="2" />
<text x="714.52" y="879.5" ></text>
</g>
<g >
<title>0x2fe66c (298 samples, 0.01%)</title><rect x="10.7" y="1061" width="0.1" height="15.0" fill="rgb(206,7,1)" rx="2" ry="2" />
<text x="13.67" y="1071.5" ></text>
</g>
<g >
<title>ZSTD_buildEntropyStatisticsAndEstimateSubBlockSize (256 samples, 0.01%)</title><rect x="10.9" y="1237" width="0.1" height="15.0" fill="rgb(205,2,0)" rx="2" ry="2" />
<text x="13.86" y="1247.5" ></text>
</g>
<g >
<title>g_io_request (304 samples, 0.01%)</title><rect x="1161.4" y="1173" width="0.2" height="15.0" fill="rgb(206,5,1)" rx="2" ry="2" />
<text x="1164.42" y="1183.5" ></text>
</g>
<g >
<title>bpf_ifnet_chkdir (385 samples, 0.02%)</title><rect x="214.7" y="1125" width="0.2" height="15.0" fill="rgb(207,13,3)" rx="2" ry="2" />
<text x="217.66" y="1135.5" ></text>
</g>
<g >
<title>zone_import (579 samples, 0.03%)</title><rect x="1165.0" y="1125" width="0.3" height="15.0" fill="rgb(222,82,19)" rx="2" ry="2" />
<text x="1168.00" y="1135.5" ></text>
</g>
<g >
<title>pf_test_rule (280 samples, 0.01%)</title><rect x="1046.0" y="1013" width="0.1" height="15.0" fill="rgb(217,56,13)" rx="2" ry="2" />
<text x="1048.95" y="1023.5" ></text>
</g>
<g >
<title>iflib_if_transmit (559,003 samples, 24.82%)</title><rect x="566.3" y="949" width="293.0" height="15.0" fill="rgb(205,0,0)" rx="2" ry="2" />
<text x="569.32" y="959.5" >iflib_if_transmit</text>
</g>
<g >
<title>_epoch_enter_preempt (8,313 samples, 0.37%)</title><rect x="209.5" y="1125" width="4.4" height="15.0" fill="rgb(225,92,22)" rx="2" ry="2" />
<text x="212.50" y="1135.5" ></text>
</g>
<g >
<title>0x258090 (770 samples, 0.03%)</title><rect x="10.2" y="389" width="0.4" height="15.0" fill="rgb(212,35,8)" rx="2" ry="2" />
<text x="13.24" y="399.5" ></text>
</g>
<g >
<title>kmem_malloc_domainset (286 samples, 0.01%)</title><rect x="1188.0" y="1045" width="0.1" height="15.0" fill="rgb(224,88,21)" rx="2" ry="2" />
<text x="1190.98" y="1055.5" ></text>
</g>
<g >
<title>zio_ddt_child_read_done (286 samples, 0.01%)</title><rect x="1177.0" y="1189" width="0.2" height="15.0" fill="rgb(213,37,8)" rx="2" ry="2" />
<text x="1180.04" y="1199.5" ></text>
</g>
<g >
<title>netisr_dispatch_src (1,692 samples, 0.08%)</title><rect x="1045.5" y="1093" width="0.9" height="15.0" fill="rgb(219,66,15)" rx="2" ry="2" />
<text x="1048.54" y="1103.5" ></text>
</g>
<g >
<title>bpf_mtap (373 samples, 0.02%)</title><rect x="616.5" y="901" width="0.2" height="15.0" fill="rgb(230,118,28)" rx="2" ry="2" />
<text x="619.51" y="911.5" ></text>
</g>
<g >
<title>bounce_bus_dmamap_sync (27,916 samples, 1.24%)</title><rect x="45.6" y="1189" width="14.6" height="15.0" fill="rgb(226,99,23)" rx="2" ry="2" />
<text x="48.62" y="1199.5" ></text>
</g>
<g >
<title>bpf_filter (33,826 samples, 1.50%)</title><rect x="649.2" y="869" width="17.8" height="15.0" fill="rgb(211,28,6)" rx="2" ry="2" />
<text x="652.25" y="879.5" ></text>
</g>
<g >
<title>ndastrategy (256 samples, 0.01%)</title><rect x="1161.4" y="1141" width="0.2" height="15.0" fill="rgb(226,97,23)" rx="2" ry="2" />
<text x="1164.45" y="1151.5" ></text>
</g>
<g >
<title>ip_fillid (435 samples, 0.02%)</title><rect x="518.0" y="997" width="0.2" height="15.0" fill="rgb(241,166,39)" rx="2" ry="2" />
<text x="521.00" y="1007.5" ></text>
</g>
<g >
<title>spinlock_exit (83,919 samples, 3.73%)</title><rect x="1107.6" y="1221" width="43.9" height="15.0" fill="rgb(243,178,42)" rx="2" ry="2" />
<text x="1110.55" y="1231.5" >spin..</text>
</g>
<g >
<title>in_pcblookup_smr (3,078 samples, 0.14%)</title><rect x="1159.4" y="1173" width="1.6" height="15.0" fill="rgb(215,48,11)" rx="2" ry="2" />
<text x="1162.42" y="1183.5" ></text>
</g>
<g >
<title>if_getsoftc (2,258 samples, 0.10%)</title><rect x="577.8" y="933" width="1.2" height="15.0" fill="rgb(237,150,36)" rx="2" ry="2" />
<text x="580.81" y="943.5" ></text>
</g>
<g >
<title>0x2c1860 (299 samples, 0.01%)</title><rect x="10.7" y="1093" width="0.1" height="15.0" fill="rgb(228,108,25)" rx="2" ry="2" />
<text x="13.67" y="1103.5" ></text>
</g>
<g >
<title>SipHash_End (2,323 samples, 0.10%)</title><rect x="972.8" y="997" width="1.3" height="15.0" fill="rgb(253,221,52)" rx="2" ry="2" />
<text x="975.83" y="1007.5" ></text>
</g>
<g >
<title>tcp_lro_flush_all (1,700,013 samples, 75.50%)</title><rect x="165.8" y="1189" width="890.9" height="15.0" fill="rgb(209,22,5)" rx="2" ry="2" />
<text x="168.81" y="1199.5" >tcp_lro_flush_all</text>
</g>
<g >
<title>_PyEval_EvalFrameDefault (806 samples, 0.04%)</title><rect x="10.2" y="1109" width="0.5" height="15.0" fill="rgb(221,75,17)" rx="2" ry="2" />
<text x="13.23" y="1119.5" ></text>
</g>
<g >
<title>fib4_lookup (6,707 samples, 0.30%)</title><rect x="482.0" y="997" width="3.5" height="15.0" fill="rgb(241,167,40)" rx="2" ry="2" />
<text x="485.02" y="1007.5" ></text>
</g>
<g >
<title>0x2bfaa0 (216 samples, 0.01%)</title><rect x="10.7" y="741" width="0.1" height="15.0" fill="rgb(250,207,49)" rx="2" ry="2" />
<text x="13.69" y="751.5" ></text>
</g>
<g >
<title>tcp_lro_low_level_parser (4,061 samples, 0.18%)</title><rect x="1054.2" y="1157" width="2.1" height="15.0" fill="rgb(231,119,28)" rx="2" ry="2" />
<text x="1057.15" y="1167.5" ></text>
</g>
<g >
<title>uma_zfree_arg (1,407 samples, 0.06%)</title><rect x="351.9" y="997" width="0.7" height="15.0" fill="rgb(232,128,30)" rx="2" ry="2" />
<text x="354.88" y="1007.5" ></text>
</g>
<g >
<title>uma_zalloc_arg (976 samples, 0.04%)</title><rect x="867.7" y="949" width="0.5" height="15.0" fill="rgb(254,228,54)" rx="2" ry="2" />
<text x="870.73" y="959.5" ></text>
</g>
<g >
<title>m_copydata (455 samples, 0.02%)</title><rect x="322.6" y="1029" width="0.2" height="15.0" fill="rgb(235,140,33)" rx="2" ry="2" />
<text x="325.61" y="1039.5" ></text>
</g>
<g >
<title>pf_pull_hdr (11,304 samples, 0.50%)</title><rect x="392.7" y="1029" width="5.9" height="15.0" fill="rgb(224,91,21)" rx="2" ry="2" />
<text x="395.72" y="1039.5" ></text>
</g>
<g >
<title>cache_alloc (405 samples, 0.02%)</title><rect x="1187.4" y="1093" width="0.2" height="15.0" fill="rgb(241,167,40)" rx="2" ry="2" />
<text x="1190.42" y="1103.5" ></text>
</g>
<g >
<title>0x190ce8 (729 samples, 0.03%)</title><rect x="10.3" y="261" width="0.3" height="15.0" fill="rgb(229,113,27)" rx="2" ry="2" />
<text x="13.26" y="271.5" ></text>
</g>
<g >
<title>if_getvnet (307 samples, 0.01%)</title><rect x="23.9" y="1205" width="0.2" height="15.0" fill="rgb(220,72,17)" rx="2" ry="2" />
<text x="26.90" y="1215.5" ></text>
</g>
<g >
<title>pf_test (1,415,788 samples, 62.87%)</title><rect x="297.1" y="1045" width="741.9" height="15.0" fill="rgb(223,84,20)" rx="2" ry="2" />
<text x="300.08" y="1055.5" >pf_test</text>
</g>
<g >
<title>iflib_completed_tx_reclaim (66,943 samples, 2.97%)</title><rect x="667.3" y="885" width="35.1" height="15.0" fill="rgb(234,135,32)" rx="2" ry="2" />
<text x="670.28" y="895.5" >if..</text>
</g>
<g >
<title>0x1ec82c (806 samples, 0.04%)</title><rect x="10.2" y="901" width="0.5" height="15.0" fill="rgb(245,186,44)" rx="2" ry="2" />
<text x="13.23" y="911.5" ></text>
</g>
<g >
<title>memset_std (10,607 samples, 0.47%)</title><rect x="290.4" y="1045" width="5.5" height="15.0" fill="rgb(206,5,1)" rx="2" ry="2" />
<text x="293.38" y="1055.5" ></text>
</g>
<g >
<title>bsearch4_lookup (479 samples, 0.02%)</title><rect x="485.3" y="981" width="0.2" height="15.0" fill="rgb(208,17,4)" rx="2" ry="2" />
<text x="488.28" y="991.5" ></text>
</g>
<g >
<title>spa_import (447 samples, 0.02%)</title><rect x="1187.4" y="1125" width="0.2" height="15.0" fill="rgb(248,198,47)" rx="2" ry="2" />
<text x="1190.41" y="1135.5" ></text>
</g>
<g >
<title>0x2fe66c (205 samples, 0.01%)</title><rect x="10.7" y="693" width="0.1" height="15.0" fill="rgb(206,7,1)" rx="2" ry="2" />
<text x="13.70" y="703.5" ></text>
</g>
<g >
<title>_PyEval_EvalFrameDefault (806 samples, 0.04%)</title><rect x="10.2" y="1157" width="0.5" height="15.0" fill="rgb(221,75,17)" rx="2" ry="2" />
<text x="13.23" y="1167.5" ></text>
</g>
<g >
<title>cache_alloc_retry (406 samples, 0.02%)</title><rect x="1187.4" y="1109" width="0.2" height="15.0" fill="rgb(221,75,18)" rx="2" ry="2" />
<text x="1190.42" y="1119.5" ></text>
</g>
<g >
<title>vdev_free (313 samples, 0.01%)</title><rect x="1189.7" y="1157" width="0.2" height="15.0" fill="rgb(226,99,23)" rx="2" ry="2" />
<text x="1192.73" y="1167.5" ></text>
</g>
<g >
<title>ZSTD_btGetAllMatches_dictMatchState_4 (484 samples, 0.02%)</title><rect x="1161.4" y="1221" width="0.2" height="15.0" fill="rgb(237,147,35)" rx="2" ry="2" />
<text x="1164.37" y="1231.5" ></text>
</g>
<g >
<title>zio_read_phys (8,590 samples, 0.38%)</title><rect x="1172.5" y="1221" width="4.5" height="15.0" fill="rgb(221,75,18)" rx="2" ry="2" />
<text x="1175.53" y="1231.5" ></text>
</g>
<g >
<title>in_cksum_skip (733 samples, 0.03%)</title><rect x="439.7" y="1013" width="0.4" height="15.0" fill="rgb(227,105,25)" rx="2" ry="2" />
<text x="442.74" y="1023.5" ></text>
</g>
<g >
<title>bounce_bus_dmamap_sync (5,240 samples, 0.23%)</title><rect x="623.8" y="885" width="2.8" height="15.0" fill="rgb(226,99,23)" rx="2" ry="2" />
<text x="626.82" y="895.5" ></text>
</g>
<g >
<title>if_simloop (30,225 samples, 1.34%)</title><rect x="485.6" y="997" width="15.8" height="15.0" fill="rgb(232,124,29)" rx="2" ry="2" />
<text x="488.55" y="1007.5" ></text>
</g>
<g >
<title>igb_isc_txd_flush (1,136 samples, 0.05%)</title><rect x="858.6" y="885" width="0.6" height="15.0" fill="rgb(237,149,35)" rx="2" ry="2" />
<text x="861.60" y="895.5" ></text>
</g>
<g >
<title>m_free (629 samples, 0.03%)</title><rect x="322.8" y="1029" width="0.4" height="15.0" fill="rgb(245,186,44)" rx="2" ry="2" />
<text x="325.85" y="1039.5" ></text>
</g>
<g >
<title>0x301cd0 (233 samples, 0.01%)</title><rect x="10.7" y="773" width="0.1" height="15.0" fill="rgb(226,99,23)" rx="2" ry="2" />
<text x="13.69" y="783.5" ></text>
</g>
<g >
<title>SipHash_InitX (4,441 samples, 0.20%)</title><rect x="433.4" y="1013" width="2.3" height="15.0" fill="rgb(227,102,24)" rx="2" ry="2" />
<text x="436.35" y="1023.5" ></text>
</g>
<g >
<title>mb_dtor_mbuf (2,669 samples, 0.12%)</title><rect x="348.0" y="965" width="1.4" height="15.0" fill="rgb(248,198,47)" rx="2" ry="2" />
<text x="350.96" y="975.5" ></text>
</g>
<g >
<title>_rm_rlock (13,845 samples, 0.61%)</title><rect x="315.3" y="1029" width="7.2" height="15.0" fill="rgb(213,40,9)" rx="2" ry="2" />
<text x="318.27" y="1039.5" ></text>
</g>
<g >
<title>0x258c1c (806 samples, 0.04%)</title><rect x="10.2" y="629" width="0.5" height="15.0" fill="rgb(205,2,0)" rx="2" ry="2" />
<text x="13.23" y="639.5" ></text>
</g>
<g >
<title>pfil_mbuf_in (623 samples, 0.03%)</title><rect x="61.4" y="1093" width="0.3" height="15.0" fill="rgb(237,147,35)" rx="2" ry="2" />
<text x="64.37" y="1103.5" ></text>
</g>
<g >
<title>_PyEval_EvalFrameDefault (806 samples, 0.04%)</title><rect x="10.2" y="789" width="0.5" height="15.0" fill="rgb(221,75,17)" rx="2" ry="2" />
<text x="13.23" y="799.5" ></text>
</g>
<g >
<title>generic_bs_w_4 (405 samples, 0.02%)</title><rect x="1086.2" y="1205" width="0.2" height="15.0" fill="rgb(206,8,1)" rx="2" ry="2" />
<text x="1089.21" y="1215.5" ></text>
</g>
<g >
<title>if_getcapenable (242 samples, 0.01%)</title><rect x="61.7" y="1189" width="0.1" height="15.0" fill="rgb(233,128,30)" rx="2" ry="2" />
<text x="64.70" y="1199.5" ></text>
</g>
<g >
<title>pf_check_in (1,430,999 samples, 63.55%)</title><rect x="289.4" y="1061" width="749.9" height="15.0" fill="rgb(220,70,16)" rx="2" ry="2" />
<text x="292.39" y="1071.5" >pf_check_in</text>
</g>
<g >
<title>uma_zfree_arg (44,956 samples, 2.00%)</title><rect x="328.3" y="981" width="23.6" height="15.0" fill="rgb(232,128,30)" rx="2" ry="2" />
<text x="331.32" y="991.5" >u..</text>
</g>
<g >
<title>memcmp (6,643 samples, 0.30%)</title><rect x="1041.4" y="1141" width="3.5" height="15.0" fill="rgb(235,141,33)" rx="2" ry="2" />
<text x="1044.41" y="1151.5" ></text>
</g>
<g >
<title>tcp_input (3,427 samples, 0.15%)</title><rect x="1159.3" y="1205" width="1.8" height="15.0" fill="rgb(219,68,16)" rx="2" ry="2" />
<text x="1162.29" y="1215.5" ></text>
</g>
<g >
<title>_PyEval_EvalFrameDefault (524 samples, 0.02%)</title><rect x="10.3" y="117" width="0.2" height="15.0" fill="rgb(221,75,17)" rx="2" ry="2" />
<text x="13.27" y="127.5" ></text>
</g>
<g >
<title>pf_build_tcp (142,870 samples, 6.34%)</title><rect x="878.3" y="1013" width="74.9" height="15.0" fill="rgb(230,117,28)" rx="2" ry="2" />
<text x="881.31" y="1023.5" >pf_build..</text>
</g>
<g >
<title>spa_activity_check_tryimport (342 samples, 0.02%)</title><rect x="1161.8" y="1221" width="0.2" height="15.0" fill="rgb(243,176,42)" rx="2" ry="2" />
<text x="1164.80" y="1231.5" ></text>
</g>
<g >
<title>mb_ctor_mbuf (335 samples, 0.01%)</title><rect x="123.0" y="1173" width="0.2" height="15.0" fill="rgb(254,228,54)" rx="2" ry="2" />
<text x="125.99" y="1183.5" ></text>
</g>
<g >
<title>ZSTD_copyBlockSequences (322 samples, 0.01%)</title><rect x="11.0" y="1237" width="0.2" height="15.0" fill="rgb(244,182,43)" rx="2" ry="2" />
<text x="14.01" y="1247.5" ></text>
</g>
<g >
<title>tcp_input (436 samples, 0.02%)</title><rect x="1046.2" y="1061" width="0.2" height="15.0" fill="rgb(219,68,16)" rx="2" ry="2" />
<text x="1049.19" y="1071.5" ></text>
</g>
<g >
<title>_ck_epoch_addref (1,183 samples, 0.05%)</title><rect x="16.9" y="1205" width="0.6" height="15.0" fill="rgb(221,73,17)" rx="2" ry="2" />
<text x="19.92" y="1215.5" ></text>
</g>
<g >
<title>igb_isc_txd_flush (29,002 samples, 1.29%)</title><rect x="843.1" y="869" width="15.2" height="15.0" fill="rgb(237,149,35)" rx="2" ry="2" />
<text x="846.12" y="879.5" ></text>
</g>
<g >
<title>0x258c1c (738 samples, 0.03%)</title><rect x="10.3" y="293" width="0.3" height="15.0" fill="rgb(205,2,0)" rx="2" ry="2" />
<text x="13.26" y="303.5" ></text>
</g>
<g >
<title>igb_if_rx_queue_intr_enable (314 samples, 0.01%)</title><rect x="1090.3" y="1221" width="0.2" height="15.0" fill="rgb(225,94,22)" rx="2" ry="2" />
<text x="1093.32" y="1231.5" ></text>
</g>
<g >
<title>0x18e8b4 (806 samples, 0.04%)</title><rect x="10.2" y="421" width="0.5" height="15.0" fill="rgb(216,54,12)" rx="2" ry="2" />
<text x="13.23" y="431.5" ></text>
</g>
<g >
<title>SipHash_SetKey (7,925 samples, 0.35%)</title><rect x="998.1" y="997" width="4.2" height="15.0" fill="rgb(248,201,48)" rx="2" ry="2" />
<text x="1001.15" y="1007.5" ></text>
</g>
<g >
<title>if_getdrvflags (847 samples, 0.04%)</title><rect x="560.8" y="949" width="0.5" height="15.0" fill="rgb(209,20,4)" rx="2" ry="2" />
<text x="563.83" y="959.5" ></text>
</g>
<g >
<title>pf_check_out (9,861 samples, 0.44%)</title><rect x="871.3" y="981" width="5.2" height="15.0" fill="rgb(237,147,35)" rx="2" ry="2" />
<text x="874.30" y="991.5" ></text>
</g>
<g >
<title>ip_input (6,359 samples, 0.28%)</title><rect x="1157.8" y="1221" width="3.3" height="15.0" fill="rgb(230,117,28)" rx="2" ry="2" />
<text x="1160.76" y="1231.5" ></text>
</g>
<g >
<title>spa_change_guid_check (643 samples, 0.03%)</title><rect x="1165.0" y="1189" width="0.3" height="15.0" fill="rgb(223,83,19)" rx="2" ry="2" />
<text x="1167.97" y="1199.5" ></text>
</g>
<g >
<title>bounce_bus_dmamap_sync (23,597 samples, 1.05%)</title><rect x="153.4" y="1173" width="12.4" height="15.0" fill="rgb(226,99,23)" rx="2" ry="2" />
<text x="156.44" y="1183.5" ></text>
</g>
<g >
<title>if_inc_counter (6,871 samples, 0.31%)</title><rect x="62.0" y="1189" width="3.6" height="15.0" fill="rgb(209,20,4)" rx="2" ry="2" />
<text x="65.04" y="1199.5" ></text>
</g>
<g >
<title>_PyEval_EvalFrameDefault (806 samples, 0.04%)</title><rect x="10.2" y="549" width="0.5" height="15.0" fill="rgb(221,75,17)" rx="2" ry="2" />
<text x="13.23" y="559.5" ></text>
</g>
<g >
<title>ifmp_ring_enqueue (1,871 samples, 0.08%)</title><rect x="859.3" y="949" width="0.9" height="15.0" fill="rgb(221,74,17)" rx="2" ry="2" />
<text x="862.25" y="959.5" ></text>
</g>
<g >
<title>bpf_filter (26,971 samples, 1.20%)</title><rect x="238.6" y="1109" width="14.1" height="15.0" fill="rgb(211,28,6)" rx="2" ry="2" />
<text x="241.58" y="1119.5" ></text>
</g>
<g >
<title>0x18e8b4 (806 samples, 0.04%)</title><rect x="10.2" y="981" width="0.5" height="15.0" fill="rgb(216,54,12)" rx="2" ry="2" />
<text x="13.23" y="991.5" ></text>
</g>
<g >
<title>_epoch_enter_preempt (673 samples, 0.03%)</title><rect x="644.6" y="869" width="0.3" height="15.0" fill="rgb(225,92,22)" rx="2" ry="2" />
<text x="647.55" y="879.5" ></text>
</g>
<g >
<title>netisr_dispatch_src (1,476,030 samples, 65.55%)</title><rect x="266.4" y="1109" width="773.5" height="15.0" fill="rgb(219,66,15)" rx="2" ry="2" />
<text x="269.42" y="1119.5" >netisr_dispatch_src</text>
</g>
<g >
<title>bounce_bus_dmamap_load_buffer (15,623 samples, 0.69%)</title><rect x="105.1" y="1157" width="8.2" height="15.0" fill="rgb(254,228,54)" rx="2" ry="2" />
<text x="108.11" y="1167.5" ></text>
</g>
<g >
<title>_PyEval_EvalFrameDefault (793 samples, 0.04%)</title><rect x="10.2" y="405" width="0.5" height="15.0" fill="rgb(221,75,17)" rx="2" ry="2" />
<text x="13.24" y="415.5" ></text>
</g>
<g >
<title>0x305368 (254 samples, 0.01%)</title><rect x="10.7" y="965" width="0.1" height="15.0" fill="rgb(206,6,1)" rx="2" ry="2" />
<text x="13.68" y="975.5" ></text>
</g>
<g >
<title>bounce_bus_dmamap_complete (733 samples, 0.03%)</title><rect x="78.4" y="1173" width="0.3" height="15.0" fill="rgb(215,46,11)" rx="2" ry="2" />
<text x="81.36" y="1183.5" ></text>
</g>
<g >
<title>_PyEval_EvalFrameDefault (806 samples, 0.04%)</title><rect x="10.2" y="965" width="0.5" height="15.0" fill="rgb(221,75,17)" rx="2" ry="2" />
<text x="13.23" y="975.5" ></text>
</g>
<g >
<title>m_freem (56,421 samples, 2.51%)</title><rect x="323.2" y="1029" width="29.5" height="15.0" fill="rgb(241,167,40)" rx="2" ry="2" />
<text x="326.18" y="1039.5" >m_..</text>
</g>
<g >
<title>fork_exit (2,249,992 samples, 99.92%)</title><rect x="10.9" y="1269" width="1179.0" height="15.0" fill="rgb(240,165,39)" rx="2" ry="2" />
<text x="13.86" y="1279.5" >fork_exit</text>
</g>
<g >
<title>ether_nh_input (1,209 samples, 0.05%)</title><rect x="61.1" y="1157" width="0.6" height="15.0" fill="rgb(223,86,20)" rx="2" ry="2" />
<text x="64.06" y="1167.5" ></text>
</g>
<g >
<title>_epoch_enter_preempt (237 samples, 0.01%)</title><rect x="11.2" y="1253" width="0.1" height="15.0" fill="rgb(225,92,22)" rx="2" ry="2" />
<text x="14.19" y="1263.5" ></text>
</g>
<g >
<title>0x2580f0 (806 samples, 0.04%)</title><rect x="10.2" y="949" width="0.5" height="15.0" fill="rgb(222,78,18)" rx="2" ry="2" />
<text x="13.23" y="959.5" ></text>
</g>
<g >
<title>spa_event_notify (3,448 samples, 0.15%)</title><rect x="1162.0" y="1221" width="1.8" height="15.0" fill="rgb(220,70,16)" rx="2" ry="2" />
<text x="1164.98" y="1231.5" ></text>
</g>
<g >
<title>taskqueue_thread_loop (49,163 samples, 2.18%)</title><rect x="1161.3" y="1253" width="25.8" height="15.0" fill="rgb(241,168,40)" rx="2" ry="2" />
<text x="1164.31" y="1263.5" >t..</text>
</g>
<g >
<title>0x290ec0 (806 samples, 0.04%)</title><rect x="10.2" y="1237" width="0.5" height="15.0" fill="rgb(224,91,21)" rx="2" ry="2" />
<text x="13.23" y="1247.5" ></text>
</g>
<g >
<title>in_lltable_lookup (607 samples, 0.03%)</title><rect x="860.6" y="965" width="0.4" height="15.0" fill="rgb(240,163,39)" rx="2" ry="2" />
<text x="863.63" y="975.5" ></text>
</g>
<g >
<title>tcp_input_with_port (427 samples, 0.02%)</title><rect x="1046.2" y="1045" width="0.2" height="15.0" fill="rgb(248,197,47)" rx="2" ry="2" />
<text x="1049.20" y="1055.5" ></text>
</g>
<g >
<title>m_pkthdr_init (228 samples, 0.01%)</title><rect x="145.9" y="1189" width="0.1" height="15.0" fill="rgb(247,194,46)" rx="2" ry="2" />
<text x="148.93" y="1199.5" ></text>
</g>
<g >
<title>pmap_kextract (413 samples, 0.02%)</title><rect x="754.8" y="837" width="0.2" height="15.0" fill="rgb(252,216,51)" rx="2" ry="2" />
<text x="757.79" y="847.5" ></text>
</g>
<g >
<title>in_lltable_lookup (8,953 samples, 0.40%)</title><rect x="546.6" y="949" width="4.7" height="15.0" fill="rgb(240,163,39)" rx="2" ry="2" />
<text x="549.56" y="959.5" ></text>
</g>
<g >
<title>iflib_rxeof (453 samples, 0.02%)</title><rect x="1090.0" y="1221" width="0.2" height="15.0" fill="rgb(213,39,9)" rx="2" ry="2" />
<text x="1092.96" y="1231.5" ></text>
</g>
<g >
<title>ithread_loop (18,195 samples, 0.81%)</title><rect x="1151.6" y="1253" width="9.5" height="15.0" fill="rgb(233,131,31)" rx="2" ry="2" />
<text x="1154.57" y="1263.5" ></text>
</g>
<g >
<title>bus_dmamap_load_mbuf_sg (199 samples, 0.01%)</title><rect x="667.0" y="885" width="0.1" height="15.0" fill="rgb(248,200,47)" rx="2" ry="2" />
<text x="670.03" y="895.5" ></text>
</g>
<g >
<title>sa_handle_get (2,191 samples, 0.10%)</title><rect x="1163.8" y="1205" width="1.2" height="15.0" fill="rgb(244,181,43)" rx="2" ry="2" />
<text x="1166.80" y="1215.5" ></text>
</g>
<g >
<title>0x258090 (806 samples, 0.04%)</title><rect x="10.2" y="997" width="0.5" height="15.0" fill="rgb(212,35,8)" rx="2" ry="2" />
<text x="13.23" y="1007.5" ></text>
</g>
<g >
<title>pf_test (671 samples, 0.03%)</title><rect x="876.5" y="981" width="0.3" height="15.0" fill="rgb(223,84,20)" rx="2" ry="2" />
<text x="879.46" y="991.5" ></text>
</g>
<g >
<title>0x18e8b4 (544 samples, 0.02%)</title><rect x="10.3" y="133" width="0.2" height="15.0" fill="rgb(216,54,12)" rx="2" ry="2" />
<text x="13.26" y="143.5" ></text>
</g>
<g >
<title>ether_demux (1,738 samples, 0.08%)</title><rect x="1045.5" y="1109" width="0.9" height="15.0" fill="rgb(253,224,53)" rx="2" ry="2" />
<text x="1048.52" y="1119.5" ></text>
</g>
<g >
<title>igb_isc_rxd_pkt_get (13,233 samples, 0.59%)</title><rect x="138.5" y="1189" width="7.0" height="15.0" fill="rgb(232,126,30)" rx="2" ry="2" />
<text x="141.53" y="1199.5" ></text>
</g>
<g >
<title>iflib_txq_drain (460,456 samples, 20.45%)</title><rect x="617.9" y="901" width="241.3" height="15.0" fill="rgb(237,149,35)" rx="2" ry="2" />
<text x="620.93" y="911.5" >iflib_txq_drain</text>
</g>
<g >
<title>0x2ec1ac (204 samples, 0.01%)</title><rect x="10.1" y="1269" width="0.1" height="15.0" fill="rgb(230,117,28)" rx="2" ry="2" />
<text x="13.09" y="1279.5" ></text>
</g>
<g >
<title>spa_vdev_split_mirror (678 samples, 0.03%)</title><rect x="1165.0" y="1205" width="0.3" height="15.0" fill="rgb(206,4,1)" rx="2" ry="2" />
<text x="1167.97" y="1215.5" ></text>
</g>
<g >
<title>iflib_if_transmit (766 samples, 0.03%)</title><rect x="860.2" y="965" width="0.4" height="15.0" fill="rgb(205,0,0)" rx="2" ry="2" />
<text x="863.23" y="975.5" ></text>
</g>
<g >
<title>netisr_queue_src (24,459 samples, 1.09%)</title><rect x="488.6" y="981" width="12.8" height="15.0" fill="rgb(250,210,50)" rx="2" ry="2" />
<text x="491.57" y="991.5" ></text>
</g>
<g >
<title>0x18e8b4 (806 samples, 0.04%)</title><rect x="10.2" y="517" width="0.5" height="15.0" fill="rgb(216,54,12)" rx="2" ry="2" />
<text x="13.23" y="527.5" ></text>
</g>
<g >
<title>0x2c1860 (207 samples, 0.01%)</title><rect x="10.7" y="725" width="0.1" height="15.0" fill="rgb(228,108,25)" rx="2" ry="2" />
<text x="13.70" y="735.5" ></text>
</g>
<g >
<title>pf_walk_header (2,847 samples, 0.13%)</title><rect x="1037.5" y="1029" width="1.5" height="15.0" fill="rgb(233,132,31)" rx="2" ry="2" />
<text x="1040.50" y="1039.5" ></text>
</g>
<g >
<title>ip_output_send (661,369 samples, 29.37%)</title><rect x="518.2" y="997" width="346.6" height="15.0" fill="rgb(231,122,29)" rx="2" ry="2" />
<text x="521.23" y="1007.5" >ip_output_send</text>
</g>
<g >
<title>pfil_mbuf_out (14,264 samples, 0.63%)</title><rect x="869.3" y="997" width="7.5" height="15.0" fill="rgb(253,223,53)" rx="2" ry="2" />
<text x="872.34" y="1007.5" ></text>
</g>
<g >
<title>0x319690 (302 samples, 0.01%)</title><rect x="10.7" y="1253" width="0.1" height="15.0" fill="rgb(236,147,35)" rx="2" ry="2" />
<text x="13.67" y="1263.5" ></text>
</g>
<g >
<title>0xffff000000b680c8 (303 samples, 0.01%)</title><rect x="538.6" y="965" width="0.2" height="15.0" fill="rgb(227,102,24)" rx="2" ry="2" />
<text x="541.63" y="975.5" ></text>
</g>
<g >
<title>memcpy_std (308 samples, 0.01%)</title><rect x="1161.8" y="1205" width="0.2" height="15.0" fill="rgb(206,5,1)" rx="2" ry="2" />
<text x="1164.81" y="1215.5" ></text>
</g>
<g >
<title>rxd_frag_to_sd (2,115 samples, 0.09%)</title><rect x="1081.3" y="1205" width="1.1" height="15.0" fill="rgb(222,79,19)" rx="2" ry="2" />
<text x="1084.27" y="1215.5" ></text>
</g>
<g >
<title>0x258090 (202 samples, 0.01%)</title><rect x="10.1" y="1157" width="0.1" height="15.0" fill="rgb(212,35,8)" rx="2" ry="2" />
<text x="13.09" y="1167.5" ></text>
</g>
<g >
<title>0x2fd344 (234 samples, 0.01%)</title><rect x="10.7" y="821" width="0.1" height="15.0" fill="rgb(249,202,48)" rx="2" ry="2" />
<text x="13.69" y="831.5" ></text>
</g>
<g >
<title>0x292340 (806 samples, 0.04%)</title><rect x="10.2" y="1205" width="0.5" height="15.0" fill="rgb(238,154,36)" rx="2" ry="2" />
<text x="13.23" y="1215.5" ></text>
</g>
<g >
<title>pf_pull_hdr (560 samples, 0.02%)</title><rect x="296.6" y="1045" width="0.3" height="15.0" fill="rgb(224,91,21)" rx="2" ry="2" />
<text x="299.59" y="1055.5" ></text>
</g>
<g >
<title>0x25010c (806 samples, 0.04%)</title><rect x="10.2" y="1189" width="0.5" height="15.0" fill="rgb(236,145,34)" rx="2" ry="2" />
<text x="13.23" y="1199.5" ></text>
</g>
<g >
<title>0x258090 (806 samples, 0.04%)</title><rect x="10.2" y="1045" width="0.5" height="15.0" fill="rgb(212,35,8)" rx="2" ry="2" />
<text x="13.23" y="1055.5" ></text>
</g>
<g >
<title>_PyEval_EvalFrameDefault (806 samples, 0.04%)</title><rect x="10.2" y="837" width="0.5" height="15.0" fill="rgb(221,75,17)" rx="2" ry="2" />
<text x="13.23" y="847.5" ></text>
</g>
<g >
<title>0x258090 (204 samples, 0.01%)</title><rect x="10.1" y="1205" width="0.1" height="15.0" fill="rgb(212,35,8)" rx="2" ry="2" />
<text x="13.09" y="1215.5" ></text>
</g>
<g >
<title>_ck_epoch_addref (3,820 samples, 0.17%)</title><rect x="226.9" y="1093" width="2.0" height="15.0" fill="rgb(221,73,17)" rx="2" ry="2" />
<text x="229.87" y="1103.5" ></text>
</g>
<g >
<title>spinlock_enter (947 samples, 0.04%)</title><rect x="1107.1" y="1221" width="0.5" height="15.0" fill="rgb(247,197,47)" rx="2" ry="2" />
<text x="1110.06" y="1231.5" ></text>
</g>
<g >
<title>VOP_WRITE_APV (5,399 samples, 0.24%)</title><rect x="1187.1" y="1221" width="2.8" height="15.0" fill="rgb(209,21,5)" rx="2" ry="2" />
<text x="1190.09" y="1231.5" ></text>
</g>
<g >
<title>iflib_fl_refill (122,760 samples, 5.45%)</title><rect x="65.6" y="1189" width="64.4" height="15.0" fill="rgb(211,32,7)" rx="2" ry="2" />
<text x="68.64" y="1199.5" >iflib_f..</text>
</g>
<g >
<title>arpresolve (3,542 samples, 0.16%)</title><rect x="520.1" y="981" width="1.9" height="15.0" fill="rgb(215,49,11)" rx="2" ry="2" />
<text x="523.11" y="991.5" ></text>
</g>
<g >
<title>0x2c7158 (245 samples, 0.01%)</title><rect x="10.7" y="901" width="0.1" height="15.0" fill="rgb(239,160,38)" rx="2" ry="2" />
<text x="13.68" y="911.5" ></text>
</g>
<g >
<title>0xffff000000b680cc (5,129 samples, 0.23%)</title><rect x="970.1" y="997" width="2.7" height="15.0" fill="rgb(249,204,48)" rx="2" ry="2" />
<text x="973.15" y="1007.5" ></text>
</g>
<g >
<title>0x307ec8 (298 samples, 0.01%)</title><rect x="10.7" y="1045" width="0.1" height="15.0" fill="rgb(229,113,27)" rx="2" ry="2" />
<text x="13.67" y="1055.5" ></text>
</g>
<g >
<title>netmap_rx_irq (6,587 samples, 0.29%)</title><rect x="1077.8" y="1205" width="3.5" height="15.0" fill="rgb(213,37,9)" rx="2" ry="2" />
<text x="1080.82" y="1215.5" ></text>
</g>
<g >
<title>kmem_back_domain (272 samples, 0.01%)</title><rect x="1188.0" y="1029" width="0.1" height="15.0" fill="rgb(211,28,6)" rx="2" ry="2" />
<text x="1190.98" y="1039.5" ></text>
</g>
<g >
<title>pfil_mbuf_out (731 samples, 0.03%)</title><rect x="1032.9" y="1013" width="0.4" height="15.0" fill="rgb(253,223,53)" rx="2" ry="2" />
<text x="1035.94" y="1023.5" ></text>
</g>
<g >
<title>bounce_bus_dmamap_load_buffer (49,776 samples, 2.21%)</title><rect x="728.9" y="853" width="26.1" height="15.0" fill="rgb(254,228,54)" rx="2" ry="2" />
<text x="731.93" y="863.5" >b..</text>
</g>
<g >
<title>0x2ad1d0 (806 samples, 0.04%)</title><rect x="10.2" y="1253" width="0.5" height="15.0" fill="rgb(210,23,5)" rx="2" ry="2" />
<text x="13.23" y="1263.5" ></text>
</g>
<g >
<title>lock_delay (280 samples, 0.01%)</title><rect x="1177.0" y="1157" width="0.2" height="15.0" fill="rgb(250,207,49)" rx="2" ry="2" />
<text x="1180.04" y="1167.5" ></text>
</g>
<g >
<title>SipHash_Final (41,779 samples, 1.86%)</title><rect x="974.1" y="997" width="21.8" height="15.0" fill="rgb(240,161,38)" rx="2" ry="2" />
<text x="977.05" y="1007.5" >S..</text>
</g>
<g >
<title>0x18e8b4 (202 samples, 0.01%)</title><rect x="10.1" y="1141" width="0.1" height="15.0" fill="rgb(216,54,12)" rx="2" ry="2" />
<text x="13.09" y="1151.5" ></text>
</g>
<g >
<title>0x2c3d30 (205 samples, 0.01%)</title><rect x="10.7" y="709" width="0.1" height="15.0" fill="rgb(250,210,50)" rx="2" ry="2" />
<text x="13.70" y="719.5" ></text>
</g>
<g >
<title>kmem_malloc_domainset (3,397 samples, 0.15%)</title><rect x="1162.0" y="1141" width="1.8" height="15.0" fill="rgb(224,88,21)" rx="2" ry="2" />
<text x="1164.99" y="1151.5" ></text>
</g>
<g >
<title>zone_import (3,425 samples, 0.15%)</title><rect x="1162.0" y="1173" width="1.8" height="15.0" fill="rgb(222,82,19)" rx="2" ry="2" />
<text x="1164.99" y="1183.5" ></text>
</g>
<g >
<title>0x18e8b4 (204 samples, 0.01%)</title><rect x="10.1" y="1237" width="0.1" height="15.0" fill="rgb(216,54,12)" rx="2" ry="2" />
<text x="13.09" y="1247.5" ></text>
</g>
<g >
<title>igb_isc_rxd_available (519 samples, 0.02%)</title><rect x="1058.5" y="1205" width="0.2" height="15.0" fill="rgb(226,97,23)" rx="2" ry="2" />
<text x="1061.47" y="1215.5" ></text>
</g>
<g >
<title>m_apply (3,119 samples, 0.14%)</title><rect x="513.7" y="965" width="1.6" height="15.0" fill="rgb(242,173,41)" rx="2" ry="2" />
<text x="516.71" y="975.5" ></text>
</g>
<g >
<title>_epoch_enter_preempt (5,572 samples, 0.25%)</title><rect x="226.0" y="1109" width="2.9" height="15.0" fill="rgb(225,92,22)" rx="2" ry="2" />
<text x="228.95" y="1119.5" ></text>
</g>
<g >
<title>0x18e804 (806 samples, 0.04%)</title><rect x="10.2" y="645" width="0.5" height="15.0" fill="rgb(239,160,38)" rx="2" ry="2" />
<text x="13.23" y="655.5" ></text>
</g>
<g >
<title>pfil_mbuf_in (1,436,796 samples, 63.81%)</title><rect x="286.9" y="1077" width="752.9" height="15.0" fill="rgb(237,147,35)" rx="2" ry="2" />
<text x="289.92" y="1087.5" >pfil_mbuf_in</text>
</g>
<g >
<title>pf_isforlocal (6,619 samples, 0.29%)</title><rect x="957.2" y="1013" width="3.5" height="15.0" fill="rgb(205,1,0)" rx="2" ry="2" />
<text x="960.24" y="1023.5" ></text>
</g>
<g >
<title>0x307ec8 (233 samples, 0.01%)</title><rect x="10.7" y="789" width="0.1" height="15.0" fill="rgb(229,113,27)" rx="2" ry="2" />
<text x="13.69" y="799.5" ></text>
</g>
<g >
<title>do_case_conv (992 samples, 0.04%)</title><rect x="1187.7" y="1173" width="0.5" height="15.0" fill="rgb(232,125,29)" rx="2" ry="2" />
<text x="1190.66" y="1183.5" ></text>
</g>
<g >
<title>_PyEval_EvalFrameDefault (806 samples, 0.04%)</title><rect x="10.2" y="709" width="0.5" height="15.0" fill="rgb(221,75,17)" rx="2" ry="2" />
<text x="13.23" y="719.5" ></text>
</g>
<g >
<title>igb_isc_rxd_refill (896 samples, 0.04%)</title><rect x="145.5" y="1189" width="0.4" height="15.0" fill="rgb(206,4,1)" rx="2" ry="2" />
<text x="148.46" y="1199.5" ></text>
</g>
<g >
<title>iflib_get_softc (211 samples, 0.01%)</title><rect x="24.1" y="1205" width="0.1" height="15.0" fill="rgb(215,46,11)" rx="2" ry="2" />
<text x="27.11" y="1215.5" ></text>
</g>
<g >
<title>__rw_wlock_hard (3,100 samples, 0.14%)</title><rect x="1162.0" y="1109" width="1.6" height="15.0" fill="rgb(208,16,3)" rx="2" ry="2" />
<text x="1164.99" y="1119.5" ></text>
</g>
<g >
<title>pfil_mbuf_in (1,007 samples, 0.04%)</title><rect x="1045.7" y="1061" width="0.5" height="15.0" fill="rgb(237,147,35)" rx="2" ry="2" />
<text x="1048.67" y="1071.5" ></text>
</g>
<g >
<title>cache_alloc_retry (332 samples, 0.01%)</title><rect x="1188.0" y="1109" width="0.1" height="15.0" fill="rgb(221,75,18)" rx="2" ry="2" />
<text x="1190.96" y="1119.5" ></text>
</g>
<g >
<title>mb_ctor_mbuf (575 samples, 0.03%)</title><rect x="927.3" y="997" width="0.3" height="15.0" fill="rgb(254,228,54)" rx="2" ry="2" />
<text x="930.28" y="1007.5" ></text>
</g>
<g >
<title>memcpy_std (2,984 samples, 0.13%)</title><rect x="397.1" y="1013" width="1.5" height="15.0" fill="rgb(206,5,1)" rx="2" ry="2" />
<text x="400.08" y="1023.5" ></text>
</g>
<g >
<title>igb_isc_rxd_available (16,318 samples, 0.72%)</title><rect x="130.0" y="1189" width="8.5" height="15.0" fill="rgb(226,97,23)" rx="2" ry="2" />
<text x="132.97" y="1199.5" ></text>
</g>
<g >
<title>pmap_kextract (2,323 samples, 0.10%)</title><rect x="112.1" y="1141" width="1.2" height="15.0" fill="rgb(252,216,51)" rx="2" ry="2" />
<text x="115.08" y="1151.5" ></text>
</g>
<g >
<title>0x3072ac (218 samples, 0.01%)</title><rect x="10.7" y="757" width="0.1" height="15.0" fill="rgb(244,180,43)" rx="2" ry="2" />
<text x="13.69" y="767.5" ></text>
</g>
<g >
<title>igb_isc_rxd_refill (5,461 samples, 0.24%)</title><rect x="120.1" y="1173" width="2.9" height="15.0" fill="rgb(206,4,1)" rx="2" ry="2" />
<text x="123.13" y="1183.5" ></text>
</g>
<g >
<title>sa_attr_op (785 samples, 0.03%)</title><rect x="1163.8" y="1189" width="0.4" height="15.0" fill="rgb(214,43,10)" rx="2" ry="2" />
<text x="1166.81" y="1199.5" ></text>
</g>
<g >
<title>memcpy_std (35,924 samples, 1.60%)</title><rect x="1059.0" y="1205" width="18.8" height="15.0" fill="rgb(206,5,1)" rx="2" ry="2" />
<text x="1061.99" y="1215.5" ></text>
</g>
<g >
<title>_task_fn_rx (2,032,401 samples, 90.26%)</title><rect x="17.5" y="1221" width="1065.1" height="15.0" fill="rgb(231,121,28)" rx="2" ry="2" />
<text x="20.54" y="1231.5" >_task_fn_rx</text>
</g>
<g >
<title>0x2c7f1c (242 samples, 0.01%)</title><rect x="10.7" y="885" width="0.1" height="15.0" fill="rgb(245,186,44)" rx="2" ry="2" />
<text x="13.68" y="895.5" ></text>
</g>
<g >
<title>fork_trampoline (2,249,992 samples, 99.92%)</title><rect x="10.9" y="1285" width="1179.0" height="15.0" fill="rgb(250,207,49)" rx="2" ry="2" />
<text x="13.86" y="1295.5" >fork_trampoline</text>
</g>
<g >
<title>pf_check_in (517 samples, 0.02%)</title><rect x="286.6" y="1077" width="0.3" height="15.0" fill="rgb(220,70,16)" rx="2" ry="2" />
<text x="289.65" y="1087.5" ></text>
</g>
<g >
<title>cpu_idle (1,154 samples, 0.05%)</title><rect x="11.3" y="1253" width="0.6" height="15.0" fill="rgb(206,7,1)" rx="2" ry="2" />
<text x="14.34" y="1263.5" ></text>
</g>
<g >
<title>bpf_filter (603 samples, 0.03%)</title><rect x="214.3" y="1125" width="0.4" height="15.0" fill="rgb(211,28,6)" rx="2" ry="2" />
<text x="217.34" y="1135.5" ></text>
</g>
<g >
<title>uma_zfree_arg (2,341 samples, 0.10%)</title><rect x="701.1" y="821" width="1.2" height="15.0" fill="rgb(232,128,30)" rx="2" ry="2" />
<text x="704.10" y="831.5" ></text>
</g>
<g >
<title>_task_fn_rx (464 samples, 0.02%)</title><rect x="15.0" y="1237" width="0.3" height="15.0" fill="rgb(231,121,28)" rx="2" ry="2" />
<text x="18.04" y="1247.5" ></text>
</g>
<g >
<title>if_getdrvflags (1,130 samples, 0.05%)</title><rect x="577.2" y="933" width="0.6" height="15.0" fill="rgb(209,20,4)" rx="2" ry="2" />
<text x="580.22" y="943.5" ></text>
</g>
<g >
<title>0x31ecc8 (316 samples, 0.01%)</title><rect x="10.7" y="1269" width="0.1" height="15.0" fill="rgb(239,156,37)" rx="2" ry="2" />
<text x="13.66" y="1279.5" ></text>
</g>
<g >
<title>0x3072ac (300 samples, 0.01%)</title><rect x="10.7" y="1125" width="0.1" height="15.0" fill="rgb(244,180,43)" rx="2" ry="2" />
<text x="13.67" y="1135.5" ></text>
</g>
<g >
<title>in_cksumdata (3,861 samples, 0.17%)</title><rect x="511.5" y="965" width="2.1" height="15.0" fill="rgb(228,109,26)" rx="2" ry="2" />
<text x="514.55" y="975.5" ></text>
</g>
<g >
<title>spa_unload (392 samples, 0.02%)</title><rect x="1188.0" y="1141" width="0.2" height="15.0" fill="rgb(253,221,52)" rx="2" ry="2" />
<text x="1190.96" y="1151.5" ></text>
</g>
<g >
<title>memcpy_std (18,819 samples, 0.84%)</title><rect x="1023.1" y="997" width="9.8" height="15.0" fill="rgb(206,5,1)" rx="2" ry="2" />
<text x="1026.07" y="1007.5" ></text>
</g>
<g >
<title>0x2fd178 (301 samples, 0.01%)</title><rect x="10.7" y="1205" width="0.1" height="15.0" fill="rgb(216,54,12)" rx="2" ry="2" />
<text x="13.67" y="1215.5" ></text>
</g>
<g >
<title>bpf_ifnet_chkdir (355 samples, 0.02%)</title><rect x="252.7" y="1109" width="0.2" height="15.0" fill="rgb(207,13,3)" rx="2" ry="2" />
<text x="255.71" y="1119.5" ></text>
</g>
<g >
<title>igb_if_tx_queue_intr_enable (4,708 samples, 0.21%)</title><rect x="1087.4" y="1205" width="2.5" height="15.0" fill="rgb(212,35,8)" rx="2" ry="2" />
<text x="1090.39" y="1215.5" ></text>
</g>
<g >
<title>0x258090 (806 samples, 0.04%)</title><rect x="10.2" y="597" width="0.5" height="15.0" fill="rgb(212,35,8)" rx="2" ry="2" />
<text x="13.23" y="607.5" ></text>
</g>
<g >
<title>mb_free_ext (244 samples, 0.01%)</title><rect x="352.6" y="1013" width="0.1" height="15.0" fill="rgb(221,77,18)" rx="2" ry="2" />
<text x="355.61" y="1023.5" ></text>
</g>
<g >
<title>0x258090 (544 samples, 0.02%)</title><rect x="10.3" y="149" width="0.2" height="15.0" fill="rgb(212,35,8)" rx="2" ry="2" />
<text x="13.26" y="159.5" ></text>
</g>
<g >
<title>_epoch_enter_preempt (2,344 samples, 0.10%)</title><rect x="16.3" y="1221" width="1.2" height="15.0" fill="rgb(225,92,22)" rx="2" ry="2" />
<text x="19.31" y="1231.5" ></text>
</g>
<g >
<title>0x18e8b4 (806 samples, 0.04%)</title><rect x="10.2" y="1077" width="0.5" height="15.0" fill="rgb(216,54,12)" rx="2" ry="2" />
<text x="13.23" y="1087.5" ></text>
</g>
<g >
<title>bus_dmamap_load (240 samples, 0.01%)</title><rect x="60.7" y="1189" width="0.1" height="15.0" fill="rgb(236,143,34)" rx="2" ry="2" />
<text x="63.71" y="1199.5" ></text>
</g>
<g >
<title>memcpy_std (2,490 samples, 0.11%)</title><rect x="863.5" y="981" width="1.3" height="15.0" fill="rgb(206,5,1)" rx="2" ry="2" />
<text x="866.50" y="991.5" ></text>
</g>
<g >
<title>drain_ring_lockless (496,534 samples, 22.05%)</title><rect x="599.0" y="917" width="260.2" height="15.0" fill="rgb(216,51,12)" rx="2" ry="2" />
<text x="602.03" y="927.5" >drain_ring_lockless</text>
</g>
<g >
<title>vn_io_fault (5,419 samples, 0.24%)</title><rect x="1187.1" y="1253" width="2.8" height="15.0" fill="rgb(229,113,27)" rx="2" ry="2" />
<text x="1190.09" y="1263.5" ></text>
</g>
<g >
<title>cache_alloc_retry (266 samples, 0.01%)</title><rect x="926.1" y="997" width="0.1" height="15.0" fill="rgb(221,75,18)" rx="2" ry="2" />
<text x="929.05" y="1007.5" ></text>
</g>
<g >
<title>ether_output_frame (589,616 samples, 26.18%)</title><rect x="551.3" y="965" width="308.9" height="15.0" fill="rgb(244,180,43)" rx="2" ry="2" />
<text x="554.25" y="975.5" >ether_output_frame</text>
</g>
<g >
<title>0x18e804 (806 samples, 0.04%)</title><rect x="10.2" y="741" width="0.5" height="15.0" fill="rgb(239,160,38)" rx="2" ry="2" />
<text x="13.23" y="751.5" ></text>
</g>
<g >
<title>cache_alloc_retry (3,429 samples, 0.15%)</title><rect x="1162.0" y="1205" width="1.8" height="15.0" fill="rgb(221,75,18)" rx="2" ry="2" />
<text x="1164.98" y="1215.5" ></text>
</g>
<g >
<title>0x307ec8 (205 samples, 0.01%)</title><rect x="10.7" y="677" width="0.1" height="15.0" fill="rgb(229,113,27)" rx="2" ry="2" />
<text x="13.70" y="687.5" ></text>
</g>
<g >
<title>if_getnumadomain (306 samples, 0.01%)</title><rect x="23.7" y="1205" width="0.2" height="15.0" fill="rgb(215,49,11)" rx="2" ry="2" />
<text x="26.74" y="1215.5" ></text>
</g>
<g >
<title>0x18e8b4 (806 samples, 0.04%)</title><rect x="10.2" y="853" width="0.5" height="15.0" fill="rgb(216,54,12)" rx="2" ry="2" />
<text x="13.23" y="863.5" ></text>
</g>
<g >
<title>dsl_dir_hold (630 samples, 0.03%)</title><rect x="1165.0" y="1173" width="0.3" height="15.0" fill="rgb(206,6,1)" rx="2" ry="2" />
<text x="1167.97" y="1183.5" ></text>
</g>
<g >
<title>0x258c1c (806 samples, 0.04%)</title><rect x="10.2" y="565" width="0.5" height="15.0" fill="rgb(205,2,0)" rx="2" ry="2" />
<text x="13.23" y="575.5" ></text>
</g>
<g >
<title>0xffff000000b680cc (1,006 samples, 0.04%)</title><rect x="394.5" y="1013" width="0.5" height="15.0" fill="rgb(249,204,48)" rx="2" ry="2" />
<text x="397.50" y="1023.5" ></text>
</g>
<g >
<title>0x2c218c (302 samples, 0.01%)</title><rect x="10.7" y="1221" width="0.1" height="15.0" fill="rgb(224,91,21)" rx="2" ry="2" />
<text x="13.67" y="1231.5" ></text>
</g>
<g >
<title>pf_get_mss (812 samples, 0.04%)</title><rect x="953.2" y="1013" width="0.4" height="15.0" fill="rgb(246,191,45)" rx="2" ry="2" />
<text x="956.17" y="1023.5" ></text>
</g>
<g >
<title>0x18e8b4 (204 samples, 0.01%)</title><rect x="10.1" y="1189" width="0.1" height="15.0" fill="rgb(216,54,12)" rx="2" ry="2" />
<text x="13.09" y="1199.5" ></text>
</g>
<g >
<title>gtaskqueue_run_locked (2,080,071 samples, 92.37%)</title><rect x="15.3" y="1237" width="1090.0" height="15.0" fill="rgb(217,57,13)" rx="2" ry="2" />
<text x="18.30" y="1247.5" >gtaskqueue_run_locked</text>
</g>
<g >
<title>0x2ad558 (848 samples, 0.04%)</title><rect x="10.2" y="1269" width="0.5" height="15.0" fill="rgb(236,143,34)" rx="2" ry="2" />
<text x="13.21" y="1279.5" ></text>
</g>
<g >
<title>0x258090 (806 samples, 0.04%)</title><rect x="10.2" y="533" width="0.5" height="15.0" fill="rgb(212,35,8)" rx="2" ry="2" />
<text x="13.23" y="543.5" ></text>
</g>
<g >
<title>cache_alloc (616 samples, 0.03%)</title><rect x="1165.0" y="1141" width="0.3" height="15.0" fill="rgb(241,167,40)" rx="2" ry="2" />
<text x="1167.98" y="1151.5" ></text>
</g>
<g >
<title>if_getsoftc (9,629 samples, 0.43%)</title><rect x="561.3" y="949" width="5.0" height="15.0" fill="rgb(237,150,36)" rx="2" ry="2" />
<text x="564.27" y="959.5" ></text>
</g>
<g >
<title>bounce_bus_dmamap_unload (888 samples, 0.04%)</title><rect x="60.2" y="1189" width="0.5" height="15.0" fill="rgb(247,195,46)" rx="2" ry="2" />
<text x="63.25" y="1199.5" ></text>
</g>
<g >
<title>m_apply (1,584 samples, 0.07%)</title><rect x="864.8" y="997" width="0.8" height="15.0" fill="rgb(242,173,41)" rx="2" ry="2" />
<text x="867.81" y="1007.5" ></text>
</g>
<g >
<title>pf_test (1,074 samples, 0.05%)</title><rect x="1039.3" y="1061" width="0.5" height="15.0" fill="rgb(223,84,20)" rx="2" ry="2" />
<text x="1042.28" y="1071.5" ></text>
</g>
<g >
<title>0x2c2668 (302 samples, 0.01%)</title><rect x="10.7" y="1237" width="0.1" height="15.0" fill="rgb(233,130,31)" rx="2" ry="2" />
<text x="13.67" y="1247.5" ></text>
</g>
<g >
<title>ip_input (1,673 samples, 0.07%)</title><rect x="1045.5" y="1077" width="0.9" height="15.0" fill="rgb(230,117,28)" rx="2" ry="2" />
<text x="1048.55" y="1087.5" ></text>
</g>
<g >
<title>mac_netinet_firewall_send (2,014 samples, 0.09%)</title><rect x="926.2" y="997" width="1.1" height="15.0" fill="rgb(230,117,28)" rx="2" ry="2" />
<text x="929.22" y="1007.5" ></text>
</g>
<g >
<title>_PyEval_EvalFrameDefault (806 samples, 0.04%)</title><rect x="10.2" y="661" width="0.5" height="15.0" fill="rgb(221,75,17)" rx="2" ry="2" />
<text x="13.23" y="671.5" ></text>
</g>
<g >
<title>SipHash_InitX (4,207 samples, 0.19%)</title><rect x="995.9" y="997" width="2.2" height="15.0" fill="rgb(227,102,24)" rx="2" ry="2" />
<text x="998.94" y="1007.5" ></text>
</g>
<g >
<title>_sx_xlock_hard (286 samples, 0.01%)</title><rect x="1177.0" y="1173" width="0.2" height="15.0" fill="rgb(252,220,52)" rx="2" ry="2" />
<text x="1180.04" y="1183.5" ></text>
</g>
<g >
<title>ifmp_ring_check_drainage (251 samples, 0.01%)</title><rect x="1090.2" y="1221" width="0.1" height="15.0" fill="rgb(230,115,27)" rx="2" ry="2" />
<text x="1093.19" y="1231.5" ></text>
</g>
<g >
<title>0x258c1c (806 samples, 0.04%)</title><rect x="10.2" y="1173" width="0.5" height="15.0" fill="rgb(205,2,0)" rx="2" ry="2" />
<text x="13.23" y="1183.5" ></text>
</g>
<g >
<title>pf_syncookie_send (1,213,600 samples, 53.90%)</title><rect x="399.3" y="1029" width="636.0" height="15.0" fill="rgb(221,74,17)" rx="2" ry="2" />
<text x="402.30" y="1039.5" >pf_syncookie_send</text>
</g>
<g >
<title>pf_syncookie_mac (1,191 samples, 0.05%)</title><rect x="398.7" y="1029" width="0.6" height="15.0" fill="rgb(252,219,52)" rx="2" ry="2" />
<text x="401.68" y="1039.5" ></text>
</g>
<g >
<title>tcp_lro_rx_common (950 samples, 0.04%)</title><rect x="1056.7" y="1189" width="0.5" height="15.0" fill="rgb(254,229,54)" rx="2" ry="2" />
<text x="1059.71" y="1199.5" ></text>
</g>
<g >
<title>igb_isc_txd_credits_update (437 samples, 0.02%)</title><rect x="858.3" y="885" width="0.2" height="15.0" fill="rgb(252,217,51)" rx="2" ry="2" />
<text x="861.32" y="895.5" ></text>
</g>
<g >
<title>0x301cd0 (298 samples, 0.01%)</title><rect x="10.7" y="1029" width="0.1" height="15.0" fill="rgb(226,99,23)" rx="2" ry="2" />
<text x="13.67" y="1039.5" ></text>
</g>
<g >
<title>mb_ctor_mbuf (479 samples, 0.02%)</title><rect x="129.7" y="1157" width="0.3" height="15.0" fill="rgb(254,228,54)" rx="2" ry="2" />
<text x="132.72" y="1167.5" ></text>
</g>
<g >
<title>0x258090 (428 samples, 0.02%)</title><rect x="10.3" y="101" width="0.2" height="15.0" fill="rgb(212,35,8)" rx="2" ry="2" />
<text x="13.29" y="111.5" ></text>
</g>
<g >
<title>0x18e804 (428 samples, 0.02%)</title><rect x="10.3" y="85" width="0.2" height="15.0" fill="rgb(239,160,38)" rx="2" ry="2" />
<text x="13.29" y="95.5" ></text>
</g>
<g >
<title>0x18e8b4 (806 samples, 0.04%)</title><rect x="10.2" y="677" width="0.5" height="15.0" fill="rgb(216,54,12)" rx="2" ry="2" />
<text x="13.23" y="687.5" ></text>
</g>
<g >
<title>memset_std (2,400 samples, 0.11%)</title><rect x="877.0" y="1013" width="1.3" height="15.0" fill="rgb(206,5,1)" rx="2" ry="2" />
<text x="880.05" y="1023.5" ></text>
</g>
<g >
<title>m_pkthdr_init (685 samples, 0.03%)</title><rect x="952.8" y="965" width="0.4" height="15.0" fill="rgb(247,194,46)" rx="2" ry="2" />
<text x="955.82" y="975.5" ></text>
</g>
<g >
<title>ether_nh_input (1,589 samples, 0.07%)</title><rect x="190.2" y="1157" width="0.8" height="15.0" fill="rgb(223,86,20)" rx="2" ry="2" />
<text x="193.19" y="1167.5" ></text>
</g>
<g >
<title>keg_alloc_slab (324 samples, 0.01%)</title><rect x="1188.0" y="1061" width="0.1" height="15.0" fill="rgb(248,199,47)" rx="2" ry="2" />
<text x="1190.97" y="1071.5" ></text>
</g>
<g >
<title>generic_bs_w_4 (410 samples, 0.02%)</title><rect x="842.9" y="869" width="0.2" height="15.0" fill="rgb(206,8,1)" rx="2" ry="2" />
<text x="845.91" y="879.5" ></text>
</g>
<g >
<title>uma_zfree_arg (330 samples, 0.01%)</title><rect x="488.4" y="949" width="0.2" height="15.0" fill="rgb(232,128,30)" rx="2" ry="2" />
<text x="491.38" y="959.5" ></text>
</g>
<g >
<title>ip_output (830,859 samples, 36.90%)</title><rect x="441.5" y="1013" width="435.4" height="15.0" fill="rgb(247,194,46)" rx="2" ry="2" />
<text x="444.49" y="1023.5" >ip_output</text>
</g>
<g >
<title>_PyEval_EvalFrameDefault (806 samples, 0.04%)</title><rect x="10.2" y="1013" width="0.5" height="15.0" fill="rgb(221,75,17)" rx="2" ry="2" />
<text x="13.23" y="1023.5" ></text>
</g>
<g >
<title>m_tag_delete_nonpersistent (4,367 samples, 0.19%)</title><rect x="486.3" y="981" width="2.3" height="15.0" fill="rgb(250,208,49)" rx="2" ry="2" />
<text x="489.27" y="991.5" ></text>
</g>
<g >
<title>pf_test (576 samples, 0.03%)</title><rect x="61.4" y="1061" width="0.3" height="15.0" fill="rgb(223,84,20)" rx="2" ry="2" />
<text x="64.38" y="1071.5" ></text>
</g>
<g >
<title>spinlock_enter (883 samples, 0.04%)</title><rect x="1090.6" y="1221" width="0.5" height="15.0" fill="rgb(247,197,47)" rx="2" ry="2" />
<text x="1093.64" y="1231.5" ></text>
</g>
<g >
<title>pf_build_tcp (1,091 samples, 0.05%)</title><rect x="352.7" y="1029" width="0.6" height="15.0" fill="rgb(230,117,28)" rx="2" ry="2" />
<text x="355.74" y="1039.5" ></text>
</g>
<g >
<title>ifmp_ring_enqueue (534,813 samples, 23.75%)</title><rect x="579.0" y="933" width="280.3" height="15.0" fill="rgb(221,74,17)" rx="2" ry="2" />
<text x="581.99" y="943.5" >ifmp_ring_enqueue</text>
</g>
<g >
<title>m_adj (6,063 samples, 0.27%)</title><rect x="263.2" y="1109" width="3.2" height="15.0" fill="rgb(238,153,36)" rx="2" ry="2" />
<text x="266.24" y="1119.5" ></text>
</g>
<g >
<title>pmap_kextract (444 samples, 0.02%)</title><rect x="700.9" y="821" width="0.2" height="15.0" fill="rgb(252,216,51)" rx="2" ry="2" />
<text x="703.87" y="831.5" ></text>
</g>
<g >
<title>bus_dmamap_load_mbuf_sg (51,828 samples, 2.30%)</title><rect x="728.1" y="869" width="27.1" height="15.0" fill="rgb(248,200,47)" rx="2" ry="2" />
<text x="731.05" y="879.5" >b..</text>
</g>
<g >
<title>SipHash_End (37,234 samples, 1.65%)</title><rect x="976.4" y="981" width="19.5" height="15.0" fill="rgb(253,221,52)" rx="2" ry="2" />
<text x="979.43" y="991.5" ></text>
</g>
<g >
<title>zio_ddt_child_write_ready (210 samples, 0.01%)</title><rect x="1177.2" y="1189" width="0.1" height="15.0" fill="rgb(222,79,19)" rx="2" ry="2" />
<text x="1180.19" y="1199.5" ></text>
</g>
<g >
<title>spa_unload (473 samples, 0.02%)</title><rect x="1187.4" y="1141" width="0.3" height="15.0" fill="rgb(253,221,52)" rx="2" ry="2" />
<text x="1190.41" y="1151.5" ></text>
</g>
<g >
<title>vm_phys_paddr_to_vm_page (2,645 samples, 0.12%)</title><rect x="486.9" y="933" width="1.4" height="15.0" fill="rgb(229,113,27)" rx="2" ry="2" />
<text x="489.94" y="943.5" ></text>
</g>
<g >
<title>m_free (23,825 samples, 1.06%)</title><rect x="689.8" y="853" width="12.5" height="15.0" fill="rgb(245,186,44)" rx="2" ry="2" />
<text x="692.84" y="863.5" ></text>
</g>
<g >
<title>0x2fe66c (301 samples, 0.01%)</title><rect x="10.7" y="1173" width="0.1" height="15.0" fill="rgb(206,7,1)" rx="2" ry="2" />
<text x="13.67" y="1183.5" ></text>
</g>
<g >
<title>if_getdrvflags (1,649 samples, 0.07%)</title><rect x="22.9" y="1205" width="0.8" height="15.0" fill="rgb(209,20,4)" rx="2" ry="2" />
<text x="25.88" y="1215.5" ></text>
</g>
<g >
<title>0x258090 (211 samples, 0.01%)</title><rect x="10.4" y="37" width="0.1" height="15.0" fill="rgb(212,35,8)" rx="2" ry="2" />
<text x="13.35" y="47.5" ></text>
</g>
<g >
<title>0x30261c (252 samples, 0.01%)</title><rect x="10.7" y="949" width="0.1" height="15.0" fill="rgb(210,26,6)" rx="2" ry="2" />
<text x="13.68" y="959.5" ></text>
</g>
<g >
<title>keg_alloc_slab (513 samples, 0.02%)</title><rect x="1165.0" y="1109" width="0.3" height="15.0" fill="rgb(248,199,47)" rx="2" ry="2" />
<text x="1168.01" y="1119.5" ></text>
</g>
<g >
<title>_PyEval_EvalFrameDefault (204 samples, 0.01%)</title><rect x="10.1" y="1221" width="0.1" height="15.0" fill="rgb(221,75,17)" rx="2" ry="2" />
<text x="13.09" y="1231.5" ></text>
</g>
<g >
<title>zio_flush (13,154 samples, 0.58%)</title><rect x="1165.6" y="1221" width="6.9" height="15.0" fill="rgb(239,157,37)" rx="2" ry="2" />
<text x="1168.60" y="1231.5" ></text>
</g>
<g >
<title>in_realm (207 samples, 0.01%)</title><rect x="113.3" y="1157" width="0.1" height="15.0" fill="rgb(243,178,42)" rx="2" ry="2" />
<text x="116.30" y="1167.5" ></text>
</g>
<g >
<title>0x307ec8 (301 samples, 0.01%)</title><rect x="10.7" y="1157" width="0.1" height="15.0" fill="rgb(229,113,27)" rx="2" ry="2" />
<text x="13.67" y="1167.5" ></text>
</g>
<g >
<title>sa_lookup_uio (1,404 samples, 0.06%)</title><rect x="1164.2" y="1189" width="0.8" height="15.0" fill="rgb(213,37,9)" rx="2" ry="2" />
<text x="1167.22" y="1199.5" ></text>
</g>
<g >
<title>0x258c1c (410 samples, 0.02%)</title><rect x="10.3" y="69" width="0.2" height="15.0" fill="rgb(205,2,0)" rx="2" ry="2" />
<text x="13.29" y="79.5" ></text>
</g>
<g >
<title>kmem_malloc_domainset (359 samples, 0.02%)</title><rect x="1187.4" y="1045" width="0.2" height="15.0" fill="rgb(224,88,21)" rx="2" ry="2" />
<text x="1190.42" y="1055.5" ></text>
</g>
<g >
<title>spa_import (376 samples, 0.02%)</title><rect x="1188.0" y="1125" width="0.2" height="15.0" fill="rgb(248,198,47)" rx="2" ry="2" />
<text x="1190.96" y="1135.5" ></text>
</g>
<g >
<title>_PyEval_EvalFrameDefault (806 samples, 0.04%)</title><rect x="10.2" y="613" width="0.5" height="15.0" fill="rgb(221,75,17)" rx="2" ry="2" />
<text x="13.23" y="623.5" ></text>
</g>
<g >
<title>cache_alloc (332 samples, 0.01%)</title><rect x="1188.0" y="1093" width="0.1" height="15.0" fill="rgb(241,167,40)" rx="2" ry="2" />
<text x="1190.96" y="1103.5" ></text>
</g>
<g >
<title>0x18e8b4 (729 samples, 0.03%)</title><rect x="10.3" y="245" width="0.3" height="15.0" fill="rgb(216,54,12)" rx="2" ry="2" />
<text x="13.26" y="255.5" ></text>
</g>
<g >
<title>g_disk_start (302 samples, 0.01%)</title><rect x="1161.4" y="1157" width="0.2" height="15.0" fill="rgb(207,12,3)" rx="2" ry="2" />
<text x="1164.42" y="1167.5" ></text>
</g>
<g >
<title>swi_net (12,879 samples, 0.57%)</title><rect x="1154.3" y="1237" width="6.8" height="15.0" fill="rgb(247,195,46)" rx="2" ry="2" />
<text x="1157.35" y="1247.5" ></text>
</g>
<g >
<title>0x18e8b4 (806 samples, 0.04%)</title><rect x="10.2" y="805" width="0.5" height="15.0" fill="rgb(216,54,12)" rx="2" ry="2" />
<text x="13.23" y="815.5" ></text>
</g>
<g >
<title>vm_page_alloc_noobj_domain (242 samples, 0.01%)</title><rect x="1165.1" y="1077" width="0.1" height="15.0" fill="rgb(250,210,50)" rx="2" ry="2" />
<text x="1168.08" y="1087.5" ></text>
</g>
<g >
<title>iflib_rxeof (1,971,789 samples, 87.57%)</title><rect x="24.2" y="1205" width="1033.3" height="15.0" fill="rgb(213,39,9)" rx="2" ry="2" />
<text x="27.22" y="1215.5" >iflib_rxeof</text>
</g>
<g >
<title>pf_isforlocal (218 samples, 0.01%)</title><rect x="357.9" y="1029" width="0.1" height="15.0" fill="rgb(205,1,0)" rx="2" ry="2" />
<text x="360.89" y="1039.5" ></text>
</g>
<g >
<title>all (2,251,780 samples, 100%)</title><rect x="10.0" y="1301" width="1180.0" height="15.0" fill="rgb(213,39,9)" rx="2" ry="2" />
<text x="13.00" y="1311.5" ></text>
</g>
<g >
<title>iflib_completed_tx_reclaim (209 samples, 0.01%)</title><rect x="616.8" y="901" width="0.1" height="15.0" fill="rgb(234,135,32)" rx="2" ry="2" />
<text x="619.84" y="911.5" ></text>
</g>
<g >
<title>mac_netinet_firewall_send (250 samples, 0.01%)</title><rect x="876.9" y="1013" width="0.1" height="15.0" fill="rgb(230,117,28)" rx="2" ry="2" />
<text x="879.92" y="1023.5" ></text>
</g>
<g >
<title>ether_input (1,651 samples, 0.07%)</title><rect x="60.8" y="1189" width="0.9" height="15.0" fill="rgb(219,68,16)" rx="2" ry="2" />
<text x="63.84" y="1199.5" ></text>
</g>
<g >
<title>vdev_indirect_io_done (4,766 samples, 0.21%)</title><rect x="1187.4" y="1189" width="2.5" height="15.0" fill="rgb(237,148,35)" rx="2" ry="2" />
<text x="1190.40" y="1199.5" ></text>
</g>
<g >
<title>ip_input (1,067 samples, 0.05%)</title><rect x="61.1" y="1109" width="0.6" height="15.0" fill="rgb(230,117,28)" rx="2" ry="2" />
<text x="64.14" y="1119.5" ></text>
</g>
<g >
<title>netisr_dispatch_src (585 samples, 0.03%)</title><rect x="1045.1" y="1173" width="0.3" height="15.0" fill="rgb(219,66,15)" rx="2" ry="2" />
<text x="1048.08" y="1183.5" ></text>
</g>
<g >
<title>0x18e804 (548 samples, 0.02%)</title><rect x="10.3" y="197" width="0.2" height="15.0" fill="rgb(239,160,38)" rx="2" ry="2" />
<text x="13.26" y="207.5" ></text>
</g>
<g >
<title>m_tag_copy_chain (3,755 samples, 0.17%)</title><rect x="866.3" y="981" width="2.0" height="15.0" fill="rgb(238,153,36)" rx="2" ry="2" />
<text x="869.30" y="991.5" ></text>
</g>
<g >
<title>0x190c70 (806 samples, 0.04%)</title><rect x="10.2" y="757" width="0.5" height="15.0" fill="rgb(228,108,25)" rx="2" ry="2" />
<text x="13.23" y="767.5" ></text>
</g>
<g >
<title>taskqueue_run_locked (49,084 samples, 2.18%)</title><rect x="1161.4" y="1237" width="25.7" height="15.0" fill="rgb(232,128,30)" rx="2" ry="2" />
<text x="1164.35" y="1247.5" >t..</text>
</g>
<g >
<title>SipHash_Final (4,903 samples, 0.22%)</title><rect x="430.8" y="1013" width="2.6" height="15.0" fill="rgb(240,161,38)" rx="2" ry="2" />
<text x="433.78" y="1023.5" ></text>
</g>
<g >
<title>_epoch_enter_preempt (5,494 samples, 0.24%)</title><rect x="12.2" y="1237" width="2.8" height="15.0" fill="rgb(225,92,22)" rx="2" ry="2" />
<text x="15.16" y="1247.5" ></text>
</g>
<g >
<title>bounce_bus_dmamap_sync (83,759 samples, 3.72%)</title><rect x="799.0" y="869" width="43.9" height="15.0" fill="rgb(226,99,23)" rx="2" ry="2" />
<text x="802.02" y="879.5" >boun..</text>
</g>
<g >
<title>0x2fd344 (301 samples, 0.01%)</title><rect x="10.7" y="1189" width="0.1" height="15.0" fill="rgb(249,202,48)" rx="2" ry="2" />
<text x="13.67" y="1199.5" ></text>
</g>
<g >
<title>netisr_queue_internal (23,695 samples, 1.05%)</title><rect x="489.0" y="965" width="12.4" height="15.0" fill="rgb(207,12,3)" rx="2" ry="2" />
<text x="491.96" y="975.5" ></text>
</g>
<g >
<title>pf_test (2,588 samples, 0.11%)</title><rect x="1157.9" y="1173" width="1.4" height="15.0" fill="rgb(223,84,20)" rx="2" ry="2" />
<text x="1160.93" y="1183.5" ></text>
</g>
<g >
<title>m_copydata (3,927 samples, 0.17%)</title><rect x="395.0" y="1013" width="2.1" height="15.0" fill="rgb(235,140,33)" rx="2" ry="2" />
<text x="398.03" y="1023.5" ></text>
</g>
<g >
<title>pf_test (846 samples, 0.04%)</title><rect x="1045.7" y="1029" width="0.5" height="15.0" fill="rgb(223,84,20)" rx="2" ry="2" />
<text x="1048.74" y="1039.5" ></text>
</g>
<g >
<title>_PyEval_EvalFrameDefault (806 samples, 0.04%)</title><rect x="10.2" y="453" width="0.5" height="15.0" fill="rgb(221,75,17)" rx="2" ry="2" />
<text x="13.23" y="463.5" ></text>
</g>
<g >
<title>m_length (392 samples, 0.02%)</title><rect x="1040.6" y="1125" width="0.2" height="15.0" fill="rgb(248,200,47)" rx="2" ry="2" />
<text x="1043.56" y="1135.5" ></text>
</g>
<g >
<title>in_cksum_skip_partial (994 samples, 0.04%)</title><rect x="503.7" y="981" width="0.6" height="15.0" fill="rgb(225,95,22)" rx="2" ry="2" />
<text x="506.74" y="991.5" ></text>
</g>
<g >
<title>pmap_kextract (4,809 samples, 0.21%)</title><rect x="349.4" y="965" width="2.5" height="15.0" fill="rgb(252,216,51)" rx="2" ry="2" />
<text x="352.36" y="975.5" ></text>
</g>
<g >
<title>igb_isc_rxd_pkt_get (217 samples, 0.01%)</title><rect x="1058.7" y="1205" width="0.2" height="15.0" fill="rgb(232,126,30)" rx="2" ry="2" />
<text x="1061.74" y="1215.5" ></text>
</g>
<g >
<title>pf_get_mss (1,014 samples, 0.05%)</title><rect x="356.3" y="1029" width="0.5" height="15.0" fill="rgb(246,191,45)" rx="2" ry="2" />
<text x="359.25" y="1039.5" ></text>
</g>
<g >
<title>0x18e8b4 (806 samples, 0.04%)</title><rect x="10.2" y="1125" width="0.5" height="15.0" fill="rgb(216,54,12)" rx="2" ry="2" />
<text x="13.23" y="1135.5" ></text>
</g>
<g >
<title>spinlock_exit (938 samples, 0.04%)</title><rect x="22.2" y="1189" width="0.5" height="15.0" fill="rgb(243,178,42)" rx="2" ry="2" />
<text x="25.23" y="1199.5" ></text>
</g>
<g >
<title>pf_syncookie_mac (137,837 samples, 6.12%)</title><rect x="960.7" y="1013" width="72.2" height="15.0" fill="rgb(252,219,52)" rx="2" ry="2" />
<text x="963.71" y="1023.5" >pf_synco..</text>
</g>
<g >
<title>_PyEval_EvalFrameDefault (546 samples, 0.02%)</title><rect x="10.3" y="165" width="0.2" height="15.0" fill="rgb(221,75,17)" rx="2" ry="2" />
<text x="13.26" y="175.5" ></text>
</g>
<g >
<title>m_length (829 samples, 0.04%)</title><rect x="252.9" y="1109" width="0.4" height="15.0" fill="rgb(248,200,47)" rx="2" ry="2" />
<text x="255.90" y="1119.5" ></text>
</g>
<g >
<title>0x258c1c (546 samples, 0.02%)</title><rect x="10.3" y="181" width="0.2" height="15.0" fill="rgb(205,2,0)" rx="2" ry="2" />
<text x="13.26" y="191.5" ></text>
</g>
<g >
<title>0x18e8b4 (806 samples, 0.04%)</title><rect x="10.2" y="469" width="0.5" height="15.0" fill="rgb(216,54,12)" rx="2" ry="2" />
<text x="13.23" y="479.5" ></text>
</g>
<g >
<title>PHYS_TO_VM_PAGE (3,209 samples, 0.14%)</title><rect x="486.6" y="949" width="1.7" height="15.0" fill="rgb(232,126,30)" rx="2" ry="2" />
<text x="489.65" y="959.5" ></text>
</g>
<g >
<title>0xffff000000b680fc (223 samples, 0.01%)</title><rect x="290.2" y="1045" width="0.1" height="15.0" fill="rgb(230,115,27)" rx="2" ry="2" />
<text x="293.18" y="1055.5" ></text>
</g>
<g >
<title>iflib_encap (143,628 samples, 6.38%)</title><rect x="702.4" y="885" width="75.2" height="15.0" fill="rgb(250,211,50)" rx="2" ry="2" />
<text x="705.36" y="895.5" >iflib_en..</text>
</g>
<g >
<title>netisr_dispatch_src (683 samples, 0.03%)</title><rect x="1041.1" y="1125" width="0.3" height="15.0" fill="rgb(219,66,15)" rx="2" ry="2" />
<text x="1044.06" y="1135.5" ></text>
</g>
<g >
<title>zone_import (327 samples, 0.01%)</title><rect x="1188.0" y="1077" width="0.1" height="15.0" fill="rgb(222,82,19)" rx="2" ry="2" />
<text x="1190.97" y="1087.5" ></text>
</g>
<g >
<title>msleep_spin_sbt (88,179 samples, 3.92%)</title><rect x="1105.3" y="1237" width="46.2" height="15.0" fill="rgb(232,126,30)" rx="2" ry="2" />
<text x="1108.32" y="1247.5" >msle..</text>
</g>
<g >
<title>0x18ebac (806 samples, 0.04%)</title><rect x="10.2" y="885" width="0.5" height="15.0" fill="rgb(248,199,47)" rx="2" ry="2" />
<text x="13.23" y="895.5" ></text>
</g>
<g >
<title>_PyEval_EvalFrameDefault (383 samples, 0.02%)</title><rect x="10.3" y="53" width="0.2" height="15.0" fill="rgb(221,75,17)" rx="2" ry="2" />
<text x="13.31" y="63.5" ></text>
</g>
<g >
<title>in_delayed_cksum_o (3,420 samples, 0.15%)</title><rect x="513.6" y="997" width="1.8" height="15.0" fill="rgb(230,115,27)" rx="2" ry="2" />
<text x="516.57" y="1007.5" ></text>
</g>
<g >
<title>pfil_mbuf_in (2,604 samples, 0.12%)</title><rect x="1157.9" y="1205" width="1.4" height="15.0" fill="rgb(237,147,35)" rx="2" ry="2" />
<text x="1160.93" y="1215.5" ></text>
</g>
<g >
<title>netisr_dispatch (558 samples, 0.02%)</title><rect x="1040.8" y="1125" width="0.3" height="15.0" fill="rgb(251,215,51)" rx="2" ry="2" />
<text x="1043.76" y="1135.5" ></text>
</g>
<g >
<title>rxd_frag_to_sd (37,701 samples, 1.67%)</title><rect x="146.0" y="1189" width="19.8" height="15.0" fill="rgb(222,79,19)" rx="2" ry="2" />
<text x="149.05" y="1199.5" ></text>
</g>
<g >
<title>0x2fe66c (233 samples, 0.01%)</title><rect x="10.7" y="805" width="0.1" height="15.0" fill="rgb(206,7,1)" rx="2" ry="2" />
<text x="13.69" y="815.5" ></text>
</g>
<g >
<title>0x258c1c (806 samples, 0.04%)</title><rect x="10.2" y="725" width="0.5" height="15.0" fill="rgb(205,2,0)" rx="2" ry="2" />
<text x="13.23" y="735.5" ></text>
</g>
<g >
<title>pf_check_in (2,590 samples, 0.12%)</title><rect x="1157.9" y="1189" width="1.4" height="15.0" fill="rgb(220,70,16)" rx="2" ry="2" />
<text x="1160.93" y="1199.5" ></text>
</g>
<g >
<title>spa_prop_add_metaslab_class (689 samples, 0.03%)</title><rect x="1165.0" y="1221" width="0.3" height="15.0" fill="rgb(214,43,10)" rx="2" ry="2" />
<text x="1167.97" y="1231.5" ></text>
</g>
<g >
<title>0x301cd0 (205 samples, 0.01%)</title><rect x="10.7" y="661" width="0.1" height="15.0" fill="rgb(226,99,23)" rx="2" ry="2" />
<text x="13.70" y="671.5" ></text>
</g>
<g >
<title>_PyEval_EvalFrameDefault (729 samples, 0.03%)</title><rect x="10.3" y="229" width="0.3" height="15.0" fill="rgb(221,75,17)" rx="2" ry="2" />
<text x="13.26" y="239.5" ></text>
</g>
<g >
<title>m_adj (1,242 samples, 0.06%)</title><rect x="1039.9" y="1125" width="0.7" height="15.0" fill="rgb(238,153,36)" rx="2" ry="2" />
<text x="1042.91" y="1135.5" ></text>
</g>
<g >
<title>SipHash_Update (39,640 samples, 1.76%)</title><rect x="1002.3" y="997" width="20.8" height="15.0" fill="rgb(208,15,3)" rx="2" ry="2" />
<text x="1005.30" y="1007.5" ></text>
</g>
<g >
<title>if_inc_counter (966 samples, 0.04%)</title><rect x="485.8" y="981" width="0.5" height="15.0" fill="rgb(209,20,4)" rx="2" ry="2" />
<text x="488.76" y="991.5" ></text>
</g>
<g >
<title>0x258090 (806 samples, 0.04%)</title><rect x="10.2" y="693" width="0.5" height="15.0" fill="rgb(212,35,8)" rx="2" ry="2" />
<text x="13.23" y="703.5" ></text>
</g>
<g >
<title>pf_normalize_ip (1,087 samples, 0.05%)</title><rect x="296.0" y="1045" width="0.6" height="15.0" fill="rgb(240,163,39)" rx="2" ry="2" />
<text x="299.02" y="1055.5" ></text>
</g>
<g >
<title>tcp_lro_rx_common (18,371 samples, 0.82%)</title><rect x="1046.7" y="1173" width="9.6" height="15.0" fill="rgb(254,229,54)" rx="2" ry="2" />
<text x="1049.66" y="1183.5" ></text>
</g>
<g >
<title>netisr_dispatch_src (1,086 samples, 0.05%)</title><rect x="61.1" y="1125" width="0.6" height="15.0" fill="rgb(219,66,15)" rx="2" ry="2" />
<text x="64.13" y="1135.5" ></text>
</g>
<g >
<title>ether_input (1,963 samples, 0.09%)</title><rect x="1045.4" y="1157" width="1.0" height="15.0" fill="rgb(219,68,16)" rx="2" ry="2" />
<text x="1048.42" y="1167.5" ></text>
</g>
<g >
<title>0x18e804 (806 samples, 0.04%)</title><rect x="10.2" y="581" width="0.5" height="15.0" fill="rgb(239,160,38)" rx="2" ry="2" />
<text x="13.23" y="591.5" ></text>
</g>
<g >
<title>spa_mmp_remote_host_activity (2,249 samples, 0.10%)</title><rect x="1163.8" y="1221" width="1.2" height="15.0" fill="rgb(225,95,22)" rx="2" ry="2" />
<text x="1166.79" y="1231.5" ></text>
</g>
<g >
<title>_PyEval_EvalFrameDefault (806 samples, 0.04%)</title><rect x="10.2" y="1061" width="0.5" height="15.0" fill="rgb(221,75,17)" rx="2" ry="2" />
<text x="13.23" y="1071.5" ></text>
</g>
<g >
<title>0xffff000000b680c0 (432 samples, 0.02%)</title><rect x="969.9" y="997" width="0.2" height="15.0" fill="rgb(228,109,26)" rx="2" ry="2" />
<text x="972.86" y="1007.5" ></text>
</g>
<g >
<title>pf_get_wscale (2,102 samples, 0.09%)</title><rect x="356.8" y="1029" width="1.1" height="15.0" fill="rgb(208,17,4)" rx="2" ry="2" />
<text x="359.79" y="1039.5" ></text>
</g>
<g >
<title>tcp_lro_low_level_parser (399 samples, 0.02%)</title><rect x="1046.4" y="1173" width="0.3" height="15.0" fill="rgb(231,119,28)" rx="2" ry="2" />
<text x="1049.45" y="1183.5" ></text>
</g>
<g >
<title>ether_output (649,060 samples, 28.82%)</title><rect x="522.0" y="981" width="340.1" height="15.0" fill="rgb(236,144,34)" rx="2" ry="2" />
<text x="524.96" y="991.5" >ether_output</text>
</g>
<g >
<title>bpf_filter (413 samples, 0.02%)</title><rect x="642.0" y="885" width="0.3" height="15.0" fill="rgb(211,28,6)" rx="2" ry="2" />
<text x="645.05" y="895.5" ></text>
</g>
<g >
<title>_PyEval_EvalFrameDefault (204 samples, 0.01%)</title><rect x="10.1" y="1173" width="0.1" height="15.0" fill="rgb(221,75,17)" rx="2" ry="2" />
<text x="13.09" y="1183.5" ></text>
</g>
<g >
<title>in_realm (214 samples, 0.01%)</title><rect x="755.0" y="853" width="0.1" height="15.0" fill="rgb(243,178,42)" rx="2" ry="2" />
<text x="758.01" y="863.5" ></text>
</g>
<g >
<title>mac_mbuf_init (674 samples, 0.03%)</title><rect x="951.3" y="981" width="0.3" height="15.0" fill="rgb(247,195,46)" rx="2" ry="2" />
<text x="954.28" y="991.5" ></text>
</g>
<g >
<title>uma_zfree_arg (19,301 samples, 0.86%)</title><rect x="692.2" y="837" width="10.1" height="15.0" fill="rgb(232,128,30)" rx="2" ry="2" />
<text x="695.21" y="847.5" ></text>
</g>
<g >
<title>in_realm (341 samples, 0.02%)</title><rect x="111.9" y="1141" width="0.2" height="15.0" fill="rgb(243,178,42)" rx="2" ry="2" />
<text x="114.90" y="1151.5" ></text>
</g>
<g >
<title>0x258090 (806 samples, 0.04%)</title><rect x="10.2" y="437" width="0.5" height="15.0" fill="rgb(212,35,8)" rx="2" ry="2" />
<text x="13.23" y="447.5" ></text>
</g>
<g >
<title>netmap_rx_irq (212 samples, 0.01%)</title><rect x="1090.5" y="1221" width="0.1" height="15.0" fill="rgb(213,37,9)" rx="2" ry="2" />
<text x="1093.53" y="1231.5" ></text>
</g>
<g >
<title>keg_alloc_slab (3,421 samples, 0.15%)</title><rect x="1162.0" y="1157" width="1.8" height="15.0" fill="rgb(248,199,47)" rx="2" ry="2" />
<text x="1164.99" y="1167.5" ></text>
</g>
<g >
<title>zio_done (203 samples, 0.01%)</title><rect x="11.0" y="1205" width="0.1" height="15.0" fill="rgb(240,162,38)" rx="2" ry="2" />
<text x="14.01" y="1215.5" ></text>
</g>
<g >
<title>uma_zalloc_arg (589 samples, 0.03%)</title><rect x="868.5" y="981" width="0.3" height="15.0" fill="rgb(254,228,54)" rx="2" ry="2" />
<text x="871.54" y="991.5" ></text>
</g>
<g >
<title>pf_check_in (619 samples, 0.03%)</title><rect x="61.4" y="1077" width="0.3" height="15.0" fill="rgb(220,70,16)" rx="2" ry="2" />
<text x="64.37" y="1087.5" ></text>
</g>
<g >
<title>bsearch4_lookup (14,336 samples, 0.64%)</title><rect x="474.2" y="997" width="7.5" height="15.0" fill="rgb(208,17,4)" rx="2" ry="2" />
<text x="477.17" y="1007.5" ></text>
</g>
<g >
<title>bounce_bus_dmamap_unload (29,535 samples, 1.31%)</title><rect x="626.6" y="885" width="15.4" height="15.0" fill="rgb(247,195,46)" rx="2" ry="2" />
<text x="629.57" y="895.5" ></text>
</g>
<g >
<title>bounce_bus_dmamap_sync (11,387 samples, 0.51%)</title><rect x="78.9" y="1173" width="6.0" height="15.0" fill="rgb(226,99,23)" rx="2" ry="2" />
<text x="81.93" y="1183.5" ></text>
</g>
<g >
<title>ndastart (197 samples, 0.01%)</title><rect x="1161.5" y="1109" width="0.1" height="15.0" fill="rgb(225,95,22)" rx="2" ry="2" />
<text x="1164.48" y="1119.5" ></text>
</g>
<g >
<title>igb_if_rx_queue_intr_enable (1,869 samples, 0.08%)</title><rect x="1057.5" y="1205" width="1.0" height="15.0" fill="rgb(225,94,22)" rx="2" ry="2" />
<text x="1060.49" y="1215.5" ></text>
</g>
<g >
<title>xpt_run_allocq (209 samples, 0.01%)</title><rect x="1161.5" y="1125" width="0.1" height="15.0" fill="rgb(226,100,23)" rx="2" ry="2" />
<text x="1164.47" y="1135.5" ></text>
</g>
<g >
<title>pf_syncookie_send (298 samples, 0.01%)</title><rect x="296.9" y="1045" width="0.1" height="15.0" fill="rgb(221,74,17)" rx="2" ry="2" />
<text x="299.89" y="1055.5" ></text>
</g>
<g >
<title>PyType_Ready (806 samples, 0.04%)</title><rect x="10.2" y="917" width="0.5" height="15.0" fill="rgb(214,44,10)" rx="2" ry="2" />
<text x="13.23" y="927.5" ></text>
</g>
<g >
<title>collect_a_seq (489 samples, 0.02%)</title><rect x="1187.4" y="1173" width="0.3" height="15.0" fill="rgb(241,165,39)" rx="2" ry="2" />
<text x="1190.40" y="1183.5" ></text>
</g>
<g >
<title>if_getcapenable (302 samples, 0.01%)</title><rect x="22.7" y="1205" width="0.2" height="15.0" fill="rgb(233,128,30)" rx="2" ry="2" />
<text x="25.72" y="1215.5" ></text>
</g>
<g >
<title>icmp_input (326 samples, 0.01%)</title><rect x="61.2" y="1093" width="0.2" height="15.0" fill="rgb(236,146,35)" rx="2" ry="2" />
<text x="64.19" y="1103.5" ></text>
</g>
<g >
<title>g_io_request (334 samples, 0.01%)</title><rect x="1161.4" y="1189" width="0.2" height="15.0" fill="rgb(206,5,1)" rx="2" ry="2" />
<text x="1164.42" y="1199.5" ></text>
</g>
<g >
<title>0x305dc8 (258 samples, 0.01%)</title><rect x="10.7" y="981" width="0.1" height="15.0" fill="rgb(249,202,48)" rx="2" ry="2" />
<text x="13.68" y="991.5" ></text>
</g>
<g >
<title>0x2d6234 (739 samples, 0.03%)</title><rect x="10.3" y="325" width="0.3" height="15.0" fill="rgb(222,78,18)" rx="2" ry="2" />
<text x="13.26" y="335.5" ></text>
</g>
<g >
<title>_ck_epoch_addref (486 samples, 0.02%)</title><rect x="644.7" y="853" width="0.2" height="15.0" fill="rgb(221,73,17)" rx="2" ry="2" />
<text x="647.65" y="863.5" ></text>
</g>
<g >
<title>pf_check_out (823 samples, 0.04%)</title><rect x="868.9" y="997" width="0.4" height="15.0" fill="rgb(237,147,35)" rx="2" ry="2" />
<text x="871.91" y="1007.5" ></text>
</g>
<g >
<title>0xffff000000b680dc (492 samples, 0.02%)</title><rect x="518.9" y="981" width="0.3" height="15.0" fill="rgb(242,174,41)" rx="2" ry="2" />
<text x="521.90" y="991.5" ></text>
</g>
<g >
<title>igb_isc_txd_encap (42,764 samples, 1.90%)</title><rect x="755.2" y="869" width="22.4" height="15.0" fill="rgb(211,31,7)" rx="2" ry="2" />
<text x="758.21" y="879.5" >i..</text>
</g>
<g >
<title>uma_small_alloc (249 samples, 0.01%)</title><rect x="1165.1" y="1093" width="0.1" height="15.0" fill="rgb(252,216,51)" rx="2" ry="2" />
<text x="1168.08" y="1103.5" ></text>
</g>
<g >
<title>lock_delay (3,096 samples, 0.14%)</title><rect x="1162.0" y="1093" width="1.6" height="15.0" fill="rgb(250,207,49)" rx="2" ry="2" />
<text x="1164.99" y="1103.5" ></text>
</g>
<g >
<title>m_apply (17,769 samples, 0.79%)</title><rect x="504.3" y="981" width="9.3" height="15.0" fill="rgb(242,173,41)" rx="2" ry="2" />
<text x="507.26" y="991.5" ></text>
</g>
<g >
<title>0x301cd0 (301 samples, 0.01%)</title><rect x="10.7" y="1141" width="0.1" height="15.0" fill="rgb(226,99,23)" rx="2" ry="2" />
<text x="13.67" y="1151.5" ></text>
</g>
<g >
<title>uma_zalloc_arg (48,839 samples, 2.17%)</title><rect x="927.6" y="997" width="25.6" height="15.0" fill="rgb(254,228,54)" rx="2" ry="2" />
<text x="930.58" y="1007.5" >u..</text>
</g>
<g >
<title>mb_free_ext (52,650 samples, 2.34%)</title><rect x="324.3" y="997" width="27.6" height="15.0" fill="rgb(221,77,18)" rx="2" ry="2" />
<text x="327.29" y="1007.5" >m..</text>
</g>
<g >
<title>if_getdrvflags (314 samples, 0.01%)</title><rect x="61.8" y="1189" width="0.2" height="15.0" fill="rgb(209,20,4)" rx="2" ry="2" />
<text x="64.83" y="1199.5" ></text>
</g>
<g >
<title>0x2924f0 (806 samples, 0.04%)</title><rect x="10.2" y="1221" width="0.5" height="15.0" fill="rgb(209,19,4)" rx="2" ry="2" />
<text x="13.23" y="1231.5" ></text>
</g>
<g >
<title>if_getnetmapadapter (562 samples, 0.02%)</title><rect x="1081.0" y="1189" width="0.3" height="15.0" fill="rgb(217,59,14)" rx="2" ry="2" />
<text x="1083.97" y="1199.5" ></text>
</g>
<g >
<title>netisr_dispatch (341 samples, 0.02%)</title><rect x="1044.9" y="1173" width="0.2" height="15.0" fill="rgb(251,215,51)" rx="2" ry="2" />
<text x="1047.90" y="1183.5" ></text>
</g>
<g >
<title>bpf_mtap (73,410 samples, 3.26%)</title><rect x="214.9" y="1125" width="38.4" height="15.0" fill="rgb(230,118,28)" rx="2" ry="2" />
<text x="217.86" y="1135.5" >bpf..</text>
</g>
<g >
<title>memcpy_std (2,676 samples, 0.12%)</title><rect x="1188.2" y="1173" width="1.4" height="15.0" fill="rgb(206,5,1)" rx="2" ry="2" />
<text x="1191.18" y="1183.5" ></text>
</g>
<g >
<title>in_cksum_skip (23,245 samples, 1.03%)</title><rect x="501.4" y="997" width="12.2" height="15.0" fill="rgb(227,105,25)" rx="2" ry="2" />
<text x="504.39" y="1007.5" ></text>
</g>
<g >
<title>netisr_dispatch_src (1,629,422 samples, 72.36%)</title><rect x="191.0" y="1157" width="853.9" height="15.0" fill="rgb(219,66,15)" rx="2" ry="2" />
<text x="194.03" y="1167.5" >netisr_dispatch_src</text>
</g>
<g >
<title>0x18e09c (806 samples, 0.04%)</title><rect x="10.2" y="933" width="0.5" height="15.0" fill="rgb(229,113,27)" rx="2" ry="2" />
<text x="13.23" y="943.5" ></text>
</g>
<g >
<title>kmem_back_domain (3,381 samples, 0.15%)</title><rect x="1162.0" y="1125" width="1.8" height="15.0" fill="rgb(211,28,6)" rx="2" ry="2" />
<text x="1164.99" y="1135.5" ></text>
</g>
<g >
<title>ether_demux (1,501,016 samples, 66.66%)</title><rect x="253.3" y="1125" width="786.6" height="15.0" fill="rgb(253,224,53)" rx="2" ry="2" />
<text x="256.33" y="1135.5" >ether_demux</text>
</g>
<g >
<title>in_ifaddr_broadcast (5,033 samples, 0.22%)</title><rect x="515.4" y="997" width="2.6" height="15.0" fill="rgb(237,149,35)" rx="2" ry="2" />
<text x="518.36" y="1007.5" ></text>
</g>
<g >
<title>if_getdrvflags (191 samples, 0.01%)</title><rect x="616.7" y="901" width="0.1" height="15.0" fill="rgb(209,20,4)" rx="2" ry="2" />
<text x="619.74" y="911.5" ></text>
</g>
<g >
<title>in_cksumdata (2,886 samples, 0.13%)</title><rect x="513.8" y="933" width="1.5" height="15.0" fill="rgb(228,109,26)" rx="2" ry="2" />
<text x="516.79" y="943.5" ></text>
</g>
<g >
<title>0x258090 (806 samples, 0.04%)</title><rect x="10.2" y="1141" width="0.5" height="15.0" fill="rgb(212,35,8)" rx="2" ry="2" />
<text x="13.23" y="1151.5" ></text>
</g>
<g >
<title>if_getdrvflags (464 samples, 0.02%)</title><rect x="1086.5" y="1205" width="0.3" height="15.0" fill="rgb(209,20,4)" rx="2" ry="2" />
<text x="1089.54" y="1215.5" ></text>
</g>
<g >
<title>pf_get_wscale (6,940 samples, 0.31%)</title><rect x="953.6" y="1013" width="3.6" height="15.0" fill="rgb(208,17,4)" rx="2" ry="2" />
<text x="956.60" y="1023.5" ></text>
</g>
<g >
<title>mb_ctor_mbuf (2,942 samples, 0.13%)</title><rect x="951.6" y="981" width="1.6" height="15.0" fill="rgb(254,228,54)" rx="2" ry="2" />
<text x="954.63" y="991.5" ></text>
</g>
<g >
<title>ip_input (1,467,020 samples, 65.15%)</title><rect x="271.1" y="1093" width="768.7" height="15.0" fill="rgb(230,117,28)" rx="2" ry="2" />
<text x="274.08" y="1103.5" >ip_input</text>
</g>
<g >
<title>spinlock_exit (495 samples, 0.02%)</title><rect x="501.1" y="933" width="0.3" height="15.0" fill="rgb(243,178,42)" rx="2" ry="2" />
<text x="504.12" y="943.5" ></text>
</g>
<g >
<title>zio_vdev_child_io (8,085 samples, 0.36%)</title><rect x="1177.4" y="1221" width="4.2" height="15.0" fill="rgb(237,149,35)" rx="2" ry="2" />
<text x="1180.40" y="1231.5" ></text>
</g>
<g >
<title>m_freem (23,931 samples, 1.06%)</title><rect x="689.8" y="869" width="12.6" height="15.0" fill="rgb(241,167,40)" rx="2" ry="2" />
<text x="692.82" y="879.5" ></text>
</g>
<g >
<title>cpu_search_highest (403 samples, 0.02%)</title><rect x="11.9" y="1253" width="0.3" height="15.0" fill="rgb(215,48,11)" rx="2" ry="2" />
<text x="14.95" y="1263.5" ></text>
</g>
<g >
<title>0x258090 (806 samples, 0.04%)</title><rect x="10.2" y="1093" width="0.5" height="15.0" fill="rgb(212,35,8)" rx="2" ry="2" />
<text x="13.23" y="1103.5" ></text>
</g>
<g >
<title>_epoch_enter_preempt (1,116 samples, 0.05%)</title><rect x="622.9" y="885" width="0.6" height="15.0" fill="rgb(225,92,22)" rx="2" ry="2" />
<text x="625.94" y="895.5" ></text>
</g>
<g >
<title>spinlock_exit (27,129 samples, 1.20%)</title><rect x="1091.1" y="1221" width="14.2" height="15.0" fill="rgb(243,178,42)" rx="2" ry="2" />
<text x="1094.11" y="1231.5" ></text>
</g>
<g >
<title>m_dup (6,116 samples, 0.27%)</title><rect x="865.6" y="997" width="3.2" height="15.0" fill="rgb(220,70,16)" rx="2" ry="2" />
<text x="868.64" y="1007.5" ></text>
</g>
<g >
<title>igb_isc_rxd_flush (12,561 samples, 0.56%)</title><rect x="113.5" y="1173" width="6.6" height="15.0" fill="rgb(250,208,49)" rx="2" ry="2" />
<text x="116.54" y="1183.5" ></text>
</g>
<g >
<title>spinlock_exit (17,492 samples, 0.78%)</title><rect x="491.9" y="917" width="9.2" height="15.0" fill="rgb(243,178,42)" rx="2" ry="2" />
<text x="494.93" y="927.5" ></text>
</g>
<g >
<title>iflib_txd_db_check (153,995 samples, 6.84%)</title><rect x="777.6" y="885" width="80.7" height="15.0" fill="rgb(232,124,29)" rx="2" ry="2" />
<text x="780.62" y="895.5" >iflib_txd..</text>
</g>
<g >
<title>grouptaskqueue_enqueue (972 samples, 0.04%)</title><rect x="22.2" y="1205" width="0.5" height="15.0" fill="rgb(235,141,33)" rx="2" ry="2" />
<text x="25.21" y="1215.5" ></text>
</g>
<g >
<title>ZSTD_RowFindBestMatch_dictMatchState_4_4 (207 samples, 0.01%)</title><rect x="11.0" y="1221" width="0.1" height="15.0" fill="rgb(217,57,13)" rx="2" ry="2" />
<text x="14.01" y="1231.5" ></text>
</g>
<g >
<title>bpf_mtap (1,008 samples, 0.04%)</title><rect x="196.4" y="1141" width="0.5" height="15.0" fill="rgb(230,118,28)" rx="2" ry="2" />
<text x="199.39" y="1151.5" ></text>
</g>
<g >
<title>spinlock_exit (4,253 samples, 0.19%)</title><rect x="1152.1" y="1237" width="2.2" height="15.0" fill="rgb(243,178,42)" rx="2" ry="2" />
<text x="1155.12" y="1247.5" ></text>
</g>
<g >
<title>uma_zalloc_arg (12,977 samples, 0.58%)</title><rect x="123.2" y="1173" width="6.8" height="15.0" fill="rgb(254,228,54)" rx="2" ry="2" />
<text x="126.17" y="1183.5" ></text>
</g>
<g >
<title>_epoch_exit_preempt (568 samples, 0.03%)</title><rect x="623.5" y="885" width="0.3" height="15.0" fill="rgb(221,73,17)" rx="2" ry="2" />
<text x="626.53" y="895.5" ></text>
</g>
<g >
<title>vn_write (5,412 samples, 0.24%)</title><rect x="1187.1" y="1237" width="2.8" height="15.0" fill="rgb(241,169,40)" rx="2" ry="2" />
<text x="1190.09" y="1247.5" ></text>
</g>
<g >
<title>mb_dtor_mbuf (5,289 samples, 0.23%)</title><rect x="325.2" y="981" width="2.8" height="15.0" fill="rgb(248,198,47)" rx="2" ry="2" />
<text x="328.18" y="991.5" ></text>
</g>
<g >
<title>0x2c629c (251 samples, 0.01%)</title><rect x="10.7" y="933" width="0.1" height="15.0" fill="rgb(236,143,34)" rx="2" ry="2" />
<text x="13.68" y="943.5" ></text>
</g>
<g >
<title>arpresolve (23,539 samples, 1.05%)</title><rect x="538.9" y="965" width="12.4" height="15.0" fill="rgb(215,49,11)" rx="2" ry="2" />
<text x="541.92" y="975.5" ></text>
</g>
<g >
<title>iflib_txd_db_check (1,690 samples, 0.08%)</title><rect x="617.0" y="901" width="0.9" height="15.0" fill="rgb(232,124,29)" rx="2" ry="2" />
<text x="620.05" y="911.5" ></text>
</g>
<g >
<title>zio_vdev_delegated_io (7,591 samples, 0.34%)</title><rect x="1181.6" y="1221" width="4.0" height="15.0" fill="rgb(232,126,30)" rx="2" ry="2" />
<text x="1184.64" y="1231.5" ></text>
</g>
<g >
<title>0x29e9e8 (204 samples, 0.01%)</title><rect x="10.1" y="1285" width="0.1" height="15.0" fill="rgb(252,217,51)" rx="2" ry="2" />
<text x="13.09" y="1295.5" ></text>
</g>
<g >
<title>if_getcapenable (217 samples, 0.01%)</title><rect x="1086.4" y="1205" width="0.1" height="15.0" fill="rgb(233,128,30)" rx="2" ry="2" />
<text x="1089.43" y="1215.5" ></text>
</g>
<g >
<title>keg_alloc_slab (398 samples, 0.02%)</title><rect x="1187.4" y="1061" width="0.2" height="15.0" fill="rgb(248,199,47)" rx="2" ry="2" />
<text x="1190.42" y="1071.5" ></text>
</g>
<g >
<title>kmem_back_domain (338 samples, 0.02%)</title><rect x="1187.4" y="1029" width="0.2" height="15.0" fill="rgb(211,28,6)" rx="2" ry="2" />
<text x="1190.42" y="1039.5" ></text>
</g>
<g >
<title>0x30724c (258 samples, 0.01%)</title><rect x="10.7" y="1013" width="0.1" height="15.0" fill="rgb(235,138,33)" rx="2" ry="2" />
<text x="13.68" y="1023.5" ></text>
</g>
<g >
<title>SipHash_SetKey (461 samples, 0.02%)</title><rect x="435.7" y="1013" width="0.2" height="15.0" fill="rgb(248,201,48)" rx="2" ry="2" />
<text x="438.68" y="1023.5" ></text>
</g>
<g >
<title>memset_std (551 samples, 0.02%)</title><rect x="1187.7" y="1157" width="0.2" height="15.0" fill="rgb(206,5,1)" rx="2" ry="2" />
<text x="1190.66" y="1167.5" ></text>
</g>
<g >
<title>_PyEval_EvalFrameDefault (806 samples, 0.04%)</title><rect x="10.2" y="501" width="0.5" height="15.0" fill="rgb(221,75,17)" rx="2" ry="2" />
<text x="13.23" y="511.5" ></text>
</g>
<g >
<title>0x322924 (322 samples, 0.01%)</title><rect x="10.7" y="1285" width="0.1" height="15.0" fill="rgb(225,95,22)" rx="2" ry="2" />
<text x="13.66" y="1295.5" ></text>
</g>
<g >
<title>uma_zalloc_arg (489 samples, 0.02%)</title><rect x="1057.2" y="1189" width="0.3" height="15.0" fill="rgb(254,228,54)" rx="2" ry="2" />
<text x="1060.24" y="1199.5" ></text>
</g>
<g >
<title>ZSTD_compressBlock_greedy_extDict (606 samples, 0.03%)</title><rect x="10.9" y="1253" width="0.3" height="15.0" fill="rgb(224,90,21)" rx="2" ry="2" />
<text x="13.86" y="1263.5" ></text>
</g>
<g >
<title>tcp_input_with_port (3,398 samples, 0.15%)</title><rect x="1159.3" y="1189" width="1.8" height="15.0" fill="rgb(248,197,47)" rx="2" ry="2" />
<text x="1162.31" y="1199.5" ></text>
</g>
<g >
<title>bus_dmamap_load (54,600 samples, 2.42%)</title><rect x="84.9" y="1173" width="28.6" height="15.0" fill="rgb(236,143,34)" rx="2" ry="2" />
<text x="87.90" y="1183.5" >bu..</text>
</g>
<g >
<title>netisr_dispatch_src (1,223 samples, 0.05%)</title><rect x="61.1" y="1173" width="0.6" height="15.0" fill="rgb(219,66,15)" rx="2" ry="2" />
<text x="64.06" y="1183.5" ></text>
</g>
<g >
<title>0x258090 (724 samples, 0.03%)</title><rect x="10.3" y="213" width="0.3" height="15.0" fill="rgb(212,35,8)" rx="2" ry="2" />
<text x="13.26" y="223.5" ></text>
</g>
<g >
<title>metaslab_load (5,396 samples, 0.24%)</title><rect x="1187.1" y="1205" width="2.8" height="15.0" fill="rgb(229,113,27)" rx="2" ry="2" />
<text x="1190.09" y="1215.5" ></text>
</g>
<g >
<title>ether_output_frame (2,697 samples, 0.12%)</title><rect x="862.1" y="981" width="1.4" height="15.0" fill="rgb(244,180,43)" rx="2" ry="2" />
<text x="865.09" y="991.5" ></text>
</g>
<g >
<title>netisr_dispatch_src (1,955 samples, 0.09%)</title><rect x="1045.4" y="1141" width="1.0" height="15.0" fill="rgb(219,66,15)" rx="2" ry="2" />
<text x="1048.42" y="1151.5" ></text>
</g>
<g >
<title>pf_counters_inc (5,612 samples, 0.25%)</title><rect x="353.3" y="1029" width="3.0" height="15.0" fill="rgb(221,74,17)" rx="2" ry="2" />
<text x="356.31" y="1039.5" ></text>
</g>
<g >
<title>pf_synflood_check (4,266 samples, 0.19%)</title><rect x="1035.3" y="1029" width="2.2" height="15.0" fill="rgb(237,149,35)" rx="2" ry="2" />
<text x="1038.27" y="1039.5" ></text>
</g>
<g >
<title>0x30668c (258 samples, 0.01%)</title><rect x="10.7" y="997" width="0.1" height="15.0" fill="rgb(239,160,38)" rx="2" ry="2" />
<text x="13.68" y="1007.5" ></text>
</g>
<g >
<title>0x2c3d30 (298 samples, 0.01%)</title><rect x="10.7" y="1077" width="0.1" height="15.0" fill="rgb(250,210,50)" rx="2" ry="2" />
<text x="13.67" y="1087.5" ></text>
</g>
<g >
<title>m_pkthdr_init (3,181 samples, 0.14%)</title><rect x="949.6" y="981" width="1.7" height="15.0" fill="rgb(247,194,46)" rx="2" ry="2" />
<text x="952.61" y="991.5" ></text>
</g>
<g >
<title>m_free (55,551 samples, 2.47%)</title><rect x="323.5" y="1013" width="29.1" height="15.0" fill="rgb(245,186,44)" rx="2" ry="2" />
<text x="326.50" y="1023.5" >m_..</text>
</g>
<g >
<title>_PyEval_EvalFrameDefault (764 samples, 0.03%)</title><rect x="10.2" y="357" width="0.4" height="15.0" fill="rgb(221,75,17)" rx="2" ry="2" />
<text x="13.24" y="367.5" ></text>
</g>
<g >
<title>ether_output (654 samples, 0.03%)</title><rect x="481.7" y="997" width="0.3" height="15.0" fill="rgb(236,144,34)" rx="2" ry="2" />
<text x="484.68" y="1007.5" ></text>
</g>
<g >
<title>zio_remove_child (623 samples, 0.03%)</title><rect x="1177.0" y="1221" width="0.4" height="15.0" fill="rgb(244,182,43)" rx="2" ry="2" />
<text x="1180.03" y="1231.5" ></text>
</g>
<g >
<title>pf_walk_header (545 samples, 0.02%)</title><rect x="1039.0" y="1045" width="0.3" height="15.0" fill="rgb(233,132,31)" rx="2" ry="2" />
<text x="1041.99" y="1055.5" ></text>
</g>
<g >
<title>0x2ad5cc (848 samples, 0.04%)</title><rect x="10.2" y="1285" width="0.5" height="15.0" fill="rgb(211,28,6)" rx="2" ry="2" />
<text x="13.21" y="1295.5" ></text>
</g>
<g >
<title>pf_normalize_ip (66,259 samples, 2.94%)</title><rect x="358.0" y="1029" width="34.7" height="15.0" fill="rgb(240,163,39)" rx="2" ry="2" />
<text x="361.00" y="1039.5" >pf..</text>
</g>
<g >
<title>cache_alloc_retry (618 samples, 0.03%)</title><rect x="1165.0" y="1157" width="0.3" height="15.0" fill="rgb(221,75,18)" rx="2" ry="2" />
<text x="1167.98" y="1167.5" ></text>
</g>
<g >
<title>0x2c6558 (248 samples, 0.01%)</title><rect x="10.7" y="917" width="0.1" height="15.0" fill="rgb(220,70,16)" rx="2" ry="2" />
<text x="13.68" y="927.5" ></text>
</g>
<g >
<title>SipHash_Update (7,142 samples, 0.32%)</title><rect x="435.9" y="1013" width="3.8" height="15.0" fill="rgb(208,15,3)" rx="2" ry="2" />
<text x="438.92" y="1023.5" ></text>
</g>
<g >
<title>pmap_kextract (241 samples, 0.01%)</title><rect x="702.2" y="805" width="0.1" height="15.0" fill="rgb(252,216,51)" rx="2" ry="2" />
<text x="705.20" y="815.5" ></text>
</g>
<g >
<title>ifmp_ring_check_drainage (1,093 samples, 0.05%)</title><rect x="1086.8" y="1205" width="0.6" height="15.0" fill="rgb(230,115,27)" rx="2" ry="2" />
<text x="1089.80" y="1215.5" ></text>
</g>
<g >
<title>in_cksum_skip (3,275 samples, 0.15%)</title><rect x="513.6" y="981" width="1.7" height="15.0" fill="rgb(227,105,25)" rx="2" ry="2" />
<text x="516.63" y="991.5" ></text>
</g>
<g >
<title>in_localip (2,358 samples, 0.10%)</title><rect x="440.2" y="1013" width="1.2" height="15.0" fill="rgb(230,118,28)" rx="2" ry="2" />
<text x="443.17" y="1023.5" ></text>
</g>
<g >
<title>0x258090 (764 samples, 0.03%)</title><rect x="10.2" y="341" width="0.4" height="15.0" fill="rgb(212,35,8)" rx="2" ry="2" />
<text x="13.24" y="351.5" ></text>
</g>
<g >
<title>cache_alloc (3,429 samples, 0.15%)</title><rect x="1162.0" y="1189" width="1.8" height="15.0" fill="rgb(241,167,40)" rx="2" ry="2" />
<text x="1164.98" y="1199.5" ></text>
</g>
<g >
<title>_rxq_refill_cb (32,578 samples, 1.45%)</title><rect x="88.0" y="1157" width="17.1" height="15.0" fill="rgb(236,146,35)" rx="2" ry="2" />
<text x="91.04" y="1167.5" ></text>
</g>
<g >
<title>zio_write_phys (2,776 samples, 0.12%)</title><rect x="1185.6" y="1221" width="1.5" height="15.0" fill="rgb(247,196,46)" rx="2" ry="2" />
<text x="1188.62" y="1231.5" ></text>
</g>
<g >
<title>0x18e804 (739 samples, 0.03%)</title><rect x="10.3" y="309" width="0.3" height="15.0" fill="rgb(239,160,38)" rx="2" ry="2" />
<text x="13.26" y="319.5" ></text>
</g>
<g >
<title>in_cksum_skip_partial (4,820 samples, 0.21%)</title><rect x="509.0" y="965" width="2.5" height="15.0" fill="rgb(225,95,22)" rx="2" ry="2" />
<text x="512.02" y="975.5" ></text>
</g>
<g >
<title>spa_wait_common (223 samples, 0.01%)</title><rect x="1165.4" y="1221" width="0.1" height="15.0" fill="rgb(227,104,24)" rx="2" ry="2" />
<text x="1168.40" y="1231.5" ></text>
</g>
<g >
<title>0x190ce8 (204 samples, 0.01%)</title><rect x="10.1" y="1253" width="0.1" height="15.0" fill="rgb(229,113,27)" rx="2" ry="2" />
<text x="13.09" y="1263.5" ></text>
</g>
<g >
<title>bpf_mtap (47,227 samples, 2.10%)</title><rect x="642.3" y="885" width="24.7" height="15.0" fill="rgb(230,118,28)" rx="2" ry="2" />
<text x="645.29" y="895.5" >b..</text>
</g>
<g >
<title>memcpy_std (386 samples, 0.02%)</title><rect x="868.3" y="981" width="0.2" height="15.0" fill="rgb(206,5,1)" rx="2" ry="2" />
<text x="871.34" y="991.5" ></text>
</g>
<g >
<title>0x2fd178 (234 samples, 0.01%)</title><rect x="10.7" y="837" width="0.1" height="15.0" fill="rgb(216,54,12)" rx="2" ry="2" />
<text x="13.69" y="847.5" ></text>
</g>
<g >
<title>_ck_epoch_delref (1,074 samples, 0.05%)</title><rect x="644.0" y="869" width="0.6" height="15.0" fill="rgb(243,177,42)" rx="2" ry="2" />
<text x="646.99" y="879.5" ></text>
</g>
<g >
<title>0x258090 (806 samples, 0.04%)</title><rect x="10.2" y="773" width="0.5" height="15.0" fill="rgb(212,35,8)" rx="2" ry="2" />
<text x="13.23" y="783.5" ></text>
</g>
<g >
<title>pmap_kextract (702 samples, 0.03%)</title><rect x="328.0" y="981" width="0.3" height="15.0" fill="rgb(252,216,51)" rx="2" ry="2" />
<text x="330.95" y="991.5" ></text>
</g>
<g >
<title>ether_demux (1,124 samples, 0.05%)</title><rect x="61.1" y="1141" width="0.6" height="15.0" fill="rgb(253,224,53)" rx="2" ry="2" />
<text x="64.11" y="1151.5" ></text>
</g>
<g >
<title>0x18e8b4 (806 samples, 0.04%)</title><rect x="10.2" y="1029" width="0.5" height="15.0" fill="rgb(216,54,12)" rx="2" ry="2" />
<text x="13.23" y="1039.5" ></text>
</g>
<g >
<title>_epoch_exit_preempt (8,286 samples, 0.37%)</title><rect x="644.9" y="869" width="4.3" height="15.0" fill="rgb(221,73,17)" rx="2" ry="2" />
<text x="647.91" y="879.5" ></text>
</g>
<g >
<title>intr_event_schedule_thread (19,624 samples, 0.87%)</title><rect x="490.8" y="933" width="10.3" height="15.0" fill="rgb(229,112,26)" rx="2" ry="2" />
<text x="493.84" y="943.5" ></text>
</g>
<g >
<title>0x2c1f38 (242 samples, 0.01%)</title><rect x="10.7" y="869" width="0.1" height="15.0" fill="rgb(249,202,48)" rx="2" ry="2" />
<text x="13.68" y="879.5" ></text>
</g>
<g >
<title>pf_test (9,253 samples, 0.41%)</title><rect x="871.6" y="965" width="4.9" height="15.0" fill="rgb(223,84,20)" rx="2" ry="2" />
<text x="874.61" y="975.5" ></text>
</g>
<g >
<title>bounce_bus_dmamap_load_buffer (350 samples, 0.02%)</title><rect x="78.7" y="1173" width="0.2" height="15.0" fill="rgb(254,228,54)" rx="2" ry="2" />
<text x="81.75" y="1183.5" ></text>
</g>
<g >
<title>bounce_bus_dmamap_sync (3,008 samples, 0.13%)</title><rect x="20.6" y="1205" width="1.5" height="15.0" fill="rgb(226,99,23)" rx="2" ry="2" />
<text x="23.57" y="1215.5" ></text>
</g>
<g >
<title>0x258090 (806 samples, 0.04%)</title><rect x="10.2" y="821" width="0.5" height="15.0" fill="rgb(212,35,8)" rx="2" ry="2" />
<text x="13.23" y="831.5" ></text>
</g>
<g >
<title>dsl_pool_user_hold (350 samples, 0.02%)</title><rect x="1161.4" y="1205" width="0.2" height="15.0" fill="rgb(210,25,6)" rx="2" ry="2" />
<text x="1164.41" y="1215.5" ></text>
</g>
<g >
<title>m_tag_delete_chain (13,875 samples, 0.62%)</title><rect x="693.5" y="821" width="7.3" height="15.0" fill="rgb(249,206,49)" rx="2" ry="2" />
<text x="696.54" y="831.5" ></text>
</g>
<g >
<title>vdev_draid_spare_io_start (350 samples, 0.02%)</title><rect x="1189.7" y="1173" width="0.2" height="15.0" fill="rgb(220,72,17)" rx="2" ry="2" />
<text x="1192.71" y="1183.5" ></text>
</g>
<g >
<title>ip_input (1,315 samples, 0.06%)</title><rect x="262.6" y="1109" width="0.6" height="15.0" fill="rgb(230,117,28)" rx="2" ry="2" />
<text x="265.55" y="1119.5" ></text>
</g>
<g >
<title>malloc (2,145 samples, 0.10%)</title><rect x="867.1" y="965" width="1.1" height="15.0" fill="rgb(230,119,28)" rx="2" ry="2" />
<text x="870.12" y="975.5" ></text>
</g>
<g >
<title>tcp_lro_flush_all (286 samples, 0.01%)</title><rect x="1082.4" y="1205" width="0.1" height="15.0" fill="rgb(209,22,5)" rx="2" ry="2" />
<text x="1085.38" y="1215.5" ></text>
</g>
<g >
<title>ether_nh_input (1,928 samples, 0.09%)</title><rect x="1045.4" y="1125" width="1.0" height="15.0" fill="rgb(223,86,20)" rx="2" ry="2" />
<text x="1048.42" y="1135.5" ></text>
</g>
<g >
<title>0x18dea8 (806 samples, 0.04%)</title><rect x="10.2" y="869" width="0.5" height="15.0" fill="rgb(213,37,9)" rx="2" ry="2" />
<text x="13.23" y="879.5" ></text>
</g>
<g >
<title>_epoch_exit_preempt (937 samples, 0.04%)</title><rect x="213.9" y="1125" width="0.4" height="15.0" fill="rgb(221,73,17)" rx="2" ry="2" />
<text x="216.85" y="1135.5" ></text>
</g>
</g>
</svg>

File Metadata

Mime Type
image/svg+xml
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
37460413
Default Alt Text
patched.svg (110 KB)

Event Timeline