Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F168316493
baseline.svg
bnovkov (Bojan Novković)
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Authored By
bnovkov
Thu, Aug 27, 2:35 PM
2026-08-27 14:35:20 (UTC+0)
Size
113 KB
Referenced Files
None
Subscribers
None
baseline.svg
View Options
<?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="1334" onload="init(evt)" viewBox="0 0 1200 1334" 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="1334.0" fill="url(#background)" />
<text id="title" x="600.00" y="24" >Flame Graph</text>
<text id="details" x="10.00" y="1317" > </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="1317" > </text>
<g id="frames">
<g >
<title>memset_std (7,088 samples, 0.30%)</title><rect x="294.8" y="1029" width="3.5" height="15.0" fill="rgb(206,5,1)" rx="2" ry="2" />
<text x="297.76" y="1039.5" ></text>
</g>
<g >
<title>_sx_xlock_hard (438 samples, 0.02%)</title><rect x="1174.0" y="1157" width="0.2" height="15.0" fill="rgb(252,220,52)" rx="2" ry="2" />
<text x="1176.99" y="1167.5" ></text>
</g>
<g >
<title>_epoch_exit_preempt (456 samples, 0.02%)</title><rect x="222.5" y="1109" width="0.2" height="15.0" fill="rgb(221,73,17)" rx="2" ry="2" />
<text x="225.50" y="1119.5" ></text>
</g>
<g >
<title>uma_zalloc_arg (1,378 samples, 0.06%)</title><rect x="495.2" y="981" width="0.7" height="15.0" fill="rgb(254,228,54)" rx="2" ry="2" />
<text x="498.23" y="991.5" ></text>
</g>
<g >
<title>do_el0_sync (208 samples, 0.01%)</title><rect x="1189.9" y="1253" width="0.1" height="15.0" fill="rgb(238,153,36)" rx="2" ry="2" />
<text x="1192.89" y="1263.5" ></text>
</g>
<g >
<title>in_cksum_skip_partial (286 samples, 0.01%)</title><rect x="849.3" y="1157" width="0.2" height="15.0" fill="rgb(225,95,22)" rx="2" ry="2" />
<text x="852.31" y="1167.5" ></text>
</g>
<g >
<title>if_getnumadomain (380 samples, 0.02%)</title><rect x="21.4" y="1189" width="0.2" height="15.0" fill="rgb(215,49,11)" rx="2" ry="2" />
<text x="24.37" y="1199.5" ></text>
</g>
<g >
<title>memcpy_std (2,274 samples, 0.10%)</title><rect x="1188.4" y="1157" width="1.2" height="15.0" fill="rgb(206,5,1)" rx="2" ry="2" />
<text x="1191.44" y="1167.5" ></text>
</g>
<g >
<title>in_cksumdata (254 samples, 0.01%)</title><rect x="849.5" y="1157" width="0.1" height="15.0" fill="rgb(228,109,26)" rx="2" ry="2" />
<text x="852.46" y="1167.5" ></text>
</g>
<g >
<title>cache_alloc (2,567 samples, 0.11%)</title><rect x="1154.8" y="1173" width="1.3" height="15.0" fill="rgb(241,167,40)" rx="2" ry="2" />
<text x="1157.77" y="1183.5" ></text>
</g>
<g >
<title>uma_zalloc_arg (39,462 samples, 1.69%)</title><rect x="475.3" y="965" width="19.9" height="15.0" fill="rgb(254,228,54)" rx="2" ry="2" />
<text x="478.28" y="975.5" ></text>
</g>
<g >
<title>bounce_bus_dmamap_sync (5,022 samples, 0.22%)</title><rect x="912.2" y="1077" width="2.5" height="15.0" fill="rgb(226,99,23)" rx="2" ry="2" />
<text x="915.19" y="1087.5" ></text>
</g>
<g >
<title>_PyEval_EvalFrameDefault (736 samples, 0.03%)</title><rect x="10.2" y="693" width="0.3" height="15.0" fill="rgb(221,75,17)" rx="2" ry="2" />
<text x="13.17" y="703.5" ></text>
</g>
<g >
<title>pf_check_in (649,490 samples, 27.82%)</title><rect x="293.9" y="1045" width="328.3" height="15.0" fill="rgb(220,70,16)" rx="2" ry="2" />
<text x="296.88" y="1055.5" >pf_check_in</text>
</g>
<g >
<title>0x2fd178 (278 samples, 0.01%)</title><rect x="10.6" y="1189" width="0.1" height="15.0" fill="rgb(216,54,12)" rx="2" ry="2" />
<text x="13.56" y="1199.5" ></text>
</g>
<g >
<title>generic_bs_w_4 (374 samples, 0.02%)</title><rect x="671.2" y="1189" width="0.2" height="15.0" fill="rgb(206,8,1)" rx="2" ry="2" />
<text x="674.18" y="1199.5" ></text>
</g>
<g >
<title>all (2,334,500 samples, 100%)</title><rect x="10.0" y="1285" width="1180.0" height="15.0" fill="rgb(213,39,9)" rx="2" ry="2" />
<text x="13.00" y="1295.5" ></text>
</g>
<g >
<title>_ck_epoch_addref (3,324 samples, 0.14%)</title><rect x="234.3" y="1077" width="1.7" height="15.0" fill="rgb(221,73,17)" rx="2" ry="2" />
<text x="237.34" y="1087.5" ></text>
</g>
<g >
<title>in_realm (433 samples, 0.02%)</title><rect x="120.6" y="1125" width="0.2" height="15.0" fill="rgb(243,178,42)" rx="2" ry="2" />
<text x="123.63" y="1135.5" ></text>
</g>
<g >
<title>spa_activity_check_tryimport (451 samples, 0.02%)</title><rect x="1154.5" y="1205" width="0.3" height="15.0" fill="rgb(243,176,42)" rx="2" ry="2" />
<text x="1157.53" y="1215.5" ></text>
</g>
<g >
<title>spinlock_exit (262 samples, 0.01%)</title><rect x="1153.1" y="1189" width="0.2" height="15.0" fill="rgb(243,178,42)" rx="2" ry="2" />
<text x="1156.12" y="1199.5" ></text>
</g>
<g >
<title>lock_delay (2,232 samples, 0.10%)</title><rect x="1154.8" y="1077" width="1.1" height="15.0" fill="rgb(250,207,49)" rx="2" ry="2" />
<text x="1157.79" y="1087.5" ></text>
</g>
<g >
<title>0x2fd178 (212 samples, 0.01%)</title><rect x="10.6" y="821" width="0.1" height="15.0" fill="rgb(216,54,12)" rx="2" ry="2" />
<text x="13.57" y="831.5" ></text>
</g>
<g >
<title>pf_test (409 samples, 0.02%)</title><rect x="63.1" y="1045" width="0.2" height="15.0" fill="rgb(223,84,20)" rx="2" ry="2" />
<text x="66.14" y="1055.5" ></text>
</g>
<g >
<title>SipHash_End (18,232 samples, 0.78%)</title><rect x="507.4" y="965" width="9.2" height="15.0" fill="rgb(253,221,52)" rx="2" ry="2" />
<text x="510.39" y="975.5" ></text>
</g>
<g >
<title>m_adj (5,986 samples, 0.26%)</title><rect x="267.3" y="1093" width="3.0" height="15.0" fill="rgb(238,153,36)" rx="2" ry="2" />
<text x="270.27" y="1103.5" ></text>
</g>
<g >
<title>lock_delay (426 samples, 0.02%)</title><rect x="1174.0" y="1141" width="0.2" height="15.0" fill="rgb(250,207,49)" rx="2" ry="2" />
<text x="1177.00" y="1151.5" ></text>
</g>
<g >
<title>pf_send_tcp (925 samples, 0.04%)</title><rect x="367.4" y="1013" width="0.4" height="15.0" fill="rgb(239,158,37)" rx="2" ry="2" />
<text x="370.36" y="1023.5" ></text>
</g>
<g >
<title>gtaskqueue_run_locked (1,331,430 samples, 57.03%)</title><rect x="15.6" y="1221" width="673.0" height="15.0" fill="rgb(217,57,13)" rx="2" ry="2" />
<text x="18.58" y="1231.5" >gtaskqueue_run_locked</text>
</g>
<g >
<title>_thread_lock (2,198 samples, 0.09%)</title><rect x="550.8" y="965" width="1.1" height="15.0" fill="rgb(208,14,3)" rx="2" ry="2" />
<text x="553.78" y="975.5" ></text>
</g>
<g >
<title>0x305dc8 (236 samples, 0.01%)</title><rect x="10.6" y="965" width="0.1" height="15.0" fill="rgb(249,202,48)" rx="2" ry="2" />
<text x="13.57" y="975.5" ></text>
</g>
<g >
<title>mac_netinet_firewall_send (210 samples, 0.01%)</title><rect x="436.2" y="981" width="0.1" height="15.0" fill="rgb(230,117,28)" rx="2" ry="2" />
<text x="439.24" y="991.5" ></text>
</g>
<g >
<title>rxd_frag_to_sd (440 samples, 0.02%)</title><rect x="667.0" y="1189" width="0.2" height="15.0" fill="rgb(222,79,19)" rx="2" ry="2" />
<text x="669.97" y="1199.5" ></text>
</g>
<g >
<title>ZSTD_copyBlockSequences (252 samples, 0.01%)</title><rect x="10.9" y="1221" width="0.1" height="15.0" fill="rgb(244,182,43)" rx="2" ry="2" />
<text x="13.87" y="1231.5" ></text>
</g>
<g >
<title>0x18e804 (736 samples, 0.03%)</title><rect x="10.2" y="629" width="0.3" height="15.0" fill="rgb(239,160,38)" rx="2" ry="2" />
<text x="13.17" y="639.5" ></text>
</g>
<g >
<title>_PyEval_EvalFrameDefault (736 samples, 0.03%)</title><rect x="10.2" y="773" width="0.3" height="15.0" fill="rgb(221,75,17)" rx="2" ry="2" />
<text x="13.17" y="783.5" ></text>
</g>
<g >
<title>lock_delay (233 samples, 0.01%)</title><rect x="828.3" y="1093" width="0.2" height="15.0" fill="rgb(250,207,49)" rx="2" ry="2" />
<text x="831.34" y="1103.5" ></text>
</g>
<g >
<title>bpf_mtap (41,733 samples, 1.79%)</title><rect x="915.9" y="1077" width="21.1" height="15.0" fill="rgb(230,118,28)" rx="2" ry="2" />
<text x="918.94" y="1087.5" ></text>
</g>
<g >
<title>0x2fe66c (277 samples, 0.01%)</title><rect x="10.6" y="1045" width="0.1" height="15.0" fill="rgb(206,7,1)" rx="2" ry="2" />
<text x="13.56" y="1055.5" ></text>
</g>
<g >
<title>if_getdrvflags (245 samples, 0.01%)</title><rect x="63.5" y="1173" width="0.1" height="15.0" fill="rgb(209,20,4)" rx="2" ry="2" />
<text x="66.52" y="1183.5" ></text>
</g>
<g >
<title>netisr_dispatch_src (711,478 samples, 30.48%)</title><rect x="270.3" y="1093" width="359.6" height="15.0" fill="rgb(219,66,15)" rx="2" ry="2" />
<text x="273.30" y="1103.5" >netisr_dispatch_src</text>
</g>
<g >
<title>_epoch_enter_preempt (15,732 samples, 0.67%)</title><rect x="214.6" y="1109" width="7.9" height="15.0" fill="rgb(225,92,22)" rx="2" ry="2" />
<text x="217.55" y="1119.5" ></text>
</g>
<g >
<title>0x2ad5cc (829 samples, 0.04%)</title><rect x="10.1" y="1269" width="0.4" height="15.0" fill="rgb(211,28,6)" rx="2" ry="2" />
<text x="13.12" y="1279.5" ></text>
</g>
<g >
<title>0x292340 (736 samples, 0.03%)</title><rect x="10.2" y="1189" width="0.3" height="15.0" fill="rgb(238,154,36)" rx="2" ry="2" />
<text x="13.17" y="1199.5" ></text>
</g>
<g >
<title>igb_isc_rxd_refill (5,248 samples, 0.22%)</title><rect x="128.0" y="1157" width="2.7" height="15.0" fill="rgb(206,4,1)" rx="2" ry="2" />
<text x="131.00" y="1167.5" ></text>
</g>
<g >
<title>_PyEval_EvalFrameDefault (736 samples, 0.03%)</title><rect x="10.2" y="437" width="0.3" height="15.0" fill="rgb(221,75,17)" rx="2" ry="2" />
<text x="13.17" y="447.5" ></text>
</g>
<g >
<title>SipHash_InitX (1,808 samples, 0.08%)</title><rect x="397.7" y="997" width="0.9" height="15.0" fill="rgb(227,102,24)" rx="2" ry="2" />
<text x="400.66" y="1007.5" ></text>
</g>
<g >
<title>txg_fini (584 samples, 0.03%)</title><rect x="1188.1" y="1141" width="0.3" height="15.0" fill="rgb(233,132,31)" rx="2" ry="2" />
<text x="1191.13" y="1151.5" ></text>
</g>
<g >
<title>0x18e8b4 (736 samples, 0.03%)</title><rect x="10.2" y="1109" width="0.3" height="15.0" fill="rgb(216,54,12)" rx="2" ry="2" />
<text x="13.17" y="1119.5" ></text>
</g>
<g >
<title>0x18ebac (736 samples, 0.03%)</title><rect x="10.2" y="869" width="0.3" height="15.0" fill="rgb(248,199,47)" rx="2" ry="2" />
<text x="13.17" y="879.5" ></text>
</g>
<g >
<title>binuptime (20,471 samples, 0.88%)</title><rect x="183.3" y="1157" width="10.3" height="15.0" fill="rgb(228,106,25)" rx="2" ry="2" />
<text x="186.29" y="1167.5" ></text>
</g>
<g >
<title>pfil_mbuf_in (461 samples, 0.02%)</title><rect x="63.1" y="1077" width="0.3" height="15.0" fill="rgb(237,147,35)" rx="2" ry="2" />
<text x="66.13" y="1087.5" ></text>
</g>
<g >
<title>_PyEval_EvalFrameDefault (686 samples, 0.03%)</title><rect x="10.2" y="261" width="0.3" height="15.0" fill="rgb(221,75,17)" rx="2" ry="2" />
<text x="13.19" y="271.5" ></text>
</g>
<g >
<title>0x18e8b4 (736 samples, 0.03%)</title><rect x="10.2" y="1013" width="0.3" height="15.0" fill="rgb(216,54,12)" rx="2" ry="2" />
<text x="13.17" y="1023.5" ></text>
</g>
<g >
<title>0x322924 (303 samples, 0.01%)</title><rect x="10.5" y="1269" width="0.2" height="15.0" fill="rgb(225,95,22)" rx="2" ry="2" />
<text x="13.54" y="1279.5" ></text>
</g>
<g >
<title>0xffff000000b680dc (224 samples, 0.01%)</title><rect x="294.6" y="1029" width="0.1" height="15.0" fill="rgb(242,174,41)" rx="2" ry="2" />
<text x="297.59" y="1039.5" ></text>
</g>
<g >
<title>SipHash_SetKey (502 samples, 0.02%)</title><rect x="398.6" y="997" width="0.2" height="15.0" fill="rgb(248,201,48)" rx="2" ry="2" />
<text x="401.57" y="1007.5" ></text>
</g>
<g >
<title>bounce_bus_dmamap_load_buffer (397 samples, 0.02%)</title><rect x="79.7" y="1157" width="0.2" height="15.0" fill="rgb(254,228,54)" rx="2" ry="2" />
<text x="82.66" y="1167.5" ></text>
</g>
<g >
<title>spinlock_exit (545 samples, 0.02%)</title><rect x="20.1" y="1173" width="0.3" height="15.0" fill="rgb(243,178,42)" rx="2" ry="2" />
<text x="23.15" y="1183.5" ></text>
</g>
<g >
<title>random_kthread (601 samples, 0.03%)</title><rect x="1153.4" y="1237" width="0.3" height="15.0" fill="rgb(235,138,33)" rx="2" ry="2" />
<text x="1156.39" y="1247.5" ></text>
</g>
<g >
<title>drain_ring_lockless (435,389 samples, 18.65%)</title><rect x="888.0" y="1109" width="220.1" height="15.0" fill="rgb(216,51,12)" rx="2" ry="2" />
<text x="891.02" y="1119.5" >drain_ring_lockless</text>
</g>
<g >
<title>0x258090 (736 samples, 0.03%)</title><rect x="10.2" y="1029" width="0.3" height="15.0" fill="rgb(212,35,8)" rx="2" ry="2" />
<text x="13.17" y="1039.5" ></text>
</g>
<g >
<title>in_ifaddr_broadcast (3,163 samples, 0.14%)</title><rect x="851.2" y="1189" width="1.6" height="15.0" fill="rgb(237,149,35)" rx="2" ry="2" />
<text x="854.20" y="1199.5" ></text>
</g>
<g >
<title>m_adj (1,148 samples, 0.05%)</title><rect x="629.9" y="1109" width="0.6" height="15.0" fill="rgb(238,153,36)" rx="2" ry="2" />
<text x="632.92" y="1119.5" ></text>
</g>
<g >
<title>0x2c7158 (225 samples, 0.01%)</title><rect x="10.6" y="885" width="0.1" height="15.0" fill="rgb(239,160,38)" rx="2" ry="2" />
<text x="13.57" y="895.5" ></text>
</g>
<g >
<title>keg_alloc_slab (2,556 samples, 0.11%)</title><rect x="1154.8" y="1141" width="1.3" height="15.0" fill="rgb(248,199,47)" rx="2" ry="2" />
<text x="1157.78" y="1151.5" ></text>
</g>
<g >
<title>in_cksum_skip (3,156 samples, 0.14%)</title><rect x="849.6" y="1173" width="1.6" height="15.0" fill="rgb(227,105,25)" rx="2" ry="2" />
<text x="852.60" y="1183.5" ></text>
</g>
<g >
<title>0x258090 (696 samples, 0.03%)</title><rect x="10.2" y="325" width="0.3" height="15.0" fill="rgb(212,35,8)" rx="2" ry="2" />
<text x="13.18" y="335.5" ></text>
</g>
<g >
<title>pf_test (5,128 samples, 0.22%)</title><rect x="1146.6" y="1157" width="2.6" height="15.0" fill="rgb(223,84,20)" rx="2" ry="2" />
<text x="1149.65" y="1167.5" ></text>
</g>
<g >
<title>0x18e8b4 (736 samples, 0.03%)</title><rect x="10.2" y="453" width="0.3" height="15.0" fill="rgb(216,54,12)" rx="2" ry="2" />
<text x="13.17" y="463.5" ></text>
</g>
<g >
<title>ifmp_ring_check_drainage (1,562 samples, 0.07%)</title><rect x="671.8" y="1189" width="0.7" height="15.0" fill="rgb(230,115,27)" rx="2" ry="2" />
<text x="674.76" y="1199.5" ></text>
</g>
<g >
<title>0x3072ac (277 samples, 0.01%)</title><rect x="10.6" y="1109" width="0.1" height="15.0" fill="rgb(244,180,43)" rx="2" ry="2" />
<text x="13.56" y="1119.5" ></text>
</g>
<g >
<title>xpt_run_devq (227 samples, 0.01%)</title><rect x="1154.1" y="1061" width="0.1" height="15.0" fill="rgb(244,182,43)" rx="2" ry="2" />
<text x="1157.10" y="1071.5" ></text>
</g>
<g >
<title>ip_input (12,748 samples, 0.55%)</title><rect x="1146.6" y="1205" width="6.4" height="15.0" fill="rgb(230,117,28)" rx="2" ry="2" />
<text x="1149.59" y="1215.5" ></text>
</g>
<g >
<title>ip_output_send (509,827 samples, 21.84%)</title><rect x="852.8" y="1189" width="257.7" height="15.0" fill="rgb(231,122,29)" rx="2" ry="2" />
<text x="855.80" y="1199.5" >ip_output_send</text>
</g>
<g >
<title>0x258c1c (736 samples, 0.03%)</title><rect x="10.2" y="549" width="0.3" height="15.0" fill="rgb(205,2,0)" rx="2" ry="2" />
<text x="13.17" y="559.5" ></text>
</g>
<g >
<title>dsl_dir_hold (773 samples, 0.03%)</title><rect x="1157.7" y="1157" width="0.4" height="15.0" fill="rgb(206,6,1)" rx="2" ry="2" />
<text x="1160.67" y="1167.5" ></text>
</g>
<g >
<title>0x18e8b4 (736 samples, 0.03%)</title><rect x="10.2" y="965" width="0.3" height="15.0" fill="rgb(216,54,12)" rx="2" ry="2" />
<text x="13.17" y="975.5" ></text>
</g>
<g >
<title>netisr_dispatch_src (1,639 samples, 0.07%)</title><rect x="637.1" y="1125" width="0.8" height="15.0" fill="rgb(219,66,15)" rx="2" ry="2" />
<text x="640.09" y="1135.5" ></text>
</g>
<g >
<title>0x258090 (736 samples, 0.03%)</title><rect x="10.2" y="805" width="0.3" height="15.0" fill="rgb(212,35,8)" rx="2" ry="2" />
<text x="13.17" y="815.5" ></text>
</g>
<g >
<title>pf_send_tcp (126,454 samples, 5.42%)</title><rect x="432.0" y="997" width="63.9" height="15.0" fill="rgb(239,158,37)" rx="2" ry="2" />
<text x="435.01" y="1007.5" >pf_send..</text>
</g>
<g >
<title>pf_test (660 samples, 0.03%)</title><rect x="637.3" y="1013" width="0.4" height="15.0" fill="rgb(223,84,20)" rx="2" ry="2" />
<text x="640.35" y="1023.5" ></text>
</g>
<g >
<title>iflib_rxeof (1,232,715 samples, 52.80%)</title><rect x="21.9" y="1189" width="623.1" height="15.0" fill="rgb(213,39,9)" rx="2" ry="2" />
<text x="24.89" y="1199.5" >iflib_rxeof</text>
</g>
<g >
<title>0x18e804 (400 samples, 0.02%)</title><rect x="10.2" y="69" width="0.2" height="15.0" fill="rgb(239,160,38)" rx="2" ry="2" />
<text x="13.21" y="79.5" ></text>
</g>
<g >
<title>_ck_epoch_delref (1,111 samples, 0.05%)</title><rect x="917.4" y="1061" width="0.5" height="15.0" fill="rgb(243,177,42)" rx="2" ry="2" />
<text x="920.38" y="1071.5" ></text>
</g>
<g >
<title>uma_zfree_arg (1,530 samples, 0.07%)</title><rect x="814.4" y="1141" width="0.7" height="15.0" fill="rgb(232,128,30)" rx="2" ry="2" />
<text x="817.36" y="1151.5" ></text>
</g>
<g >
<title>m_free (48,138 samples, 2.06%)</title><rect x="956.4" y="1045" width="24.4" height="15.0" fill="rgb(245,186,44)" rx="2" ry="2" />
<text x="959.43" y="1055.5" >m..</text>
</g>
<g >
<title>if_getdrvflags (625 samples, 0.03%)</title><rect x="906.6" y="1093" width="0.4" height="15.0" fill="rgb(209,20,4)" rx="2" ry="2" />
<text x="909.64" y="1103.5" ></text>
</g>
<g >
<title>pmap_kextract (1,828 samples, 0.08%)</title><rect x="338.5" y="949" width="1.0" height="15.0" fill="rgb(252,216,51)" rx="2" ry="2" />
<text x="341.54" y="959.5" ></text>
</g>
<g >
<title>bpf_ifnet_chkdir (391 samples, 0.02%)</title><rect x="223.2" y="1109" width="0.2" height="15.0" fill="rgb(207,13,3)" rx="2" ry="2" />
<text x="226.16" y="1119.5" ></text>
</g>
<g >
<title>ether_nh_input (842,078 samples, 36.07%)</title><rect x="205.8" y="1125" width="425.6" height="15.0" fill="rgb(223,86,20)" rx="2" ry="2" />
<text x="208.81" y="1135.5" >ether_nh_input</text>
</g>
<g >
<title>mac_netinet_firewall_send (2,333 samples, 0.10%)</title><rect x="473.8" y="965" width="1.2" height="15.0" fill="rgb(230,117,28)" rx="2" ry="2" />
<text x="476.83" y="975.5" ></text>
</g>
<g >
<title>iflib_if_transmit (480,479 samples, 20.58%)</title><rect x="865.4" y="1141" width="242.9" height="15.0" fill="rgb(205,0,0)" rx="2" ry="2" />
<text x="868.39" y="1151.5" >iflib_if_transmit</text>
</g>
<g >
<title>if_simloop (34,456 samples, 1.48%)</title><rect x="811.5" y="1189" width="17.4" height="15.0" fill="rgb(232,124,29)" rx="2" ry="2" />
<text x="814.51" y="1199.5" ></text>
</g>
<g >
<title>netisr_dispatch_src (621 samples, 0.03%)</title><rect x="631.1" y="1109" width="0.3" height="15.0" fill="rgb(219,66,15)" rx="2" ry="2" />
<text x="634.13" y="1119.5" ></text>
</g>
<g >
<title>pf_walk_header (2,581 samples, 0.11%)</title><rect x="620.5" y="1013" width="1.3" height="15.0" fill="rgb(233,132,31)" rx="2" ry="2" />
<text x="623.49" y="1023.5" ></text>
</g>
<g >
<title>sa_attr_op (1,105 samples, 0.05%)</title><rect x="1156.1" y="1173" width="0.6" height="15.0" fill="rgb(214,43,10)" rx="2" ry="2" />
<text x="1159.10" y="1183.5" ></text>
</g>
<g >
<title>kmem_back_domain (2,514 samples, 0.11%)</title><rect x="1154.8" y="1109" width="1.3" height="15.0" fill="rgb(211,28,6)" rx="2" ry="2" />
<text x="1157.78" y="1119.5" ></text>
</g>
<g >
<title>pf_syncookie_send (494,900 samples, 21.20%)</title><rect x="368.3" y="1013" width="250.2" height="15.0" fill="rgb(221,74,17)" rx="2" ry="2" />
<text x="371.33" y="1023.5" >pf_syncookie_send</text>
</g>
<g >
<title>0x18e8b4 (736 samples, 0.03%)</title><rect x="10.2" y="405" width="0.3" height="15.0" fill="rgb(216,54,12)" rx="2" ry="2" />
<text x="13.17" y="415.5" ></text>
</g>
<g >
<title>pf_pull_hdr (666 samples, 0.03%)</title><rect x="298.6" y="1029" width="0.4" height="15.0" fill="rgb(224,91,21)" rx="2" ry="2" />
<text x="301.64" y="1039.5" ></text>
</g>
<g >
<title>igb_isc_rxd_available (571 samples, 0.02%)</title><rect x="646.0" y="1189" width="0.3" height="15.0" fill="rgb(226,97,23)" rx="2" ry="2" />
<text x="649.02" y="1199.5" ></text>
</g>
<g >
<title>zio_flush (18,363 samples, 0.79%)</title><rect x="1158.3" y="1205" width="9.3" height="15.0" fill="rgb(239,157,37)" rx="2" ry="2" />
<text x="1161.30" y="1215.5" ></text>
</g>
<g >
<title>mb_dtor_mbuf (208 samples, 0.01%)</title><rect x="319.7" y="965" width="0.1" height="15.0" fill="rgb(248,198,47)" rx="2" ry="2" />
<text x="322.68" y="975.5" ></text>
</g>
<g >
<title>cache_alloc (369 samples, 0.02%)</title><rect x="437.3" y="949" width="0.2" height="15.0" fill="rgb(241,167,40)" rx="2" ry="2" />
<text x="440.28" y="959.5" ></text>
</g>
<g >
<title>in_lltable_lookup (1,387 samples, 0.06%)</title><rect x="857.9" y="1141" width="0.7" height="15.0" fill="rgb(240,163,39)" rx="2" ry="2" />
<text x="860.92" y="1151.5" ></text>
</g>
<g >
<title>0x1ec82c (736 samples, 0.03%)</title><rect x="10.2" y="885" width="0.3" height="15.0" fill="rgb(245,186,44)" rx="2" ry="2" />
<text x="13.17" y="895.5" ></text>
</g>
<g >
<title>bounce_bus_dmamap_load_buffer (274 samples, 0.01%)</title><rect x="987.0" y="1061" width="0.1" height="15.0" fill="rgb(254,228,54)" rx="2" ry="2" />
<text x="989.98" y="1071.5" ></text>
</g>
<g >
<title>uma_zfree_arg (1,858 samples, 0.08%)</title><rect x="979.8" y="1013" width="1.0" height="15.0" fill="rgb(232,128,30)" rx="2" ry="2" />
<text x="982.83" y="1023.5" ></text>
</g>
<g >
<title>free (35,790 samples, 1.53%)</title><rect x="763.9" y="1205" width="18.1" height="15.0" fill="rgb(213,38,9)" rx="2" ry="2" />
<text x="766.89" y="1215.5" ></text>
</g>
<g >
<title>bounce_bus_dmamap_unload (1,110 samples, 0.05%)</title><rect x="59.0" y="1173" width="0.5" height="15.0" fill="rgb(247,195,46)" rx="2" ry="2" />
<text x="61.97" y="1183.5" ></text>
</g>
<g >
<title>vm_page_alloc_noobj_domain (318 samples, 0.01%)</title><rect x="1157.8" y="1061" width="0.1" height="15.0" fill="rgb(250,210,50)" rx="2" ry="2" />
<text x="1160.79" y="1071.5" ></text>
</g>
<g >
<title>0x2ad558 (829 samples, 0.04%)</title><rect x="10.1" y="1253" width="0.4" height="15.0" fill="rgb(236,143,34)" rx="2" ry="2" />
<text x="13.12" y="1263.5" ></text>
</g>
<g >
<title>0x2c3d30 (277 samples, 0.01%)</title><rect x="10.6" y="1061" width="0.1" height="15.0" fill="rgb(250,210,50)" rx="2" ry="2" />
<text x="13.56" y="1071.5" ></text>
</g>
<g >
<title>zio_ddt_child_write_ready (276 samples, 0.01%)</title><rect x="1174.2" y="1173" width="0.2" height="15.0" fill="rgb(222,79,19)" rx="2" ry="2" />
<text x="1177.22" y="1183.5" ></text>
</g>
<g >
<title>_task_fn_rx (2,312 samples, 0.10%)</title><rect x="14.3" y="1221" width="1.2" height="15.0" fill="rgb(231,121,28)" rx="2" ry="2" />
<text x="17.30" y="1231.5" ></text>
</g>
<g >
<title>0x2c1f38 (223 samples, 0.01%)</title><rect x="10.6" y="853" width="0.1" height="15.0" fill="rgb(249,202,48)" rx="2" ry="2" />
<text x="13.57" y="863.5" ></text>
</g>
<g >
<title>bounce_bus_dmamap_sync (1,358 samples, 0.06%)</title><rect x="19.4" y="1189" width="0.7" height="15.0" fill="rgb(226,99,23)" rx="2" ry="2" />
<text x="22.40" y="1199.5" ></text>
</g>
<g >
<title>m_length (804 samples, 0.03%)</title><rect x="630.5" y="1109" width="0.4" height="15.0" fill="rgb(248,200,47)" rx="2" ry="2" />
<text x="633.50" y="1119.5" ></text>
</g>
<g >
<title>_task_fn_rx (1,285,639 samples, 55.07%)</title><rect x="17.6" y="1205" width="649.8" height="15.0" fill="rgb(231,121,28)" rx="2" ry="2" />
<text x="20.57" y="1215.5" >_task_fn_rx</text>
</g>
<g >
<title>0xffff000000b680a0 (333 samples, 0.01%)</title><rect x="503.1" y="981" width="0.2" height="15.0" fill="rgb(241,169,40)" rx="2" ry="2" />
<text x="506.09" y="991.5" ></text>
</g>
<g >
<title>m_apply (3,142 samples, 0.13%)</title><rect x="849.6" y="1157" width="1.6" height="15.0" fill="rgb(242,173,41)" rx="2" ry="2" />
<text x="852.61" y="1167.5" ></text>
</g>
<g >
<title>lock_delay (2,623 samples, 0.11%)</title><rect x="759.1" y="1189" width="1.3" height="15.0" fill="rgb(250,207,49)" rx="2" ry="2" />
<text x="762.11" y="1199.5" ></text>
</g>
<g >
<title>0x258090 (736 samples, 0.03%)</title><rect x="10.2" y="581" width="0.3" height="15.0" fill="rgb(212,35,8)" rx="2" ry="2" />
<text x="13.17" y="591.5" ></text>
</g>
<g >
<title>igb_isc_rxd_flush (10,910 samples, 0.47%)</title><rect x="122.5" y="1157" width="5.5" height="15.0" fill="rgb(250,208,49)" rx="2" ry="2" />
<text x="125.49" y="1167.5" ></text>
</g>
<g >
<title>0x18e09c (736 samples, 0.03%)</title><rect x="10.2" y="917" width="0.3" height="15.0" fill="rgb(229,113,27)" rx="2" ry="2" />
<text x="13.17" y="927.5" ></text>
</g>
<g >
<title>_PyEval_EvalFrameDefault (681 samples, 0.03%)</title><rect x="10.2" y="213" width="0.3" height="15.0" fill="rgb(221,75,17)" rx="2" ry="2" />
<text x="13.19" y="223.5" ></text>
</g>
<g >
<title>0x2c218c (278 samples, 0.01%)</title><rect x="10.6" y="1205" width="0.1" height="15.0" fill="rgb(224,91,21)" rx="2" ry="2" />
<text x="13.56" y="1215.5" ></text>
</g>
<g >
<title>metaslab_load (4,940 samples, 0.21%)</title><rect x="1187.4" y="1189" width="2.5" height="15.0" fill="rgb(229,113,27)" rx="2" ry="2" />
<text x="1190.37" y="1199.5" ></text>
</g>
<g >
<title>__mtx_lock_sleep (3,591 samples, 0.15%)</title><rect x="758.6" y="1205" width="1.8" height="15.0" fill="rgb(215,49,11)" rx="2" ry="2" />
<text x="761.62" y="1215.5" ></text>
</g>
<g >
<title>in_pcblookup_smr (6,987 samples, 0.30%)</title><rect x="1149.4" y="1157" width="3.6" height="15.0" fill="rgb(215,48,11)" rx="2" ry="2" />
<text x="1152.44" y="1167.5" ></text>
</g>
<g >
<title>vn_write (4,961 samples, 0.21%)</title><rect x="1187.4" y="1221" width="2.5" height="15.0" fill="rgb(241,169,40)" rx="2" ry="2" />
<text x="1190.37" y="1231.5" ></text>
</g>
<g >
<title>spa_import (567 samples, 0.02%)</title><rect x="1188.1" y="1109" width="0.3" height="15.0" fill="rgb(248,198,47)" rx="2" ry="2" />
<text x="1191.13" y="1119.5" ></text>
</g>
<g >
<title>bounce_bus_dmamap_sync (11,788 samples, 0.50%)</title><rect x="79.9" y="1157" width="5.9" height="15.0" fill="rgb(226,99,23)" rx="2" ry="2" />
<text x="82.86" y="1167.5" ></text>
</g>
<g >
<title>m_pkthdr_init (1,042 samples, 0.04%)</title><rect x="492.9" y="949" width="0.5" height="15.0" fill="rgb(247,194,46)" rx="2" ry="2" />
<text x="495.87" y="959.5" ></text>
</g>
<g >
<title>pf_check_out (1,955 samples, 0.08%)</title><rect x="1114.5" y="1173" width="1.0" height="15.0" fill="rgb(237,147,35)" rx="2" ry="2" />
<text x="1117.51" y="1183.5" ></text>
</g>
<g >
<title>0x258090 (680 samples, 0.03%)</title><rect x="10.2" y="197" width="0.3" height="15.0" fill="rgb(212,35,8)" rx="2" ry="2" />
<text x="13.19" y="207.5" ></text>
</g>
<g >
<title>ithread_loop (840,391 samples, 36.00%)</title><rect x="728.3" y="1237" width="424.8" height="15.0" fill="rgb(233,131,31)" rx="2" ry="2" />
<text x="731.31" y="1247.5" >ithread_loop</text>
</g>
<g >
<title>tcp_input (7,512 samples, 0.32%)</title><rect x="1149.2" y="1189" width="3.8" height="15.0" fill="rgb(219,68,16)" rx="2" ry="2" />
<text x="1152.24" y="1199.5" ></text>
</g>
<g >
<title>zio_read_phys (12,592 samples, 0.54%)</title><rect x="1167.6" y="1205" width="6.4" height="15.0" fill="rgb(221,75,18)" rx="2" ry="2" />
<text x="1170.61" y="1215.5" ></text>
</g>
<g >
<title>m_free (42,125 samples, 1.80%)</title><rect x="318.7" y="997" width="21.2" height="15.0" fill="rgb(245,186,44)" rx="2" ry="2" />
<text x="321.66" y="1007.5" >m..</text>
</g>
<g >
<title>spinlock_exit (53,027 samples, 2.27%)</title><rect x="1115.7" y="1221" width="26.8" height="15.0" fill="rgb(243,178,42)" rx="2" ry="2" />
<text x="1118.70" y="1231.5" >s..</text>
</g>
<g >
<title>_epoch_exit_preempt (6,786 samples, 0.29%)</title><rect x="236.0" y="1093" width="3.5" height="15.0" fill="rgb(221,73,17)" rx="2" ry="2" />
<text x="239.02" y="1103.5" ></text>
</g>
<g >
<title>malloc (278 samples, 0.01%)</title><rect x="401.6" y="997" width="0.1" height="15.0" fill="rgb(230,119,28)" rx="2" ry="2" />
<text x="404.57" y="1007.5" ></text>
</g>
<g >
<title>if_getcapenable (297 samples, 0.01%)</title><rect x="20.4" y="1189" width="0.2" height="15.0" fill="rgb(233,128,30)" rx="2" ry="2" />
<text x="23.43" y="1199.5" ></text>
</g>
<g >
<title>cache_alloc (396 samples, 0.02%)</title><rect x="1187.7" y="1077" width="0.2" height="15.0" fill="rgb(241,167,40)" rx="2" ry="2" />
<text x="1190.66" y="1087.5" ></text>
</g>
<g >
<title>_ck_epoch_addref (1,045 samples, 0.04%)</title><rect x="17.0" y="1189" width="0.6" height="15.0" fill="rgb(221,73,17)" rx="2" ry="2" />
<text x="20.04" y="1199.5" ></text>
</g>
<g >
<title>zone_import (2,558 samples, 0.11%)</title><rect x="1154.8" y="1157" width="1.3" height="15.0" fill="rgb(222,82,19)" rx="2" ry="2" />
<text x="1157.78" y="1167.5" ></text>
</g>
<g >
<title>_PyEval_EvalFrameDefault (511 samples, 0.02%)</title><rect x="10.2" y="149" width="0.2" height="15.0" fill="rgb(221,75,17)" rx="2" ry="2" />
<text x="13.19" y="159.5" ></text>
</g>
<g >
<title>uma_zfree_arg (951 samples, 0.04%)</title><rect x="339.5" y="981" width="0.4" height="15.0" fill="rgb(232,128,30)" rx="2" ry="2" />
<text x="342.47" y="991.5" ></text>
</g>
<g >
<title>ifmp_ring_enqueue (313 samples, 0.01%)</title><rect x="1108.3" y="1141" width="0.1" height="15.0" fill="rgb(221,74,17)" rx="2" ry="2" />
<text x="1111.26" y="1151.5" ></text>
</g>
<g >
<title>0x18e8b4 (736 samples, 0.03%)</title><rect x="10.2" y="501" width="0.3" height="15.0" fill="rgb(216,54,12)" rx="2" ry="2" />
<text x="13.17" y="511.5" ></text>
</g>
<g >
<title>pf_syncookie_mac (1,006 samples, 0.04%)</title><rect x="367.8" y="1013" width="0.5" height="15.0" fill="rgb(252,219,52)" rx="2" ry="2" />
<text x="370.82" y="1023.5" ></text>
</g>
<g >
<title>pfil_mbuf_in (793 samples, 0.03%)</title><rect x="637.3" y="1045" width="0.4" height="15.0" fill="rgb(237,147,35)" rx="2" ry="2" />
<text x="640.30" y="1055.5" ></text>
</g>
<g >
<title>_rm_runlock (639 samples, 0.03%)</title><rect x="317.9" y="1013" width="0.3" height="15.0" fill="rgb(247,194,46)" rx="2" ry="2" />
<text x="320.90" y="1023.5" ></text>
</g>
<g >
<title>SipHash_Update (31,974 samples, 1.37%)</title><rect x="521.0" y="981" width="16.1" height="15.0" fill="rgb(208,15,3)" rx="2" ry="2" />
<text x="523.97" y="991.5" ></text>
</g>
<g >
<title>kmem_malloc_domainset (338 samples, 0.01%)</title><rect x="1187.7" y="1029" width="0.1" height="15.0" fill="rgb(224,88,21)" rx="2" ry="2" />
<text x="1190.67" y="1039.5" ></text>
</g>
<g >
<title>0x2bfaa0 (277 samples, 0.01%)</title><rect x="10.6" y="1093" width="0.1" height="15.0" fill="rgb(250,207,49)" rx="2" ry="2" />
<text x="13.56" y="1103.5" ></text>
</g>
<g >
<title>0x2c6558 (228 samples, 0.01%)</title><rect x="10.6" y="901" width="0.1" height="15.0" fill="rgb(220,70,16)" rx="2" ry="2" />
<text x="13.57" y="911.5" ></text>
</g>
<g >
<title>g_io_request (387 samples, 0.02%)</title><rect x="1154.0" y="1157" width="0.2" height="15.0" fill="rgb(206,5,1)" rx="2" ry="2" />
<text x="1157.02" y="1167.5" ></text>
</g>
<g >
<title>_task_fn_tx (11,074 samples, 0.47%)</title><rect x="667.4" y="1205" width="5.6" height="15.0" fill="rgb(218,61,14)" rx="2" ry="2" />
<text x="670.41" y="1215.5" ></text>
</g>
<g >
<title>_ck_epoch_delref (619 samples, 0.03%)</title><rect x="760.4" y="1205" width="0.3" height="15.0" fill="rgb(243,177,42)" rx="2" ry="2" />
<text x="763.44" y="1215.5" ></text>
</g>
<g >
<title>spinlock_exit (919 samples, 0.04%)</title><rect x="828.5" y="1125" width="0.4" height="15.0" fill="rgb(243,178,42)" rx="2" ry="2" />
<text x="831.46" y="1135.5" ></text>
</g>
<g >
<title>_sleep (264 samples, 0.01%)</title><rect x="1153.1" y="1221" width="0.2" height="15.0" fill="rgb(230,119,28)" rx="2" ry="2" />
<text x="1156.12" y="1231.5" ></text>
</g>
<g >
<title>iflib_completed_tx_reclaim (85,922 samples, 3.68%)</title><rect x="937.4" y="1077" width="43.4" height="15.0" fill="rgb(234,135,32)" rx="2" ry="2" />
<text x="940.40" y="1087.5" >ifli..</text>
</g>
<g >
<title>netisr_dispatch_src (744 samples, 0.03%)</title><rect x="63.0" y="1109" width="0.4" height="15.0" fill="rgb(219,66,15)" rx="2" ry="2" />
<text x="65.99" y="1119.5" ></text>
</g>
<g >
<title>vdev_draid_spare_io_start (282 samples, 0.01%)</title><rect x="1189.7" y="1157" width="0.1" height="15.0" fill="rgb(220,72,17)" rx="2" ry="2" />
<text x="1192.69" y="1167.5" ></text>
</g>
<g >
<title>zio_write_phys (3,971 samples, 0.17%)</title><rect x="1185.3" y="1205" width="2.0" height="15.0" fill="rgb(247,196,46)" rx="2" ry="2" />
<text x="1188.34" y="1215.5" ></text>
</g>
<g >
<title>_PyEval_EvalFrameDefault (736 samples, 0.03%)</title><rect x="10.2" y="1045" width="0.3" height="15.0" fill="rgb(221,75,17)" rx="2" ry="2" />
<text x="13.17" y="1055.5" ></text>
</g>
<g >
<title>pf_normalize_ip (459 samples, 0.02%)</title><rect x="298.4" y="1029" width="0.2" height="15.0" fill="rgb(240,163,39)" rx="2" ry="2" />
<text x="301.41" y="1039.5" ></text>
</g>
<g >
<title>ip_input (1,339 samples, 0.06%)</title><rect x="637.2" y="1061" width="0.7" height="15.0" fill="rgb(230,117,28)" rx="2" ry="2" />
<text x="640.23" y="1071.5" ></text>
</g>
<g >
<title>0x2924f0 (736 samples, 0.03%)</title><rect x="10.2" y="1205" width="0.3" height="15.0" fill="rgb(209,19,4)" rx="2" ry="2" />
<text x="13.17" y="1215.5" ></text>
</g>
<g >
<title>in_cksumdata (3,112 samples, 0.13%)</title><rect x="849.6" y="1125" width="1.6" height="15.0" fill="rgb(228,109,26)" rx="2" ry="2" />
<text x="852.62" y="1135.5" ></text>
</g>
<g >
<title>0x2ad1d0 (736 samples, 0.03%)</title><rect x="10.2" y="1237" width="0.3" height="15.0" fill="rgb(210,23,5)" rx="2" ry="2" />
<text x="13.17" y="1247.5" ></text>
</g>
<g >
<title>bounce_bus_dmamap_sync (6,396 samples, 0.27%)</title><rect x="942.0" y="1061" width="3.2" height="15.0" fill="rgb(226,99,23)" rx="2" ry="2" />
<text x="945.01" y="1071.5" ></text>
</g>
<g >
<title>0x301cd0 (277 samples, 0.01%)</title><rect x="10.6" y="1013" width="0.1" height="15.0" fill="rgb(226,99,23)" rx="2" ry="2" />
<text x="13.56" y="1023.5" ></text>
</g>
<g >
<title>0x258090 (736 samples, 0.03%)</title><rect x="10.2" y="517" width="0.3" height="15.0" fill="rgb(212,35,8)" rx="2" ry="2" />
<text x="13.17" y="527.5" ></text>
</g>
<g >
<title>cache_alloc_retry (372 samples, 0.02%)</title><rect x="437.3" y="965" width="0.2" height="15.0" fill="rgb(221,75,18)" rx="2" ry="2" />
<text x="440.28" y="975.5" ></text>
</g>
<g >
<title>handle_el0_sync (230 samples, 0.01%)</title><rect x="1189.9" y="1269" width="0.1" height="15.0" fill="rgb(246,189,45)" rx="2" ry="2" />
<text x="1192.88" y="1279.5" ></text>
</g>
<g >
<title>pmap_kextract (904 samples, 0.04%)</title><rect x="1041.0" y="1029" width="0.5" height="15.0" fill="rgb(252,216,51)" rx="2" ry="2" />
<text x="1044.03" y="1039.5" ></text>
</g>
<g >
<title>uma_small_alloc (327 samples, 0.01%)</title><rect x="1157.8" y="1077" width="0.1" height="15.0" fill="rgb(252,216,51)" rx="2" ry="2" />
<text x="1160.78" y="1087.5" ></text>
</g>
<g >
<title>in_realm (525 samples, 0.02%)</title><rect x="1041.5" y="1045" width="0.3" height="15.0" fill="rgb(243,178,42)" rx="2" ry="2" />
<text x="1044.49" y="1055.5" ></text>
</g>
<g >
<title>bus_dmamap_load (72,393 samples, 3.10%)</title><rect x="85.8" y="1157" width="36.6" height="15.0" fill="rgb(236,143,34)" rx="2" ry="2" />
<text x="88.82" y="1167.5" >bus..</text>
</g>
<g >
<title>mac_mbuf_init (626 samples, 0.03%)</title><rect x="493.4" y="949" width="0.3" height="15.0" fill="rgb(247,195,46)" rx="2" ry="2" />
<text x="496.40" y="959.5" ></text>
</g>
<g >
<title>m_copydata (2,404 samples, 0.10%)</title><rect x="364.5" y="997" width="1.2" height="15.0" fill="rgb(235,140,33)" rx="2" ry="2" />
<text x="367.52" y="1007.5" ></text>
</g>
<g >
<title>netisr_queue_internal (27,016 samples, 1.16%)</title><rect x="815.3" y="1157" width="13.6" height="15.0" fill="rgb(207,12,3)" rx="2" ry="2" />
<text x="818.27" y="1167.5" ></text>
</g>
<g >
<title>spinlock_enter (864 samples, 0.04%)</title><rect x="674.0" y="1205" width="0.4" height="15.0" fill="rgb(247,197,47)" rx="2" ry="2" />
<text x="677.01" y="1215.5" ></text>
</g>
<g >
<title>ip_output (659,767 samples, 28.26%)</title><rect x="782.1" y="1205" width="333.5" height="15.0" fill="rgb(247,194,46)" rx="2" ry="2" />
<text x="785.11" y="1215.5" >ip_output</text>
</g>
<g >
<title>m_pkthdr_init (205 samples, 0.01%)</title><rect x="646.4" y="1189" width="0.1" height="15.0" fill="rgb(247,194,46)" rx="2" ry="2" />
<text x="649.40" y="1199.5" ></text>
</g>
<g >
<title>pf_build_tcp (1,857 samples, 0.08%)</title><rect x="401.7" y="997" width="0.9" height="15.0" fill="rgb(230,117,28)" rx="2" ry="2" />
<text x="404.71" y="1007.5" ></text>
</g>
<g >
<title>drain_ring_lockless (494 samples, 0.02%)</title><rect x="868.2" y="1125" width="0.2" height="15.0" fill="rgb(216,51,12)" rx="2" ry="2" />
<text x="871.18" y="1135.5" ></text>
</g>
<g >
<title>igb_isc_txd_encap (3,032 samples, 0.13%)</title><rect x="1042.0" y="1061" width="1.5" height="15.0" fill="rgb(211,31,7)" rx="2" ry="2" />
<text x="1044.97" y="1071.5" ></text>
</g>
<g >
<title>0x2d6234 (687 samples, 0.03%)</title><rect x="10.2" y="309" width="0.3" height="15.0" fill="rgb(222,78,18)" rx="2" ry="2" />
<text x="13.19" y="319.5" ></text>
</g>
<g >
<title>spa_event_notify (2,596 samples, 0.11%)</title><rect x="1154.8" y="1205" width="1.3" height="15.0" fill="rgb(220,70,16)" rx="2" ry="2" />
<text x="1157.77" y="1215.5" ></text>
</g>
<g >
<title>xpt_action_default (254 samples, 0.01%)</title><rect x="1154.1" y="1077" width="0.1" height="15.0" fill="rgb(229,114,27)" rx="2" ry="2" />
<text x="1157.09" y="1087.5" ></text>
</g>
<g >
<title>vdev_free (256 samples, 0.01%)</title><rect x="1189.7" y="1141" width="0.1" height="15.0" fill="rgb(226,99,23)" rx="2" ry="2" />
<text x="1192.71" y="1151.5" ></text>
</g>
<g >
<title>memset_std (485 samples, 0.02%)</title><rect x="1187.9" y="1141" width="0.2" height="15.0" fill="rgb(206,5,1)" rx="2" ry="2" />
<text x="1190.88" y="1151.5" ></text>
</g>
<g >
<title>0xffff000000b680c0 (251 samples, 0.01%)</title><rect x="852.9" y="1173" width="0.1" height="15.0" fill="rgb(228,109,26)" rx="2" ry="2" />
<text x="855.88" y="1183.5" ></text>
</g>
<g >
<title>SipHash_SetKey (6,413 samples, 0.27%)</title><rect x="517.7" y="981" width="3.3" height="15.0" fill="rgb(248,201,48)" rx="2" ry="2" />
<text x="520.72" y="991.5" ></text>
</g>
<g >
<title>m_freem (42,531 samples, 1.82%)</title><rect x="318.5" y="1013" width="21.5" height="15.0" fill="rgb(241,167,40)" rx="2" ry="2" />
<text x="321.49" y="1023.5" >m..</text>
</g>
<g >
<title>pfil_mbuf_in (5,143 samples, 0.22%)</title><rect x="1146.6" y="1189" width="2.6" height="15.0" fill="rgb(237,147,35)" rx="2" ry="2" />
<text x="1149.64" y="1199.5" ></text>
</g>
<g >
<title>igb_isc_rxd_available (19,524 samples, 0.84%)</title><rect x="138.2" y="1173" width="9.9" height="15.0" fill="rgb(226,97,23)" rx="2" ry="2" />
<text x="141.19" y="1183.5" ></text>
</g>
<g >
<title>pmap_kextract (2,724 samples, 0.12%)</title><rect x="120.8" y="1125" width="1.4" height="15.0" fill="rgb(252,216,51)" rx="2" ry="2" />
<text x="123.85" y="1135.5" ></text>
</g>
<g >
<title>SipHash_InitX (2,203 samples, 0.09%)</title><rect x="516.6" y="981" width="1.1" height="15.0" fill="rgb(227,102,24)" rx="2" ry="2" />
<text x="519.61" y="991.5" ></text>
</g>
<g >
<title>bounce_bus_dmamap_load_buffer (20,719 samples, 0.89%)</title><rect x="111.8" y="1141" width="10.4" height="15.0" fill="rgb(254,228,54)" rx="2" ry="2" />
<text x="114.75" y="1151.5" ></text>
</g>
<g >
<title>_PyEval_EvalFrameDefault (736 samples, 0.03%)</title><rect x="10.2" y="1141" width="0.3" height="15.0" fill="rgb(221,75,17)" rx="2" ry="2" />
<text x="13.17" y="1151.5" ></text>
</g>
<g >
<title>spa_prop_add_metaslab_class (871 samples, 0.04%)</title><rect x="1157.7" y="1205" width="0.4" height="15.0" fill="rgb(214,43,10)" rx="2" ry="2" />
<text x="1160.65" y="1215.5" ></text>
</g>
<g >
<title>xpt_run_allocq (303 samples, 0.01%)</title><rect x="1154.1" y="1109" width="0.1" height="15.0" fill="rgb(226,100,23)" rx="2" ry="2" />
<text x="1157.07" y="1119.5" ></text>
</g>
<g >
<title>swi_net (20,847 samples, 0.89%)</title><rect x="1142.5" y="1221" width="10.5" height="15.0" fill="rgb(247,195,46)" rx="2" ry="2" />
<text x="1145.50" y="1231.5" ></text>
</g>
<g >
<title>fib4_lookup (2,113 samples, 0.09%)</title><rect x="810.4" y="1189" width="1.1" height="15.0" fill="rgb(241,167,40)" rx="2" ry="2" />
<text x="813.44" y="1199.5" ></text>
</g>
<g >
<title>m_copydata (438 samples, 0.02%)</title><rect x="318.2" y="1013" width="0.2" height="15.0" fill="rgb(235,140,33)" rx="2" ry="2" />
<text x="321.22" y="1023.5" ></text>
</g>
<g >
<title>cache_alloc (753 samples, 0.03%)</title><rect x="1157.7" y="1125" width="0.3" height="15.0" fill="rgb(241,167,40)" rx="2" ry="2" />
<text x="1160.67" y="1135.5" ></text>
</g>
<g >
<title>spinlock_exit (27,931 samples, 1.20%)</title><rect x="674.4" y="1205" width="14.2" height="15.0" fill="rgb(243,178,42)" rx="2" ry="2" />
<text x="677.45" y="1215.5" ></text>
</g>
<g >
<title>0x190ce8 (682 samples, 0.03%)</title><rect x="10.2" y="245" width="0.3" height="15.0" fill="rgb(229,113,27)" rx="2" ry="2" />
<text x="13.19" y="255.5" ></text>
</g>
<g >
<title>ether_nh_input (1,612 samples, 0.07%)</title><rect x="637.1" y="1109" width="0.8" height="15.0" fill="rgb(223,86,20)" rx="2" ry="2" />
<text x="640.10" y="1119.5" ></text>
</g>
<g >
<title>sleepq_timedwait (263 samples, 0.01%)</title><rect x="1153.1" y="1205" width="0.2" height="15.0" fill="rgb(247,196,47)" rx="2" ry="2" />
<text x="1156.12" y="1215.5" ></text>
</g>
<g >
<title>_PyEval_EvalFrameDefault (348 samples, 0.01%)</title><rect x="10.2" y="37" width="0.2" height="15.0" fill="rgb(221,75,17)" rx="2" ry="2" />
<text x="13.23" y="47.5" ></text>
</g>
<g >
<title>if_getnetmapadapter (399 samples, 0.02%)</title><rect x="666.8" y="1173" width="0.2" height="15.0" fill="rgb(217,59,14)" rx="2" ry="2" />
<text x="669.77" y="1183.5" ></text>
</g>
<g >
<title>0x190c70 (736 samples, 0.03%)</title><rect x="10.2" y="741" width="0.3" height="15.0" fill="rgb(228,108,25)" rx="2" ry="2" />
<text x="13.17" y="751.5" ></text>
</g>
<g >
<title>igb_if_tx_queue_intr_enable (896 samples, 0.04%)</title><rect x="672.6" y="1189" width="0.4" height="15.0" fill="rgb(212,35,8)" rx="2" ry="2" />
<text x="675.55" y="1199.5" ></text>
</g>
<g >
<title>0x18e804 (736 samples, 0.03%)</title><rect x="10.2" y="725" width="0.3" height="15.0" fill="rgb(239,160,38)" rx="2" ry="2" />
<text x="13.17" y="735.5" ></text>
</g>
<g >
<title>pf_test (1,612 samples, 0.07%)</title><rect x="1114.7" y="1157" width="0.8" height="15.0" fill="rgb(223,84,20)" rx="2" ry="2" />
<text x="1117.68" y="1167.5" ></text>
</g>
<g >
<title>taskqueue_run_locked (66,091 samples, 2.83%)</title><rect x="1153.9" y="1221" width="33.4" height="15.0" fill="rgb(232,128,30)" rx="2" ry="2" />
<text x="1156.94" y="1231.5" >ta..</text>
</g>
<g >
<title>pf_intr (730,622 samples, 31.30%)</title><rect x="746.4" y="1221" width="369.3" height="15.0" fill="rgb(242,173,41)" rx="2" ry="2" />
<text x="749.37" y="1231.5" >pf_intr</text>
</g>
<g >
<title>kmem_back_domain (320 samples, 0.01%)</title><rect x="1187.7" y="1013" width="0.1" height="15.0" fill="rgb(211,28,6)" rx="2" ry="2" />
<text x="1190.67" y="1023.5" ></text>
</g>
<g >
<title>bucket_alloc (215 samples, 0.01%)</title><rect x="957.7" y="997" width="0.1" height="15.0" fill="rgb(249,206,49)" rx="2" ry="2" />
<text x="960.69" y="1007.5" ></text>
</g>
<g >
<title>_rxq_refill_cb (247 samples, 0.01%)</title><rect x="79.1" y="1157" width="0.2" height="15.0" fill="rgb(236,146,35)" rx="2" ry="2" />
<text x="82.14" y="1167.5" ></text>
</g>
<g >
<title>igb_if_rx_queue_intr_enable (2,066 samples, 0.09%)</title><rect x="645.0" y="1189" width="1.0" height="15.0" fill="rgb(225,94,22)" rx="2" ry="2" />
<text x="647.98" y="1199.5" ></text>
</g>
<g >
<title>bpf_ifnet_chkdir (403 samples, 0.02%)</title><rect x="253.4" y="1093" width="0.2" height="15.0" fill="rgb(207,13,3)" rx="2" ry="2" />
<text x="256.41" y="1103.5" ></text>
</g>
<g >
<title>zio_vdev_child_io (10,801 samples, 0.46%)</title><rect x="1174.4" y="1205" width="5.5" height="15.0" fill="rgb(237,149,35)" rx="2" ry="2" />
<text x="1177.45" y="1215.5" ></text>
</g>
<g >
<title>spinlock_exit (20,908 samples, 0.90%)</title><rect x="817.7" y="1109" width="10.6" height="15.0" fill="rgb(243,178,42)" rx="2" ry="2" />
<text x="820.74" y="1119.5" ></text>
</g>
<g >
<title>cpu_search_highest (587 samples, 0.03%)</title><rect x="11.8" y="1237" width="0.3" height="15.0" fill="rgb(215,48,11)" rx="2" ry="2" />
<text x="14.77" y="1247.5" ></text>
</g>
<g >
<title>0x18e804 (687 samples, 0.03%)</title><rect x="10.2" y="293" width="0.3" height="15.0" fill="rgb(239,160,38)" rx="2" ry="2" />
<text x="13.19" y="303.5" ></text>
</g>
<g >
<title>pmap_kextract (501 samples, 0.02%)</title><rect x="319.8" y="965" width="0.2" height="15.0" fill="rgb(252,216,51)" rx="2" ry="2" />
<text x="322.79" y="975.5" ></text>
</g>
<g >
<title>PHYS_TO_VM_PAGE (1,902 samples, 0.08%)</title><rect x="813.3" y="1141" width="1.0" height="15.0" fill="rgb(232,126,30)" rx="2" ry="2" />
<text x="816.31" y="1151.5" ></text>
</g>
<g >
<title>zone_import (394 samples, 0.02%)</title><rect x="1187.7" y="1061" width="0.2" height="15.0" fill="rgb(222,82,19)" rx="2" ry="2" />
<text x="1190.66" y="1071.5" ></text>
</g>
<g >
<title>memset_std (2,210 samples, 0.09%)</title><rect x="440.9" y="981" width="1.1" height="15.0" fill="rgb(206,5,1)" rx="2" ry="2" />
<text x="443.88" y="991.5" ></text>
</g>
<g >
<title>0x258090 (736 samples, 0.03%)</title><rect x="10.2" y="1077" width="0.3" height="15.0" fill="rgb(212,35,8)" rx="2" ry="2" />
<text x="13.17" y="1087.5" ></text>
</g>
<g >
<title>0x258090 (510 samples, 0.02%)</title><rect x="10.2" y="133" width="0.2" height="15.0" fill="rgb(212,35,8)" rx="2" ry="2" />
<text x="13.19" y="143.5" ></text>
</g>
<g >
<title>iflib_txq_drain (325 samples, 0.01%)</title><rect x="1108.1" y="1109" width="0.2" height="15.0" fill="rgb(237,149,35)" rx="2" ry="2" />
<text x="1111.09" y="1119.5" ></text>
</g>
<g >
<title>_PyEval_EvalFrameDefault (736 samples, 0.03%)</title><rect x="10.2" y="597" width="0.3" height="15.0" fill="rgb(221,75,17)" rx="2" ry="2" />
<text x="13.17" y="607.5" ></text>
</g>
<g >
<title>memcpy_std (403 samples, 0.02%)</title><rect x="1154.6" y="1189" width="0.2" height="15.0" fill="rgb(206,5,1)" rx="2" ry="2" />
<text x="1157.56" y="1199.5" ></text>
</g>
<g >
<title>tcp_lro_low_level_parser (319 samples, 0.01%)</title><rect x="637.9" y="1157" width="0.2" height="15.0" fill="rgb(231,119,28)" rx="2" ry="2" />
<text x="640.93" y="1167.5" ></text>
</g>
<g >
<title>cache_free (533 samples, 0.02%)</title><rect x="980.4" y="997" width="0.3" height="15.0" fill="rgb(219,67,16)" rx="2" ry="2" />
<text x="983.43" y="1007.5" ></text>
</g>
<g >
<title>if_inc_counter (6,911 samples, 0.30%)</title><rect x="63.7" y="1173" width="3.5" height="15.0" fill="rgb(209,20,4)" rx="2" ry="2" />
<text x="66.74" y="1183.5" ></text>
</g>
<g >
<title>netmap_rx_irq (4,164 samples, 0.18%)</title><rect x="664.9" y="1189" width="2.1" height="15.0" fill="rgb(213,37,9)" rx="2" ry="2" />
<text x="667.87" y="1199.5" ></text>
</g>
<g >
<title>keg_alloc_slab (531 samples, 0.02%)</title><rect x="1188.1" y="1045" width="0.3" height="15.0" fill="rgb(248,199,47)" rx="2" ry="2" />
<text x="1191.13" y="1055.5" ></text>
</g>
<g >
<title>_epoch_enter_preempt (653 samples, 0.03%)</title><rect x="11.0" y="1237" width="0.3" height="15.0" fill="rgb(225,92,22)" rx="2" ry="2" />
<text x="14.01" y="1247.5" ></text>
</g>
<g >
<title>tcp_lro_flush (1,703 samples, 0.07%)</title><rect x="637.1" y="1157" width="0.8" height="15.0" fill="rgb(245,186,44)" rx="2" ry="2" />
<text x="640.07" y="1167.5" ></text>
</g>
<g >
<title>0x258c1c (686 samples, 0.03%)</title><rect x="10.2" y="277" width="0.3" height="15.0" fill="rgb(205,2,0)" rx="2" ry="2" />
<text x="13.19" y="287.5" ></text>
</g>
<g >
<title>keg_alloc_slab (650 samples, 0.03%)</title><rect x="1157.7" y="1093" width="0.3" height="15.0" fill="rgb(248,199,47)" rx="2" ry="2" />
<text x="1160.70" y="1103.5" ></text>
</g>
<g >
<title>_epoch_enter_preempt (4,419 samples, 0.19%)</title><rect x="12.1" y="1221" width="2.2" height="15.0" fill="rgb(225,92,22)" rx="2" ry="2" />
<text x="15.07" y="1231.5" ></text>
</g>
<g >
<title>zone_import (711 samples, 0.03%)</title><rect x="1157.7" y="1109" width="0.3" height="15.0" fill="rgb(222,82,19)" rx="2" ry="2" />
<text x="1160.69" y="1119.5" ></text>
</g>
<g >
<title>iflib_encap (123,992 samples, 5.31%)</title><rect x="980.8" y="1077" width="62.7" height="15.0" fill="rgb(250,211,50)" rx="2" ry="2" />
<text x="983.83" y="1087.5" >iflib_..</text>
</g>
<g >
<title>ether_demux (551 samples, 0.02%)</title><rect x="205.5" y="1125" width="0.3" height="15.0" fill="rgb(253,224,53)" rx="2" ry="2" />
<text x="208.53" y="1135.5" ></text>
</g>
<g >
<title>ifmp_ring_check_drainage (860 samples, 0.04%)</title><rect x="673.3" y="1205" width="0.4" height="15.0" fill="rgb(230,115,27)" rx="2" ry="2" />
<text x="676.27" y="1215.5" ></text>
</g>
<g >
<title>_thread_lock (328 samples, 0.01%)</title><rect x="746.1" y="1221" width="0.2" height="15.0" fill="rgb(208,14,3)" rx="2" ry="2" />
<text x="749.10" y="1231.5" ></text>
</g>
<g >
<title>ether_input (876,686 samples, 37.55%)</title><rect x="193.6" y="1157" width="443.2" height="15.0" fill="rgb(219,68,16)" rx="2" ry="2" />
<text x="196.63" y="1167.5" >ether_input</text>
</g>
<g >
<title>SipHash_Final (20,994 samples, 0.90%)</title><rect x="506.0" y="981" width="10.6" height="15.0" fill="rgb(240,161,38)" rx="2" ry="2" />
<text x="509.00" y="991.5" ></text>
</g>
<g >
<title>if_getcapenable (281 samples, 0.01%)</title><rect x="63.4" y="1173" width="0.1" height="15.0" fill="rgb(233,128,30)" rx="2" ry="2" />
<text x="66.37" y="1183.5" ></text>
</g>
<g >
<title>0x18e8b4 (703 samples, 0.03%)</title><rect x="10.2" y="357" width="0.3" height="15.0" fill="rgb(216,54,12)" rx="2" ry="2" />
<text x="13.18" y="367.5" ></text>
</g>
<g >
<title>m_tag_delete_chain (43,203 samples, 1.85%)</title><rect x="957.9" y="1013" width="21.8" height="15.0" fill="rgb(249,206,49)" rx="2" ry="2" />
<text x="960.87" y="1023.5" >m..</text>
</g>
<g >
<title>pf_test (638,117 samples, 27.33%)</title><rect x="299.3" y="1029" width="322.5" height="15.0" fill="rgb(223,84,20)" rx="2" ry="2" />
<text x="302.28" y="1039.5" >pf_test</text>
</g>
<g >
<title>g_disk_start (385 samples, 0.02%)</title><rect x="1154.0" y="1141" width="0.2" height="15.0" fill="rgb(207,12,3)" rx="2" ry="2" />
<text x="1157.03" y="1151.5" ></text>
</g>
<g >
<title>0x258c1c (736 samples, 0.03%)</title><rect x="10.2" y="613" width="0.3" height="15.0" fill="rgb(205,2,0)" rx="2" ry="2" />
<text x="13.17" y="623.5" ></text>
</g>
<g >
<title>0x258c1c (736 samples, 0.03%)</title><rect x="10.2" y="1157" width="0.3" height="15.0" fill="rgb(205,2,0)" rx="2" ry="2" />
<text x="13.17" y="1167.5" ></text>
</g>
<g >
<title>collect_a_seq (460 samples, 0.02%)</title><rect x="1187.6" y="1157" width="0.3" height="15.0" fill="rgb(241,165,39)" rx="2" ry="2" />
<text x="1190.64" y="1167.5" ></text>
</g>
<g >
<title>keg_alloc_slab (393 samples, 0.02%)</title><rect x="1187.7" y="1045" width="0.2" height="15.0" fill="rgb(248,199,47)" rx="2" ry="2" />
<text x="1190.66" y="1055.5" ></text>
</g>
<g >
<title>malloc (8,962 samples, 0.38%)</title><rect x="436.3" y="981" width="4.6" height="15.0" fill="rgb(230,119,28)" rx="2" ry="2" />
<text x="439.35" y="991.5" ></text>
</g>
<g >
<title>spinlock_exit (8,497 samples, 0.36%)</title><rect x="614.2" y="981" width="4.3" height="15.0" fill="rgb(243,178,42)" rx="2" ry="2" />
<text x="617.19" y="991.5" ></text>
</g>
<g >
<title>spinlock_exit (84,099 samples, 3.60%)</title><rect x="551.9" y="965" width="42.6" height="15.0" fill="rgb(243,178,42)" rx="2" ry="2" />
<text x="554.94" y="975.5" >spin..</text>
</g>
<g >
<title>pmap_kextract (660 samples, 0.03%)</title><rect x="772.7" y="1189" width="0.3" height="15.0" fill="rgb(252,216,51)" rx="2" ry="2" />
<text x="775.66" y="1199.5" ></text>
</g>
<g >
<title>0x301cd0 (278 samples, 0.01%)</title><rect x="10.6" y="1125" width="0.1" height="15.0" fill="rgb(226,99,23)" rx="2" ry="2" />
<text x="13.56" y="1135.5" ></text>
</g>
<g >
<title>mb_free_ext (40,500 samples, 1.73%)</title><rect x="319.0" y="981" width="20.5" height="15.0" fill="rgb(221,77,18)" rx="2" ry="2" />
<text x="322.00" y="991.5" ></text>
</g>
<g >
<title>cache_alloc_retry (2,567 samples, 0.11%)</title><rect x="1154.8" y="1189" width="1.3" height="15.0" fill="rgb(221,75,18)" rx="2" ry="2" />
<text x="1157.77" y="1199.5" ></text>
</g>
<g >
<title>0x290ec0 (736 samples, 0.03%)</title><rect x="10.2" y="1221" width="0.3" height="15.0" fill="rgb(224,91,21)" rx="2" ry="2" />
<text x="13.17" y="1231.5" ></text>
</g>
<g >
<title>kmem_back_domain (448 samples, 0.02%)</title><rect x="1188.1" y="1013" width="0.3" height="15.0" fill="rgb(211,28,6)" rx="2" ry="2" />
<text x="1191.14" y="1023.5" ></text>
</g>
<g >
<title>0x18e8b4 (682 samples, 0.03%)</title><rect x="10.2" y="229" width="0.3" height="15.0" fill="rgb(216,54,12)" rx="2" ry="2" />
<text x="13.19" y="239.5" ></text>
</g>
<g >
<title>bpf_mtap (60,912 samples, 2.61%)</title><rect x="223.4" y="1109" width="30.7" height="15.0" fill="rgb(230,118,28)" rx="2" ry="2" />
<text x="226.36" y="1119.5" >bp..</text>
</g>
<g >
<title>collect_a_seq (447 samples, 0.02%)</title><rect x="1187.6" y="1141" width="0.3" height="15.0" fill="rgb(241,165,39)" rx="2" ry="2" />
<text x="1190.65" y="1151.5" ></text>
</g>
<g >
<title>0x2c1860 (277 samples, 0.01%)</title><rect x="10.6" y="1077" width="0.1" height="15.0" fill="rgb(228,108,25)" rx="2" ry="2" />
<text x="13.56" y="1087.5" ></text>
</g>
<g >
<title>ether_nh_input (862 samples, 0.04%)</title><rect x="62.9" y="1141" width="0.5" height="15.0" fill="rgb(223,86,20)" rx="2" ry="2" />
<text x="65.93" y="1151.5" ></text>
</g>
<g >
<title>do_case_conv (1,097 samples, 0.05%)</title><rect x="1187.9" y="1157" width="0.5" height="15.0" fill="rgb(232,125,29)" rx="2" ry="2" />
<text x="1190.88" y="1167.5" ></text>
</g>
<g >
<title>0x319690 (279 samples, 0.01%)</title><rect x="10.6" y="1237" width="0.1" height="15.0" fill="rgb(236,147,35)" rx="2" ry="2" />
<text x="13.55" y="1247.5" ></text>
</g>
<g >
<title>zone_put_bucket (261 samples, 0.01%)</title><rect x="980.6" y="981" width="0.1" height="15.0" fill="rgb(217,59,14)" rx="2" ry="2" />
<text x="983.56" y="991.5" ></text>
</g>
<g >
<title>netisr_queue_src (27,222 samples, 1.17%)</title><rect x="815.2" y="1173" width="13.7" height="15.0" fill="rgb(250,210,50)" rx="2" ry="2" />
<text x="818.17" y="1183.5" ></text>
</g>
<g >
<title>bsearch4_lookup (9,772 samples, 0.42%)</title><rect x="805.5" y="1189" width="4.9" height="15.0" fill="rgb(208,17,4)" rx="2" ry="2" />
<text x="808.47" y="1199.5" ></text>
</g>
<g >
<title>m_dup (6,194 samples, 0.27%)</title><rect x="1110.6" y="1189" width="3.1" height="15.0" fill="rgb(220,70,16)" rx="2" ry="2" />
<text x="1113.56" y="1199.5" ></text>
</g>
<g >
<title>0x258090 (736 samples, 0.03%)</title><rect x="10.2" y="469" width="0.3" height="15.0" fill="rgb(212,35,8)" rx="2" ry="2" />
<text x="13.17" y="479.5" ></text>
</g>
<g >
<title>_PyEval_EvalFrameDefault (736 samples, 0.03%)</title><rect x="10.2" y="485" width="0.3" height="15.0" fill="rgb(221,75,17)" rx="2" ry="2" />
<text x="13.17" y="495.5" ></text>
</g>
<g >
<title>g_io_request (429 samples, 0.02%)</title><rect x="1154.0" y="1173" width="0.2" height="15.0" fill="rgb(206,5,1)" rx="2" ry="2" />
<text x="1157.02" y="1183.5" ></text>
</g>
<g >
<title>0x301cd0 (212 samples, 0.01%)</title><rect x="10.6" y="757" width="0.1" height="15.0" fill="rgb(226,99,23)" rx="2" ry="2" />
<text x="13.57" y="767.5" ></text>
</g>
<g >
<title>ether_demux (1,414 samples, 0.06%)</title><rect x="637.2" y="1093" width="0.7" height="15.0" fill="rgb(253,224,53)" rx="2" ry="2" />
<text x="640.19" y="1103.5" ></text>
</g>
<g >
<title>zone_import (532 samples, 0.02%)</title><rect x="1188.1" y="1061" width="0.3" height="15.0" fill="rgb(222,82,19)" rx="2" ry="2" />
<text x="1191.13" y="1071.5" ></text>
</g>
<g >
<title>tcp_input_with_port (396 samples, 0.02%)</title><rect x="637.7" y="1029" width="0.2" height="15.0" fill="rgb(248,197,47)" rx="2" ry="2" />
<text x="640.71" y="1039.5" ></text>
</g>
<g >
<title>0x258090 (706 samples, 0.03%)</title><rect x="10.2" y="373" width="0.3" height="15.0" fill="rgb(212,35,8)" rx="2" ry="2" />
<text x="13.18" y="383.5" ></text>
</g>
<g >
<title>_PyEval_EvalFrameDefault (736 samples, 0.03%)</title><rect x="10.2" y="645" width="0.3" height="15.0" fill="rgb(221,75,17)" rx="2" ry="2" />
<text x="13.17" y="655.5" ></text>
</g>
<g >
<title>spinlock_exit (295 samples, 0.01%)</title><rect x="614.0" y="949" width="0.2" height="15.0" fill="rgb(243,178,42)" rx="2" ry="2" />
<text x="617.04" y="959.5" ></text>
</g>
<g >
<title>0x18dea8 (736 samples, 0.03%)</title><rect x="10.2" y="853" width="0.3" height="15.0" fill="rgb(213,37,9)" rx="2" ry="2" />
<text x="13.17" y="863.5" ></text>
</g>
<g >
<title>_PyEval_EvalFrameDefault (736 samples, 0.03%)</title><rect x="10.2" y="821" width="0.3" height="15.0" fill="rgb(221,75,17)" rx="2" ry="2" />
<text x="13.17" y="831.5" ></text>
</g>
<g >
<title>cache_alloc_retry (537 samples, 0.02%)</title><rect x="1188.1" y="1093" width="0.3" height="15.0" fill="rgb(221,75,18)" rx="2" ry="2" />
<text x="1191.13" y="1103.5" ></text>
</g>
<g >
<title>_PyEval_EvalFrameDefault (736 samples, 0.03%)</title><rect x="10.2" y="1093" width="0.3" height="15.0" fill="rgb(221,75,17)" rx="2" ry="2" />
<text x="13.17" y="1103.5" ></text>
</g>
<g >
<title>pf_test (199 samples, 0.01%)</title><rect x="1115.5" y="1173" width="0.1" height="15.0" fill="rgb(223,84,20)" rx="2" ry="2" />
<text x="1118.49" y="1183.5" ></text>
</g>
<g >
<title>memcpy_std (2,813 samples, 0.12%)</title><rect x="365.7" y="997" width="1.5" height="15.0" fill="rgb(206,5,1)" rx="2" ry="2" />
<text x="368.73" y="1007.5" ></text>
</g>
<g >
<title>pfil_mbuf_in (669,005 samples, 28.66%)</title><rect x="291.7" y="1061" width="338.1" height="15.0" fill="rgb(237,147,35)" rx="2" ry="2" />
<text x="294.68" y="1071.5" >pfil_mbuf_in</text>
</g>
<g >
<title>0x258c1c (376 samples, 0.02%)</title><rect x="10.2" y="53" width="0.2" height="15.0" fill="rgb(205,2,0)" rx="2" ry="2" />
<text x="13.22" y="63.5" ></text>
</g>
<g >
<title>pf_counters_inc (3,085 samples, 0.13%)</title><rect x="340.0" y="1013" width="1.5" height="15.0" fill="rgb(221,74,17)" rx="2" ry="2" />
<text x="342.98" y="1023.5" ></text>
</g>
<g >
<title>if_getvnet (302 samples, 0.01%)</title><rect x="21.6" y="1189" width="0.1" height="15.0" fill="rgb(220,72,17)" rx="2" ry="2" />
<text x="24.57" y="1199.5" ></text>
</g>
<g >
<title>iflib_completed_tx_reclaim (818 samples, 0.04%)</title><rect x="907.0" y="1093" width="0.4" height="15.0" fill="rgb(234,135,32)" rx="2" ry="2" />
<text x="909.96" y="1103.5" ></text>
</g>
<g >
<title>ZSTD_buildEntropyStatisticsAndEstimateSubBlockSize (270 samples, 0.01%)</title><rect x="10.7" y="1221" width="0.2" height="15.0" fill="rgb(205,2,0)" rx="2" ry="2" />
<text x="13.73" y="1231.5" ></text>
</g>
<g >
<title>spinlock_enter (969 samples, 0.04%)</title><rect x="690.0" y="1205" width="0.5" height="15.0" fill="rgb(247,197,47)" rx="2" ry="2" />
<text x="693.02" y="1215.5" ></text>
</g>
<g >
<title>bus_dmamap_load (301 samples, 0.01%)</title><rect x="59.5" y="1173" width="0.2" height="15.0" fill="rgb(236,143,34)" rx="2" ry="2" />
<text x="62.53" y="1183.5" ></text>
</g>
<g >
<title>igb_isc_txd_flush (1,045 samples, 0.04%)</title><rect x="1107.5" y="1077" width="0.5" height="15.0" fill="rgb(237,149,35)" rx="2" ry="2" />
<text x="1110.51" y="1087.5" ></text>
</g>
<g >
<title>0x30724c (236 samples, 0.01%)</title><rect x="10.6" y="997" width="0.1" height="15.0" fill="rgb(235,138,33)" rx="2" ry="2" />
<text x="13.57" y="1007.5" ></text>
</g>
<g >
<title>SipHash_Update (5,369 samples, 0.23%)</title><rect x="398.8" y="997" width="2.7" height="15.0" fill="rgb(208,15,3)" rx="2" ry="2" />
<text x="401.83" y="1007.5" ></text>
</g>
<g >
<title>netisr_dispatch_src (880 samples, 0.04%)</title><rect x="62.9" y="1157" width="0.5" height="15.0" fill="rgb(219,66,15)" rx="2" ry="2" />
<text x="65.93" y="1167.5" ></text>
</g>
<g >
<title>mb_ctor_mbuf (549 samples, 0.02%)</title><rect x="475.0" y="965" width="0.3" height="15.0" fill="rgb(254,228,54)" rx="2" ry="2" />
<text x="478.01" y="975.5" ></text>
</g>
<g >
<title>uma_zalloc_arg (14,585 samples, 0.62%)</title><rect x="130.8" y="1157" width="7.4" height="15.0" fill="rgb(254,228,54)" rx="2" ry="2" />
<text x="133.82" y="1167.5" ></text>
</g>
<g >
<title>mb_dtor_mbuf (760 samples, 0.03%)</title><rect x="338.2" y="949" width="0.3" height="15.0" fill="rgb(248,198,47)" rx="2" ry="2" />
<text x="341.16" y="959.5" ></text>
</g>
<g >
<title>memcpy_std (1,947 samples, 0.08%)</title><rect x="1109.5" y="1173" width="1.0" height="15.0" fill="rgb(206,5,1)" rx="2" ry="2" />
<text x="1112.51" y="1183.5" ></text>
</g>
<g >
<title>spa_mmp_remote_host_activity (3,104 samples, 0.13%)</title><rect x="1156.1" y="1205" width="1.6" height="15.0" fill="rgb(225,95,22)" rx="2" ry="2" />
<text x="1159.08" y="1215.5" ></text>
</g>
<g >
<title>ether_nh_input (456 samples, 0.02%)</title><rect x="198.5" y="1141" width="0.3" height="15.0" fill="rgb(223,86,20)" rx="2" ry="2" />
<text x="201.55" y="1151.5" ></text>
</g>
<g >
<title>ether_input (1,645 samples, 0.07%)</title><rect x="637.1" y="1141" width="0.8" height="15.0" fill="rgb(219,68,16)" rx="2" ry="2" />
<text x="640.09" y="1151.5" ></text>
</g>
<g >
<title>0x258090 (736 samples, 0.03%)</title><rect x="10.2" y="1125" width="0.3" height="15.0" fill="rgb(212,35,8)" rx="2" ry="2" />
<text x="13.17" y="1135.5" ></text>
</g>
<g >
<title>tcp_lro_low_level_parser (5,230 samples, 0.22%)</title><rect x="641.5" y="1141" width="2.6" height="15.0" fill="rgb(231,119,28)" rx="2" ry="2" />
<text x="644.49" y="1151.5" ></text>
</g>
<g >
<title>iflib_rxeof (256 samples, 0.01%)</title><rect x="673.1" y="1205" width="0.2" height="15.0" fill="rgb(213,39,9)" rx="2" ry="2" />
<text x="676.14" y="1215.5" ></text>
</g>
<g >
<title>mb_ctor_mbuf (2,995 samples, 0.13%)</title><rect x="493.7" y="949" width="1.5" height="15.0" fill="rgb(254,228,54)" rx="2" ry="2" />
<text x="496.72" y="959.5" ></text>
</g>
<g >
<title>fork_exit (2,332,832 samples, 99.93%)</title><rect x="10.7" y="1253" width="1179.2" height="15.0" fill="rgb(240,165,39)" rx="2" ry="2" />
<text x="13.73" y="1263.5" >fork_exit</text>
</g>
<g >
<title>m_pkthdr_init (305 samples, 0.01%)</title><rect x="153.6" y="1173" width="0.2" height="15.0" fill="rgb(247,194,46)" rx="2" ry="2" />
<text x="156.63" y="1183.5" ></text>
</g>
<g >
<title>igb_isc_rxd_pkt_get (10,162 samples, 0.44%)</title><rect x="148.1" y="1173" width="5.1" height="15.0" fill="rgb(232,126,30)" rx="2" ry="2" />
<text x="151.07" y="1183.5" ></text>
</g>
<g >
<title>dsl_pool_user_hold (448 samples, 0.02%)</title><rect x="1154.0" y="1189" width="0.2" height="15.0" fill="rgb(210,25,6)" rx="2" ry="2" />
<text x="1157.01" y="1199.5" ></text>
</g>
<g >
<title>pf_check_in (753 samples, 0.03%)</title><rect x="637.3" y="1029" width="0.4" height="15.0" fill="rgb(220,70,16)" rx="2" ry="2" />
<text x="640.31" y="1039.5" ></text>
</g>
<g >
<title>_ck_epoch_delref (1,017 samples, 0.04%)</title><rect x="233.4" y="1093" width="0.5" height="15.0" fill="rgb(243,177,42)" rx="2" ry="2" />
<text x="236.37" y="1103.5" ></text>
</g>
<g >
<title>ip_input (733 samples, 0.03%)</title><rect x="63.0" y="1093" width="0.4" height="15.0" fill="rgb(230,117,28)" rx="2" ry="2" />
<text x="66.00" y="1103.5" ></text>
</g>
<g >
<title>iflib_txd_db_check (125,955 samples, 5.40%)</title><rect x="1043.5" y="1077" width="63.7" height="15.0" fill="rgb(232,124,29)" rx="2" ry="2" />
<text x="1046.50" y="1087.5" >iflib_..</text>
</g>
<g >
<title>intr_event_schedule_thread (132,751 samples, 5.69%)</title><rect x="547.1" y="981" width="67.1" height="15.0" fill="rgb(229,112,26)" rx="2" ry="2" />
<text x="550.09" y="991.5" >intr_ev..</text>
</g>
<g >
<title>ether_output_frame (494,200 samples, 21.17%)</title><rect x="858.6" y="1157" width="249.8" height="15.0" fill="rgb(244,180,43)" rx="2" ry="2" />
<text x="861.62" y="1167.5" >ether_output_frame</text>
</g>
<g >
<title>pf_build_tcp (105,319 samples, 4.51%)</title><rect x="442.0" y="981" width="53.2" height="15.0" fill="rgb(230,117,28)" rx="2" ry="2" />
<text x="445.00" y="991.5" >pf_bu..</text>
</g>
<g >
<title>_task_fn_tx (215 samples, 0.01%)</title><rect x="15.5" y="1221" width="0.1" height="15.0" fill="rgb(218,61,14)" rx="2" ry="2" />
<text x="18.47" y="1231.5" ></text>
</g>
<g >
<title>tcp_lro_flush_all (346 samples, 0.01%)</title><rect x="667.2" y="1189" width="0.2" height="15.0" fill="rgb(209,22,5)" rx="2" ry="2" />
<text x="670.20" y="1199.5" ></text>
</g>
<g >
<title>pf_check_in (422 samples, 0.02%)</title><rect x="63.1" y="1061" width="0.2" height="15.0" fill="rgb(220,70,16)" rx="2" ry="2" />
<text x="66.13" y="1071.5" ></text>
</g>
<g >
<title>ZSTD_btGetAllMatches_dictMatchState_4 (606 samples, 0.03%)</title><rect x="1154.0" y="1205" width="0.3" height="15.0" fill="rgb(237,147,35)" rx="2" ry="2" />
<text x="1156.96" y="1215.5" ></text>
</g>
<g >
<title>pf_send (54,044 samples, 2.32%)</title><rect x="404.7" y="997" width="27.3" height="15.0" fill="rgb(215,48,11)" rx="2" ry="2" />
<text x="407.69" y="1007.5" >p..</text>
</g>
<g >
<title>uma_zfree_arg (38,428 samples, 1.65%)</title><rect x="320.0" y="965" width="19.5" height="15.0" fill="rgb(232,128,30)" rx="2" ry="2" />
<text x="323.04" y="975.5" ></text>
</g>
<g >
<title>0x2580f0 (736 samples, 0.03%)</title><rect x="10.2" y="933" width="0.3" height="15.0" fill="rgb(222,78,18)" rx="2" ry="2" />
<text x="13.17" y="943.5" ></text>
</g>
<g >
<title>memcpy_std (1,399 samples, 0.06%)</title><rect x="1108.6" y="1157" width="0.7" height="15.0" fill="rgb(206,5,1)" rx="2" ry="2" />
<text x="1111.61" y="1167.5" ></text>
</g>
<g >
<title>if_inc_counter (1,018 samples, 0.04%)</title><rect x="811.8" y="1173" width="0.5" height="15.0" fill="rgb(209,20,4)" rx="2" ry="2" />
<text x="814.76" y="1183.5" ></text>
</g>
<g >
<title>pf_get_mss (1,033 samples, 0.04%)</title><rect x="402.6" y="997" width="0.6" height="15.0" fill="rgb(246,191,45)" rx="2" ry="2" />
<text x="405.65" y="1007.5" ></text>
</g>
<g >
<title>bounce_bus_dmamap_sync (31,021 samples, 1.33%)</title><rect x="160.8" y="1157" width="15.7" height="15.0" fill="rgb(226,99,23)" rx="2" ry="2" />
<text x="163.81" y="1167.5" ></text>
</g>
<g >
<title>memcpy_std (19,288 samples, 0.83%)</title><rect x="537.1" y="981" width="9.8" height="15.0" fill="rgb(206,5,1)" rx="2" ry="2" />
<text x="540.13" y="991.5" ></text>
</g>
<g >
<title>ether_input (7,299 samples, 0.31%)</title><rect x="59.7" y="1173" width="3.7" height="15.0" fill="rgb(219,68,16)" rx="2" ry="2" />
<text x="62.68" y="1183.5" ></text>
</g>
<g >
<title>vm_phys_paddr_to_vm_page (1,444 samples, 0.06%)</title><rect x="813.5" y="1125" width="0.8" height="15.0" fill="rgb(229,113,27)" rx="2" ry="2" />
<text x="816.54" y="1135.5" ></text>
</g>
<g >
<title>uma_zfree_arg (47,269 samples, 2.02%)</title><rect x="956.9" y="1029" width="23.9" height="15.0" fill="rgb(232,128,30)" rx="2" ry="2" />
<text x="959.87" y="1039.5" >u..</text>
</g>
<g >
<title>_epoch_exit_preempt (6,114 samples, 0.26%)</title><rect x="760.8" y="1205" width="3.0" height="15.0" fill="rgb(221,73,17)" rx="2" ry="2" />
<text x="763.76" y="1215.5" ></text>
</g>
<g >
<title>ndastrategy (346 samples, 0.01%)</title><rect x="1154.0" y="1125" width="0.2" height="15.0" fill="rgb(226,97,23)" rx="2" ry="2" />
<text x="1157.05" y="1135.5" ></text>
</g>
<g >
<title>ether_output_frame (392 samples, 0.02%)</title><rect x="1109.3" y="1173" width="0.2" height="15.0" fill="rgb(244,180,43)" rx="2" ry="2" />
<text x="1112.32" y="1183.5" ></text>
</g>
<g >
<title>arpresolve (3,868 samples, 0.17%)</title><rect x="856.7" y="1157" width="1.9" height="15.0" fill="rgb(215,49,11)" rx="2" ry="2" />
<text x="859.66" y="1167.5" ></text>
</g>
<g >
<title>igb_if_rx_queue_intr_enable (351 samples, 0.02%)</title><rect x="673.7" y="1205" width="0.2" height="15.0" fill="rgb(225,94,22)" rx="2" ry="2" />
<text x="676.71" y="1215.5" ></text>
</g>
<g >
<title>if_getcapenable (384 samples, 0.02%)</title><rect x="671.4" y="1189" width="0.2" height="15.0" fill="rgb(233,128,30)" rx="2" ry="2" />
<text x="674.36" y="1199.5" ></text>
</g>
<g >
<title>_epoch_enter_preempt (3,036 samples, 0.13%)</title><rect x="744.4" y="1221" width="1.6" height="15.0" fill="rgb(225,92,22)" rx="2" ry="2" />
<text x="747.45" y="1231.5" ></text>
</g>
<g >
<title>_epoch_enter_preempt (4,237 samples, 0.18%)</title><rect x="233.9" y="1093" width="2.1" height="15.0" fill="rgb(225,92,22)" rx="2" ry="2" />
<text x="236.88" y="1103.5" ></text>
</g>
<g >
<title>0x2fd344 (278 samples, 0.01%)</title><rect x="10.6" y="1173" width="0.1" height="15.0" fill="rgb(249,202,48)" rx="2" ry="2" />
<text x="13.56" y="1183.5" ></text>
</g>
<g >
<title>0x307ec8 (212 samples, 0.01%)</title><rect x="10.6" y="773" width="0.1" height="15.0" fill="rgb(229,113,27)" rx="2" ry="2" />
<text x="13.57" y="783.5" ></text>
</g>
<g >
<title>bpf_mtap (259 samples, 0.01%)</title><rect x="906.5" y="1093" width="0.1" height="15.0" fill="rgb(230,118,28)" rx="2" ry="2" />
<text x="909.51" y="1103.5" ></text>
</g>
<g >
<title>msleep_spin_sbt (78,599 samples, 3.37%)</title><rect x="688.6" y="1221" width="39.7" height="15.0" fill="rgb(232,126,30)" rx="2" ry="2" />
<text x="691.56" y="1231.5" >msl..</text>
</g>
<g >
<title>igb_isc_rxd_refill (851 samples, 0.04%)</title><rect x="153.2" y="1173" width="0.4" height="15.0" fill="rgb(206,4,1)" rx="2" ry="2" />
<text x="156.20" y="1183.5" ></text>
</g>
<g >
<title>lock_delay (2,972 samples, 0.13%)</title><rect x="430.5" y="965" width="1.5" height="15.0" fill="rgb(250,207,49)" rx="2" ry="2" />
<text x="433.51" y="975.5" ></text>
</g>
<g >
<title>0x305368 (232 samples, 0.01%)</title><rect x="10.6" y="949" width="0.1" height="15.0" fill="rgb(206,6,1)" rx="2" ry="2" />
<text x="13.57" y="959.5" ></text>
</g>
<g >
<title>if_getdrvflags (350 samples, 0.01%)</title><rect x="671.6" y="1189" width="0.1" height="15.0" fill="rgb(209,20,4)" rx="2" ry="2" />
<text x="674.56" y="1199.5" ></text>
</g>
<g >
<title>bpf_mtap (1,327 samples, 0.06%)</title><rect x="204.9" y="1125" width="0.6" height="15.0" fill="rgb(230,118,28)" rx="2" ry="2" />
<text x="207.86" y="1135.5" ></text>
</g>
<g >
<title>tcp_lro_sort (378 samples, 0.02%)</title><rect x="644.1" y="1157" width="0.2" height="15.0" fill="rgb(226,100,24)" rx="2" ry="2" />
<text x="647.13" y="1167.5" ></text>
</g>
<g >
<title>generic_bs_w_4 (308 samples, 0.01%)</title><rect x="1088.7" y="1061" width="0.2" height="15.0" fill="rgb(206,8,1)" rx="2" ry="2" />
<text x="1091.74" y="1071.5" ></text>
</g>
<g >
<title>cache_alloc_retry (923 samples, 0.04%)</title><rect x="473.3" y="965" width="0.5" height="15.0" fill="rgb(221,75,18)" rx="2" ry="2" />
<text x="476.34" y="975.5" ></text>
</g>
<g >
<title>bus_dmamap_load_mbuf_sg (49,613 samples, 2.13%)</title><rect x="1016.9" y="1061" width="25.1" height="15.0" fill="rgb(248,200,47)" rx="2" ry="2" />
<text x="1019.89" y="1071.5" >b..</text>
</g>
<g >
<title>iflib_get_softc (249 samples, 0.01%)</title><rect x="21.8" y="1189" width="0.1" height="15.0" fill="rgb(215,46,11)" rx="2" ry="2" />
<text x="24.76" y="1199.5" ></text>
</g>
<g >
<title>gtaskqueue_thread_loop (1,417,011 samples, 60.70%)</title><rect x="12.1" y="1237" width="716.2" height="15.0" fill="rgb(226,98,23)" rx="2" ry="2" />
<text x="15.07" y="1247.5" >gtaskqueue_thread_loop</text>
</g>
<g >
<title>_PyEval_EvalFrameDefault (736 samples, 0.03%)</title><rect x="10.2" y="533" width="0.3" height="15.0" fill="rgb(221,75,17)" rx="2" ry="2" />
<text x="13.17" y="543.5" ></text>
</g>
<g >
<title>tcp_lro_rx_common (642 samples, 0.03%)</title><rect x="644.4" y="1173" width="0.3" height="15.0" fill="rgb(254,229,54)" rx="2" ry="2" />
<text x="647.36" y="1183.5" ></text>
</g>
<g >
<title>0x18e8b4 (736 samples, 0.03%)</title><rect x="10.2" y="1061" width="0.3" height="15.0" fill="rgb(216,54,12)" rx="2" ry="2" />
<text x="13.17" y="1071.5" ></text>
</g>
<g >
<title>if_getsoftc (425 samples, 0.02%)</title><rect x="865.2" y="1141" width="0.2" height="15.0" fill="rgb(237,150,36)" rx="2" ry="2" />
<text x="868.18" y="1151.5" ></text>
</g>
<g >
<title>pf_check_in (1,205 samples, 0.05%)</title><rect x="291.1" y="1061" width="0.6" height="15.0" fill="rgb(220,70,16)" rx="2" ry="2" />
<text x="294.07" y="1071.5" ></text>
</g>
<g >
<title>pmap_kextract (220 samples, 0.01%)</title><rect x="122.3" y="1141" width="0.1" height="15.0" fill="rgb(252,216,51)" rx="2" ry="2" />
<text x="125.30" y="1151.5" ></text>
</g>
<g >
<title>bus_dmamap_load_mbuf_sg (289 samples, 0.01%)</title><rect x="937.0" y="1077" width="0.2" height="15.0" fill="rgb(248,200,47)" rx="2" ry="2" />
<text x="940.03" y="1087.5" ></text>
</g>
<g >
<title>0x258c1c (736 samples, 0.03%)</title><rect x="10.2" y="709" width="0.3" height="15.0" fill="rgb(205,2,0)" rx="2" ry="2" />
<text x="13.17" y="719.5" ></text>
</g>
<g >
<title>uma_zalloc_arg (6,753 samples, 0.29%)</title><rect x="437.5" y="965" width="3.4" height="15.0" fill="rgb(254,228,54)" rx="2" ry="2" />
<text x="440.47" y="975.5" ></text>
</g>
<g >
<title>spinlock_exit (74,760 samples, 3.20%)</title><rect x="690.5" y="1205" width="37.8" height="15.0" fill="rgb(243,178,42)" rx="2" ry="2" />
<text x="693.50" y="1215.5" >spi..</text>
</g>
<g >
<title>pf_get_wscale (3,011 samples, 0.13%)</title><rect x="403.2" y="997" width="1.5" height="15.0" fill="rgb(208,17,4)" rx="2" ry="2" />
<text x="406.17" y="1007.5" ></text>
</g>
<g >
<title>thread_lock_flags_ (302 samples, 0.01%)</title><rect x="828.3" y="1109" width="0.2" height="15.0" fill="rgb(252,220,52)" rx="2" ry="2" />
<text x="831.30" y="1119.5" ></text>
</g>
<g >
<title>pf_check_out (357 samples, 0.02%)</title><rect x="1113.7" y="1189" width="0.2" height="15.0" fill="rgb(237,147,35)" rx="2" ry="2" />
<text x="1116.72" y="1199.5" ></text>
</g>
<g >
<title>tcp_lro_rx_common (11,958 samples, 0.51%)</title><rect x="638.1" y="1157" width="6.0" height="15.0" fill="rgb(254,229,54)" rx="2" ry="2" />
<text x="641.09" y="1167.5" ></text>
</g>
<g >
<title>bpf_filter (487 samples, 0.02%)</title><rect x="915.7" y="1077" width="0.2" height="15.0" fill="rgb(211,28,6)" rx="2" ry="2" />
<text x="918.69" y="1087.5" ></text>
</g>
<g >
<title>pf_syncookie_mac (100,797 samples, 4.32%)</title><rect x="495.9" y="997" width="51.0" height="15.0" fill="rgb(252,219,52)" rx="2" ry="2" />
<text x="498.93" y="1007.5" >pf_sy..</text>
</g>
<g >
<title>tcp_input_with_port (7,451 samples, 0.32%)</title><rect x="1149.3" y="1173" width="3.7" height="15.0" fill="rgb(248,197,47)" rx="2" ry="2" />
<text x="1152.27" y="1183.5" ></text>
</g>
<g >
<title>iflib_encap (250 samples, 0.01%)</title><rect x="907.4" y="1093" width="0.1" height="15.0" fill="rgb(250,211,50)" rx="2" ry="2" />
<text x="910.37" y="1103.5" ></text>
</g>
<g >
<title>cache_alloc (534 samples, 0.02%)</title><rect x="1188.1" y="1077" width="0.3" height="15.0" fill="rgb(241,167,40)" rx="2" ry="2" />
<text x="1191.13" y="1087.5" ></text>
</g>
<g >
<title>cpu_idle (752 samples, 0.03%)</title><rect x="11.4" y="1237" width="0.4" height="15.0" fill="rgb(206,7,1)" rx="2" ry="2" />
<text x="14.39" y="1247.5" ></text>
</g>
<g >
<title>mb_ctor_mbuf (306 samples, 0.01%)</title><rect x="130.7" y="1157" width="0.1" height="15.0" fill="rgb(254,228,54)" rx="2" ry="2" />
<text x="133.67" y="1167.5" ></text>
</g>
<g >
<title>0x18e804 (511 samples, 0.02%)</title><rect x="10.2" y="181" width="0.2" height="15.0" fill="rgb(239,160,38)" rx="2" ry="2" />
<text x="13.19" y="191.5" ></text>
</g>
<g >
<title>netisr_dispatch (416 samples, 0.02%)</title><rect x="198.8" y="1141" width="0.2" height="15.0" fill="rgb(251,215,51)" rx="2" ry="2" />
<text x="201.78" y="1151.5" ></text>
</g>
<g >
<title>m_length (1,057 samples, 0.05%)</title><rect x="253.6" y="1093" width="0.5" height="15.0" fill="rgb(248,200,47)" rx="2" ry="2" />
<text x="256.61" y="1103.5" ></text>
</g>
<g >
<title>VOP_WRITE_APV (4,945 samples, 0.21%)</title><rect x="1187.4" y="1205" width="2.5" height="15.0" fill="rgb(209,21,5)" rx="2" ry="2" />
<text x="1190.37" y="1215.5" ></text>
</g>
<g >
<title>pf_syncookie_send (374 samples, 0.02%)</title><rect x="299.0" y="1029" width="0.2" height="15.0" fill="rgb(221,74,17)" rx="2" ry="2" />
<text x="302.02" y="1039.5" ></text>
</g>
<g >
<title>0xffff000000b680a8 (405 samples, 0.02%)</title><rect x="503.3" y="981" width="0.2" height="15.0" fill="rgb(240,161,38)" rx="2" ry="2" />
<text x="506.26" y="991.5" ></text>
</g>
<g >
<title>if_getdrvflags (386 samples, 0.02%)</title><rect x="937.2" y="1077" width="0.2" height="15.0" fill="rgb(209,20,4)" rx="2" ry="2" />
<text x="940.19" y="1087.5" ></text>
</g>
<g >
<title>free (5,553 samples, 0.24%)</title><rect x="812.3" y="1157" width="2.8" height="15.0" fill="rgb(213,38,9)" rx="2" ry="2" />
<text x="815.32" y="1167.5" ></text>
</g>
<g >
<title>0x2c7f1c (223 samples, 0.01%)</title><rect x="10.6" y="869" width="0.1" height="15.0" fill="rgb(245,186,44)" rx="2" ry="2" />
<text x="13.57" y="879.5" ></text>
</g>
<g >
<title>0x25010c (736 samples, 0.03%)</title><rect x="10.2" y="1173" width="0.3" height="15.0" fill="rgb(236,145,34)" rx="2" ry="2" />
<text x="13.17" y="1183.5" ></text>
</g>
<g >
<title>spa_vdev_remove_thread (259 samples, 0.01%)</title><rect x="1187.5" y="1173" width="0.1" height="15.0" fill="rgb(249,202,48)" rx="2" ry="2" />
<text x="1190.50" y="1183.5" ></text>
</g>
<g >
<title>cache_alloc (913 samples, 0.04%)</title><rect x="473.3" y="949" width="0.5" height="15.0" fill="rgb(241,167,40)" rx="2" ry="2" />
<text x="476.34" y="959.5" ></text>
</g>
<g >
<title>SipHash_End (1,308 samples, 0.06%)</title><rect x="505.3" y="981" width="0.7" height="15.0" fill="rgb(253,221,52)" rx="2" ry="2" />
<text x="508.34" y="991.5" ></text>
</g>
<g >
<title>random_fortuna_process_event (567 samples, 0.02%)</title><rect x="1153.4" y="1221" width="0.3" height="15.0" fill="rgb(245,184,44)" rx="2" ry="2" />
<text x="1156.40" y="1231.5" ></text>
</g>
<g >
<title>_rm_rlock (10,240 samples, 0.44%)</title><rect x="312.7" y="1013" width="5.2" height="15.0" fill="rgb(213,40,9)" rx="2" ry="2" />
<text x="315.72" y="1023.5" ></text>
</g>
<g >
<title>cache_free (286 samples, 0.01%)</title><rect x="781.2" y="1173" width="0.1" height="15.0" fill="rgb(219,67,16)" rx="2" ry="2" />
<text x="784.16" y="1183.5" ></text>
</g>
<g >
<title>uma_zalloc_arg (219 samples, 0.01%)</title><rect x="1113.6" y="1173" width="0.1" height="15.0" fill="rgb(254,228,54)" rx="2" ry="2" />
<text x="1116.58" y="1183.5" ></text>
</g>
<g >
<title>_epoch_exit_preempt (238 samples, 0.01%)</title><rect x="746.0" y="1221" width="0.1" height="15.0" fill="rgb(221,73,17)" rx="2" ry="2" />
<text x="748.98" y="1231.5" ></text>
</g>
<g >
<title>m_pkthdr_init (460 samples, 0.02%)</title><rect x="495.0" y="933" width="0.2" height="15.0" fill="rgb(247,194,46)" rx="2" ry="2" />
<text x="498.00" y="943.5" ></text>
</g>
<g >
<title>0x2c218c (218 samples, 0.01%)</title><rect x="10.6" y="837" width="0.1" height="15.0" fill="rgb(224,91,21)" rx="2" ry="2" />
<text x="13.57" y="847.5" ></text>
</g>
<g >
<title>intr_event_schedule_thread (21,428 samples, 0.92%)</title><rect x="817.6" y="1125" width="10.9" height="15.0" fill="rgb(229,112,26)" rx="2" ry="2" />
<text x="820.62" y="1135.5" ></text>
</g>
<g >
<title>0x307ec8 (278 samples, 0.01%)</title><rect x="10.6" y="1141" width="0.1" height="15.0" fill="rgb(229,113,27)" rx="2" ry="2" />
<text x="13.56" y="1151.5" ></text>
</g>
<g >
<title>abd_fletcher_4_native (867 samples, 0.04%)</title><rect x="1174.0" y="1189" width="0.4" height="15.0" fill="rgb(242,173,41)" rx="2" ry="2" />
<text x="1176.98" y="1199.5" ></text>
</g>
<g >
<title>in_cksum_skip (40,868 samples, 1.75%)</title><rect x="828.9" y="1189" width="20.7" height="15.0" fill="rgb(227,105,25)" rx="2" ry="2" />
<text x="831.93" y="1199.5" ></text>
</g>
<g >
<title>in_delayed_cksum_o (3,184 samples, 0.14%)</title><rect x="849.6" y="1189" width="1.6" height="15.0" fill="rgb(230,115,27)" rx="2" ry="2" />
<text x="852.59" y="1199.5" ></text>
</g>
<g >
<title>taskqueue_thread_loop (66,200 samples, 2.84%)</title><rect x="1153.9" y="1237" width="33.4" height="15.0" fill="rgb(241,168,40)" rx="2" ry="2" />
<text x="1156.89" y="1247.5" >ta..</text>
</g>
<g >
<title>bounce_bus_dmamap_complete (774 samples, 0.03%)</title><rect x="79.3" y="1157" width="0.4" height="15.0" fill="rgb(215,46,11)" rx="2" ry="2" />
<text x="82.27" y="1167.5" ></text>
</g>
<g >
<title>igb_isc_txd_credits_update (650 samples, 0.03%)</title><rect x="1107.2" y="1077" width="0.3" height="15.0" fill="rgb(252,217,51)" rx="2" ry="2" />
<text x="1110.17" y="1087.5" ></text>
</g>
<g >
<title>iflib_txq_drain (395,361 samples, 16.94%)</title><rect x="908.3" y="1093" width="199.8" height="15.0" fill="rgb(237,149,35)" rx="2" ry="2" />
<text x="911.25" y="1103.5" >iflib_txq_drain</text>
</g>
<g >
<title>0x30668c (236 samples, 0.01%)</title><rect x="10.6" y="981" width="0.1" height="15.0" fill="rgb(239,160,38)" rx="2" ry="2" />
<text x="13.57" y="991.5" ></text>
</g>
<g >
<title>0x18e8b4 (736 samples, 0.03%)</title><rect x="10.2" y="789" width="0.3" height="15.0" fill="rgb(216,54,12)" rx="2" ry="2" />
<text x="13.17" y="799.5" ></text>
</g>
<g >
<title>_libmd_SHA256_Update (289 samples, 0.01%)</title><rect x="1153.5" y="1205" width="0.2" height="15.0" fill="rgb(230,119,28)" rx="2" ry="2" />
<text x="1156.54" y="1215.5" ></text>
</g>
<g >
<title>0x258090 (736 samples, 0.03%)</title><rect x="10.2" y="757" width="0.3" height="15.0" fill="rgb(212,35,8)" rx="2" ry="2" />
<text x="13.17" y="767.5" ></text>
</g>
<g >
<title>0x258090 (736 samples, 0.03%)</title><rect x="10.2" y="421" width="0.3" height="15.0" fill="rgb(212,35,8)" rx="2" ry="2" />
<text x="13.17" y="431.5" ></text>
</g>
<g >
<title>memcmp (10,529 samples, 0.45%)</title><rect x="631.4" y="1125" width="5.4" height="15.0" fill="rgb(235,141,33)" rx="2" ry="2" />
<text x="634.44" y="1135.5" ></text>
</g>
<g >
<title>__mtx_lock_sleep (5,681 samples, 0.24%)</title><rect x="429.1" y="981" width="2.9" height="15.0" fill="rgb(215,49,11)" rx="2" ry="2" />
<text x="432.14" y="991.5" ></text>
</g>
<g >
<title>if_getdrvflags (520 samples, 0.02%)</title><rect x="864.9" y="1141" width="0.3" height="15.0" fill="rgb(209,20,4)" rx="2" ry="2" />
<text x="867.92" y="1151.5" ></text>
</g>
<g >
<title>pf_get_mss (1,784 samples, 0.08%)</title><rect x="341.5" y="1013" width="0.9" height="15.0" fill="rgb(246,191,45)" rx="2" ry="2" />
<text x="344.54" y="1023.5" ></text>
</g>
<g >
<title>bounce_bus_dmamap_sync (28,750 samples, 1.23%)</title><rect x="44.4" y="1173" width="14.6" height="15.0" fill="rgb(226,99,23)" rx="2" ry="2" />
<text x="47.44" y="1183.5" ></text>
</g>
<g >
<title>sa_lookup_uio (1,952 samples, 0.08%)</title><rect x="1156.7" y="1173" width="0.9" height="15.0" fill="rgb(213,37,9)" rx="2" ry="2" />
<text x="1159.65" y="1183.5" ></text>
</g>
<g >
<title>0x18e8b4 (736 samples, 0.03%)</title><rect x="10.2" y="661" width="0.3" height="15.0" fill="rgb(216,54,12)" rx="2" ry="2" />
<text x="13.17" y="671.5" ></text>
</g>
<g >
<title>ifmp_ring_enqueue (474,443 samples, 20.32%)</title><rect x="868.4" y="1125" width="239.9" height="15.0" fill="rgb(221,74,17)" rx="2" ry="2" />
<text x="871.45" y="1135.5" >ifmp_ring_enqueue</text>
</g>
<g >
<title>netisr_dispatch_src (1,350 samples, 0.06%)</title><rect x="637.2" y="1077" width="0.7" height="15.0" fill="rgb(219,66,15)" rx="2" ry="2" />
<text x="640.23" y="1087.5" ></text>
</g>
<g >
<title>iflib_if_transmit (376 samples, 0.02%)</title><rect x="1108.4" y="1157" width="0.2" height="15.0" fill="rgb(205,0,0)" rx="2" ry="2" />
<text x="1111.42" y="1167.5" ></text>
</g>
<g >
<title>uma_zfree_arg (17,772 samples, 0.76%)</title><rect x="773.0" y="1189" width="9.0" height="15.0" fill="rgb(232,128,30)" rx="2" ry="2" />
<text x="776.00" y="1199.5" ></text>
</g>
<g >
<title>ether_demux (784 samples, 0.03%)</title><rect x="63.0" y="1125" width="0.4" height="15.0" fill="rgb(253,224,53)" rx="2" ry="2" />
<text x="65.97" y="1135.5" ></text>
</g>
<g >
<title>_PyEval_EvalFrameDefault (730 samples, 0.03%)</title><rect x="10.2" y="389" width="0.3" height="15.0" fill="rgb(221,75,17)" rx="2" ry="2" />
<text x="13.17" y="399.5" ></text>
</g>
<g >
<title>0x2fe66c (278 samples, 0.01%)</title><rect x="10.6" y="1157" width="0.1" height="15.0" fill="rgb(206,7,1)" rx="2" ry="2" />
<text x="13.56" y="1167.5" ></text>
</g>
<g >
<title>bounce_bus_dmamap_load_buffer (46,294 samples, 1.98%)</title><rect x="1018.1" y="1045" width="23.4" height="15.0" fill="rgb(254,228,54)" rx="2" ry="2" />
<text x="1021.09" y="1055.5" >b..</text>
</g>
<g >
<title>cache_free (370 samples, 0.02%)</title><rect x="957.7" y="1013" width="0.2" height="15.0" fill="rgb(219,67,16)" rx="2" ry="2" />
<text x="960.68" y="1023.5" ></text>
</g>
<g >
<title>igb_isc_txd_flush (36,159 samples, 1.55%)</title><rect x="1088.9" y="1061" width="18.3" height="15.0" fill="rgb(237,149,35)" rx="2" ry="2" />
<text x="1091.89" y="1071.5" ></text>
</g>
<g >
<title>_rxq_refill_cb (45,023 samples, 1.93%)</title><rect x="89.0" y="1141" width="22.7" height="15.0" fill="rgb(236,146,35)" rx="2" ry="2" />
<text x="91.99" y="1151.5" >_..</text>
</g>
<g >
<title>0xffff000000b680ac (562 samples, 0.02%)</title><rect x="364.2" y="997" width="0.3" height="15.0" fill="rgb(212,33,8)" rx="2" ry="2" />
<text x="367.22" y="1007.5" ></text>
</g>
<g >
<title>pf_pull_hdr (9,400 samples, 0.40%)</title><rect x="362.4" y="1013" width="4.8" height="15.0" fill="rgb(224,91,21)" rx="2" ry="2" />
<text x="365.40" y="1023.5" ></text>
</g>
<g >
<title>kmem_malloc_domainset (474 samples, 0.02%)</title><rect x="1188.1" y="1029" width="0.3" height="15.0" fill="rgb(224,88,21)" rx="2" ry="2" />
<text x="1191.14" y="1039.5" ></text>
</g>
<g >
<title>fork_trampoline (2,332,832 samples, 99.93%)</title><rect x="10.7" y="1269" width="1179.2" height="15.0" fill="rgb(250,207,49)" rx="2" ry="2" />
<text x="13.73" y="1279.5" >fork_trampoline</text>
</g>
<g >
<title>pmap_kextract (431 samples, 0.02%)</title><rect x="1041.8" y="1045" width="0.2" height="15.0" fill="rgb(252,216,51)" rx="2" ry="2" />
<text x="1044.75" y="1055.5" ></text>
</g>
<g >
<title>m_tag_copy_chain (1,130 samples, 0.05%)</title><rect x="1112.0" y="1173" width="0.6" height="15.0" fill="rgb(238,153,36)" rx="2" ry="2" />
<text x="1115.04" y="1183.5" ></text>
</g>
<g >
<title>spa_unload (444 samples, 0.02%)</title><rect x="1187.7" y="1125" width="0.2" height="15.0" fill="rgb(253,221,52)" rx="2" ry="2" />
<text x="1190.65" y="1135.5" ></text>
</g>
<g >
<title>0x2fd344 (212 samples, 0.01%)</title><rect x="10.6" y="805" width="0.1" height="15.0" fill="rgb(249,202,48)" rx="2" ry="2" />
<text x="13.57" y="815.5" ></text>
</g>
<g >
<title>0x2c2668 (279 samples, 0.01%)</title><rect x="10.6" y="1221" width="0.1" height="15.0" fill="rgb(233,130,31)" rx="2" ry="2" />
<text x="13.55" y="1231.5" ></text>
</g>
<g >
<title>netisr_dispatch_src (547 samples, 0.02%)</title><rect x="636.8" y="1157" width="0.3" height="15.0" fill="rgb(219,66,15)" rx="2" ry="2" />
<text x="639.79" y="1167.5" ></text>
</g>
<g >
<title>0x31ecc8 (295 samples, 0.01%)</title><rect x="10.5" y="1253" width="0.2" height="15.0" fill="rgb(239,156,37)" rx="2" ry="2" />
<text x="13.55" y="1263.5" ></text>
</g>
<g >
<title>__rw_wlock_hard (2,232 samples, 0.10%)</title><rect x="1154.8" y="1093" width="1.1" height="15.0" fill="rgb(208,16,3)" rx="2" ry="2" />
<text x="1157.79" y="1103.5" ></text>
</g>
<g >
<title>pf_check_in (5,129 samples, 0.22%)</title><rect x="1146.6" y="1173" width="2.6" height="15.0" fill="rgb(220,70,16)" rx="2" ry="2" />
<text x="1149.64" y="1183.5" ></text>
</g>
<g >
<title>ether_demux (743,431 samples, 31.85%)</title><rect x="254.1" y="1109" width="375.8" height="15.0" fill="rgb(253,224,53)" rx="2" ry="2" />
<text x="257.15" y="1119.5" >ether_demux</text>
</g>
<g >
<title>tcp_input (401 samples, 0.02%)</title><rect x="637.7" y="1045" width="0.2" height="15.0" fill="rgb(219,68,16)" rx="2" ry="2" />
<text x="640.70" y="1055.5" ></text>
</g>
<g >
<title>zio_ddt_child_read_done (441 samples, 0.02%)</title><rect x="1174.0" y="1173" width="0.2" height="15.0" fill="rgb(213,37,8)" rx="2" ry="2" />
<text x="1176.99" y="1183.5" ></text>
</g>
<g >
<title>cache_alloc_retry (753 samples, 0.03%)</title><rect x="1157.7" y="1141" width="0.3" height="15.0" fill="rgb(221,75,18)" rx="2" ry="2" />
<text x="1160.67" y="1151.5" ></text>
</g>
<g >
<title>0x258090 (736 samples, 0.03%)</title><rect x="10.2" y="677" width="0.3" height="15.0" fill="rgb(212,35,8)" rx="2" ry="2" />
<text x="13.17" y="687.5" ></text>
</g>
<g >
<title>_PyEval_EvalFrameDefault (499 samples, 0.02%)</title><rect x="10.2" y="101" width="0.2" height="15.0" fill="rgb(221,75,17)" rx="2" ry="2" />
<text x="13.19" y="111.5" ></text>
</g>
<g >
<title>grouptaskqueue_enqueue (563 samples, 0.02%)</title><rect x="20.1" y="1189" width="0.3" height="15.0" fill="rgb(235,141,33)" rx="2" ry="2" />
<text x="23.14" y="1199.5" ></text>
</g>
<g >
<title>0x18e8b4 (736 samples, 0.03%)</title><rect x="10.2" y="837" width="0.3" height="15.0" fill="rgb(216,54,12)" rx="2" ry="2" />
<text x="13.17" y="847.5" ></text>
</g>
<g >
<title>spa_unload (583 samples, 0.02%)</title><rect x="1188.1" y="1125" width="0.3" height="15.0" fill="rgb(253,221,52)" rx="2" ry="2" />
<text x="1191.13" y="1135.5" ></text>
</g>
<g >
<title>pf_walk_header (676 samples, 0.03%)</title><rect x="621.8" y="1029" width="0.4" height="15.0" fill="rgb(233,132,31)" rx="2" ry="2" />
<text x="624.83" y="1039.5" ></text>
</g>
<g >
<title>0x258090 (736 samples, 0.03%)</title><rect x="10.2" y="981" width="0.3" height="15.0" fill="rgb(212,35,8)" rx="2" ry="2" />
<text x="13.17" y="991.5" ></text>
</g>
<g >
<title>m_freem (48,298 samples, 2.07%)</title><rect x="956.4" y="1061" width="24.4" height="15.0" fill="rgb(241,167,40)" rx="2" ry="2" />
<text x="959.42" y="1071.5" >m..</text>
</g>
<g >
<title>bpf_filter (27,606 samples, 1.18%)</title><rect x="239.5" y="1093" width="13.9" height="15.0" fill="rgb(211,28,6)" rx="2" ry="2" />
<text x="242.45" y="1103.5" ></text>
</g>
<g >
<title>zio_vdev_delegated_io (10,744 samples, 0.46%)</title><rect x="1179.9" y="1205" width="5.4" height="15.0" fill="rgb(232,126,30)" rx="2" ry="2" />
<text x="1182.91" y="1215.5" ></text>
</g>
<g >
<title>swi_sched (22,409 samples, 0.96%)</title><rect x="817.6" y="1141" width="11.3" height="15.0" fill="rgb(207,10,2)" rx="2" ry="2" />
<text x="820.60" y="1151.5" ></text>
</g>
<g >
<title>ndastart (281 samples, 0.01%)</title><rect x="1154.1" y="1093" width="0.1" height="15.0" fill="rgb(225,95,22)" rx="2" ry="2" />
<text x="1157.08" y="1103.5" ></text>
</g>
<g >
<title>iflib_txd_db_check (1,499 samples, 0.06%)</title><rect x="907.5" y="1093" width="0.8" height="15.0" fill="rgb(232,124,29)" rx="2" ry="2" />
<text x="910.50" y="1103.5" ></text>
</g>
<g >
<title>vn_io_fault (4,968 samples, 0.21%)</title><rect x="1187.4" y="1237" width="2.5" height="15.0" fill="rgb(229,113,27)" rx="2" ry="2" />
<text x="1190.36" y="1247.5" ></text>
</g>
<g >
<title>if_getdrvflags (1,568 samples, 0.07%)</title><rect x="20.6" y="1189" width="0.8" height="15.0" fill="rgb(209,20,4)" rx="2" ry="2" />
<text x="23.58" y="1199.5" ></text>
</g>
<g >
<title>sa_handle_get (3,058 samples, 0.13%)</title><rect x="1156.1" y="1189" width="1.5" height="15.0" fill="rgb(244,181,43)" rx="2" ry="2" />
<text x="1159.10" y="1199.5" ></text>
</g>
<g >
<title>0xffff000000b680ac (3,694 samples, 0.16%)</title><rect x="503.5" y="981" width="1.8" height="15.0" fill="rgb(212,33,8)" rx="2" ry="2" />
<text x="506.46" y="991.5" ></text>
</g>
<g >
<title>bounce_bus_dmamap_complete (275 samples, 0.01%)</title><rect x="986.8" y="1061" width="0.2" height="15.0" fill="rgb(215,46,11)" rx="2" ry="2" />
<text x="989.84" y="1071.5" ></text>
</g>
<g >
<title>vdev_indirect_io_done (4,347 samples, 0.19%)</title><rect x="1187.6" y="1173" width="2.2" height="15.0" fill="rgb(237,148,35)" rx="2" ry="2" />
<text x="1190.64" y="1183.5" ></text>
</g>
<g >
<title>thread_lock_flags_ (39,047 samples, 1.67%)</title><rect x="594.5" y="965" width="19.7" height="15.0" fill="rgb(252,220,52)" rx="2" ry="2" />
<text x="597.45" y="975.5" ></text>
</g>
<g >
<title>bpf_filter (28,593 samples, 1.22%)</title><rect x="922.6" y="1061" width="14.4" height="15.0" fill="rgb(211,28,6)" rx="2" ry="2" />
<text x="925.57" y="1071.5" ></text>
</g>
<g >
<title>0x30261c (232 samples, 0.01%)</title><rect x="10.6" y="933" width="0.1" height="15.0" fill="rgb(210,26,6)" rx="2" ry="2" />
<text x="13.57" y="943.5" ></text>
</g>
<g >
<title>spa_import (421 samples, 0.02%)</title><rect x="1187.7" y="1109" width="0.2" height="15.0" fill="rgb(248,198,47)" rx="2" ry="2" />
<text x="1190.66" y="1119.5" ></text>
</g>
<g >
<title>_PyEval_EvalFrameDefault (736 samples, 0.03%)</title><rect x="10.2" y="997" width="0.3" height="15.0" fill="rgb(221,75,17)" rx="2" ry="2" />
<text x="13.17" y="1007.5" ></text>
</g>
<g >
<title>mb_dtor_mbuf (295 samples, 0.01%)</title><rect x="956.7" y="1029" width="0.2" height="15.0" fill="rgb(248,198,47)" rx="2" ry="2" />
<text x="959.70" y="1039.5" ></text>
</g>
<g >
<title>_PyEval_EvalFrameDefault (736 samples, 0.03%)</title><rect x="10.2" y="949" width="0.3" height="15.0" fill="rgb(221,75,17)" rx="2" ry="2" />
<text x="13.17" y="959.5" ></text>
</g>
<g >
<title>in_cksum_skip_partial (3,115 samples, 0.13%)</title><rect x="849.6" y="1141" width="1.6" height="15.0" fill="rgb(225,95,22)" rx="2" ry="2" />
<text x="852.62" y="1151.5" ></text>
</g>
<g >
<title>spa_change_guid_check (813 samples, 0.03%)</title><rect x="1157.7" y="1173" width="0.4" height="15.0" fill="rgb(223,83,19)" rx="2" ry="2" />
<text x="1160.66" y="1183.5" ></text>
</g>
<g >
<title>igb_isc_txd_credits_update (22,013 samples, 0.94%)</title><rect x="945.2" y="1061" width="11.2" height="15.0" fill="rgb(252,217,51)" rx="2" ry="2" />
<text x="948.24" y="1071.5" ></text>
</g>
<g >
<title>rxd_frag_to_sd (44,912 samples, 1.92%)</title><rect x="153.8" y="1173" width="22.7" height="15.0" fill="rgb(222,79,19)" rx="2" ry="2" />
<text x="156.79" y="1183.5" >r..</text>
</g>
<g >
<title>_epoch_exit_preempt (9,061 samples, 0.39%)</title><rect x="918.0" y="1061" width="4.6" height="15.0" fill="rgb(221,73,17)" rx="2" ry="2" />
<text x="920.99" y="1071.5" ></text>
</g>
<g >
<title>netisr_dispatch (438 samples, 0.02%)</title><rect x="630.9" y="1109" width="0.2" height="15.0" fill="rgb(251,215,51)" rx="2" ry="2" />
<text x="633.91" y="1119.5" ></text>
</g>
<g >
<title>zio_remove_child (914 samples, 0.04%)</title><rect x="1174.0" y="1205" width="0.4" height="15.0" fill="rgb(244,182,43)" rx="2" ry="2" />
<text x="1176.97" y="1215.5" ></text>
</g>
<g >
<title>netisr_dispatch_src (866,098 samples, 37.10%)</title><rect x="199.0" y="1141" width="437.8" height="15.0" fill="rgb(219,66,15)" rx="2" ry="2" />
<text x="201.99" y="1151.5" >netisr_dispatch_src</text>
</g>
<g >
<title>pf_synflood_check (3,966 samples, 0.17%)</title><rect x="618.5" y="1013" width="2.0" height="15.0" fill="rgb(237,149,35)" rx="2" ry="2" />
<text x="621.49" y="1023.5" ></text>
</g>
<g >
<title>mb_ctor_mbuf (492 samples, 0.02%)</title><rect x="137.9" y="1141" width="0.3" height="15.0" fill="rgb(254,228,54)" rx="2" ry="2" />
<text x="140.94" y="1151.5" ></text>
</g>
<g >
<title>0x307ec8 (277 samples, 0.01%)</title><rect x="10.6" y="1029" width="0.1" height="15.0" fill="rgb(229,113,27)" rx="2" ry="2" />
<text x="13.56" y="1039.5" ></text>
</g>
<g >
<title>spa_vdev_split_mirror (857 samples, 0.04%)</title><rect x="1157.7" y="1189" width="0.4" height="15.0" fill="rgb(206,4,1)" rx="2" ry="2" />
<text x="1160.66" y="1199.5" ></text>
</g>
<g >
<title>bpf_filter (843 samples, 0.04%)</title><rect x="222.7" y="1109" width="0.5" height="15.0" fill="rgb(211,28,6)" rx="2" ry="2" />
<text x="225.73" y="1119.5" ></text>
</g>
<g >
<title>0x18e804 (736 samples, 0.03%)</title><rect x="10.2" y="565" width="0.3" height="15.0" fill="rgb(239,160,38)" rx="2" ry="2" />
<text x="13.17" y="575.5" ></text>
</g>
<g >
<title>_epoch_enter_preempt (1,977 samples, 0.08%)</title><rect x="16.6" y="1205" width="1.0" height="15.0" fill="rgb(225,92,22)" rx="2" ry="2" />
<text x="19.57" y="1215.5" ></text>
</g>
<g >
<title>pf_get_wscale (1,539 samples, 0.07%)</title><rect x="342.4" y="1013" width="0.8" height="15.0" fill="rgb(208,17,4)" rx="2" ry="2" />
<text x="345.44" y="1023.5" ></text>
</g>
<g >
<title>cache_alloc_retry (398 samples, 0.02%)</title><rect x="1187.7" y="1093" width="0.2" height="15.0" fill="rgb(221,75,18)" rx="2" ry="2" />
<text x="1190.66" y="1103.5" ></text>
</g>
<g >
<title>tcp_lro_flush_all (925,557 samples, 39.65%)</title><rect x="176.5" y="1173" width="467.8" height="15.0" fill="rgb(209,22,5)" rx="2" ry="2" />
<text x="179.49" y="1183.5" >tcp_lro_flush_all</text>
</g>
<g >
<title>pagezero_cache (207 samples, 0.01%)</title><rect x="1157.8" y="1045" width="0.1" height="15.0" fill="rgb(207,13,3)" rx="2" ry="2" />
<text x="1160.81" y="1055.5" ></text>
</g>
<g >
<title>0x2fe66c (212 samples, 0.01%)</title><rect x="10.6" y="789" width="0.1" height="15.0" fill="rgb(206,7,1)" rx="2" ry="2" />
<text x="13.57" y="799.5" ></text>
</g>
<g >
<title>pf_normalize_ip (37,943 samples, 1.63%)</title><rect x="343.2" y="1013" width="19.2" height="15.0" fill="rgb(240,163,39)" rx="2" ry="2" />
<text x="346.22" y="1023.5" ></text>
</g>
<g >
<title>_PyEval_EvalFrameDefault (700 samples, 0.03%)</title><rect x="10.2" y="341" width="0.3" height="15.0" fill="rgb(221,75,17)" rx="2" ry="2" />
<text x="13.18" y="351.5" ></text>
</g>
<g >
<title>spinlock_exit (2,175 samples, 0.09%)</title><rect x="550.8" y="949" width="1.1" height="15.0" fill="rgb(243,178,42)" rx="2" ry="2" />
<text x="553.79" y="959.5" ></text>
</g>
<g >
<title>0x258c1c (511 samples, 0.02%)</title><rect x="10.2" y="165" width="0.2" height="15.0" fill="rgb(205,2,0)" rx="2" ry="2" />
<text x="13.19" y="175.5" ></text>
</g>
<g >
<title>0x2c629c (232 samples, 0.01%)</title><rect x="10.6" y="917" width="0.1" height="15.0" fill="rgb(236,143,34)" rx="2" ry="2" />
<text x="13.57" y="927.5" ></text>
</g>
<g >
<title>SipHash_Final (2,046 samples, 0.09%)</title><rect x="396.6" y="997" width="1.1" height="15.0" fill="rgb(240,161,38)" rx="2" ry="2" />
<text x="399.62" y="1007.5" ></text>
</g>
<g >
<title>kmem_malloc_domainset (2,527 samples, 0.11%)</title><rect x="1154.8" y="1125" width="1.3" height="15.0" fill="rgb(224,88,21)" rx="2" ry="2" />
<text x="1157.78" y="1135.5" ></text>
</g>
<g >
<title>m_tag_delete_nonpersistent (5,679 samples, 0.24%)</title><rect x="812.3" y="1173" width="2.8" height="15.0" fill="rgb(250,208,49)" rx="2" ry="2" />
<text x="815.27" y="1183.5" ></text>
</g>
<g >
<title>ether_output (506,729 samples, 21.71%)</title><rect x="853.2" y="1173" width="256.1" height="15.0" fill="rgb(236,144,34)" rx="2" ry="2" />
<text x="856.18" y="1183.5" >ether_output</text>
</g>
<g >
<title>bounce_bus_dmamap_sync (58,906 samples, 2.52%)</title><rect x="987.1" y="1061" width="29.8" height="15.0" fill="rgb(226,99,23)" rx="2" ry="2" />
<text x="990.12" y="1071.5" >bo..</text>
</g>
<g >
<title>bucket_alloc (255 samples, 0.01%)</title><rect x="980.4" y="981" width="0.2" height="15.0" fill="rgb(249,206,49)" rx="2" ry="2" />
<text x="983.43" y="991.5" ></text>
</g>
<g >
<title>pf_purge_thread (526 samples, 0.02%)</title><rect x="1153.1" y="1237" width="0.3" height="15.0" fill="rgb(237,149,35)" rx="2" ry="2" />
<text x="1156.12" y="1247.5" ></text>
</g>
<g >
<title>0x258090 (400 samples, 0.02%)</title><rect x="10.2" y="85" width="0.2" height="15.0" fill="rgb(212,35,8)" rx="2" ry="2" />
<text x="13.21" y="95.5" ></text>
</g>
<g >
<title>pfil_mbuf_out (3,358 samples, 0.14%)</title><rect x="1113.9" y="1189" width="1.7" height="15.0" fill="rgb(253,223,53)" rx="2" ry="2" />
<text x="1116.90" y="1199.5" ></text>
</g>
<g >
<title>iflib_fl_refill (140,392 samples, 6.01%)</title><rect x="67.2" y="1173" width="71.0" height="15.0" fill="rgb(211,32,7)" rx="2" ry="2" />
<text x="70.23" y="1183.5" >iflib_fl..</text>
</g>
<g >
<title>_libmd_SHA256_Transform (270 samples, 0.01%)</title><rect x="1153.5" y="1189" width="0.2" height="15.0" fill="rgb(252,217,52)" rx="2" ry="2" />
<text x="1156.55" y="1199.5" ></text>
</g>
<g >
<title>bounce_bus_dmamap_unload (1,899 samples, 0.08%)</title><rect x="914.7" y="1077" width="1.0" height="15.0" fill="rgb(247,195,46)" rx="2" ry="2" />
<text x="917.73" y="1087.5" ></text>
</g>
<g >
<title>ip_input (700,365 samples, 30.00%)</title><rect x="275.8" y="1077" width="354.0" height="15.0" fill="rgb(230,117,28)" rx="2" ry="2" />
<text x="278.83" y="1087.5" >ip_input</text>
</g>
<g >
<title>pmap_kextract (1,328 samples, 0.06%)</title><rect x="781.3" y="1173" width="0.7" height="15.0" fill="rgb(252,216,51)" rx="2" ry="2" />
<text x="784.31" y="1183.5" ></text>
</g>
<g >
<title>memcpy_std (36,162 samples, 1.55%)</title><rect x="646.6" y="1189" width="18.3" height="15.0" fill="rgb(206,5,1)" rx="2" ry="2" />
<text x="649.59" y="1199.5" ></text>
</g>
<g >
<title>memcpy_std (1,899 samples, 0.08%)</title><rect x="1112.6" y="1173" width="1.0" height="15.0" fill="rgb(206,5,1)" rx="2" ry="2" />
<text x="1115.62" y="1183.5" ></text>
</g>
<g >
<title>0x18e8b4 (510 samples, 0.02%)</title><rect x="10.2" y="117" width="0.2" height="15.0" fill="rgb(216,54,12)" rx="2" ry="2" />
<text x="13.19" y="127.5" ></text>
</g>
<g >
<title>uma_zalloc_arg (524 samples, 0.02%)</title><rect x="644.7" y="1173" width="0.3" height="15.0" fill="rgb(254,228,54)" rx="2" ry="2" />
<text x="647.71" y="1183.5" ></text>
</g>
<g >
<title>lock_delay (33,301 samples, 1.43%)</title><rect x="597.2" y="949" width="16.8" height="15.0" fill="rgb(250,207,49)" rx="2" ry="2" />
<text x="600.19" y="959.5" ></text>
</g>
<g >
<title>bounce_bus_dmamap_sync (52,202 samples, 2.24%)</title><rect x="1062.3" y="1061" width="26.4" height="15.0" fill="rgb(226,99,23)" rx="2" ry="2" />
<text x="1065.35" y="1071.5" >b..</text>
</g>
<g >
<title>swi_sched (141,672 samples, 6.07%)</title><rect x="546.9" y="997" width="71.6" height="15.0" fill="rgb(207,10,2)" rx="2" ry="2" />
<text x="549.88" y="1007.5" >swi_sched</text>
</g>
<g >
<title>ZSTD_compressBlock_greedy_extDict (547 samples, 0.02%)</title><rect x="10.7" y="1237" width="0.3" height="15.0" fill="rgb(224,90,21)" rx="2" ry="2" />
<text x="13.73" y="1247.5" ></text>
</g>
<g >
<title>m_apply (40,412 samples, 1.73%)</title><rect x="829.2" y="1173" width="20.4" height="15.0" fill="rgb(242,173,41)" rx="2" ry="2" />
<text x="832.16" y="1183.5" ></text>
</g>
<g >
<title>pf_test (15,165 samples, 0.65%)</title><rect x="622.2" y="1045" width="7.6" height="15.0" fill="rgb(223,84,20)" rx="2" ry="2" />
<text x="625.17" y="1055.5" ></text>
</g>
<g >
<title>PyType_Ready (736 samples, 0.03%)</title><rect x="10.2" y="901" width="0.3" height="15.0" fill="rgb(214,44,10)" rx="2" ry="2" />
<text x="13.17" y="911.5" ></text>
</g>
<g >
<title>ip_input (450 samples, 0.02%)</title><rect x="267.0" y="1093" width="0.3" height="15.0" fill="rgb(230,117,28)" rx="2" ry="2" />
<text x="270.04" y="1103.5" ></text>
</g>
<g >
<title>_epoch_exit_preempt (500 samples, 0.02%)</title><rect x="911.9" y="1077" width="0.3" height="15.0" fill="rgb(221,73,17)" rx="2" ry="2" />
<text x="914.93" y="1087.5" ></text>
</g>
<g >
<title>pf_scrub (210 samples, 0.01%)</title><rect x="367.2" y="1013" width="0.1" height="15.0" fill="rgb(209,21,5)" rx="2" ry="2" />
<text x="370.15" y="1023.5" ></text>
</g>
</g>
</svg>
File Metadata
Details
Attached
Mime Type
image/svg+xml
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
37460412
Default Alt Text
baseline.svg (113 KB)
Attached To
Mode
D59068: pf: Send syncookies from the receiving thread
Attached
Detach File
Event Timeline
Log In to Comment