| |
| <html> |
| <head> |
| <style> |
| body { |
| background-color:#DDDDDD; |
| } |
| .row_table { |
| border: 0px; |
| width: 100%; |
| padding: 20px; |
| border-spacing: 20px; |
| |
| font-family: monospace; |
| } |
| .row_cell { |
| background-color: #FFFFFF; |
| border: 1px solid black; |
| padding: 10px; |
| } |
| |
| .row_cell:target { |
| -webkit-animation: target-fade 1s 1; |
| -moz-animation: target-fade 1s 1; |
| |
| border: 2px solid black; |
| } |
| @-webkit-keyframes target-fade { |
| 0% { background-color: #FFFF00; } |
| 100% { background-color: #FFFFFF; } |
| } |
| @-moz-keyframes target-fade { |
| 0% { background-color: #FFFF00; } |
| 100% { background-color: #FFFFFF; } |
| } |
| |
| .extr_arrow{ |
| position: absolute; |
| |
| border-top: 1px solid black; |
| font-size: 70%; |
| } |
| |
| .tcam_arrow{ |
| position: absolute; |
| |
| border-bottom: 1px solid black; |
| font-size: 70%; |
| } |
| |
| .default_hidden { |
| display: none; |
| } |
| .default_visible { |
| display: block; |
| } |
| |
| .data_box { |
| border: 1px solid black; |
| padding: 10px; |
| } |
| |
| table.transitions_table th { |
| font-size: 70%; |
| text-align: center; |
| } |
| table.transitions_table { |
| border-spacing: 0px; |
| } |
| table.transitions_table td { |
| padding: 3px; |
| border-left: 1px solid #999999; |
| text-align: right; |
| } |
| |
| |
| </style> |
| <script> |
| /* |
| dragtable v1.0 |
| June 26, 2008 |
| Dan Vanderkam, http://danvk.org/dragtable/ |
| http://code.google.com/p/dragtable/ |
| |
| This is code was based on: |
| - Stuart Langridge's SortTable (kryogenix.org/code/browser/sorttable) |
| - Mike Hall's draggable class (http://www.brainjar.com/dhtml/drag/) |
| - A discussion of permuting table columns on comp.lang.javascript |
| |
| Licensed under the MIT license. |
| */ |
| |
| // Here's the notice from Mike Hall's draggable script: |
| //***************************************************************************** |
| // Do not remove this notice. |
| // |
| // Copyright 2001 by Mike Hall. |
| // See http://www.brainjar.com for terms of use. |
| //***************************************************************************** |
| dragtable = { |
| // How far should the mouse move before it's considered a drag, not a click? |
| dragRadius2: 100, |
| setMinDragDistance: function(x) { |
| dragtable.dragRadius2 = x * x; |
| }, |
| |
| // How long should cookies persist? (in days) |
| cookieDays: 365, |
| setCookieDays: function(x) { |
| dragtable.cookieDays = x; |
| }, |
| |
| // Determine browser and version. |
| // TODO: eliminate browser sniffing except where it's really necessary. |
| Browser: function() { |
| var ua, s, i; |
| |
| this.isIE = false; |
| this.isNS = false; |
| this.version = null; |
| ua = navigator.userAgent; |
| |
| s = "MSIE"; |
| if ((i = ua.indexOf(s)) >= 0) { |
| this.isIE = true; |
| this.version = parseFloat(ua.substr(i + s.length)); |
| return; |
| } |
| |
| s = "Netscape6/"; |
| if ((i = ua.indexOf(s)) >= 0) { |
| this.isNS = true; |
| this.version = parseFloat(ua.substr(i + s.length)); |
| return; |
| } |
| |
| // Treat any other "Gecko" browser as NS 6.1. |
| s = "Gecko"; |
| if ((i = ua.indexOf(s)) >= 0) { |
| this.isNS = true; |
| this.version = 6.1; |
| return; |
| } |
| }, |
| browser: null, |
| |
| // Detect all draggable tables and attach handlers to their headers. |
| init: function() { |
| // Don't initialize twice |
| if (arguments.callee.done) return; |
| arguments.callee.done = true; |
| if (_dgtimer) clearInterval(_dgtimer); |
| if (!document.createElement || !document.getElementsByTagName) return; |
| |
| dragtable.dragObj.zIndex = 0; |
| dragtable.browser = new dragtable.Browser(); |
| forEach(document.getElementsByTagName('table'), function(table) { |
| if (table.className.search(/\bdraggable\b/) != -1) { |
| dragtable.makeDraggable(table); |
| } |
| }); |
| }, |
| |
| // The thead business is taken straight from sorttable. |
| makeDraggable: function(table) { |
| if (table.getElementsByTagName('thead').length == 0) { |
| the = document.createElement('thead'); |
| the.appendChild(table.rows[0]); |
| table.insertBefore(the,table.firstChild); |
| } |
| |
| // Safari doesn't support table.tHead, sigh |
| if (table.tHead == null) { |
| table.tHead = table.getElementsByTagName('thead')[0]; |
| } |
| |
| var headers = table.tHead.rows[0].cells; |
| for (var i = 0; i < headers.length; i++) { |
| headers[i].onmousedown = dragtable.dragStart; |
| } |
| |
| // Replay reorderings from cookies if there are any. |
| if (dragtable.cookiesEnabled() && table.id && |
| table.className.search(/\bforget-ordering\b/) == -1) { |
| dragtable.replayDrags(table); |
| } |
| }, |
| |
| // Global object to hold drag information. |
| dragObj: new Object(), |
| |
| // Climb up the DOM until there's a tag that matches. |
| findUp: function(elt, tag) { |
| do { |
| if (elt.nodeName && elt.nodeName.search(tag) != -1) |
| return elt; |
| } while (elt = elt.parentNode); |
| return null; |
| }, |
| |
| // clone an element, copying its style and class. |
| fullCopy: function(elt, deep) { |
| var new_elt = elt.cloneNode(deep); |
| new_elt.className = elt.className; |
| forEach(elt.style, |
| function(value, key, object) { |
| if (value == null) return; |
| if (typeof(value) == "string" && value.length == 0) return; |
| |
| new_elt.style[key] = elt.style[key]; |
| }); |
| return new_elt; |
| }, |
| |
| eventPosition: function(event) { |
| var x, y; |
| if (dragtable.browser.isIE) { |
| x = window.event.clientX + document.documentElement.scrollLeft |
| + document.body.scrollLeft; |
| y = window.event.clientY + document.documentElement.scrollTop |
| + document.body.scrollTop; |
| return {x: x, y: y}; |
| } |
| return {x: event.pageX, y: event.pageY}; |
| }, |
| |
| // Determine the position of this element on the page. Many thanks to Magnus |
| // Kristiansen for help making this work with "position: fixed" elements. |
| absolutePosition: function(elt, stopAtRelative) { |
| var ex = 0, ey = 0; |
| do { |
| var curStyle = dragtable.browser.isIE ? elt.currentStyle |
| : window.getComputedStyle(elt, ''); |
| var supportFixed = !(dragtable.browser.isIE && |
| dragtable.browser.version < 7); |
| if (stopAtRelative && curStyle.position == 'relative') { |
| break; |
| } else if (supportFixed && curStyle.position == 'fixed') { |
| // Get the fixed el's offset |
| ex += parseInt(curStyle.left, 10); |
| ey += parseInt(curStyle.top, 10); |
| // Compensate for scrolling |
| ex += document.body.scrollLeft; |
| ey += document.body.scrollTop; |
| // End the loop |
| break; |
| } else { |
| ex += elt.offsetLeft; |
| ey += elt.offsetTop; |
| } |
| } while (elt = elt.offsetParent); |
| return {x: ex, y: ey}; |
| }, |
| |
| // MouseDown handler -- sets up the appropriate mousemove/mouseup handlers |
| // and fills in the global dragtable.dragObj object. |
| dragStart: function(event, id) { |
| var el; |
| var x, y; |
| var dragObj = dragtable.dragObj; |
| |
| var browser = dragtable.browser; |
| if (browser.isIE) |
| dragObj.origNode = window.event.srcElement; |
| else |
| dragObj.origNode = event.target; |
| var pos = dragtable.eventPosition(event); |
| |
| // Drag the entire table cell, not just the element that was clicked. |
| dragObj.origNode = dragtable.findUp(dragObj.origNode, /T[DH]/); |
| |
| // Since a column header can't be dragged directly, duplicate its contents |
| // in a div and drag that instead. |
| // TODO: I can assume a tHead... |
| var table = dragtable.findUp(dragObj.origNode, "TABLE"); |
| dragObj.table = table; |
| dragObj.startCol = dragtable.findColumn(table, pos.x); |
| if (dragObj.startCol == -1) return; |
| |
| var new_elt = dragtable.fullCopy(table, false); |
| new_elt.style.margin = '0'; |
| |
| // Copy the entire column |
| var copySectionColumn = function(sec, col) { |
| var new_sec = dragtable.fullCopy(sec, false); |
| forEach(sec.rows, function(row) { |
| var cell = row.cells[col]; |
| var new_tr = dragtable.fullCopy(row, false); |
| if (row.offsetHeight) new_tr.style.height = row.offsetHeight + "px"; |
| var new_td = dragtable.fullCopy(cell, true); |
| if (cell.offsetWidth) new_td.style.width = cell.offsetWidth + "px"; |
| new_tr.appendChild(new_td); |
| new_sec.appendChild(new_tr); |
| }); |
| return new_sec; |
| }; |
| |
| // First the heading |
| if (table.tHead) { |
| new_elt.appendChild(copySectionColumn(table.tHead, dragObj.startCol)); |
| } |
| forEach(table.tBodies, function(tb) { |
| new_elt.appendChild(copySectionColumn(tb, dragObj.startCol)); |
| }); |
| if (table.tFoot) { |
| new_elt.appendChild(copySectionColumn(table.tFoot, dragObj.startCol)); |
| } |
| |
| var obj_pos = dragtable.absolutePosition(dragObj.origNode, true); |
| new_elt.style.position = "absolute"; |
| new_elt.style.left = obj_pos.x + "px"; |
| new_elt.style.top = obj_pos.y + "px"; |
| new_elt.style.width = dragObj.origNode.offsetWidth + "px"; |
| new_elt.style.height = dragObj.origNode.offsetHeight + "px"; |
| new_elt.style.opacity = 0.7; |
| |
| // Hold off adding the element until this is clearly a drag. |
| dragObj.addedNode = false; |
| dragObj.tableContainer = dragObj.table.parentNode || document.body; |
| dragObj.elNode = new_elt; |
| |
| // Save starting positions of cursor and element. |
| dragObj.cursorStartX = pos.x; |
| dragObj.cursorStartY = pos.y; |
| dragObj.elStartLeft = parseInt(dragObj.elNode.style.left, 10); |
| dragObj.elStartTop = parseInt(dragObj.elNode.style.top, 10); |
| |
| if (isNaN(dragObj.elStartLeft)) dragObj.elStartLeft = 0; |
| if (isNaN(dragObj.elStartTop)) dragObj.elStartTop = 0; |
| |
| // Update element's z-index. |
| dragObj.elNode.style.zIndex = ++dragObj.zIndex; |
| |
| // Capture mousemove and mouseup events on the page. |
| if (browser.isIE) { |
| document.attachEvent("onmousemove", dragtable.dragMove); |
| document.attachEvent("onmouseup", dragtable.dragEnd); |
| window.event.cancelBubble = true; |
| window.event.returnValue = false; |
| } else { |
| document.addEventListener("mousemove", dragtable.dragMove, true); |
| document.addEventListener("mouseup", dragtable.dragEnd, true); |
| event.preventDefault(); |
| } |
| }, |
| |
| // Move the floating column header with the mouse |
| // TODO: Reorder columns as the mouse moves for a more interactive feel. |
| dragMove: function(event) { |
| var x, y; |
| var dragObj = dragtable.dragObj; |
| |
| // Get cursor position with respect to the page. |
| var pos = dragtable.eventPosition(event); |
| |
| var dx = dragObj.cursorStartX - pos.x; |
| var dy = dragObj.cursorStartY - pos.y; |
| if (!dragObj.addedNode && dx * dx + dy * dy > dragtable.dragRadius2) { |
| dragObj.tableContainer.insertBefore(dragObj.elNode, dragObj.table); |
| dragObj.addedNode = true; |
| } |
| |
| // Move drag element by the same amount the cursor has moved. |
| var style = dragObj.elNode.style; |
| style.left = (dragObj.elStartLeft + pos.x - dragObj.cursorStartX) + "px"; |
| style.top = (dragObj.elStartTop + pos.y - dragObj.cursorStartY) + "px"; |
| |
| if (dragtable.browser.isIE) { |
| window.event.cancelBubble = true; |
| window.event.returnValue = false; |
| } else { |
| event.preventDefault(); |
| } |
| }, |
| |
| // Stop capturing mousemove and mouseup events. |
| // Determine which (if any) column we're over and shuffle the table. |
| dragEnd: function(event) { |
| if (dragtable.browser.isIE) { |
| document.detachEvent("onmousemove", dragtable.dragMove); |
| document.detachEvent("onmouseup", dragtable.dragEnd); |
| } else { |
| document.removeEventListener("mousemove", dragtable.dragMove, true); |
| document.removeEventListener("mouseup", dragtable.dragEnd, true); |
| } |
| |
| // If the floating header wasn't added, the mouse didn't move far enough. |
| var dragObj = dragtable.dragObj; |
| if (!dragObj.addedNode) { |
| return; |
| } |
| dragObj.tableContainer.removeChild(dragObj.elNode); |
| |
| // Determine whether the drag ended over the table, and over which column. |
| var pos = dragtable.eventPosition(event); |
| var table_pos = dragtable.absolutePosition(dragObj.table); |
| if (pos.y < table_pos.y || |
| pos.y > table_pos.y + dragObj.table.offsetHeight) { |
| return; |
| } |
| var targetCol = dragtable.findColumn(dragObj.table, pos.x); |
| if (targetCol != -1 && targetCol != dragObj.startCol) { |
| dragtable.moveColumn(dragObj.table, dragObj.startCol, targetCol); |
| if (dragObj.table.id && dragtable.cookiesEnabled() && |
| dragObj.table.className.search(/\bforget-ordering\b/) == -1) { |
| dragtable.rememberDrag(dragObj.table.id, dragObj.startCol, targetCol); |
| } |
| } |
| }, |
| |
| // Which column does the x value fall inside of? x should include scrollLeft. |
| findColumn: function(table, x) { |
| var header = table.tHead.rows[0].cells; |
| for (var i = 0; i < header.length; i++) { |
| //var left = header[i].offsetLeft; |
| var pos = dragtable.absolutePosition(header[i]); |
| //if (left <= x && x <= left + header[i].offsetWidth) { |
| if (pos.x <= x && x <= pos.x + header[i].offsetWidth) { |
| return i; |
| } |
| } |
| return -1; |
| }, |
| |
| // Move a column of table from start index to finish index. |
| // Based on the "Swapping table columns" discussion on comp.lang.javascript. |
| // Assumes there are columns at sIdx and fIdx |
| moveColumn: function(table, sIdx, fIdx) { |
| var row, cA; |
| var i=table.rows.length; |
| while (i--){ |
| row = table.rows[i] |
| var x = row.removeChild(row.cells[sIdx]); |
| if (fIdx < row.cells.length) { |
| row.insertBefore(x, row.cells[fIdx]); |
| } else { |
| row.appendChild(x); |
| } |
| } |
| |
| // For whatever reason, sorttable tracks column indices this way. |
| // Without a manual update, clicking one column will sort on another. |
| var headrow = table.tHead.rows[0].cells; |
| for (var i=0; i<headrow.length; i++) { |
| headrow[i].sorttable_columnindex = i; |
| } |
| }, |
| |
| // Are cookies enabled? We should not attempt to set cookies on a local file. |
| cookiesEnabled: function() { |
| return (window.location.protocol != 'file:') && navigator.cookieEnabled; |
| }, |
| |
| // Store a column swap in a cookie for posterity. |
| rememberDrag: function(id, a, b) { |
| var cookieName = "dragtable-" + id; |
| var prev = dragtable.readCookie(cookieName); |
| var new_val = ""; |
| if (prev) new_val = prev + ","; |
| new_val += a + "/" + b; |
| dragtable.createCookie(cookieName, new_val, dragtable.cookieDays); |
| }, |
| |
| // Replay all column swaps for a table. |
| replayDrags: function(table) { |
| if (!dragtable.cookiesEnabled()) return; |
| var dragstr = dragtable.readCookie("dragtable-" + table.id); |
| if (!dragstr) return; |
| var drags = dragstr.split(','); |
| for (var i = 0; i < drags.length; i++) { |
| var pair = drags[i].split("/"); |
| if (pair.length != 2) continue; |
| var a = parseInt(pair[0]); |
| var b = parseInt(pair[1]); |
| if (isNaN(a) || isNaN(b)) continue; |
| dragtable.moveColumn(table, a, b); |
| } |
| }, |
| |
| // Cookie functions based on http://www.quirksmode.org/js/cookies.html |
| // Cookies won't work for local files. |
| cookiesEnabled: function() { |
| return (window.location.protocol != 'file:') && navigator.cookieEnabled; |
| }, |
| |
| createCookie: function(name,value,days) { |
| if (days) { |
| var date = new Date(); |
| date.setTime(date.getTime()+(days*24*60*60*1000)); |
| var expires = "; expires="+date.toGMTString(); |
| } |
| else var expires = ""; |
| |
| var path = document.location.pathname; |
| document.cookie = name+"="+value+expires+"; path="+path |
| }, |
| |
| readCookie: function(name) { |
| var nameEQ = name + "="; |
| var ca = document.cookie.split(';'); |
| for(var i=0;i < ca.length;i++) { |
| var c = ca[i]; |
| while (c.charAt(0)==' ') c = c.substring(1,c.length); |
| if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length); |
| } |
| return null; |
| }, |
| |
| eraseCookie: function(name) { |
| dragtable.createCookie(name,"",-1); |
| } |
| |
| } |
| |
| /* ****************************************************************** |
| Supporting functions: bundled here to avoid depending on a library |
| ****************************************************************** */ |
| |
| // Dean Edwards/Matthias Miller/John Resig |
| // has a hook for dragtable.init already been added? (see below) |
| var dgListenOnLoad = false; |
| |
| /* for Mozilla/Opera9 */ |
| if (document.addEventListener) { |
| dgListenOnLoad = true; |
| document.addEventListener("DOMContentLoaded", dragtable.init, false); |
| } |
| |
| /* for Internet Explorer */ |
| /*@cc_on @*/ |
| /*@if (@_win32) |
| dgListenOnLoad = true; |
| document.write("<script id=__dt_onload defer src=//0)><\/script>"); |
| var script = document.getElementById("__dt_onload"); |
| script.onreadystatechange = function() { |
| if (this.readyState == "complete") { |
| dragtable.init(); // call the onload handler |
| } |
| }; |
| /*@end @*/ |
| |
| /* for Safari */ |
| if (/WebKit/i.test(navigator.userAgent)) { // sniff |
| dgListenOnLoad = true; |
| var _dgtimer = setInterval(function() { |
| if (/loaded|complete/.test(document.readyState)) { |
| dragtable.init(); // call the onload handler |
| } |
| }, 10); |
| } |
| |
| /* for other browsers */ |
| /* Avoid this unless it's absolutely necessary (it breaks sorttable) */ |
| if (!dgListenOnLoad) { |
| window.onload = dragtable.init; |
| } |
| |
| // Dean's forEach: http://dean.edwards.name/base/forEach.js |
| /* |
| forEach, version 1.0 |
| Copyright 2006, Dean Edwards |
| License: http://www.opensource.org/licenses/mit-license.php |
| */ |
| |
| // array-like enumeration |
| if (!Array.forEach) { // mozilla already supports this |
| Array.forEach = function(array, block, context) { |
| for (var i = 0; i < array.length; i++) { |
| block.call(context, array[i], i, array); |
| } |
| }; |
| } |
| |
| // generic enumeration |
| Function.prototype.forEach = function(object, block, context) { |
| for (var key in object) { |
| if (typeof this.prototype[key] == "undefined") { |
| block.call(context, object[key], key, object); |
| } |
| } |
| }; |
| |
| // character enumeration |
| String.forEach = function(string, block, context) { |
| Array.forEach(string.split(""), function(chr, index) { |
| block.call(context, chr, index, string); |
| }); |
| }; |
| |
| // globally resolve forEach enumeration |
| var forEach = function(object, block, context) { |
| if (object) { |
| var resolve = Object; // default |
| if (object instanceof Function) { |
| // functions have a "length" property |
| resolve = Function; |
| } else if (object.forEach instanceof Function) { |
| // the object implements a custom forEach method so use that |
| object.forEach(block, context); |
| return; |
| } else if (typeof object == "string") { |
| // the object is a string |
| resolve = String; |
| } else if (typeof object.length == "number") { |
| // the object is array-like |
| resolve = Array; |
| } |
| resolve.forEach(object, block, context); |
| } |
| }; |
| </script> |
| <script> |
| <!-- |
| function toggle_visibility(id) { |
| var e = document.getElementById(id); |
| if(e.style.display == 'block') |
| e.style.display = 'none'; |
| else |
| e.style.display = 'block'; |
| } |
| //--> |
| </script> |
| </head> |
| <body bgcolor=#DDDDDD><table class=row_table> |
| |
| <tr><td id="row255" class="row_cell"> |
| <a href="#row255">Row 255</a> <br><br> |
| State <POV initialization>_<Ingress intrinsic metadata>_<Phase 0> (from state <Shim start state>)<br /> |
| <br> |
| <div class="data_box"> |
| [<a href="javascript:void(0)" onclick="toggle_visibility('reg_data_255');" style="text-decoration: none;"><font size=+3><b>.</b></font></a>] <a style="text-decoration: none; color: #0000FF;" href="#reg_data_255">Raw register data</a> <br><br><div id="reg_data_255" style="display: none;"> |
| TCAM word: <table border=1> |
| <tr> |
| <td><center><font size=-3></font></center></td> |
| <td><center><font size=-3>curr_state</font></center></td> |
| <td><center><font size=-3>lookup_16</font></center></td> |
| <td><center><font size=-3>lookup_8[1]</font></center></td> |
| <td><center><font size=-3>lookup_8[0]</font></center></td> |
| <td><center><font size=-3>ver_1</font></center></td> |
| <td><center><font size=-3>ver_0</font></center></td> |
| <td><center><font size=-3>ctr_zero</font></center></td> |
| <td><center><font size=-3>ctr_neg</font></center></td> |
| </tr> |
| <tr> |
| <td><center>value</center></td> |
| <td><center>0</center></td> |
| <td><center>ffff</center></td> |
| <td><center>ff</center></td> |
| <td><center>ff</center></td> |
| <td><center>1</center></td> |
| <td><center>1</center></td> |
| <td><center>1</center></td> |
| <td><center>1</center></td> |
| </tr> |
| <tr> |
| <td><center>mask</center></td> |
| <td><center>ff</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| </tr> |
| </table> <br> |
| Early action: <table border=1> |
| <tr> |
| <td><center><font size=-3>ctr_amt_idx</font></center></td> |
| <td><center><font size=-3>nxt_state_mask</font></center></td> |
| <td><center><font size=-3>shift_amt</font></center></td> |
| <td><center><font size=-3>nxt_state</font></center></td> |
| <td><center><font size=-3>lookup_offset_8[1]</font></center></td> |
| <td><center><font size=-3>ctr_ld_src</font></center></td> |
| <td><center><font size=-3>lookup_offset_8[0]</font></center></td> |
| <td><center><font size=-3>ld_lookup_8[0]</font></center></td> |
| <td><center><font size=-3>ld_lookup_16</font></center></td> |
| <td><center><font size=-3>ld_lookup_8[1]</font></center></td> |
| <td><center><font size=-3>done</font></center></td> |
| <td><center><font size=-3>lookup_offset_16</font></center></td> |
| <td><center><font size=-3>ctr_load</font></center></td> |
| <td><center><font size=-3>buf_req</font></center></td> |
| </tr> |
| <tr> |
| <td><center>0</center></td> |
| <td><center>ff</center></td> |
| <td><center>10</center></td> |
| <td><center>8</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>8</center></td> |
| <td><center>1</center></td> |
| <td><center>1</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>10</center></td> |
| </tr> |
| </table> <br> |
| Action: <table border=1> |
| <tr> |
| <td><center><font size=-3>phv_8b_src_type_3</font></center></td> |
| <td><center><font size=-3>phv_8b_src_type_2</font></center></td> |
| <td><center><font size=-3>phv_8b_src_type_1</font></center></td> |
| <td><center><font size=-3>phv_8b_src_type_0</font></center></td> |
| <td><center><font size=-3>csum_addr[1]</font></center></td> |
| <td><center><font size=-3>phv_16b_dst_2</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_rot_imm_0</font></center></td> |
| <td><center><font size=-3>phv_16b_dst_0</font></center></td> |
| <td><center><font size=-3>phv_16b_dst_1</font></center></td> |
| <td><center><font size=-3>phv_32b_dst_0</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_add_dst_1</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_add_dst_0</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_add_dst_3</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_add_dst_2</font></center></td> |
| <td><center><font size=-3>phv_8b_dst_2</font></center></td> |
| <td><center><font size=-3>phv_8b_dst_3</font></center></td> |
| <td><center><font size=-3>phv_8b_dst_0</font></center></td> |
| <td><center><font size=-3>phv_8b_dst_1</font></center></td> |
| <td><center><font size=-3>pri_upd_en_shr</font></center></td> |
| <td><center><font size=-3>phv_32b_src_type_1</font></center></td> |
| <td><center><font size=-3>dst_offset_rst</font></center></td> |
| <td><center><font size=-3>phv_32b_src_type_0</font></center></td> |
| <td><center><font size=-3>phv_16b_src_1</font></center></td> |
| <td><center><font size=-3>phv_16b_src_0</font></center></td> |
| <td><center><font size=-3>phv_16b_src_3</font></center></td> |
| <td><center><font size=-3>phv_16b_src_2</font></center></td> |
| <td><center><font size=-3>phv_16b_dst_3</font></center></td> |
| <td><center><font size=-3>phv_32b_src_2</font></center></td> |
| <td><center><font size=-3>pri_upd_src</font></center></td> |
| <td><center><font size=-3>phv_16b_offset_add_dst_3</font></center></td> |
| <td><center><font size=-3>phv_16b_offset_rot_imm_1</font></center></td> |
| <td><center><font size=-3>csum_en[1]</font></center></td> |
| <td><center><font size=-3>phv_16b_offset_add_dst_1</font></center></td> |
| <td><center><font size=-3>phv_16b_offset_add_dst_0</font></center></td> |
| <td><center><font size=-3>dst_offset_inc</font></center></td> |
| <td><center><font size=-3>phv_16b_offset_add_dst_2</font></center></td> |
| <td><center><font size=-3>csum_addr[0]</font></center></td> |
| <td><center><font size=-3>pri_upd_type</font></center></td> |
| <td><center><font size=-3>phv_32b_dst_1</font></center></td> |
| <td><center><font size=-3>phv_32b_src_3</font></center></td> |
| <td><center><font size=-3>phv_32b_dst_2</font></center></td> |
| <td><center><font size=-3>phv_32b_src_1</font></center></td> |
| <td><center><font size=-3>phv_32b_src_0</font></center></td> |
| <td><center><font size=-3>phv_32b_offset_rot_imm_1</font></center></td> |
| <td><center><font size=-3>phv_32b_offset_rot_imm_0</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_rot_imm_3</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_rot_imm_2</font></center></td> |
| <td><center><font size=-3>phv_16b_offset_rot_imm_0</font></center></td> |
| <td><center><font size=-3>phv_32b_dst_3</font></center></td> |
| <td><center><font size=-3>pri_upd_val_mask</font></center></td> |
| <td><center><font size=-3>phv_16b_src_type_1</font></center></td> |
| <td><center><font size=-3>phv_16b_src_type_0</font></center></td> |
| <td><center><font size=-3>phv_8b_src_3</font></center></td> |
| <td><center><font size=-3>csum_en[0]</font></center></td> |
| <td><center><font size=-3>phv_32b_offset_add_dst_3</font></center></td> |
| <td><center><font size=-3>phv_32b_offset_add_dst_2</font></center></td> |
| <td><center><font size=-3>phv_32b_offset_add_dst_1</font></center></td> |
| <td><center><font size=-3>phv_32b_offset_add_dst_0</font></center></td> |
| <td><center><font size=-3>phv_8b_src_1</font></center></td> |
| <td><center><font size=-3>phv_8b_src_0</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_rot_imm_1</font></center></td> |
| <td><center><font size=-3>phv_8b_src_2</font></center></td> |
| </tr> |
| <tr> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>1ff</center></td> |
| <td><center>0</center></td> |
| <td><center>80</center></td> |
| <td><center>1ff</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>1ff</center></td> |
| <td><center>1ff</center></td> |
| <td><center>1ff</center></td> |
| <td><center>1ff</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>1</center></td> |
| <td><center>1</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>1ff</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>1ff</center></td> |
| <td><center>0</center></td> |
| <td><center>1ff</center></td> |
| <td><center>0</center></td> |
| <td><center>81</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>1ff</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| </tr> |
| </table> <br> |
| </div></div><br><br> |
| |
| <div class="data_box"> |
| [<a href="javascript:void(0)" onclick="toggle_visibility('input_buffer_255');" style="text-decoration: none;"><font size=+3><b>.</b></font></a>] <a style="text-decoration: none; color: #0000FF;" href="#input_buffer_255">Input buffer</a> <br><br><div id="input_buffer_255" style="display: block;"> |
| <div style="min-width: 1060;"></div> |
| <table border=0><tr> |
| <td valign=bottom align=right><font size=-3>Matches </font></td> |
| <td height=1 style="position: relative"> |
| <div class="tcam_arrow" style="width:54px; bottom: 0px;">16</div> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| <div class="tcam_arrow" style="width:27px; bottom: 0px;">8[0]</div> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=40></td></tr><tr> |
| <td align=right><font size=-3>Bytes </font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>0</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>1</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>2</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>3</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>4</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>5</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>6</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>7</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>8</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>9</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>10</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>11</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>12</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>13</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>14</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; border-right: 2px solid black;"><font color=#555555 size=-1><center>15</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>16</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>17</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>18</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>19</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>20</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>21</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>22</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>23</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>24</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>25</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>26</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>27</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>28</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>29</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>30</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>31</center></font></td> |
| </tr><tr> |
| <td valign=top align=right><font size=-3>Extractions </font></td> |
| <td height=1 style="position: relative"> |
| <div class="extr_arrow" style="width:54px; top: 0px;">128</div> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| </tr></table> |
| <div style="height:40px;"> </div> |
| PHV 0 <font size=+1>|=</font> 0x10000<br> |
| <br> |
| </div></div><br><br> |
| <div class="data_box"> |
| [<a href="javascript:void(0)" onclick="toggle_visibility('transitions_255');" style="text-decoration: none;"><font size=+3><b>.</b></font></a>] <a style="text-decoration: none; color: #0000FF;" href="#transitions_255">Transitions</a> <br><br><div id="transitions_255" style="display: block;"> |
| <table border=0 id="transitions_table_255" class="draggable transitions_table"> |
| <tr> |
| <th> </th></tr> |
| <td>Default</td> |
| <td style="text-align: left;"> <font size=+1>-></font> <a href="#row245">Row 245 (state start)</a></td> |
| </tr> |
| </table> |
| </div></div><br><br> |
| </td></tr> |
| |
| <tr><td id="row254" class="row_cell"> |
| <a href="#row254">Row 254</a> <br><br> |
| State parse_ethernet (from state parse_pkt_in)<br /> |
| <br> |
| <div class="data_box"> |
| [<a href="javascript:void(0)" onclick="toggle_visibility('reg_data_254');" style="text-decoration: none;"><font size=+3><b>.</b></font></a>] <a style="text-decoration: none; color: #0000FF;" href="#reg_data_254">Raw register data</a> <br><br><div id="reg_data_254" style="display: none;"> |
| TCAM word: <table border=1> |
| <tr> |
| <td><center><font size=-3></font></center></td> |
| <td><center><font size=-3>curr_state</font></center></td> |
| <td><center><font size=-3>lookup_16</font></center></td> |
| <td><center><font size=-3>lookup_8[1]</font></center></td> |
| <td><center><font size=-3>lookup_8[0]</font></center></td> |
| <td><center><font size=-3>ver_1</font></center></td> |
| <td><center><font size=-3>ver_0</font></center></td> |
| <td><center><font size=-3>ctr_zero</font></center></td> |
| <td><center><font size=-3>ctr_neg</font></center></td> |
| </tr> |
| <tr> |
| <td><center>value</center></td> |
| <td><center>1</center></td> |
| <td><center>ffff</center></td> |
| <td><center>ff</center></td> |
| <td><center>ff</center></td> |
| <td><center>1</center></td> |
| <td><center>1</center></td> |
| <td><center>1</center></td> |
| <td><center>1</center></td> |
| </tr> |
| <tr> |
| <td><center>mask</center></td> |
| <td><center>ff</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| </tr> |
| </table> <br> |
| Early action: <table border=1> |
| <tr> |
| <td><center><font size=-3>ctr_amt_idx</font></center></td> |
| <td><center><font size=-3>nxt_state_mask</font></center></td> |
| <td><center><font size=-3>shift_amt</font></center></td> |
| <td><center><font size=-3>nxt_state</font></center></td> |
| <td><center><font size=-3>lookup_offset_8[1]</font></center></td> |
| <td><center><font size=-3>ctr_ld_src</font></center></td> |
| <td><center><font size=-3>lookup_offset_8[0]</font></center></td> |
| <td><center><font size=-3>ld_lookup_8[0]</font></center></td> |
| <td><center><font size=-3>ld_lookup_16</font></center></td> |
| <td><center><font size=-3>ld_lookup_8[1]</font></center></td> |
| <td><center><font size=-3>done</font></center></td> |
| <td><center><font size=-3>lookup_offset_16</font></center></td> |
| <td><center><font size=-3>ctr_load</font></center></td> |
| <td><center><font size=-3>buf_req</font></center></td> |
| </tr> |
| <tr> |
| <td><center>0</center></td> |
| <td><center>ff</center></td> |
| <td><center>e</center></td> |
| <td><center>2</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>1</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>c</center></td> |
| <td><center>0</center></td> |
| <td><center>e</center></td> |
| </tr> |
| </table> <br> |
| Action: <table border=1> |
| <tr> |
| <td><center><font size=-3>phv_8b_src_type_3</font></center></td> |
| <td><center><font size=-3>phv_8b_src_type_2</font></center></td> |
| <td><center><font size=-3>phv_8b_src_type_1</font></center></td> |
| <td><center><font size=-3>phv_8b_src_type_0</font></center></td> |
| <td><center><font size=-3>csum_addr[1]</font></center></td> |
| <td><center><font size=-3>phv_16b_dst_2</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_rot_imm_0</font></center></td> |
| <td><center><font size=-3>phv_16b_dst_0</font></center></td> |
| <td><center><font size=-3>phv_16b_dst_1</font></center></td> |
| <td><center><font size=-3>phv_32b_dst_0</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_add_dst_1</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_add_dst_0</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_add_dst_3</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_add_dst_2</font></center></td> |
| <td><center><font size=-3>phv_8b_dst_2</font></center></td> |
| <td><center><font size=-3>phv_8b_dst_3</font></center></td> |
| <td><center><font size=-3>phv_8b_dst_0</font></center></td> |
| <td><center><font size=-3>phv_8b_dst_1</font></center></td> |
| <td><center><font size=-3>pri_upd_en_shr</font></center></td> |
| <td><center><font size=-3>phv_32b_src_type_1</font></center></td> |
| <td><center><font size=-3>dst_offset_rst</font></center></td> |
| <td><center><font size=-3>phv_32b_src_type_0</font></center></td> |
| <td><center><font size=-3>phv_16b_src_1</font></center></td> |
| <td><center><font size=-3>phv_16b_src_0</font></center></td> |
| <td><center><font size=-3>phv_16b_src_3</font></center></td> |
| <td><center><font size=-3>phv_16b_src_2</font></center></td> |
| <td><center><font size=-3>phv_16b_dst_3</font></center></td> |
| <td><center><font size=-3>phv_32b_src_2</font></center></td> |
| <td><center><font size=-3>pri_upd_src</font></center></td> |
| <td><center><font size=-3>phv_16b_offset_add_dst_3</font></center></td> |
| <td><center><font size=-3>phv_16b_offset_rot_imm_1</font></center></td> |
| <td><center><font size=-3>csum_en[1]</font></center></td> |
| <td><center><font size=-3>phv_16b_offset_add_dst_1</font></center></td> |
| <td><center><font size=-3>phv_16b_offset_add_dst_0</font></center></td> |
| <td><center><font size=-3>dst_offset_inc</font></center></td> |
| <td><center><font size=-3>phv_16b_offset_add_dst_2</font></center></td> |
| <td><center><font size=-3>csum_addr[0]</font></center></td> |
| <td><center><font size=-3>pri_upd_type</font></center></td> |
| <td><center><font size=-3>phv_32b_dst_1</font></center></td> |
| <td><center><font size=-3>phv_32b_src_3</font></center></td> |
| <td><center><font size=-3>phv_32b_dst_2</font></center></td> |
| <td><center><font size=-3>phv_32b_src_1</font></center></td> |
| <td><center><font size=-3>phv_32b_src_0</font></center></td> |
| <td><center><font size=-3>phv_32b_offset_rot_imm_1</font></center></td> |
| <td><center><font size=-3>phv_32b_offset_rot_imm_0</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_rot_imm_3</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_rot_imm_2</font></center></td> |
| <td><center><font size=-3>phv_16b_offset_rot_imm_0</font></center></td> |
| <td><center><font size=-3>phv_32b_dst_3</font></center></td> |
| <td><center><font size=-3>pri_upd_val_mask</font></center></td> |
| <td><center><font size=-3>phv_16b_src_type_1</font></center></td> |
| <td><center><font size=-3>phv_16b_src_type_0</font></center></td> |
| <td><center><font size=-3>phv_8b_src_3</font></center></td> |
| <td><center><font size=-3>csum_en[0]</font></center></td> |
| <td><center><font size=-3>phv_32b_offset_add_dst_3</font></center></td> |
| <td><center><font size=-3>phv_32b_offset_add_dst_2</font></center></td> |
| <td><center><font size=-3>phv_32b_offset_add_dst_1</font></center></td> |
| <td><center><font size=-3>phv_32b_offset_add_dst_0</font></center></td> |
| <td><center><font size=-3>phv_8b_src_1</font></center></td> |
| <td><center><font size=-3>phv_8b_src_0</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_rot_imm_1</font></center></td> |
| <td><center><font size=-3>phv_8b_src_2</font></center></td> |
| </tr> |
| <tr> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>1</center></td> |
| <td><center>0</center></td> |
| <td><center>1ff</center></td> |
| <td><center>0</center></td> |
| <td><center>85</center></td> |
| <td><center>86</center></td> |
| <td><center>4</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>43</center></td> |
| <td><center>1ff</center></td> |
| <td><center>44</center></td> |
| <td><center>42</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>1</center></td> |
| <td><center>0</center></td> |
| <td><center>c</center></td> |
| <td><center>5</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>1ff</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>5</center></td> |
| <td><center>0</center></td> |
| <td><center>1ff</center></td> |
| <td><center>8</center></td> |
| <td><center>1</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>1ff</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>4</center></td> |
| <td><center>0</center></td> |
| <td><center>7</center></td> |
| </tr> |
| </table> <br> |
| </div></div><br><br> |
| |
| <div class="data_box"> |
| [<a href="javascript:void(0)" onclick="toggle_visibility('input_buffer_254');" style="text-decoration: none;"><font size=+3><b>.</b></font></a>] <a style="text-decoration: none; color: #0000FF;" href="#input_buffer_254">Input buffer</a> <br><br><div id="input_buffer_254" style="display: block;"> |
| <div style="min-width: 1060;"></div> |
| <table border=0><tr> |
| <td valign=bottom align=right><font size=-3>Matches </font></td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| <div class="tcam_arrow" style="width:54px; bottom: 0px;">16</div> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=40></td></tr><tr> |
| <td align=right><font size=-3>Bytes </font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>0</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>1</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>2</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>3</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>4</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>5</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>6</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>7</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>8</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>9</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>10</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>11</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>12</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; border-right: 2px solid black;"><font color=#555555 size=-1><center>13</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>14</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>15</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>16</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>17</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>18</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>19</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>20</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>21</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>22</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>23</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>24</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>25</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>26</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>27</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>28</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>29</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>30</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>31</center></font></td> |
| </tr><tr> |
| <td valign=top align=right><font size=-3>Extractions </font></td> |
| <td height=1 style="position: relative"> |
| <div class="extr_arrow" style="width:27px; top: 0px;">66</div> |
| </td> |
| <td height=1 style="position: relative"> |
| <div class="extr_arrow" style="width:108px; top: 0px;">4</div> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| <div class="extr_arrow" style="width:54px; top: 0px;">133</div> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| <div class="extr_arrow" style="width:27px; top: 0px;">67</div> |
| </td> |
| <td height=1 style="position: relative"> |
| <div class="extr_arrow" style="width:108px; top: 0px;">5</div> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| <div class="extr_arrow" style="width:54px; top: 0px;">134</div> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| </tr></table> |
| <div style="height:40px;"> </div> |
| PHV 68 <font size=+1>|=</font> 0x4<br> |
| <br> |
| </div></div><br><br> |
| <div class="data_box"> |
| [<a href="javascript:void(0)" onclick="toggle_visibility('transitions_254');" style="text-decoration: none;"><font size=+3><b>.</b></font></a>] <a style="text-decoration: none; color: #0000FF;" href="#transitions_254">Transitions</a> <br><br><div id="transitions_254" style="display: block;"> |
| <table border=0 id="transitions_table_254" class="draggable transitions_table"> |
| <tr> |
| <th>16b</th> |
| <th> </th></tr> |
| <td>0800</td> |
| <td style="text-align: left;"> <font size=+1>-></font> <a href="#row253">Row 253 (state parse_ipv4)</a></td> |
| </tr> |
| <td>Default</td> |
| <td style="text-align: left;"> <font size=+1>-></font> <a href="#row252">Row 252 (state <leaf>)</a></td> |
| </tr> |
| </table> |
| <br>Previous states: |
| <a href="#row244">Row 244</a><br> |
| </div></div><br><br> |
| </td></tr> |
| |
| <tr><td id="row253" class="row_cell"> |
| <a href="#row253">Row 253</a> <br><br> |
| State parse_ipv4 (from state parse_ethernet)<br /> |
| <br> |
| <div class="data_box"> |
| [<a href="javascript:void(0)" onclick="toggle_visibility('reg_data_253');" style="text-decoration: none;"><font size=+3><b>.</b></font></a>] <a style="text-decoration: none; color: #0000FF;" href="#reg_data_253">Raw register data</a> <br><br><div id="reg_data_253" style="display: none;"> |
| TCAM word: <table border=1> |
| <tr> |
| <td><center><font size=-3></font></center></td> |
| <td><center><font size=-3>curr_state</font></center></td> |
| <td><center><font size=-3>lookup_16</font></center></td> |
| <td><center><font size=-3>lookup_8[1]</font></center></td> |
| <td><center><font size=-3>lookup_8[0]</font></center></td> |
| <td><center><font size=-3>ver_1</font></center></td> |
| <td><center><font size=-3>ver_0</font></center></td> |
| <td><center><font size=-3>ctr_zero</font></center></td> |
| <td><center><font size=-3>ctr_neg</font></center></td> |
| </tr> |
| <tr> |
| <td><center>value</center></td> |
| <td><center>2</center></td> |
| <td><center>800</center></td> |
| <td><center>ff</center></td> |
| <td><center>ff</center></td> |
| <td><center>1</center></td> |
| <td><center>1</center></td> |
| <td><center>1</center></td> |
| <td><center>1</center></td> |
| </tr> |
| <tr> |
| <td><center>mask</center></td> |
| <td><center>ff</center></td> |
| <td><center>ffff</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| </tr> |
| </table> <br> |
| Early action: <table border=1> |
| <tr> |
| <td><center><font size=-3>ctr_amt_idx</font></center></td> |
| <td><center><font size=-3>nxt_state_mask</font></center></td> |
| <td><center><font size=-3>shift_amt</font></center></td> |
| <td><center><font size=-3>nxt_state</font></center></td> |
| <td><center><font size=-3>lookup_offset_8[1]</font></center></td> |
| <td><center><font size=-3>ctr_ld_src</font></center></td> |
| <td><center><font size=-3>lookup_offset_8[0]</font></center></td> |
| <td><center><font size=-3>ld_lookup_8[0]</font></center></td> |
| <td><center><font size=-3>ld_lookup_16</font></center></td> |
| <td><center><font size=-3>ld_lookup_8[1]</font></center></td> |
| <td><center><font size=-3>done</font></center></td> |
| <td><center><font size=-3>lookup_offset_16</font></center></td> |
| <td><center><font size=-3>ctr_load</font></center></td> |
| <td><center><font size=-3>buf_req</font></center></td> |
| </tr> |
| <tr> |
| <td><center>0</center></td> |
| <td><center>ff</center></td> |
| <td><center>14</center></td> |
| <td><center>3</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>9</center></td> |
| <td><center>1</center></td> |
| <td><center>1</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>6</center></td> |
| <td><center>0</center></td> |
| <td><center>14</center></td> |
| </tr> |
| </table> <br> |
| Action: <table border=1> |
| <tr> |
| <td><center><font size=-3>phv_8b_src_type_3</font></center></td> |
| <td><center><font size=-3>phv_8b_src_type_2</font></center></td> |
| <td><center><font size=-3>phv_8b_src_type_1</font></center></td> |
| <td><center><font size=-3>phv_8b_src_type_0</font></center></td> |
| <td><center><font size=-3>csum_addr[1]</font></center></td> |
| <td><center><font size=-3>phv_16b_dst_2</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_rot_imm_0</font></center></td> |
| <td><center><font size=-3>phv_16b_dst_0</font></center></td> |
| <td><center><font size=-3>phv_16b_dst_1</font></center></td> |
| <td><center><font size=-3>phv_32b_dst_0</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_add_dst_1</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_add_dst_0</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_add_dst_3</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_add_dst_2</font></center></td> |
| <td><center><font size=-3>phv_8b_dst_2</font></center></td> |
| <td><center><font size=-3>phv_8b_dst_3</font></center></td> |
| <td><center><font size=-3>phv_8b_dst_0</font></center></td> |
| <td><center><font size=-3>phv_8b_dst_1</font></center></td> |
| <td><center><font size=-3>pri_upd_en_shr</font></center></td> |
| <td><center><font size=-3>phv_32b_src_type_1</font></center></td> |
| <td><center><font size=-3>dst_offset_rst</font></center></td> |
| <td><center><font size=-3>phv_32b_src_type_0</font></center></td> |
| <td><center><font size=-3>phv_16b_src_1</font></center></td> |
| <td><center><font size=-3>phv_16b_src_0</font></center></td> |
| <td><center><font size=-3>phv_16b_src_3</font></center></td> |
| <td><center><font size=-3>phv_16b_src_2</font></center></td> |
| <td><center><font size=-3>phv_16b_dst_3</font></center></td> |
| <td><center><font size=-3>phv_32b_src_2</font></center></td> |
| <td><center><font size=-3>pri_upd_src</font></center></td> |
| <td><center><font size=-3>phv_16b_offset_add_dst_3</font></center></td> |
| <td><center><font size=-3>phv_16b_offset_rot_imm_1</font></center></td> |
| <td><center><font size=-3>csum_en[1]</font></center></td> |
| <td><center><font size=-3>phv_16b_offset_add_dst_1</font></center></td> |
| <td><center><font size=-3>phv_16b_offset_add_dst_0</font></center></td> |
| <td><center><font size=-3>dst_offset_inc</font></center></td> |
| <td><center><font size=-3>phv_16b_offset_add_dst_2</font></center></td> |
| <td><center><font size=-3>csum_addr[0]</font></center></td> |
| <td><center><font size=-3>pri_upd_type</font></center></td> |
| <td><center><font size=-3>phv_32b_dst_1</font></center></td> |
| <td><center><font size=-3>phv_32b_src_3</font></center></td> |
| <td><center><font size=-3>phv_32b_dst_2</font></center></td> |
| <td><center><font size=-3>phv_32b_src_1</font></center></td> |
| <td><center><font size=-3>phv_32b_src_0</font></center></td> |
| <td><center><font size=-3>phv_32b_offset_rot_imm_1</font></center></td> |
| <td><center><font size=-3>phv_32b_offset_rot_imm_0</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_rot_imm_3</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_rot_imm_2</font></center></td> |
| <td><center><font size=-3>phv_16b_offset_rot_imm_0</font></center></td> |
| <td><center><font size=-3>phv_32b_dst_3</font></center></td> |
| <td><center><font size=-3>pri_upd_val_mask</font></center></td> |
| <td><center><font size=-3>phv_16b_src_type_1</font></center></td> |
| <td><center><font size=-3>phv_16b_src_type_0</font></center></td> |
| <td><center><font size=-3>phv_8b_src_3</font></center></td> |
| <td><center><font size=-3>csum_en[0]</font></center></td> |
| <td><center><font size=-3>phv_32b_offset_add_dst_3</font></center></td> |
| <td><center><font size=-3>phv_32b_offset_add_dst_2</font></center></td> |
| <td><center><font size=-3>phv_32b_offset_add_dst_1</font></center></td> |
| <td><center><font size=-3>phv_32b_offset_add_dst_0</font></center></td> |
| <td><center><font size=-3>phv_8b_src_1</font></center></td> |
| <td><center><font size=-3>phv_8b_src_0</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_rot_imm_1</font></center></td> |
| <td><center><font size=-3>phv_8b_src_2</font></center></td> |
| </tr> |
| <tr> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>1</center></td> |
| <td><center>0</center></td> |
| <td><center>141</center></td> |
| <td><center>0</center></td> |
| <td><center>83</center></td> |
| <td><center>140</center></td> |
| <td><center>1</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>120</center></td> |
| <td><center>1ff</center></td> |
| <td><center>44</center></td> |
| <td><center>40</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>1</center></td> |
| <td><center>0</center></td> |
| <td><center>1</center></td> |
| <td><center>e</center></td> |
| <td><center>0</center></td> |
| <td><center>3</center></td> |
| <td><center>1ff</center></td> |
| <td><center>5</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>2</center></td> |
| <td><center>0</center></td> |
| <td><center>100</center></td> |
| <td><center>10</center></td> |
| <td><center>9</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>1ff</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>d</center></td> |
| <td><center>8</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| </tr> |
| </table> <br> |
| </div></div><br><br> |
| |
| <div class="data_box"> |
| [<a href="javascript:void(0)" onclick="toggle_visibility('input_buffer_253');" style="text-decoration: none;"><font size=+3><b>.</b></font></a>] <a style="text-decoration: none; color: #0000FF;" href="#input_buffer_253">Input buffer</a> <br><br><div id="input_buffer_253" style="display: block;"> |
| <div style="min-width: 1060;"></div> |
| <table border=0><tr> |
| <td valign=bottom align=right><font size=-3>Matches </font></td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| <div class="tcam_arrow" style="width:54px; bottom: 0px;">16</div> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| <div class="tcam_arrow" style="width:27px; bottom: 0px;">8[0]</div> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=40></td></tr><tr> |
| <td align=right><font size=-3>Bytes </font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>0</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>1</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>2</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>3</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>4</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>5</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>6</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>7</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>8</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>9</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>10</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>11</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>12</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>13</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>14</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>15</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>16</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>17</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>18</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; border-right: 2px solid black;"><font color=#555555 size=-1><center>19</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>20</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>21</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>22</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>23</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>24</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>25</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>26</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>27</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>28</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>29</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>30</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>31</center></font></td> |
| </tr><tr> |
| <td valign=top align=right><font size=-3>Extractions </font></td> |
| <td height=1 style="position: relative"> |
| <div class="extr_arrow" style="width:27px; top: 0px;">288</div> |
| </td> |
| <td height=1 style="position: relative"> |
| <div class="extr_arrow" style="width:54px; top: 0px;">320</div> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| <div class="extr_arrow" style="width:54px; top: 0px;">321</div> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| <div class="extr_arrow" style="width:108px; top: 0px;">256</div> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| <div class="extr_arrow" style="width:108px; top: 0px;">1</div> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| <div class="extr_arrow" style="width:27px; top: 0px;">64</div> |
| </td> |
| <td height=1 style="position: relative"> |
| <div class="extr_arrow" style="width:54px; top: 0px;">131</div> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| <div class="extr_arrow" style="width:108px; top: 0px;">2</div> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| </tr></table> |
| <div style="height:40px;"> </div> |
| PHV 68 <font size=+1>|=</font> 0x8<br> |
| <br> |
| </div></div><br><br> |
| <div class="data_box"> |
| [<a href="javascript:void(0)" onclick="toggle_visibility('transitions_253');" style="text-decoration: none;"><font size=+3><b>.</b></font></a>] <a style="text-decoration: none; color: #0000FF;" href="#transitions_253">Transitions</a> <br><br><div id="transitions_253" style="display: block;"> |
| <table border=0 id="transitions_table_253" class="draggable transitions_table"> |
| <tr> |
| <th>16b</th> |
| <th>8b[0]</th> |
| <th> </th></tr> |
| <td>0000 && 1fff</td> |
| <td>06</td> |
| <td style="text-align: left;"> <font size=+1>-></font> <a href="#row251">Row 251 (state parse_tcp)</a></td> |
| </tr> |
| <td>0000 && 1fff</td> |
| <td>11</td> |
| <td style="text-align: left;"> <font size=+1>-></font> <a href="#row250">Row 250 (state parse_udp)</a></td> |
| </tr> |
| <td>Default</td><td> </td> |
| <td style="text-align: left;"> <font size=+1>-></font> <a href="#row249">Row 249 (state <leaf>)</a></td> |
| </tr> |
| </table> |
| <br>Previous states: |
| <a href="#row254">Row 254</a>, <a href="#row246">Row 246</a>, <a href="#row247">Row 247</a><br> |
| </div></div><br><br> |
| </td></tr> |
| |
| <tr><td id="row252" class="row_cell"> |
| <a href="#row252">Row 252</a> <br><br> |
| State <leaf> (from state parse_ethernet)<br /> |
| <br> |
| <div class="data_box"> |
| [<a href="javascript:void(0)" onclick="toggle_visibility('reg_data_252');" style="text-decoration: none;"><font size=+3><b>.</b></font></a>] <a style="text-decoration: none; color: #0000FF;" href="#reg_data_252">Raw register data</a> <br><br><div id="reg_data_252" style="display: none;"> |
| TCAM word: <table border=1> |
| <tr> |
| <td><center><font size=-3></font></center></td> |
| <td><center><font size=-3>curr_state</font></center></td> |
| <td><center><font size=-3>lookup_16</font></center></td> |
| <td><center><font size=-3>lookup_8[1]</font></center></td> |
| <td><center><font size=-3>lookup_8[0]</font></center></td> |
| <td><center><font size=-3>ver_1</font></center></td> |
| <td><center><font size=-3>ver_0</font></center></td> |
| <td><center><font size=-3>ctr_zero</font></center></td> |
| <td><center><font size=-3>ctr_neg</font></center></td> |
| </tr> |
| <tr> |
| <td><center>value</center></td> |
| <td><center>2</center></td> |
| <td><center>ffff</center></td> |
| <td><center>ff</center></td> |
| <td><center>ff</center></td> |
| <td><center>1</center></td> |
| <td><center>1</center></td> |
| <td><center>1</center></td> |
| <td><center>1</center></td> |
| </tr> |
| <tr> |
| <td><center>mask</center></td> |
| <td><center>ff</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| </tr> |
| </table> <br> |
| Early action: <table border=1> |
| <tr> |
| <td><center><font size=-3>ctr_amt_idx</font></center></td> |
| <td><center><font size=-3>nxt_state_mask</font></center></td> |
| <td><center><font size=-3>shift_amt</font></center></td> |
| <td><center><font size=-3>nxt_state</font></center></td> |
| <td><center><font size=-3>lookup_offset_8[1]</font></center></td> |
| <td><center><font size=-3>ctr_ld_src</font></center></td> |
| <td><center><font size=-3>lookup_offset_8[0]</font></center></td> |
| <td><center><font size=-3>ld_lookup_8[0]</font></center></td> |
| <td><center><font size=-3>ld_lookup_16</font></center></td> |
| <td><center><font size=-3>ld_lookup_8[1]</font></center></td> |
| <td><center><font size=-3>done</font></center></td> |
| <td><center><font size=-3>lookup_offset_16</font></center></td> |
| <td><center><font size=-3>ctr_load</font></center></td> |
| <td><center><font size=-3>buf_req</font></center></td> |
| </tr> |
| <tr> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>1</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| </tr> |
| </table> <br> |
| Action: <table border=1> |
| <tr> |
| <td><center><font size=-3>phv_8b_src_type_3</font></center></td> |
| <td><center><font size=-3>phv_8b_src_type_2</font></center></td> |
| <td><center><font size=-3>phv_8b_src_type_1</font></center></td> |
| <td><center><font size=-3>phv_8b_src_type_0</font></center></td> |
| <td><center><font size=-3>csum_addr[1]</font></center></td> |
| <td><center><font size=-3>phv_16b_dst_2</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_rot_imm_0</font></center></td> |
| <td><center><font size=-3>phv_16b_dst_0</font></center></td> |
| <td><center><font size=-3>phv_16b_dst_1</font></center></td> |
| <td><center><font size=-3>phv_32b_dst_0</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_add_dst_1</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_add_dst_0</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_add_dst_3</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_add_dst_2</font></center></td> |
| <td><center><font size=-3>phv_8b_dst_2</font></center></td> |
| <td><center><font size=-3>phv_8b_dst_3</font></center></td> |
| <td><center><font size=-3>phv_8b_dst_0</font></center></td> |
| <td><center><font size=-3>phv_8b_dst_1</font></center></td> |
| <td><center><font size=-3>pri_upd_en_shr</font></center></td> |
| <td><center><font size=-3>phv_32b_src_type_1</font></center></td> |
| <td><center><font size=-3>dst_offset_rst</font></center></td> |
| <td><center><font size=-3>phv_32b_src_type_0</font></center></td> |
| <td><center><font size=-3>phv_16b_src_1</font></center></td> |
| <td><center><font size=-3>phv_16b_src_0</font></center></td> |
| <td><center><font size=-3>phv_16b_src_3</font></center></td> |
| <td><center><font size=-3>phv_16b_src_2</font></center></td> |
| <td><center><font size=-3>phv_16b_dst_3</font></center></td> |
| <td><center><font size=-3>phv_32b_src_2</font></center></td> |
| <td><center><font size=-3>pri_upd_src</font></center></td> |
| <td><center><font size=-3>phv_16b_offset_add_dst_3</font></center></td> |
| <td><center><font size=-3>phv_16b_offset_rot_imm_1</font></center></td> |
| <td><center><font size=-3>csum_en[1]</font></center></td> |
| <td><center><font size=-3>phv_16b_offset_add_dst_1</font></center></td> |
| <td><center><font size=-3>phv_16b_offset_add_dst_0</font></center></td> |
| <td><center><font size=-3>dst_offset_inc</font></center></td> |
| <td><center><font size=-3>phv_16b_offset_add_dst_2</font></center></td> |
| <td><center><font size=-3>csum_addr[0]</font></center></td> |
| <td><center><font size=-3>pri_upd_type</font></center></td> |
| <td><center><font size=-3>phv_32b_dst_1</font></center></td> |
| <td><center><font size=-3>phv_32b_src_3</font></center></td> |
| <td><center><font size=-3>phv_32b_dst_2</font></center></td> |
| <td><center><font size=-3>phv_32b_src_1</font></center></td> |
| <td><center><font size=-3>phv_32b_src_0</font></center></td> |
| <td><center><font size=-3>phv_32b_offset_rot_imm_1</font></center></td> |
| <td><center><font size=-3>phv_32b_offset_rot_imm_0</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_rot_imm_3</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_rot_imm_2</font></center></td> |
| <td><center><font size=-3>phv_16b_offset_rot_imm_0</font></center></td> |
| <td><center><font size=-3>phv_32b_dst_3</font></center></td> |
| <td><center><font size=-3>pri_upd_val_mask</font></center></td> |
| <td><center><font size=-3>phv_16b_src_type_1</font></center></td> |
| <td><center><font size=-3>phv_16b_src_type_0</font></center></td> |
| <td><center><font size=-3>phv_8b_src_3</font></center></td> |
| <td><center><font size=-3>csum_en[0]</font></center></td> |
| <td><center><font size=-3>phv_32b_offset_add_dst_3</font></center></td> |
| <td><center><font size=-3>phv_32b_offset_add_dst_2</font></center></td> |
| <td><center><font size=-3>phv_32b_offset_add_dst_1</font></center></td> |
| <td><center><font size=-3>phv_32b_offset_add_dst_0</font></center></td> |
| <td><center><font size=-3>phv_8b_src_1</font></center></td> |
| <td><center><font size=-3>phv_8b_src_0</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_rot_imm_1</font></center></td> |
| <td><center><font size=-3>phv_8b_src_2</font></center></td> |
| </tr> |
| <tr> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>1ff</center></td> |
| <td><center>0</center></td> |
| <td><center>1ff</center></td> |
| <td><center>1ff</center></td> |
| <td><center>1ff</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>1ff</center></td> |
| <td><center>1ff</center></td> |
| <td><center>1ff</center></td> |
| <td><center>1ff</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>1</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>1ff</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>1ff</center></td> |
| <td><center>0</center></td> |
| <td><center>1ff</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>1ff</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| </tr> |
| </table> <br> |
| </div></div><br><br> |
| |
| <div class="data_box"> |
| [<a href="javascript:void(0)" onclick="toggle_visibility('input_buffer_252');" style="text-decoration: none;"><font size=+3><b>.</b></font></a>] <a style="text-decoration: none; color: #0000FF;" href="#input_buffer_252">Input buffer</a> <br><br><div id="input_buffer_252" style="display: block;"> |
| <div style="min-width: 1060;"></div> |
| <table border=0><tr> |
| <td valign=bottom align=right><font size=-3>Matches </font></td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=20></td></tr><tr> |
| <td align=right><font size=-3>Bytes </font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>0</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>1</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>2</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>3</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>4</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>5</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>6</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>7</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>8</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>9</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>10</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>11</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>12</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>13</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>14</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>15</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>16</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>17</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>18</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>19</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>20</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>21</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>22</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>23</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>24</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>25</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>26</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>27</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>28</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>29</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>30</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>31</center></font></td> |
| </tr><tr> |
| <td valign=top align=right><font size=-3>Extractions </font></td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| </tr></table> |
| <div style="height:20px;"> </div> |
| </div></div><br><br> |
| <div class="data_box"> |
| [<a href="javascript:void(0)" onclick="toggle_visibility('transitions_252');" style="text-decoration: none;"><font size=+3><b>.</b></font></a>] <a style="text-decoration: none; color: #0000FF;" href="#transitions_252">Transitions</a> <br><br><div id="transitions_252" style="display: block;"> |
| End<br> |
| <br>Previous states: |
| <a href="#row254">Row 254</a>, <a href="#row246">Row 246</a>, <a href="#row247">Row 247</a><br> |
| </div></div><br><br> |
| </td></tr> |
| |
| <tr><td id="row251" class="row_cell"> |
| <a href="#row251">Row 251</a> <br><br> |
| State parse_tcp (from state parse_ipv4)<br /> |
| <br> |
| <div class="data_box"> |
| [<a href="javascript:void(0)" onclick="toggle_visibility('reg_data_251');" style="text-decoration: none;"><font size=+3><b>.</b></font></a>] <a style="text-decoration: none; color: #0000FF;" href="#reg_data_251">Raw register data</a> <br><br><div id="reg_data_251" style="display: none;"> |
| TCAM word: <table border=1> |
| <tr> |
| <td><center><font size=-3></font></center></td> |
| <td><center><font size=-3>curr_state</font></center></td> |
| <td><center><font size=-3>lookup_16</font></center></td> |
| <td><center><font size=-3>lookup_8[1]</font></center></td> |
| <td><center><font size=-3>lookup_8[0]</font></center></td> |
| <td><center><font size=-3>ver_1</font></center></td> |
| <td><center><font size=-3>ver_0</font></center></td> |
| <td><center><font size=-3>ctr_zero</font></center></td> |
| <td><center><font size=-3>ctr_neg</font></center></td> |
| </tr> |
| <tr> |
| <td><center>value</center></td> |
| <td><center>3</center></td> |
| <td><center>e000</center></td> |
| <td><center>ff</center></td> |
| <td><center>6</center></td> |
| <td><center>1</center></td> |
| <td><center>1</center></td> |
| <td><center>1</center></td> |
| <td><center>1</center></td> |
| </tr> |
| <tr> |
| <td><center>mask</center></td> |
| <td><center>ff</center></td> |
| <td><center>1fff</center></td> |
| <td><center>0</center></td> |
| <td><center>ff</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| </tr> |
| </table> <br> |
| Early action: <table border=1> |
| <tr> |
| <td><center><font size=-3>ctr_amt_idx</font></center></td> |
| <td><center><font size=-3>nxt_state_mask</font></center></td> |
| <td><center><font size=-3>shift_amt</font></center></td> |
| <td><center><font size=-3>nxt_state</font></center></td> |
| <td><center><font size=-3>lookup_offset_8[1]</font></center></td> |
| <td><center><font size=-3>ctr_ld_src</font></center></td> |
| <td><center><font size=-3>lookup_offset_8[0]</font></center></td> |
| <td><center><font size=-3>ld_lookup_8[0]</font></center></td> |
| <td><center><font size=-3>ld_lookup_16</font></center></td> |
| <td><center><font size=-3>ld_lookup_8[1]</font></center></td> |
| <td><center><font size=-3>done</font></center></td> |
| <td><center><font size=-3>lookup_offset_16</font></center></td> |
| <td><center><font size=-3>ctr_load</font></center></td> |
| <td><center><font size=-3>buf_req</font></center></td> |
| </tr> |
| <tr> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>14</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>1</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>14</center></td> |
| </tr> |
| </table> <br> |
| Action: <table border=1> |
| <tr> |
| <td><center><font size=-3>phv_8b_src_type_3</font></center></td> |
| <td><center><font size=-3>phv_8b_src_type_2</font></center></td> |
| <td><center><font size=-3>phv_8b_src_type_1</font></center></td> |
| <td><center><font size=-3>phv_8b_src_type_0</font></center></td> |
| <td><center><font size=-3>csum_addr[1]</font></center></td> |
| <td><center><font size=-3>phv_16b_dst_2</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_rot_imm_0</font></center></td> |
| <td><center><font size=-3>phv_16b_dst_0</font></center></td> |
| <td><center><font size=-3>phv_16b_dst_1</font></center></td> |
| <td><center><font size=-3>phv_32b_dst_0</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_add_dst_1</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_add_dst_0</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_add_dst_3</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_add_dst_2</font></center></td> |
| <td><center><font size=-3>phv_8b_dst_2</font></center></td> |
| <td><center><font size=-3>phv_8b_dst_3</font></center></td> |
| <td><center><font size=-3>phv_8b_dst_0</font></center></td> |
| <td><center><font size=-3>phv_8b_dst_1</font></center></td> |
| <td><center><font size=-3>pri_upd_en_shr</font></center></td> |
| <td><center><font size=-3>phv_32b_src_type_1</font></center></td> |
| <td><center><font size=-3>dst_offset_rst</font></center></td> |
| <td><center><font size=-3>phv_32b_src_type_0</font></center></td> |
| <td><center><font size=-3>phv_16b_src_1</font></center></td> |
| <td><center><font size=-3>phv_16b_src_0</font></center></td> |
| <td><center><font size=-3>phv_16b_src_3</font></center></td> |
| <td><center><font size=-3>phv_16b_src_2</font></center></td> |
| <td><center><font size=-3>phv_16b_dst_3</font></center></td> |
| <td><center><font size=-3>phv_32b_src_2</font></center></td> |
| <td><center><font size=-3>pri_upd_src</font></center></td> |
| <td><center><font size=-3>phv_16b_offset_add_dst_3</font></center></td> |
| <td><center><font size=-3>phv_16b_offset_rot_imm_1</font></center></td> |
| <td><center><font size=-3>csum_en[1]</font></center></td> |
| <td><center><font size=-3>phv_16b_offset_add_dst_1</font></center></td> |
| <td><center><font size=-3>phv_16b_offset_add_dst_0</font></center></td> |
| <td><center><font size=-3>dst_offset_inc</font></center></td> |
| <td><center><font size=-3>phv_16b_offset_add_dst_2</font></center></td> |
| <td><center><font size=-3>csum_addr[0]</font></center></td> |
| <td><center><font size=-3>pri_upd_type</font></center></td> |
| <td><center><font size=-3>phv_32b_dst_1</font></center></td> |
| <td><center><font size=-3>phv_32b_src_3</font></center></td> |
| <td><center><font size=-3>phv_32b_dst_2</font></center></td> |
| <td><center><font size=-3>phv_32b_src_1</font></center></td> |
| <td><center><font size=-3>phv_32b_src_0</font></center></td> |
| <td><center><font size=-3>phv_32b_offset_rot_imm_1</font></center></td> |
| <td><center><font size=-3>phv_32b_offset_rot_imm_0</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_rot_imm_3</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_rot_imm_2</font></center></td> |
| <td><center><font size=-3>phv_16b_offset_rot_imm_0</font></center></td> |
| <td><center><font size=-3>phv_32b_dst_3</font></center></td> |
| <td><center><font size=-3>pri_upd_val_mask</font></center></td> |
| <td><center><font size=-3>phv_16b_src_type_1</font></center></td> |
| <td><center><font size=-3>phv_16b_src_type_0</font></center></td> |
| <td><center><font size=-3>phv_8b_src_3</font></center></td> |
| <td><center><font size=-3>csum_en[0]</font></center></td> |
| <td><center><font size=-3>phv_32b_offset_add_dst_3</font></center></td> |
| <td><center><font size=-3>phv_32b_offset_add_dst_2</font></center></td> |
| <td><center><font size=-3>phv_32b_offset_add_dst_1</font></center></td> |
| <td><center><font size=-3>phv_32b_offset_add_dst_0</font></center></td> |
| <td><center><font size=-3>phv_8b_src_1</font></center></td> |
| <td><center><font size=-3>phv_8b_src_0</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_rot_imm_1</font></center></td> |
| <td><center><font size=-3>phv_8b_src_2</font></center></td> |
| </tr> |
| <tr> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>1</center></td> |
| <td><center>0</center></td> |
| <td><center>143</center></td> |
| <td><center>0</center></td> |
| <td><center>84</center></td> |
| <td><center>142</center></td> |
| <td><center>3</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>121</center></td> |
| <td><center>1ff</center></td> |
| <td><center>44</center></td> |
| <td><center>41</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>1</center></td> |
| <td><center>0</center></td> |
| <td><center>8</center></td> |
| <td><center>1</center></td> |
| <td><center>0</center></td> |
| <td><center>a</center></td> |
| <td><center>1ff</center></td> |
| <td><center>10</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>101</center></td> |
| <td><center>0</center></td> |
| <td><center>102</center></td> |
| <td><center>c</center></td> |
| <td><center>3</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>1ff</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>10</center></td> |
| <td><center>0</center></td> |
| <td><center>7</center></td> |
| </tr> |
| </table> <br> |
| </div></div><br><br> |
| |
| <div class="data_box"> |
| [<a href="javascript:void(0)" onclick="toggle_visibility('input_buffer_251');" style="text-decoration: none;"><font size=+3><b>.</b></font></a>] <a style="text-decoration: none; color: #0000FF;" href="#input_buffer_251">Input buffer</a> <br><br><div id="input_buffer_251" style="display: block;"> |
| <div style="min-width: 1060;"></div> |
| <table border=0><tr> |
| <td valign=bottom align=right><font size=-3>Matches </font></td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=20></td></tr><tr> |
| <td align=right><font size=-3>Bytes </font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>0</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>1</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>2</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>3</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>4</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>5</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>6</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>7</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>8</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>9</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>10</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>11</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>12</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>13</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>14</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>15</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>16</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>17</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>18</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; border-right: 2px solid black;"><font color=#555555 size=-1><center>19</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>20</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>21</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>22</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>23</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>24</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>25</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>26</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>27</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>28</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>29</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>30</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>31</center></font></td> |
| </tr><tr> |
| <td valign=top align=right><font size=-3>Extractions </font></td> |
| <td height=1 style="position: relative"> |
| <div class="extr_arrow" style="width:27px; top: 0px;">65</div> |
| </td> |
| <td height=1 style="position: relative"> |
| <div class="extr_arrow" style="width:54px; top: 0px;">132</div> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| <div class="extr_arrow" style="width:108px; top: 0px;">3</div> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| <div class="extr_arrow" style="width:27px; top: 0px;">289</div> |
| </td> |
| <td height=1 style="position: relative"> |
| <div class="extr_arrow" style="width:54px; top: 0px;">322</div> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| <div class="extr_arrow" style="width:54px; top: 0px;">323</div> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| <div class="extr_arrow" style="width:108px; top: 0px;">257</div> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| <div class="extr_arrow" style="width:108px; top: 0px;">258</div> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| </tr></table> |
| <div style="height:40px;"> </div> |
| PHV 68 <font size=+1>|=</font> 0x10<br> |
| <br> |
| </div></div><br><br> |
| <div class="data_box"> |
| [<a href="javascript:void(0)" onclick="toggle_visibility('transitions_251');" style="text-decoration: none;"><font size=+3><b>.</b></font></a>] <a style="text-decoration: none; color: #0000FF;" href="#transitions_251">Transitions</a> <br><br><div id="transitions_251" style="display: block;"> |
| End<br> |
| <br>Previous states: |
| <a href="#row253">Row 253</a><br> |
| </div></div><br><br> |
| </td></tr> |
| |
| <tr><td id="row250" class="row_cell"> |
| <a href="#row250">Row 250</a> <br><br> |
| State parse_udp (from state parse_ipv4)<br /> |
| <br> |
| <div class="data_box"> |
| [<a href="javascript:void(0)" onclick="toggle_visibility('reg_data_250');" style="text-decoration: none;"><font size=+3><b>.</b></font></a>] <a style="text-decoration: none; color: #0000FF;" href="#reg_data_250">Raw register data</a> <br><br><div id="reg_data_250" style="display: none;"> |
| TCAM word: <table border=1> |
| <tr> |
| <td><center><font size=-3></font></center></td> |
| <td><center><font size=-3>curr_state</font></center></td> |
| <td><center><font size=-3>lookup_16</font></center></td> |
| <td><center><font size=-3>lookup_8[1]</font></center></td> |
| <td><center><font size=-3>lookup_8[0]</font></center></td> |
| <td><center><font size=-3>ver_1</font></center></td> |
| <td><center><font size=-3>ver_0</font></center></td> |
| <td><center><font size=-3>ctr_zero</font></center></td> |
| <td><center><font size=-3>ctr_neg</font></center></td> |
| </tr> |
| <tr> |
| <td><center>value</center></td> |
| <td><center>3</center></td> |
| <td><center>e000</center></td> |
| <td><center>ff</center></td> |
| <td><center>11</center></td> |
| <td><center>1</center></td> |
| <td><center>1</center></td> |
| <td><center>1</center></td> |
| <td><center>1</center></td> |
| </tr> |
| <tr> |
| <td><center>mask</center></td> |
| <td><center>ff</center></td> |
| <td><center>1fff</center></td> |
| <td><center>0</center></td> |
| <td><center>ff</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| </tr> |
| </table> <br> |
| Early action: <table border=1> |
| <tr> |
| <td><center><font size=-3>ctr_amt_idx</font></center></td> |
| <td><center><font size=-3>nxt_state_mask</font></center></td> |
| <td><center><font size=-3>shift_amt</font></center></td> |
| <td><center><font size=-3>nxt_state</font></center></td> |
| <td><center><font size=-3>lookup_offset_8[1]</font></center></td> |
| <td><center><font size=-3>ctr_ld_src</font></center></td> |
| <td><center><font size=-3>lookup_offset_8[0]</font></center></td> |
| <td><center><font size=-3>ld_lookup_8[0]</font></center></td> |
| <td><center><font size=-3>ld_lookup_16</font></center></td> |
| <td><center><font size=-3>ld_lookup_8[1]</font></center></td> |
| <td><center><font size=-3>done</font></center></td> |
| <td><center><font size=-3>lookup_offset_16</font></center></td> |
| <td><center><font size=-3>ctr_load</font></center></td> |
| <td><center><font size=-3>buf_req</font></center></td> |
| </tr> |
| <tr> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>8</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>1</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>8</center></td> |
| </tr> |
| </table> <br> |
| Action: <table border=1> |
| <tr> |
| <td><center><font size=-3>phv_8b_src_type_3</font></center></td> |
| <td><center><font size=-3>phv_8b_src_type_2</font></center></td> |
| <td><center><font size=-3>phv_8b_src_type_1</font></center></td> |
| <td><center><font size=-3>phv_8b_src_type_0</font></center></td> |
| <td><center><font size=-3>csum_addr[1]</font></center></td> |
| <td><center><font size=-3>phv_16b_dst_2</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_rot_imm_0</font></center></td> |
| <td><center><font size=-3>phv_16b_dst_0</font></center></td> |
| <td><center><font size=-3>phv_16b_dst_1</font></center></td> |
| <td><center><font size=-3>phv_32b_dst_0</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_add_dst_1</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_add_dst_0</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_add_dst_3</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_add_dst_2</font></center></td> |
| <td><center><font size=-3>phv_8b_dst_2</font></center></td> |
| <td><center><font size=-3>phv_8b_dst_3</font></center></td> |
| <td><center><font size=-3>phv_8b_dst_0</font></center></td> |
| <td><center><font size=-3>phv_8b_dst_1</font></center></td> |
| <td><center><font size=-3>pri_upd_en_shr</font></center></td> |
| <td><center><font size=-3>phv_32b_src_type_1</font></center></td> |
| <td><center><font size=-3>dst_offset_rst</font></center></td> |
| <td><center><font size=-3>phv_32b_src_type_0</font></center></td> |
| <td><center><font size=-3>phv_16b_src_1</font></center></td> |
| <td><center><font size=-3>phv_16b_src_0</font></center></td> |
| <td><center><font size=-3>phv_16b_src_3</font></center></td> |
| <td><center><font size=-3>phv_16b_src_2</font></center></td> |
| <td><center><font size=-3>phv_16b_dst_3</font></center></td> |
| <td><center><font size=-3>phv_32b_src_2</font></center></td> |
| <td><center><font size=-3>pri_upd_src</font></center></td> |
| <td><center><font size=-3>phv_16b_offset_add_dst_3</font></center></td> |
| <td><center><font size=-3>phv_16b_offset_rot_imm_1</font></center></td> |
| <td><center><font size=-3>csum_en[1]</font></center></td> |
| <td><center><font size=-3>phv_16b_offset_add_dst_1</font></center></td> |
| <td><center><font size=-3>phv_16b_offset_add_dst_0</font></center></td> |
| <td><center><font size=-3>dst_offset_inc</font></center></td> |
| <td><center><font size=-3>phv_16b_offset_add_dst_2</font></center></td> |
| <td><center><font size=-3>csum_addr[0]</font></center></td> |
| <td><center><font size=-3>pri_upd_type</font></center></td> |
| <td><center><font size=-3>phv_32b_dst_1</font></center></td> |
| <td><center><font size=-3>phv_32b_src_3</font></center></td> |
| <td><center><font size=-3>phv_32b_dst_2</font></center></td> |
| <td><center><font size=-3>phv_32b_src_1</font></center></td> |
| <td><center><font size=-3>phv_32b_src_0</font></center></td> |
| <td><center><font size=-3>phv_32b_offset_rot_imm_1</font></center></td> |
| <td><center><font size=-3>phv_32b_offset_rot_imm_0</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_rot_imm_3</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_rot_imm_2</font></center></td> |
| <td><center><font size=-3>phv_16b_offset_rot_imm_0</font></center></td> |
| <td><center><font size=-3>phv_32b_dst_3</font></center></td> |
| <td><center><font size=-3>pri_upd_val_mask</font></center></td> |
| <td><center><font size=-3>phv_16b_src_type_1</font></center></td> |
| <td><center><font size=-3>phv_16b_src_type_0</font></center></td> |
| <td><center><font size=-3>phv_8b_src_3</font></center></td> |
| <td><center><font size=-3>csum_en[0]</font></center></td> |
| <td><center><font size=-3>phv_32b_offset_add_dst_3</font></center></td> |
| <td><center><font size=-3>phv_32b_offset_add_dst_2</font></center></td> |
| <td><center><font size=-3>phv_32b_offset_add_dst_1</font></center></td> |
| <td><center><font size=-3>phv_32b_offset_add_dst_0</font></center></td> |
| <td><center><font size=-3>phv_8b_src_1</font></center></td> |
| <td><center><font size=-3>phv_8b_src_0</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_rot_imm_1</font></center></td> |
| <td><center><font size=-3>phv_8b_src_2</font></center></td> |
| </tr> |
| <tr> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>1</center></td> |
| <td><center>0</center></td> |
| <td><center>1ff</center></td> |
| <td><center>0</center></td> |
| <td><center>142</center></td> |
| <td><center>1ff</center></td> |
| <td><center>101</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>121</center></td> |
| <td><center>1ff</center></td> |
| <td><center>44</center></td> |
| <td><center>41</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>1</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>2</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>1ff</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>1ff</center></td> |
| <td><center>0</center></td> |
| <td><center>1ff</center></td> |
| <td><center>0</center></td> |
| <td><center>4</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>1ff</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>1</center></td> |
| <td><center>20</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| </tr> |
| </table> <br> |
| </div></div><br><br> |
| |
| <div class="data_box"> |
| [<a href="javascript:void(0)" onclick="toggle_visibility('input_buffer_250');" style="text-decoration: none;"><font size=+3><b>.</b></font></a>] <a style="text-decoration: none; color: #0000FF;" href="#input_buffer_250">Input buffer</a> <br><br><div id="input_buffer_250" style="display: block;"> |
| <div style="min-width: 1060;"></div> |
| <table border=0><tr> |
| <td valign=bottom align=right><font size=-3>Matches </font></td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=20></td></tr><tr> |
| <td align=right><font size=-3>Bytes </font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>0</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>1</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>2</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>3</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>4</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>5</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>6</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; border-right: 2px solid black;"><font color=#555555 size=-1><center>7</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>8</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>9</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>10</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>11</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>12</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>13</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>14</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>15</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>16</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>17</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>18</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>19</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>20</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>21</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>22</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>23</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>24</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>25</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>26</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>27</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>28</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>29</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>30</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>31</center></font></td> |
| </tr><tr> |
| <td valign=top align=right><font size=-3>Extractions </font></td> |
| <td height=1 style="position: relative"> |
| <div class="extr_arrow" style="width:27px; top: 0px;">289</div> |
| </td> |
| <td height=1 style="position: relative"> |
| <div class="extr_arrow" style="width:27px; top: 0px;">65</div> |
| </td> |
| <td height=1 style="position: relative"> |
| <div class="extr_arrow" style="width:54px; top: 0px;">322</div> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| <div class="extr_arrow" style="width:108px; top: 0px;">257</div> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| </tr></table> |
| <div style="height:40px;"> </div> |
| PHV 68 <font size=+1>|=</font> 0x20<br> |
| <br> |
| </div></div><br><br> |
| <div class="data_box"> |
| [<a href="javascript:void(0)" onclick="toggle_visibility('transitions_250');" style="text-decoration: none;"><font size=+3><b>.</b></font></a>] <a style="text-decoration: none; color: #0000FF;" href="#transitions_250">Transitions</a> <br><br><div id="transitions_250" style="display: block;"> |
| End<br> |
| <br>Previous states: |
| <a href="#row253">Row 253</a><br> |
| </div></div><br><br> |
| </td></tr> |
| |
| <tr><td id="row249" class="row_cell"> |
| <a href="#row249">Row 249</a> <br><br> |
| State <leaf> (from state parse_ipv4)<br /> |
| <br> |
| <div class="data_box"> |
| [<a href="javascript:void(0)" onclick="toggle_visibility('reg_data_249');" style="text-decoration: none;"><font size=+3><b>.</b></font></a>] <a style="text-decoration: none; color: #0000FF;" href="#reg_data_249">Raw register data</a> <br><br><div id="reg_data_249" style="display: none;"> |
| TCAM word: <table border=1> |
| <tr> |
| <td><center><font size=-3></font></center></td> |
| <td><center><font size=-3>curr_state</font></center></td> |
| <td><center><font size=-3>lookup_16</font></center></td> |
| <td><center><font size=-3>lookup_8[1]</font></center></td> |
| <td><center><font size=-3>lookup_8[0]</font></center></td> |
| <td><center><font size=-3>ver_1</font></center></td> |
| <td><center><font size=-3>ver_0</font></center></td> |
| <td><center><font size=-3>ctr_zero</font></center></td> |
| <td><center><font size=-3>ctr_neg</font></center></td> |
| </tr> |
| <tr> |
| <td><center>value</center></td> |
| <td><center>3</center></td> |
| <td><center>ffff</center></td> |
| <td><center>ff</center></td> |
| <td><center>ff</center></td> |
| <td><center>1</center></td> |
| <td><center>1</center></td> |
| <td><center>1</center></td> |
| <td><center>1</center></td> |
| </tr> |
| <tr> |
| <td><center>mask</center></td> |
| <td><center>ff</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| </tr> |
| </table> <br> |
| Early action: <table border=1> |
| <tr> |
| <td><center><font size=-3>ctr_amt_idx</font></center></td> |
| <td><center><font size=-3>nxt_state_mask</font></center></td> |
| <td><center><font size=-3>shift_amt</font></center></td> |
| <td><center><font size=-3>nxt_state</font></center></td> |
| <td><center><font size=-3>lookup_offset_8[1]</font></center></td> |
| <td><center><font size=-3>ctr_ld_src</font></center></td> |
| <td><center><font size=-3>lookup_offset_8[0]</font></center></td> |
| <td><center><font size=-3>ld_lookup_8[0]</font></center></td> |
| <td><center><font size=-3>ld_lookup_16</font></center></td> |
| <td><center><font size=-3>ld_lookup_8[1]</font></center></td> |
| <td><center><font size=-3>done</font></center></td> |
| <td><center><font size=-3>lookup_offset_16</font></center></td> |
| <td><center><font size=-3>ctr_load</font></center></td> |
| <td><center><font size=-3>buf_req</font></center></td> |
| </tr> |
| <tr> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>1</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| </tr> |
| </table> <br> |
| Action: <table border=1> |
| <tr> |
| <td><center><font size=-3>phv_8b_src_type_3</font></center></td> |
| <td><center><font size=-3>phv_8b_src_type_2</font></center></td> |
| <td><center><font size=-3>phv_8b_src_type_1</font></center></td> |
| <td><center><font size=-3>phv_8b_src_type_0</font></center></td> |
| <td><center><font size=-3>csum_addr[1]</font></center></td> |
| <td><center><font size=-3>phv_16b_dst_2</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_rot_imm_0</font></center></td> |
| <td><center><font size=-3>phv_16b_dst_0</font></center></td> |
| <td><center><font size=-3>phv_16b_dst_1</font></center></td> |
| <td><center><font size=-3>phv_32b_dst_0</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_add_dst_1</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_add_dst_0</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_add_dst_3</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_add_dst_2</font></center></td> |
| <td><center><font size=-3>phv_8b_dst_2</font></center></td> |
| <td><center><font size=-3>phv_8b_dst_3</font></center></td> |
| <td><center><font size=-3>phv_8b_dst_0</font></center></td> |
| <td><center><font size=-3>phv_8b_dst_1</font></center></td> |
| <td><center><font size=-3>pri_upd_en_shr</font></center></td> |
| <td><center><font size=-3>phv_32b_src_type_1</font></center></td> |
| <td><center><font size=-3>dst_offset_rst</font></center></td> |
| <td><center><font size=-3>phv_32b_src_type_0</font></center></td> |
| <td><center><font size=-3>phv_16b_src_1</font></center></td> |
| <td><center><font size=-3>phv_16b_src_0</font></center></td> |
| <td><center><font size=-3>phv_16b_src_3</font></center></td> |
| <td><center><font size=-3>phv_16b_src_2</font></center></td> |
| <td><center><font size=-3>phv_16b_dst_3</font></center></td> |
| <td><center><font size=-3>phv_32b_src_2</font></center></td> |
| <td><center><font size=-3>pri_upd_src</font></center></td> |
| <td><center><font size=-3>phv_16b_offset_add_dst_3</font></center></td> |
| <td><center><font size=-3>phv_16b_offset_rot_imm_1</font></center></td> |
| <td><center><font size=-3>csum_en[1]</font></center></td> |
| <td><center><font size=-3>phv_16b_offset_add_dst_1</font></center></td> |
| <td><center><font size=-3>phv_16b_offset_add_dst_0</font></center></td> |
| <td><center><font size=-3>dst_offset_inc</font></center></td> |
| <td><center><font size=-3>phv_16b_offset_add_dst_2</font></center></td> |
| <td><center><font size=-3>csum_addr[0]</font></center></td> |
| <td><center><font size=-3>pri_upd_type</font></center></td> |
| <td><center><font size=-3>phv_32b_dst_1</font></center></td> |
| <td><center><font size=-3>phv_32b_src_3</font></center></td> |
| <td><center><font size=-3>phv_32b_dst_2</font></center></td> |
| <td><center><font size=-3>phv_32b_src_1</font></center></td> |
| <td><center><font size=-3>phv_32b_src_0</font></center></td> |
| <td><center><font size=-3>phv_32b_offset_rot_imm_1</font></center></td> |
| <td><center><font size=-3>phv_32b_offset_rot_imm_0</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_rot_imm_3</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_rot_imm_2</font></center></td> |
| <td><center><font size=-3>phv_16b_offset_rot_imm_0</font></center></td> |
| <td><center><font size=-3>phv_32b_dst_3</font></center></td> |
| <td><center><font size=-3>pri_upd_val_mask</font></center></td> |
| <td><center><font size=-3>phv_16b_src_type_1</font></center></td> |
| <td><center><font size=-3>phv_16b_src_type_0</font></center></td> |
| <td><center><font size=-3>phv_8b_src_3</font></center></td> |
| <td><center><font size=-3>csum_en[0]</font></center></td> |
| <td><center><font size=-3>phv_32b_offset_add_dst_3</font></center></td> |
| <td><center><font size=-3>phv_32b_offset_add_dst_2</font></center></td> |
| <td><center><font size=-3>phv_32b_offset_add_dst_1</font></center></td> |
| <td><center><font size=-3>phv_32b_offset_add_dst_0</font></center></td> |
| <td><center><font size=-3>phv_8b_src_1</font></center></td> |
| <td><center><font size=-3>phv_8b_src_0</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_rot_imm_1</font></center></td> |
| <td><center><font size=-3>phv_8b_src_2</font></center></td> |
| </tr> |
| <tr> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>1ff</center></td> |
| <td><center>0</center></td> |
| <td><center>1ff</center></td> |
| <td><center>1ff</center></td> |
| <td><center>1ff</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>1ff</center></td> |
| <td><center>1ff</center></td> |
| <td><center>1ff</center></td> |
| <td><center>1ff</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>1</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>1ff</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>1ff</center></td> |
| <td><center>0</center></td> |
| <td><center>1ff</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>1ff</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| </tr> |
| </table> <br> |
| </div></div><br><br> |
| |
| <div class="data_box"> |
| [<a href="javascript:void(0)" onclick="toggle_visibility('input_buffer_249');" style="text-decoration: none;"><font size=+3><b>.</b></font></a>] <a style="text-decoration: none; color: #0000FF;" href="#input_buffer_249">Input buffer</a> <br><br><div id="input_buffer_249" style="display: block;"> |
| <div style="min-width: 1060;"></div> |
| <table border=0><tr> |
| <td valign=bottom align=right><font size=-3>Matches </font></td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=20></td></tr><tr> |
| <td align=right><font size=-3>Bytes </font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>0</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>1</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>2</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>3</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>4</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>5</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>6</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>7</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>8</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>9</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>10</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>11</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>12</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>13</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>14</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>15</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>16</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>17</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>18</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>19</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>20</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>21</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>22</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>23</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>24</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>25</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>26</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>27</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>28</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>29</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>30</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>31</center></font></td> |
| </tr><tr> |
| <td valign=top align=right><font size=-3>Extractions </font></td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| </tr></table> |
| <div style="height:20px;"> </div> |
| </div></div><br><br> |
| <div class="data_box"> |
| [<a href="javascript:void(0)" onclick="toggle_visibility('transitions_249');" style="text-decoration: none;"><font size=+3><b>.</b></font></a>] <a style="text-decoration: none; color: #0000FF;" href="#transitions_249">Transitions</a> <br><br><div id="transitions_249" style="display: block;"> |
| End<br> |
| <br>Previous states: |
| <a href="#row253">Row 253</a><br> |
| </div></div><br><br> |
| </td></tr> |
| |
| <tr><td id="row248" class="row_cell"> |
| <a href="#row248">Row 248</a> <br><br> |
| State parse_pkt_out (from state default_parser)<br /> |
| <br> |
| <div class="data_box"> |
| [<a href="javascript:void(0)" onclick="toggle_visibility('reg_data_248');" style="text-decoration: none;"><font size=+3><b>.</b></font></a>] <a style="text-decoration: none; color: #0000FF;" href="#reg_data_248">Raw register data</a> <br><br><div id="reg_data_248" style="display: none;"> |
| TCAM word: <table border=1> |
| <tr> |
| <td><center><font size=-3></font></center></td> |
| <td><center><font size=-3>curr_state</font></center></td> |
| <td><center><font size=-3>lookup_16</font></center></td> |
| <td><center><font size=-3>lookup_8[1]</font></center></td> |
| <td><center><font size=-3>lookup_8[0]</font></center></td> |
| <td><center><font size=-3>ver_1</font></center></td> |
| <td><center><font size=-3>ver_0</font></center></td> |
| <td><center><font size=-3>ctr_zero</font></center></td> |
| <td><center><font size=-3>ctr_neg</font></center></td> |
| </tr> |
| <tr> |
| <td><center>value</center></td> |
| <td><center>6</center></td> |
| <td><center>fec0</center></td> |
| <td><center>ff</center></td> |
| <td><center>ff</center></td> |
| <td><center>1</center></td> |
| <td><center>1</center></td> |
| <td><center>1</center></td> |
| <td><center>1</center></td> |
| </tr> |
| <tr> |
| <td><center>mask</center></td> |
| <td><center>ff</center></td> |
| <td><center>1ff</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| </tr> |
| </table> <br> |
| Early action: <table border=1> |
| <tr> |
| <td><center><font size=-3>ctr_amt_idx</font></center></td> |
| <td><center><font size=-3>nxt_state_mask</font></center></td> |
| <td><center><font size=-3>shift_amt</font></center></td> |
| <td><center><font size=-3>nxt_state</font></center></td> |
| <td><center><font size=-3>lookup_offset_8[1]</font></center></td> |
| <td><center><font size=-3>ctr_ld_src</font></center></td> |
| <td><center><font size=-3>lookup_offset_8[0]</font></center></td> |
| <td><center><font size=-3>ld_lookup_8[0]</font></center></td> |
| <td><center><font size=-3>ld_lookup_16</font></center></td> |
| <td><center><font size=-3>ld_lookup_8[1]</font></center></td> |
| <td><center><font size=-3>done</font></center></td> |
| <td><center><font size=-3>lookup_offset_16</font></center></td> |
| <td><center><font size=-3>ctr_load</font></center></td> |
| <td><center><font size=-3>buf_req</font></center></td> |
| </tr> |
| <tr> |
| <td><center>0</center></td> |
| <td><center>ff</center></td> |
| <td><center>2</center></td> |
| <td><center>7</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>2</center></td> |
| </tr> |
| </table> <br> |
| Action: <table border=1> |
| <tr> |
| <td><center><font size=-3>phv_8b_src_type_3</font></center></td> |
| <td><center><font size=-3>phv_8b_src_type_2</font></center></td> |
| <td><center><font size=-3>phv_8b_src_type_1</font></center></td> |
| <td><center><font size=-3>phv_8b_src_type_0</font></center></td> |
| <td><center><font size=-3>csum_addr[1]</font></center></td> |
| <td><center><font size=-3>phv_16b_dst_2</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_rot_imm_0</font></center></td> |
| <td><center><font size=-3>phv_16b_dst_0</font></center></td> |
| <td><center><font size=-3>phv_16b_dst_1</font></center></td> |
| <td><center><font size=-3>phv_32b_dst_0</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_add_dst_1</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_add_dst_0</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_add_dst_3</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_add_dst_2</font></center></td> |
| <td><center><font size=-3>phv_8b_dst_2</font></center></td> |
| <td><center><font size=-3>phv_8b_dst_3</font></center></td> |
| <td><center><font size=-3>phv_8b_dst_0</font></center></td> |
| <td><center><font size=-3>phv_8b_dst_1</font></center></td> |
| <td><center><font size=-3>pri_upd_en_shr</font></center></td> |
| <td><center><font size=-3>phv_32b_src_type_1</font></center></td> |
| <td><center><font size=-3>dst_offset_rst</font></center></td> |
| <td><center><font size=-3>phv_32b_src_type_0</font></center></td> |
| <td><center><font size=-3>phv_16b_src_1</font></center></td> |
| <td><center><font size=-3>phv_16b_src_0</font></center></td> |
| <td><center><font size=-3>phv_16b_src_3</font></center></td> |
| <td><center><font size=-3>phv_16b_src_2</font></center></td> |
| <td><center><font size=-3>phv_16b_dst_3</font></center></td> |
| <td><center><font size=-3>phv_32b_src_2</font></center></td> |
| <td><center><font size=-3>pri_upd_src</font></center></td> |
| <td><center><font size=-3>phv_16b_offset_add_dst_3</font></center></td> |
| <td><center><font size=-3>phv_16b_offset_rot_imm_1</font></center></td> |
| <td><center><font size=-3>csum_en[1]</font></center></td> |
| <td><center><font size=-3>phv_16b_offset_add_dst_1</font></center></td> |
| <td><center><font size=-3>phv_16b_offset_add_dst_0</font></center></td> |
| <td><center><font size=-3>dst_offset_inc</font></center></td> |
| <td><center><font size=-3>phv_16b_offset_add_dst_2</font></center></td> |
| <td><center><font size=-3>csum_addr[0]</font></center></td> |
| <td><center><font size=-3>pri_upd_type</font></center></td> |
| <td><center><font size=-3>phv_32b_dst_1</font></center></td> |
| <td><center><font size=-3>phv_32b_src_3</font></center></td> |
| <td><center><font size=-3>phv_32b_dst_2</font></center></td> |
| <td><center><font size=-3>phv_32b_src_1</font></center></td> |
| <td><center><font size=-3>phv_32b_src_0</font></center></td> |
| <td><center><font size=-3>phv_32b_offset_rot_imm_1</font></center></td> |
| <td><center><font size=-3>phv_32b_offset_rot_imm_0</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_rot_imm_3</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_rot_imm_2</font></center></td> |
| <td><center><font size=-3>phv_16b_offset_rot_imm_0</font></center></td> |
| <td><center><font size=-3>phv_32b_dst_3</font></center></td> |
| <td><center><font size=-3>pri_upd_val_mask</font></center></td> |
| <td><center><font size=-3>phv_16b_src_type_1</font></center></td> |
| <td><center><font size=-3>phv_16b_src_type_0</font></center></td> |
| <td><center><font size=-3>phv_8b_src_3</font></center></td> |
| <td><center><font size=-3>csum_en[0]</font></center></td> |
| <td><center><font size=-3>phv_32b_offset_add_dst_3</font></center></td> |
| <td><center><font size=-3>phv_32b_offset_add_dst_2</font></center></td> |
| <td><center><font size=-3>phv_32b_offset_add_dst_1</font></center></td> |
| <td><center><font size=-3>phv_32b_offset_add_dst_0</font></center></td> |
| <td><center><font size=-3>phv_8b_src_1</font></center></td> |
| <td><center><font size=-3>phv_8b_src_0</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_rot_imm_1</font></center></td> |
| <td><center><font size=-3>phv_8b_src_2</font></center></td> |
| </tr> |
| <tr> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>1</center></td> |
| <td><center>0</center></td> |
| <td><center>1ff</center></td> |
| <td><center>0</center></td> |
| <td><center>81</center></td> |
| <td><center>1ff</center></td> |
| <td><center>1ff</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>1ff</center></td> |
| <td><center>1ff</center></td> |
| <td><center>44</center></td> |
| <td><center>1ff</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>1</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>1ff</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>1ff</center></td> |
| <td><center>0</center></td> |
| <td><center>1ff</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>1ff</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>2</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| </tr> |
| </table> <br> |
| </div></div><br><br> |
| |
| <div class="data_box"> |
| [<a href="javascript:void(0)" onclick="toggle_visibility('input_buffer_248');" style="text-decoration: none;"><font size=+3><b>.</b></font></a>] <a style="text-decoration: none; color: #0000FF;" href="#input_buffer_248">Input buffer</a> <br><br><div id="input_buffer_248" style="display: block;"> |
| <div style="min-width: 1060;"></div> |
| <table border=0><tr> |
| <td valign=bottom align=right><font size=-3>Matches </font></td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=20></td></tr><tr> |
| <td align=right><font size=-3>Bytes </font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>0</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; border-right: 2px solid black;"><font color=#555555 size=-1><center>1</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>2</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>3</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>4</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>5</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>6</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>7</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>8</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>9</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>10</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>11</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>12</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>13</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>14</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>15</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>16</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>17</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>18</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>19</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>20</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>21</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>22</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>23</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>24</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>25</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>26</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>27</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>28</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>29</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>30</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>31</center></font></td> |
| </tr><tr> |
| <td valign=top align=right><font size=-3>Extractions </font></td> |
| <td height=1 style="position: relative"> |
| <div class="extr_arrow" style="width:54px; top: 0px;">129</div> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| </tr></table> |
| <div style="height:40px;"> </div> |
| PHV 68 <font size=+1>|=</font> 0x2<br> |
| <br> |
| </div></div><br><br> |
| <div class="data_box"> |
| [<a href="javascript:void(0)" onclick="toggle_visibility('transitions_248');" style="text-decoration: none;"><font size=+3><b>.</b></font></a>] <a style="text-decoration: none; color: #0000FF;" href="#transitions_248">Transitions</a> <br><br><div id="transitions_248" style="display: block;"> |
| <table border=0 id="transitions_table_248" class="draggable transitions_table"> |
| <tr> |
| <th> </th></tr> |
| <td>Default</td> |
| <td style="text-align: left;"> <font size=+1>-></font> <a href="#row246">Row 246 (state parse_ethernet)</a></td> |
| </tr> |
| </table> |
| <br>Previous states: |
| <a href="#row243">Row 243</a><br> |
| </div></div><br><br> |
| </td></tr> |
| |
| <tr><td id="row247" class="row_cell"> |
| <a href="#row247">Row 247</a> <br><br> |
| State parse_ethernet (from state default_parser)<br /> |
| <br> |
| <div class="data_box"> |
| [<a href="javascript:void(0)" onclick="toggle_visibility('reg_data_247');" style="text-decoration: none;"><font size=+3><b>.</b></font></a>] <a style="text-decoration: none; color: #0000FF;" href="#reg_data_247">Raw register data</a> <br><br><div id="reg_data_247" style="display: none;"> |
| TCAM word: <table border=1> |
| <tr> |
| <td><center><font size=-3></font></center></td> |
| <td><center><font size=-3>curr_state</font></center></td> |
| <td><center><font size=-3>lookup_16</font></center></td> |
| <td><center><font size=-3>lookup_8[1]</font></center></td> |
| <td><center><font size=-3>lookup_8[0]</font></center></td> |
| <td><center><font size=-3>ver_1</font></center></td> |
| <td><center><font size=-3>ver_0</font></center></td> |
| <td><center><font size=-3>ctr_zero</font></center></td> |
| <td><center><font size=-3>ctr_neg</font></center></td> |
| </tr> |
| <tr> |
| <td><center>value</center></td> |
| <td><center>6</center></td> |
| <td><center>ffff</center></td> |
| <td><center>ff</center></td> |
| <td><center>ff</center></td> |
| <td><center>1</center></td> |
| <td><center>1</center></td> |
| <td><center>1</center></td> |
| <td><center>1</center></td> |
| </tr> |
| <tr> |
| <td><center>mask</center></td> |
| <td><center>ff</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| </tr> |
| </table> <br> |
| Early action: <table border=1> |
| <tr> |
| <td><center><font size=-3>ctr_amt_idx</font></center></td> |
| <td><center><font size=-3>nxt_state_mask</font></center></td> |
| <td><center><font size=-3>shift_amt</font></center></td> |
| <td><center><font size=-3>nxt_state</font></center></td> |
| <td><center><font size=-3>lookup_offset_8[1]</font></center></td> |
| <td><center><font size=-3>ctr_ld_src</font></center></td> |
| <td><center><font size=-3>lookup_offset_8[0]</font></center></td> |
| <td><center><font size=-3>ld_lookup_8[0]</font></center></td> |
| <td><center><font size=-3>ld_lookup_16</font></center></td> |
| <td><center><font size=-3>ld_lookup_8[1]</font></center></td> |
| <td><center><font size=-3>done</font></center></td> |
| <td><center><font size=-3>lookup_offset_16</font></center></td> |
| <td><center><font size=-3>ctr_load</font></center></td> |
| <td><center><font size=-3>buf_req</font></center></td> |
| </tr> |
| <tr> |
| <td><center>0</center></td> |
| <td><center>ff</center></td> |
| <td><center>e</center></td> |
| <td><center>2</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>1</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>c</center></td> |
| <td><center>0</center></td> |
| <td><center>e</center></td> |
| </tr> |
| </table> <br> |
| Action: <table border=1> |
| <tr> |
| <td><center><font size=-3>phv_8b_src_type_3</font></center></td> |
| <td><center><font size=-3>phv_8b_src_type_2</font></center></td> |
| <td><center><font size=-3>phv_8b_src_type_1</font></center></td> |
| <td><center><font size=-3>phv_8b_src_type_0</font></center></td> |
| <td><center><font size=-3>csum_addr[1]</font></center></td> |
| <td><center><font size=-3>phv_16b_dst_2</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_rot_imm_0</font></center></td> |
| <td><center><font size=-3>phv_16b_dst_0</font></center></td> |
| <td><center><font size=-3>phv_16b_dst_1</font></center></td> |
| <td><center><font size=-3>phv_32b_dst_0</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_add_dst_1</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_add_dst_0</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_add_dst_3</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_add_dst_2</font></center></td> |
| <td><center><font size=-3>phv_8b_dst_2</font></center></td> |
| <td><center><font size=-3>phv_8b_dst_3</font></center></td> |
| <td><center><font size=-3>phv_8b_dst_0</font></center></td> |
| <td><center><font size=-3>phv_8b_dst_1</font></center></td> |
| <td><center><font size=-3>pri_upd_en_shr</font></center></td> |
| <td><center><font size=-3>phv_32b_src_type_1</font></center></td> |
| <td><center><font size=-3>dst_offset_rst</font></center></td> |
| <td><center><font size=-3>phv_32b_src_type_0</font></center></td> |
| <td><center><font size=-3>phv_16b_src_1</font></center></td> |
| <td><center><font size=-3>phv_16b_src_0</font></center></td> |
| <td><center><font size=-3>phv_16b_src_3</font></center></td> |
| <td><center><font size=-3>phv_16b_src_2</font></center></td> |
| <td><center><font size=-3>phv_16b_dst_3</font></center></td> |
| <td><center><font size=-3>phv_32b_src_2</font></center></td> |
| <td><center><font size=-3>pri_upd_src</font></center></td> |
| <td><center><font size=-3>phv_16b_offset_add_dst_3</font></center></td> |
| <td><center><font size=-3>phv_16b_offset_rot_imm_1</font></center></td> |
| <td><center><font size=-3>csum_en[1]</font></center></td> |
| <td><center><font size=-3>phv_16b_offset_add_dst_1</font></center></td> |
| <td><center><font size=-3>phv_16b_offset_add_dst_0</font></center></td> |
| <td><center><font size=-3>dst_offset_inc</font></center></td> |
| <td><center><font size=-3>phv_16b_offset_add_dst_2</font></center></td> |
| <td><center><font size=-3>csum_addr[0]</font></center></td> |
| <td><center><font size=-3>pri_upd_type</font></center></td> |
| <td><center><font size=-3>phv_32b_dst_1</font></center></td> |
| <td><center><font size=-3>phv_32b_src_3</font></center></td> |
| <td><center><font size=-3>phv_32b_dst_2</font></center></td> |
| <td><center><font size=-3>phv_32b_src_1</font></center></td> |
| <td><center><font size=-3>phv_32b_src_0</font></center></td> |
| <td><center><font size=-3>phv_32b_offset_rot_imm_1</font></center></td> |
| <td><center><font size=-3>phv_32b_offset_rot_imm_0</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_rot_imm_3</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_rot_imm_2</font></center></td> |
| <td><center><font size=-3>phv_16b_offset_rot_imm_0</font></center></td> |
| <td><center><font size=-3>phv_32b_dst_3</font></center></td> |
| <td><center><font size=-3>pri_upd_val_mask</font></center></td> |
| <td><center><font size=-3>phv_16b_src_type_1</font></center></td> |
| <td><center><font size=-3>phv_16b_src_type_0</font></center></td> |
| <td><center><font size=-3>phv_8b_src_3</font></center></td> |
| <td><center><font size=-3>csum_en[0]</font></center></td> |
| <td><center><font size=-3>phv_32b_offset_add_dst_3</font></center></td> |
| <td><center><font size=-3>phv_32b_offset_add_dst_2</font></center></td> |
| <td><center><font size=-3>phv_32b_offset_add_dst_1</font></center></td> |
| <td><center><font size=-3>phv_32b_offset_add_dst_0</font></center></td> |
| <td><center><font size=-3>phv_8b_src_1</font></center></td> |
| <td><center><font size=-3>phv_8b_src_0</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_rot_imm_1</font></center></td> |
| <td><center><font size=-3>phv_8b_src_2</font></center></td> |
| </tr> |
| <tr> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>1</center></td> |
| <td><center>0</center></td> |
| <td><center>1ff</center></td> |
| <td><center>0</center></td> |
| <td><center>85</center></td> |
| <td><center>86</center></td> |
| <td><center>4</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>43</center></td> |
| <td><center>1ff</center></td> |
| <td><center>44</center></td> |
| <td><center>42</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>1</center></td> |
| <td><center>0</center></td> |
| <td><center>c</center></td> |
| <td><center>5</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>1ff</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>5</center></td> |
| <td><center>0</center></td> |
| <td><center>1ff</center></td> |
| <td><center>8</center></td> |
| <td><center>1</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>1ff</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>4</center></td> |
| <td><center>0</center></td> |
| <td><center>7</center></td> |
| </tr> |
| </table> <br> |
| </div></div><br><br> |
| |
| <div class="data_box"> |
| [<a href="javascript:void(0)" onclick="toggle_visibility('input_buffer_247');" style="text-decoration: none;"><font size=+3><b>.</b></font></a>] <a style="text-decoration: none; color: #0000FF;" href="#input_buffer_247">Input buffer</a> <br><br><div id="input_buffer_247" style="display: block;"> |
| <div style="min-width: 1060;"></div> |
| <table border=0><tr> |
| <td valign=bottom align=right><font size=-3>Matches </font></td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| <div class="tcam_arrow" style="width:54px; bottom: 0px;">16</div> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=40></td></tr><tr> |
| <td align=right><font size=-3>Bytes </font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>0</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>1</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>2</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>3</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>4</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>5</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>6</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>7</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>8</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>9</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>10</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>11</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>12</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; border-right: 2px solid black;"><font color=#555555 size=-1><center>13</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>14</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>15</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>16</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>17</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>18</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>19</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>20</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>21</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>22</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>23</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>24</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>25</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>26</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>27</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>28</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>29</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>30</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>31</center></font></td> |
| </tr><tr> |
| <td valign=top align=right><font size=-3>Extractions </font></td> |
| <td height=1 style="position: relative"> |
| <div class="extr_arrow" style="width:27px; top: 0px;">66</div> |
| </td> |
| <td height=1 style="position: relative"> |
| <div class="extr_arrow" style="width:108px; top: 0px;">4</div> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| <div class="extr_arrow" style="width:54px; top: 0px;">133</div> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| <div class="extr_arrow" style="width:27px; top: 0px;">67</div> |
| </td> |
| <td height=1 style="position: relative"> |
| <div class="extr_arrow" style="width:108px; top: 0px;">5</div> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| <div class="extr_arrow" style="width:54px; top: 0px;">134</div> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| </tr></table> |
| <div style="height:40px;"> </div> |
| PHV 68 <font size=+1>|=</font> 0x4<br> |
| <br> |
| </div></div><br><br> |
| <div class="data_box"> |
| [<a href="javascript:void(0)" onclick="toggle_visibility('transitions_247');" style="text-decoration: none;"><font size=+3><b>.</b></font></a>] <a style="text-decoration: none; color: #0000FF;" href="#transitions_247">Transitions</a> <br><br><div id="transitions_247" style="display: block;"> |
| <table border=0 id="transitions_table_247" class="draggable transitions_table"> |
| <tr> |
| <th>16b</th> |
| <th> </th></tr> |
| <td>0800</td> |
| <td style="text-align: left;"> <font size=+1>-></font> <a href="#row253">Row 253 (state parse_ipv4)</a></td> |
| </tr> |
| <td>Default</td> |
| <td style="text-align: left;"> <font size=+1>-></font> <a href="#row252">Row 252 (state <leaf>)</a></td> |
| </tr> |
| </table> |
| <br>Previous states: |
| <a href="#row243">Row 243</a><br> |
| </div></div><br><br> |
| </td></tr> |
| |
| <tr><td id="row246" class="row_cell"> |
| <a href="#row246">Row 246</a> <br><br> |
| State parse_ethernet (from state parse_pkt_out)<br /> |
| <br> |
| <div class="data_box"> |
| [<a href="javascript:void(0)" onclick="toggle_visibility('reg_data_246');" style="text-decoration: none;"><font size=+3><b>.</b></font></a>] <a style="text-decoration: none; color: #0000FF;" href="#reg_data_246">Raw register data</a> <br><br><div id="reg_data_246" style="display: none;"> |
| TCAM word: <table border=1> |
| <tr> |
| <td><center><font size=-3></font></center></td> |
| <td><center><font size=-3>curr_state</font></center></td> |
| <td><center><font size=-3>lookup_16</font></center></td> |
| <td><center><font size=-3>lookup_8[1]</font></center></td> |
| <td><center><font size=-3>lookup_8[0]</font></center></td> |
| <td><center><font size=-3>ver_1</font></center></td> |
| <td><center><font size=-3>ver_0</font></center></td> |
| <td><center><font size=-3>ctr_zero</font></center></td> |
| <td><center><font size=-3>ctr_neg</font></center></td> |
| </tr> |
| <tr> |
| <td><center>value</center></td> |
| <td><center>7</center></td> |
| <td><center>ffff</center></td> |
| <td><center>ff</center></td> |
| <td><center>ff</center></td> |
| <td><center>1</center></td> |
| <td><center>1</center></td> |
| <td><center>1</center></td> |
| <td><center>1</center></td> |
| </tr> |
| <tr> |
| <td><center>mask</center></td> |
| <td><center>ff</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| </tr> |
| </table> <br> |
| Early action: <table border=1> |
| <tr> |
| <td><center><font size=-3>ctr_amt_idx</font></center></td> |
| <td><center><font size=-3>nxt_state_mask</font></center></td> |
| <td><center><font size=-3>shift_amt</font></center></td> |
| <td><center><font size=-3>nxt_state</font></center></td> |
| <td><center><font size=-3>lookup_offset_8[1]</font></center></td> |
| <td><center><font size=-3>ctr_ld_src</font></center></td> |
| <td><center><font size=-3>lookup_offset_8[0]</font></center></td> |
| <td><center><font size=-3>ld_lookup_8[0]</font></center></td> |
| <td><center><font size=-3>ld_lookup_16</font></center></td> |
| <td><center><font size=-3>ld_lookup_8[1]</font></center></td> |
| <td><center><font size=-3>done</font></center></td> |
| <td><center><font size=-3>lookup_offset_16</font></center></td> |
| <td><center><font size=-3>ctr_load</font></center></td> |
| <td><center><font size=-3>buf_req</font></center></td> |
| </tr> |
| <tr> |
| <td><center>0</center></td> |
| <td><center>ff</center></td> |
| <td><center>e</center></td> |
| <td><center>2</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>1</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>c</center></td> |
| <td><center>0</center></td> |
| <td><center>e</center></td> |
| </tr> |
| </table> <br> |
| Action: <table border=1> |
| <tr> |
| <td><center><font size=-3>phv_8b_src_type_3</font></center></td> |
| <td><center><font size=-3>phv_8b_src_type_2</font></center></td> |
| <td><center><font size=-3>phv_8b_src_type_1</font></center></td> |
| <td><center><font size=-3>phv_8b_src_type_0</font></center></td> |
| <td><center><font size=-3>csum_addr[1]</font></center></td> |
| <td><center><font size=-3>phv_16b_dst_2</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_rot_imm_0</font></center></td> |
| <td><center><font size=-3>phv_16b_dst_0</font></center></td> |
| <td><center><font size=-3>phv_16b_dst_1</font></center></td> |
| <td><center><font size=-3>phv_32b_dst_0</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_add_dst_1</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_add_dst_0</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_add_dst_3</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_add_dst_2</font></center></td> |
| <td><center><font size=-3>phv_8b_dst_2</font></center></td> |
| <td><center><font size=-3>phv_8b_dst_3</font></center></td> |
| <td><center><font size=-3>phv_8b_dst_0</font></center></td> |
| <td><center><font size=-3>phv_8b_dst_1</font></center></td> |
| <td><center><font size=-3>pri_upd_en_shr</font></center></td> |
| <td><center><font size=-3>phv_32b_src_type_1</font></center></td> |
| <td><center><font size=-3>dst_offset_rst</font></center></td> |
| <td><center><font size=-3>phv_32b_src_type_0</font></center></td> |
| <td><center><font size=-3>phv_16b_src_1</font></center></td> |
| <td><center><font size=-3>phv_16b_src_0</font></center></td> |
| <td><center><font size=-3>phv_16b_src_3</font></center></td> |
| <td><center><font size=-3>phv_16b_src_2</font></center></td> |
| <td><center><font size=-3>phv_16b_dst_3</font></center></td> |
| <td><center><font size=-3>phv_32b_src_2</font></center></td> |
| <td><center><font size=-3>pri_upd_src</font></center></td> |
| <td><center><font size=-3>phv_16b_offset_add_dst_3</font></center></td> |
| <td><center><font size=-3>phv_16b_offset_rot_imm_1</font></center></td> |
| <td><center><font size=-3>csum_en[1]</font></center></td> |
| <td><center><font size=-3>phv_16b_offset_add_dst_1</font></center></td> |
| <td><center><font size=-3>phv_16b_offset_add_dst_0</font></center></td> |
| <td><center><font size=-3>dst_offset_inc</font></center></td> |
| <td><center><font size=-3>phv_16b_offset_add_dst_2</font></center></td> |
| <td><center><font size=-3>csum_addr[0]</font></center></td> |
| <td><center><font size=-3>pri_upd_type</font></center></td> |
| <td><center><font size=-3>phv_32b_dst_1</font></center></td> |
| <td><center><font size=-3>phv_32b_src_3</font></center></td> |
| <td><center><font size=-3>phv_32b_dst_2</font></center></td> |
| <td><center><font size=-3>phv_32b_src_1</font></center></td> |
| <td><center><font size=-3>phv_32b_src_0</font></center></td> |
| <td><center><font size=-3>phv_32b_offset_rot_imm_1</font></center></td> |
| <td><center><font size=-3>phv_32b_offset_rot_imm_0</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_rot_imm_3</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_rot_imm_2</font></center></td> |
| <td><center><font size=-3>phv_16b_offset_rot_imm_0</font></center></td> |
| <td><center><font size=-3>phv_32b_dst_3</font></center></td> |
| <td><center><font size=-3>pri_upd_val_mask</font></center></td> |
| <td><center><font size=-3>phv_16b_src_type_1</font></center></td> |
| <td><center><font size=-3>phv_16b_src_type_0</font></center></td> |
| <td><center><font size=-3>phv_8b_src_3</font></center></td> |
| <td><center><font size=-3>csum_en[0]</font></center></td> |
| <td><center><font size=-3>phv_32b_offset_add_dst_3</font></center></td> |
| <td><center><font size=-3>phv_32b_offset_add_dst_2</font></center></td> |
| <td><center><font size=-3>phv_32b_offset_add_dst_1</font></center></td> |
| <td><center><font size=-3>phv_32b_offset_add_dst_0</font></center></td> |
| <td><center><font size=-3>phv_8b_src_1</font></center></td> |
| <td><center><font size=-3>phv_8b_src_0</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_rot_imm_1</font></center></td> |
| <td><center><font size=-3>phv_8b_src_2</font></center></td> |
| </tr> |
| <tr> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>1</center></td> |
| <td><center>0</center></td> |
| <td><center>1ff</center></td> |
| <td><center>0</center></td> |
| <td><center>85</center></td> |
| <td><center>86</center></td> |
| <td><center>4</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>43</center></td> |
| <td><center>1ff</center></td> |
| <td><center>44</center></td> |
| <td><center>42</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>1</center></td> |
| <td><center>0</center></td> |
| <td><center>c</center></td> |
| <td><center>5</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>1ff</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>5</center></td> |
| <td><center>0</center></td> |
| <td><center>1ff</center></td> |
| <td><center>8</center></td> |
| <td><center>1</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>1ff</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>4</center></td> |
| <td><center>0</center></td> |
| <td><center>7</center></td> |
| </tr> |
| </table> <br> |
| </div></div><br><br> |
| |
| <div class="data_box"> |
| [<a href="javascript:void(0)" onclick="toggle_visibility('input_buffer_246');" style="text-decoration: none;"><font size=+3><b>.</b></font></a>] <a style="text-decoration: none; color: #0000FF;" href="#input_buffer_246">Input buffer</a> <br><br><div id="input_buffer_246" style="display: block;"> |
| <div style="min-width: 1060;"></div> |
| <table border=0><tr> |
| <td valign=bottom align=right><font size=-3>Matches </font></td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| <div class="tcam_arrow" style="width:54px; bottom: 0px;">16</div> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=40></td></tr><tr> |
| <td align=right><font size=-3>Bytes </font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>0</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>1</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>2</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>3</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>4</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>5</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>6</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>7</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>8</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>9</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>10</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>11</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>12</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; border-right: 2px solid black;"><font color=#555555 size=-1><center>13</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>14</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>15</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>16</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>17</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>18</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>19</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>20</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>21</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>22</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>23</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>24</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>25</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>26</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>27</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>28</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>29</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>30</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>31</center></font></td> |
| </tr><tr> |
| <td valign=top align=right><font size=-3>Extractions </font></td> |
| <td height=1 style="position: relative"> |
| <div class="extr_arrow" style="width:27px; top: 0px;">66</div> |
| </td> |
| <td height=1 style="position: relative"> |
| <div class="extr_arrow" style="width:108px; top: 0px;">4</div> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| <div class="extr_arrow" style="width:54px; top: 0px;">133</div> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| <div class="extr_arrow" style="width:27px; top: 0px;">67</div> |
| </td> |
| <td height=1 style="position: relative"> |
| <div class="extr_arrow" style="width:108px; top: 0px;">5</div> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| <div class="extr_arrow" style="width:54px; top: 0px;">134</div> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| </tr></table> |
| <div style="height:40px;"> </div> |
| PHV 68 <font size=+1>|=</font> 0x4<br> |
| <br> |
| </div></div><br><br> |
| <div class="data_box"> |
| [<a href="javascript:void(0)" onclick="toggle_visibility('transitions_246');" style="text-decoration: none;"><font size=+3><b>.</b></font></a>] <a style="text-decoration: none; color: #0000FF;" href="#transitions_246">Transitions</a> <br><br><div id="transitions_246" style="display: block;"> |
| <table border=0 id="transitions_table_246" class="draggable transitions_table"> |
| <tr> |
| <th>16b</th> |
| <th> </th></tr> |
| <td>0800</td> |
| <td style="text-align: left;"> <font size=+1>-></font> <a href="#row253">Row 253 (state parse_ipv4)</a></td> |
| </tr> |
| <td>Default</td> |
| <td style="text-align: left;"> <font size=+1>-></font> <a href="#row252">Row 252 (state <leaf>)</a></td> |
| </tr> |
| </table> |
| <br>Previous states: |
| <a href="#row248">Row 248</a><br> |
| </div></div><br><br> |
| </td></tr> |
| |
| <tr><td id="row245" class="row_cell"> |
| <a href="#row245">Row 245</a> <br><br> |
| State start (from state <POV initialization>_<Ingress intrinsic metadata>_<Phase 0>)<br /> |
| <br> |
| <div class="data_box"> |
| [<a href="javascript:void(0)" onclick="toggle_visibility('reg_data_245');" style="text-decoration: none;"><font size=+3><b>.</b></font></a>] <a style="text-decoration: none; color: #0000FF;" href="#reg_data_245">Raw register data</a> <br><br><div id="reg_data_245" style="display: none;"> |
| TCAM word: <table border=1> |
| <tr> |
| <td><center><font size=-3></font></center></td> |
| <td><center><font size=-3>curr_state</font></center></td> |
| <td><center><font size=-3>lookup_16</font></center></td> |
| <td><center><font size=-3>lookup_8[1]</font></center></td> |
| <td><center><font size=-3>lookup_8[0]</font></center></td> |
| <td><center><font size=-3>ver_1</font></center></td> |
| <td><center><font size=-3>ver_0</font></center></td> |
| <td><center><font size=-3>ctr_zero</font></center></td> |
| <td><center><font size=-3>ctr_neg</font></center></td> |
| </tr> |
| <tr> |
| <td><center>value</center></td> |
| <td><center>8</center></td> |
| <td><center>ffff</center></td> |
| <td><center>ff</center></td> |
| <td><center>ff</center></td> |
| <td><center>1</center></td> |
| <td><center>1</center></td> |
| <td><center>1</center></td> |
| <td><center>1</center></td> |
| </tr> |
| <tr> |
| <td><center>mask</center></td> |
| <td><center>ff</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| </tr> |
| </table> <br> |
| Early action: <table border=1> |
| <tr> |
| <td><center><font size=-3>ctr_amt_idx</font></center></td> |
| <td><center><font size=-3>nxt_state_mask</font></center></td> |
| <td><center><font size=-3>shift_amt</font></center></td> |
| <td><center><font size=-3>nxt_state</font></center></td> |
| <td><center><font size=-3>lookup_offset_8[1]</font></center></td> |
| <td><center><font size=-3>ctr_ld_src</font></center></td> |
| <td><center><font size=-3>lookup_offset_8[0]</font></center></td> |
| <td><center><font size=-3>ld_lookup_8[0]</font></center></td> |
| <td><center><font size=-3>ld_lookup_16</font></center></td> |
| <td><center><font size=-3>ld_lookup_8[1]</font></center></td> |
| <td><center><font size=-3>done</font></center></td> |
| <td><center><font size=-3>lookup_offset_16</font></center></td> |
| <td><center><font size=-3>ctr_load</font></center></td> |
| <td><center><font size=-3>buf_req</font></center></td> |
| </tr> |
| <tr> |
| <td><center>0</center></td> |
| <td><center>ff</center></td> |
| <td><center>0</center></td> |
| <td><center>9</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>c</center></td> |
| <td><center>1</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>d</center></td> |
| </tr> |
| </table> <br> |
| Action: <table border=1> |
| <tr> |
| <td><center><font size=-3>phv_8b_src_type_3</font></center></td> |
| <td><center><font size=-3>phv_8b_src_type_2</font></center></td> |
| <td><center><font size=-3>phv_8b_src_type_1</font></center></td> |
| <td><center><font size=-3>phv_8b_src_type_0</font></center></td> |
| <td><center><font size=-3>csum_addr[1]</font></center></td> |
| <td><center><font size=-3>phv_16b_dst_2</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_rot_imm_0</font></center></td> |
| <td><center><font size=-3>phv_16b_dst_0</font></center></td> |
| <td><center><font size=-3>phv_16b_dst_1</font></center></td> |
| <td><center><font size=-3>phv_32b_dst_0</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_add_dst_1</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_add_dst_0</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_add_dst_3</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_add_dst_2</font></center></td> |
| <td><center><font size=-3>phv_8b_dst_2</font></center></td> |
| <td><center><font size=-3>phv_8b_dst_3</font></center></td> |
| <td><center><font size=-3>phv_8b_dst_0</font></center></td> |
| <td><center><font size=-3>phv_8b_dst_1</font></center></td> |
| <td><center><font size=-3>pri_upd_en_shr</font></center></td> |
| <td><center><font size=-3>phv_32b_src_type_1</font></center></td> |
| <td><center><font size=-3>dst_offset_rst</font></center></td> |
| <td><center><font size=-3>phv_32b_src_type_0</font></center></td> |
| <td><center><font size=-3>phv_16b_src_1</font></center></td> |
| <td><center><font size=-3>phv_16b_src_0</font></center></td> |
| <td><center><font size=-3>phv_16b_src_3</font></center></td> |
| <td><center><font size=-3>phv_16b_src_2</font></center></td> |
| <td><center><font size=-3>phv_16b_dst_3</font></center></td> |
| <td><center><font size=-3>phv_32b_src_2</font></center></td> |
| <td><center><font size=-3>pri_upd_src</font></center></td> |
| <td><center><font size=-3>phv_16b_offset_add_dst_3</font></center></td> |
| <td><center><font size=-3>phv_16b_offset_rot_imm_1</font></center></td> |
| <td><center><font size=-3>csum_en[1]</font></center></td> |
| <td><center><font size=-3>phv_16b_offset_add_dst_1</font></center></td> |
| <td><center><font size=-3>phv_16b_offset_add_dst_0</font></center></td> |
| <td><center><font size=-3>dst_offset_inc</font></center></td> |
| <td><center><font size=-3>phv_16b_offset_add_dst_2</font></center></td> |
| <td><center><font size=-3>csum_addr[0]</font></center></td> |
| <td><center><font size=-3>pri_upd_type</font></center></td> |
| <td><center><font size=-3>phv_32b_dst_1</font></center></td> |
| <td><center><font size=-3>phv_32b_src_3</font></center></td> |
| <td><center><font size=-3>phv_32b_dst_2</font></center></td> |
| <td><center><font size=-3>phv_32b_src_1</font></center></td> |
| <td><center><font size=-3>phv_32b_src_0</font></center></td> |
| <td><center><font size=-3>phv_32b_offset_rot_imm_1</font></center></td> |
| <td><center><font size=-3>phv_32b_offset_rot_imm_0</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_rot_imm_3</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_rot_imm_2</font></center></td> |
| <td><center><font size=-3>phv_16b_offset_rot_imm_0</font></center></td> |
| <td><center><font size=-3>phv_32b_dst_3</font></center></td> |
| <td><center><font size=-3>pri_upd_val_mask</font></center></td> |
| <td><center><font size=-3>phv_16b_src_type_1</font></center></td> |
| <td><center><font size=-3>phv_16b_src_type_0</font></center></td> |
| <td><center><font size=-3>phv_8b_src_3</font></center></td> |
| <td><center><font size=-3>csum_en[0]</font></center></td> |
| <td><center><font size=-3>phv_32b_offset_add_dst_3</font></center></td> |
| <td><center><font size=-3>phv_32b_offset_add_dst_2</font></center></td> |
| <td><center><font size=-3>phv_32b_offset_add_dst_1</font></center></td> |
| <td><center><font size=-3>phv_32b_offset_add_dst_0</font></center></td> |
| <td><center><font size=-3>phv_8b_src_1</font></center></td> |
| <td><center><font size=-3>phv_8b_src_0</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_rot_imm_1</font></center></td> |
| <td><center><font size=-3>phv_8b_src_2</font></center></td> |
| </tr> |
| <tr> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>1</center></td> |
| <td><center>0</center></td> |
| <td><center>1ff</center></td> |
| <td><center>0</center></td> |
| <td><center>1ff</center></td> |
| <td><center>1ff</center></td> |
| <td><center>1ff</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>1ff</center></td> |
| <td><center>1ff</center></td> |
| <td><center>44</center></td> |
| <td><center>1ff</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>1</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>1ff</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>1ff</center></td> |
| <td><center>0</center></td> |
| <td><center>1ff</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>1ff</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>40</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| </tr> |
| </table> <br> |
| </div></div><br><br> |
| |
| <div class="data_box"> |
| [<a href="javascript:void(0)" onclick="toggle_visibility('input_buffer_245');" style="text-decoration: none;"><font size=+3><b>.</b></font></a>] <a style="text-decoration: none; color: #0000FF;" href="#input_buffer_245">Input buffer</a> <br><br><div id="input_buffer_245" style="display: block;"> |
| <div style="min-width: 1060;"></div> |
| <table border=0><tr> |
| <td valign=bottom align=right><font size=-3>Matches </font></td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| <div class="tcam_arrow" style="width:27px; bottom: 0px;">8[0]</div> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=40></td></tr><tr> |
| <td align=right><font size=-3>Bytes </font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>0</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>1</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>2</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>3</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>4</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>5</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>6</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>7</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>8</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>9</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>10</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>11</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>12</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>13</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>14</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>15</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>16</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>17</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>18</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>19</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>20</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>21</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>22</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>23</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>24</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>25</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>26</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>27</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>28</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>29</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>30</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>31</center></font></td> |
| </tr><tr> |
| <td valign=top align=right><font size=-3>Extractions </font></td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| </tr></table> |
| <div style="height:20px;"> </div> |
| PHV 68 <font size=+1>|=</font> 0x40<br> |
| <br> |
| </div></div><br><br> |
| <div class="data_box"> |
| [<a href="javascript:void(0)" onclick="toggle_visibility('transitions_245');" style="text-decoration: none;"><font size=+3><b>.</b></font></a>] <a style="text-decoration: none; color: #0000FF;" href="#transitions_245">Transitions</a> <br><br><div id="transitions_245" style="display: block;"> |
| <table border=0 id="transitions_table_245" class="draggable transitions_table"> |
| <tr> |
| <th>8b[0]</th> |
| <th> </th></tr> |
| <td>00</td> |
| <td style="text-align: left;"> <font size=+1>-></font> <a href="#row244">Row 244 (state parse_pkt_in)</a></td> |
| </tr> |
| <td>Default</td> |
| <td style="text-align: left;"> <font size=+1>-></font> <a href="#row243">Row 243 (state default_parser)</a></td> |
| </tr> |
| </table> |
| <br>Previous states: |
| <a href="#row255">Row 255</a><br> |
| </div></div><br><br> |
| </td></tr> |
| |
| <tr><td id="row244" class="row_cell"> |
| <a href="#row244">Row 244</a> <br><br> |
| State parse_pkt_in (from state start)<br /> |
| <br> |
| <div class="data_box"> |
| [<a href="javascript:void(0)" onclick="toggle_visibility('reg_data_244');" style="text-decoration: none;"><font size=+3><b>.</b></font></a>] <a style="text-decoration: none; color: #0000FF;" href="#reg_data_244">Raw register data</a> <br><br><div id="reg_data_244" style="display: none;"> |
| TCAM word: <table border=1> |
| <tr> |
| <td><center><font size=-3></font></center></td> |
| <td><center><font size=-3>curr_state</font></center></td> |
| <td><center><font size=-3>lookup_16</font></center></td> |
| <td><center><font size=-3>lookup_8[1]</font></center></td> |
| <td><center><font size=-3>lookup_8[0]</font></center></td> |
| <td><center><font size=-3>ver_1</font></center></td> |
| <td><center><font size=-3>ver_0</font></center></td> |
| <td><center><font size=-3>ctr_zero</font></center></td> |
| <td><center><font size=-3>ctr_neg</font></center></td> |
| </tr> |
| <tr> |
| <td><center>value</center></td> |
| <td><center>9</center></td> |
| <td><center>ffff</center></td> |
| <td><center>ff</center></td> |
| <td><center>0</center></td> |
| <td><center>1</center></td> |
| <td><center>1</center></td> |
| <td><center>1</center></td> |
| <td><center>1</center></td> |
| </tr> |
| <tr> |
| <td><center>mask</center></td> |
| <td><center>ff</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>ff</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| </tr> |
| </table> <br> |
| Early action: <table border=1> |
| <tr> |
| <td><center><font size=-3>ctr_amt_idx</font></center></td> |
| <td><center><font size=-3>nxt_state_mask</font></center></td> |
| <td><center><font size=-3>shift_amt</font></center></td> |
| <td><center><font size=-3>nxt_state</font></center></td> |
| <td><center><font size=-3>lookup_offset_8[1]</font></center></td> |
| <td><center><font size=-3>ctr_ld_src</font></center></td> |
| <td><center><font size=-3>lookup_offset_8[0]</font></center></td> |
| <td><center><font size=-3>ld_lookup_8[0]</font></center></td> |
| <td><center><font size=-3>ld_lookup_16</font></center></td> |
| <td><center><font size=-3>ld_lookup_8[1]</font></center></td> |
| <td><center><font size=-3>done</font></center></td> |
| <td><center><font size=-3>lookup_offset_16</font></center></td> |
| <td><center><font size=-3>ctr_load</font></center></td> |
| <td><center><font size=-3>buf_req</font></center></td> |
| </tr> |
| <tr> |
| <td><center>0</center></td> |
| <td><center>ff</center></td> |
| <td><center>2</center></td> |
| <td><center>1</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>2</center></td> |
| </tr> |
| </table> <br> |
| Action: <table border=1> |
| <tr> |
| <td><center><font size=-3>phv_8b_src_type_3</font></center></td> |
| <td><center><font size=-3>phv_8b_src_type_2</font></center></td> |
| <td><center><font size=-3>phv_8b_src_type_1</font></center></td> |
| <td><center><font size=-3>phv_8b_src_type_0</font></center></td> |
| <td><center><font size=-3>csum_addr[1]</font></center></td> |
| <td><center><font size=-3>phv_16b_dst_2</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_rot_imm_0</font></center></td> |
| <td><center><font size=-3>phv_16b_dst_0</font></center></td> |
| <td><center><font size=-3>phv_16b_dst_1</font></center></td> |
| <td><center><font size=-3>phv_32b_dst_0</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_add_dst_1</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_add_dst_0</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_add_dst_3</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_add_dst_2</font></center></td> |
| <td><center><font size=-3>phv_8b_dst_2</font></center></td> |
| <td><center><font size=-3>phv_8b_dst_3</font></center></td> |
| <td><center><font size=-3>phv_8b_dst_0</font></center></td> |
| <td><center><font size=-3>phv_8b_dst_1</font></center></td> |
| <td><center><font size=-3>pri_upd_en_shr</font></center></td> |
| <td><center><font size=-3>phv_32b_src_type_1</font></center></td> |
| <td><center><font size=-3>dst_offset_rst</font></center></td> |
| <td><center><font size=-3>phv_32b_src_type_0</font></center></td> |
| <td><center><font size=-3>phv_16b_src_1</font></center></td> |
| <td><center><font size=-3>phv_16b_src_0</font></center></td> |
| <td><center><font size=-3>phv_16b_src_3</font></center></td> |
| <td><center><font size=-3>phv_16b_src_2</font></center></td> |
| <td><center><font size=-3>phv_16b_dst_3</font></center></td> |
| <td><center><font size=-3>phv_32b_src_2</font></center></td> |
| <td><center><font size=-3>pri_upd_src</font></center></td> |
| <td><center><font size=-3>phv_16b_offset_add_dst_3</font></center></td> |
| <td><center><font size=-3>phv_16b_offset_rot_imm_1</font></center></td> |
| <td><center><font size=-3>csum_en[1]</font></center></td> |
| <td><center><font size=-3>phv_16b_offset_add_dst_1</font></center></td> |
| <td><center><font size=-3>phv_16b_offset_add_dst_0</font></center></td> |
| <td><center><font size=-3>dst_offset_inc</font></center></td> |
| <td><center><font size=-3>phv_16b_offset_add_dst_2</font></center></td> |
| <td><center><font size=-3>csum_addr[0]</font></center></td> |
| <td><center><font size=-3>pri_upd_type</font></center></td> |
| <td><center><font size=-3>phv_32b_dst_1</font></center></td> |
| <td><center><font size=-3>phv_32b_src_3</font></center></td> |
| <td><center><font size=-3>phv_32b_dst_2</font></center></td> |
| <td><center><font size=-3>phv_32b_src_1</font></center></td> |
| <td><center><font size=-3>phv_32b_src_0</font></center></td> |
| <td><center><font size=-3>phv_32b_offset_rot_imm_1</font></center></td> |
| <td><center><font size=-3>phv_32b_offset_rot_imm_0</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_rot_imm_3</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_rot_imm_2</font></center></td> |
| <td><center><font size=-3>phv_16b_offset_rot_imm_0</font></center></td> |
| <td><center><font size=-3>phv_32b_dst_3</font></center></td> |
| <td><center><font size=-3>pri_upd_val_mask</font></center></td> |
| <td><center><font size=-3>phv_16b_src_type_1</font></center></td> |
| <td><center><font size=-3>phv_16b_src_type_0</font></center></td> |
| <td><center><font size=-3>phv_8b_src_3</font></center></td> |
| <td><center><font size=-3>csum_en[0]</font></center></td> |
| <td><center><font size=-3>phv_32b_offset_add_dst_3</font></center></td> |
| <td><center><font size=-3>phv_32b_offset_add_dst_2</font></center></td> |
| <td><center><font size=-3>phv_32b_offset_add_dst_1</font></center></td> |
| <td><center><font size=-3>phv_32b_offset_add_dst_0</font></center></td> |
| <td><center><font size=-3>phv_8b_src_1</font></center></td> |
| <td><center><font size=-3>phv_8b_src_0</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_rot_imm_1</font></center></td> |
| <td><center><font size=-3>phv_8b_src_2</font></center></td> |
| </tr> |
| <tr> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>1</center></td> |
| <td><center>0</center></td> |
| <td><center>1ff</center></td> |
| <td><center>0</center></td> |
| <td><center>81</center></td> |
| <td><center>1ff</center></td> |
| <td><center>1ff</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>1ff</center></td> |
| <td><center>1ff</center></td> |
| <td><center>44</center></td> |
| <td><center>1ff</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>1</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>1ff</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>1ff</center></td> |
| <td><center>0</center></td> |
| <td><center>1ff</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>1ff</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>1</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| </tr> |
| </table> <br> |
| </div></div><br><br> |
| |
| <div class="data_box"> |
| [<a href="javascript:void(0)" onclick="toggle_visibility('input_buffer_244');" style="text-decoration: none;"><font size=+3><b>.</b></font></a>] <a style="text-decoration: none; color: #0000FF;" href="#input_buffer_244">Input buffer</a> <br><br><div id="input_buffer_244" style="display: block;"> |
| <div style="min-width: 1060;"></div> |
| <table border=0><tr> |
| <td valign=bottom align=right><font size=-3>Matches </font></td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=20></td></tr><tr> |
| <td align=right><font size=-3>Bytes </font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>0</center></font></td> |
| <td bgcolor=#AAAAAA style="width: 25px; height: 25px; border-right: 2px solid black;"><font color=#555555 size=-1><center>1</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>2</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>3</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>4</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>5</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>6</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>7</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>8</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>9</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>10</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>11</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>12</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>13</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>14</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>15</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>16</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>17</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>18</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>19</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>20</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>21</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>22</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>23</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>24</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>25</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>26</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>27</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>28</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>29</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>30</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>31</center></font></td> |
| </tr><tr> |
| <td valign=top align=right><font size=-3>Extractions </font></td> |
| <td height=1 style="position: relative"> |
| <div class="extr_arrow" style="width:54px; top: 0px;">129</div> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| </tr></table> |
| <div style="height:40px;"> </div> |
| PHV 68 <font size=+1>|=</font> 0x1<br> |
| <br> |
| </div></div><br><br> |
| <div class="data_box"> |
| [<a href="javascript:void(0)" onclick="toggle_visibility('transitions_244');" style="text-decoration: none;"><font size=+3><b>.</b></font></a>] <a style="text-decoration: none; color: #0000FF;" href="#transitions_244">Transitions</a> <br><br><div id="transitions_244" style="display: block;"> |
| <table border=0 id="transitions_table_244" class="draggable transitions_table"> |
| <tr> |
| <th> </th></tr> |
| <td>Default</td> |
| <td style="text-align: left;"> <font size=+1>-></font> <a href="#row254">Row 254 (state parse_ethernet)</a></td> |
| </tr> |
| </table> |
| <br>Previous states: |
| <a href="#row245">Row 245</a><br> |
| </div></div><br><br> |
| </td></tr> |
| |
| <tr><td id="row243" class="row_cell"> |
| <a href="#row243">Row 243</a> <br><br> |
| State default_parser (from state start)<br /> |
| <br> |
| <div class="data_box"> |
| [<a href="javascript:void(0)" onclick="toggle_visibility('reg_data_243');" style="text-decoration: none;"><font size=+3><b>.</b></font></a>] <a style="text-decoration: none; color: #0000FF;" href="#reg_data_243">Raw register data</a> <br><br><div id="reg_data_243" style="display: none;"> |
| TCAM word: <table border=1> |
| <tr> |
| <td><center><font size=-3></font></center></td> |
| <td><center><font size=-3>curr_state</font></center></td> |
| <td><center><font size=-3>lookup_16</font></center></td> |
| <td><center><font size=-3>lookup_8[1]</font></center></td> |
| <td><center><font size=-3>lookup_8[0]</font></center></td> |
| <td><center><font size=-3>ver_1</font></center></td> |
| <td><center><font size=-3>ver_0</font></center></td> |
| <td><center><font size=-3>ctr_zero</font></center></td> |
| <td><center><font size=-3>ctr_neg</font></center></td> |
| </tr> |
| <tr> |
| <td><center>value</center></td> |
| <td><center>9</center></td> |
| <td><center>ffff</center></td> |
| <td><center>ff</center></td> |
| <td><center>ff</center></td> |
| <td><center>1</center></td> |
| <td><center>1</center></td> |
| <td><center>1</center></td> |
| <td><center>1</center></td> |
| </tr> |
| <tr> |
| <td><center>mask</center></td> |
| <td><center>ff</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| </tr> |
| </table> <br> |
| Early action: <table border=1> |
| <tr> |
| <td><center><font size=-3>ctr_amt_idx</font></center></td> |
| <td><center><font size=-3>nxt_state_mask</font></center></td> |
| <td><center><font size=-3>shift_amt</font></center></td> |
| <td><center><font size=-3>nxt_state</font></center></td> |
| <td><center><font size=-3>lookup_offset_8[1]</font></center></td> |
| <td><center><font size=-3>ctr_ld_src</font></center></td> |
| <td><center><font size=-3>lookup_offset_8[0]</font></center></td> |
| <td><center><font size=-3>ld_lookup_8[0]</font></center></td> |
| <td><center><font size=-3>ld_lookup_16</font></center></td> |
| <td><center><font size=-3>ld_lookup_8[1]</font></center></td> |
| <td><center><font size=-3>done</font></center></td> |
| <td><center><font size=-3>lookup_offset_16</font></center></td> |
| <td><center><font size=-3>ctr_load</font></center></td> |
| <td><center><font size=-3>buf_req</font></center></td> |
| </tr> |
| <tr> |
| <td><center>0</center></td> |
| <td><center>ff</center></td> |
| <td><center>0</center></td> |
| <td><center>6</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| </tr> |
| </table> <br> |
| Action: <table border=1> |
| <tr> |
| <td><center><font size=-3>phv_8b_src_type_3</font></center></td> |
| <td><center><font size=-3>phv_8b_src_type_2</font></center></td> |
| <td><center><font size=-3>phv_8b_src_type_1</font></center></td> |
| <td><center><font size=-3>phv_8b_src_type_0</font></center></td> |
| <td><center><font size=-3>csum_addr[1]</font></center></td> |
| <td><center><font size=-3>phv_16b_dst_2</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_rot_imm_0</font></center></td> |
| <td><center><font size=-3>phv_16b_dst_0</font></center></td> |
| <td><center><font size=-3>phv_16b_dst_1</font></center></td> |
| <td><center><font size=-3>phv_32b_dst_0</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_add_dst_1</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_add_dst_0</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_add_dst_3</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_add_dst_2</font></center></td> |
| <td><center><font size=-3>phv_8b_dst_2</font></center></td> |
| <td><center><font size=-3>phv_8b_dst_3</font></center></td> |
| <td><center><font size=-3>phv_8b_dst_0</font></center></td> |
| <td><center><font size=-3>phv_8b_dst_1</font></center></td> |
| <td><center><font size=-3>pri_upd_en_shr</font></center></td> |
| <td><center><font size=-3>phv_32b_src_type_1</font></center></td> |
| <td><center><font size=-3>dst_offset_rst</font></center></td> |
| <td><center><font size=-3>phv_32b_src_type_0</font></center></td> |
| <td><center><font size=-3>phv_16b_src_1</font></center></td> |
| <td><center><font size=-3>phv_16b_src_0</font></center></td> |
| <td><center><font size=-3>phv_16b_src_3</font></center></td> |
| <td><center><font size=-3>phv_16b_src_2</font></center></td> |
| <td><center><font size=-3>phv_16b_dst_3</font></center></td> |
| <td><center><font size=-3>phv_32b_src_2</font></center></td> |
| <td><center><font size=-3>pri_upd_src</font></center></td> |
| <td><center><font size=-3>phv_16b_offset_add_dst_3</font></center></td> |
| <td><center><font size=-3>phv_16b_offset_rot_imm_1</font></center></td> |
| <td><center><font size=-3>csum_en[1]</font></center></td> |
| <td><center><font size=-3>phv_16b_offset_add_dst_1</font></center></td> |
| <td><center><font size=-3>phv_16b_offset_add_dst_0</font></center></td> |
| <td><center><font size=-3>dst_offset_inc</font></center></td> |
| <td><center><font size=-3>phv_16b_offset_add_dst_2</font></center></td> |
| <td><center><font size=-3>csum_addr[0]</font></center></td> |
| <td><center><font size=-3>pri_upd_type</font></center></td> |
| <td><center><font size=-3>phv_32b_dst_1</font></center></td> |
| <td><center><font size=-3>phv_32b_src_3</font></center></td> |
| <td><center><font size=-3>phv_32b_dst_2</font></center></td> |
| <td><center><font size=-3>phv_32b_src_1</font></center></td> |
| <td><center><font size=-3>phv_32b_src_0</font></center></td> |
| <td><center><font size=-3>phv_32b_offset_rot_imm_1</font></center></td> |
| <td><center><font size=-3>phv_32b_offset_rot_imm_0</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_rot_imm_3</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_rot_imm_2</font></center></td> |
| <td><center><font size=-3>phv_16b_offset_rot_imm_0</font></center></td> |
| <td><center><font size=-3>phv_32b_dst_3</font></center></td> |
| <td><center><font size=-3>pri_upd_val_mask</font></center></td> |
| <td><center><font size=-3>phv_16b_src_type_1</font></center></td> |
| <td><center><font size=-3>phv_16b_src_type_0</font></center></td> |
| <td><center><font size=-3>phv_8b_src_3</font></center></td> |
| <td><center><font size=-3>csum_en[0]</font></center></td> |
| <td><center><font size=-3>phv_32b_offset_add_dst_3</font></center></td> |
| <td><center><font size=-3>phv_32b_offset_add_dst_2</font></center></td> |
| <td><center><font size=-3>phv_32b_offset_add_dst_1</font></center></td> |
| <td><center><font size=-3>phv_32b_offset_add_dst_0</font></center></td> |
| <td><center><font size=-3>phv_8b_src_1</font></center></td> |
| <td><center><font size=-3>phv_8b_src_0</font></center></td> |
| <td><center><font size=-3>phv_8b_offset_rot_imm_1</font></center></td> |
| <td><center><font size=-3>phv_8b_src_2</font></center></td> |
| </tr> |
| <tr> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>1ff</center></td> |
| <td><center>0</center></td> |
| <td><center>1ff</center></td> |
| <td><center>1ff</center></td> |
| <td><center>1ff</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>1ff</center></td> |
| <td><center>1ff</center></td> |
| <td><center>1ff</center></td> |
| <td><center>1ff</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>1</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>1ff</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>1ff</center></td> |
| <td><center>0</center></td> |
| <td><center>1ff</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>1ff</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| <td><center>0</center></td> |
| </tr> |
| </table> <br> |
| </div></div><br><br> |
| <div class="data_box"> |
| [<a href="javascript:void(0)" onclick="toggle_visibility('saved_243');" style="text-decoration: none;"><font size=+3><b>.</b></font></a>] <a style="text-decoration: none; color: #0000FF;" href="#saved_243">Saved matches</a> <br><br><div id="saved_243" style="display: block;"> |
| 16b |
| <font size=+1><-</font> |
| <a href="#row255">Row 255</a><br> |
| </div></div><br><br> |
| <div class="data_box"> |
| [<a href="javascript:void(0)" onclick="toggle_visibility('input_buffer_243');" style="text-decoration: none;"><font size=+3><b>.</b></font></a>] <a style="text-decoration: none; color: #0000FF;" href="#input_buffer_243">Input buffer</a> <br><br><div id="input_buffer_243" style="display: block;"> |
| <div style="min-width: 1060;"></div> |
| <table border=0><tr> |
| <td valign=bottom align=right><font size=-3>Matches </font></td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=20></td></tr><tr> |
| <td align=right><font size=-3>Bytes </font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>0</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>1</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>2</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>3</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>4</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>5</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>6</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>7</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>8</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>9</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>10</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>11</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>12</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>13</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>14</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>15</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>16</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>17</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>18</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>19</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>20</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>21</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>22</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>23</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>24</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>25</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>26</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>27</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>28</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>29</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>30</center></font></td> |
| <td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>31</center></font></td> |
| </tr><tr> |
| <td valign=top align=right><font size=-3>Extractions </font></td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| <td height=1 style="position: relative"> |
| </td> |
| </tr></table> |
| <div style="height:20px;"> </div> |
| </div></div><br><br> |
| <div class="data_box"> |
| [<a href="javascript:void(0)" onclick="toggle_visibility('transitions_243');" style="text-decoration: none;"><font size=+3><b>.</b></font></a>] <a style="text-decoration: none; color: #0000FF;" href="#transitions_243">Transitions</a> <br><br><div id="transitions_243" style="display: block;"> |
| <table border=0 id="transitions_table_243" class="draggable transitions_table"> |
| <tr> |
| <th>16b</th> |
| <th> </th></tr> |
| <td>00c0 && 01ff</td> |
| <td style="text-align: left;"> <font size=+1>-></font> <a href="#row248">Row 248 (state parse_pkt_out)</a></td> |
| </tr> |
| <td>Default</td> |
| <td style="text-align: left;"> <font size=+1>-></font> <a href="#row247">Row 247 (state parse_ethernet)</a></td> |
| </tr> |
| </table> |
| <br>Previous states: |
| <a href="#row245">Row 245</a><br> |
| </div></div><br><br> |
| </td></tr> |
| |
| <tr><td id="row242" class="row_cell"> |
| <a href="#row242">Row 242</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row241" class="row_cell"> |
| <a href="#row241">Row 241</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row240" class="row_cell"> |
| <a href="#row240">Row 240</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row239" class="row_cell"> |
| <a href="#row239">Row 239</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row238" class="row_cell"> |
| <a href="#row238">Row 238</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row237" class="row_cell"> |
| <a href="#row237">Row 237</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row236" class="row_cell"> |
| <a href="#row236">Row 236</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row235" class="row_cell"> |
| <a href="#row235">Row 235</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row234" class="row_cell"> |
| <a href="#row234">Row 234</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row233" class="row_cell"> |
| <a href="#row233">Row 233</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row232" class="row_cell"> |
| <a href="#row232">Row 232</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row231" class="row_cell"> |
| <a href="#row231">Row 231</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row230" class="row_cell"> |
| <a href="#row230">Row 230</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row229" class="row_cell"> |
| <a href="#row229">Row 229</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row228" class="row_cell"> |
| <a href="#row228">Row 228</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row227" class="row_cell"> |
| <a href="#row227">Row 227</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row226" class="row_cell"> |
| <a href="#row226">Row 226</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row225" class="row_cell"> |
| <a href="#row225">Row 225</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row224" class="row_cell"> |
| <a href="#row224">Row 224</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row223" class="row_cell"> |
| <a href="#row223">Row 223</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row222" class="row_cell"> |
| <a href="#row222">Row 222</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row221" class="row_cell"> |
| <a href="#row221">Row 221</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row220" class="row_cell"> |
| <a href="#row220">Row 220</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row219" class="row_cell"> |
| <a href="#row219">Row 219</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row218" class="row_cell"> |
| <a href="#row218">Row 218</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row217" class="row_cell"> |
| <a href="#row217">Row 217</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row216" class="row_cell"> |
| <a href="#row216">Row 216</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row215" class="row_cell"> |
| <a href="#row215">Row 215</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row214" class="row_cell"> |
| <a href="#row214">Row 214</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row213" class="row_cell"> |
| <a href="#row213">Row 213</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row212" class="row_cell"> |
| <a href="#row212">Row 212</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row211" class="row_cell"> |
| <a href="#row211">Row 211</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row210" class="row_cell"> |
| <a href="#row210">Row 210</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row209" class="row_cell"> |
| <a href="#row209">Row 209</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row208" class="row_cell"> |
| <a href="#row208">Row 208</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row207" class="row_cell"> |
| <a href="#row207">Row 207</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row206" class="row_cell"> |
| <a href="#row206">Row 206</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row205" class="row_cell"> |
| <a href="#row205">Row 205</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row204" class="row_cell"> |
| <a href="#row204">Row 204</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row203" class="row_cell"> |
| <a href="#row203">Row 203</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row202" class="row_cell"> |
| <a href="#row202">Row 202</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row201" class="row_cell"> |
| <a href="#row201">Row 201</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row200" class="row_cell"> |
| <a href="#row200">Row 200</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row199" class="row_cell"> |
| <a href="#row199">Row 199</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row198" class="row_cell"> |
| <a href="#row198">Row 198</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row197" class="row_cell"> |
| <a href="#row197">Row 197</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row196" class="row_cell"> |
| <a href="#row196">Row 196</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row195" class="row_cell"> |
| <a href="#row195">Row 195</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row194" class="row_cell"> |
| <a href="#row194">Row 194</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row193" class="row_cell"> |
| <a href="#row193">Row 193</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row192" class="row_cell"> |
| <a href="#row192">Row 192</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row191" class="row_cell"> |
| <a href="#row191">Row 191</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row190" class="row_cell"> |
| <a href="#row190">Row 190</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row189" class="row_cell"> |
| <a href="#row189">Row 189</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row188" class="row_cell"> |
| <a href="#row188">Row 188</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row187" class="row_cell"> |
| <a href="#row187">Row 187</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row186" class="row_cell"> |
| <a href="#row186">Row 186</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row185" class="row_cell"> |
| <a href="#row185">Row 185</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row184" class="row_cell"> |
| <a href="#row184">Row 184</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row183" class="row_cell"> |
| <a href="#row183">Row 183</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row182" class="row_cell"> |
| <a href="#row182">Row 182</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row181" class="row_cell"> |
| <a href="#row181">Row 181</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row180" class="row_cell"> |
| <a href="#row180">Row 180</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row179" class="row_cell"> |
| <a href="#row179">Row 179</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row178" class="row_cell"> |
| <a href="#row178">Row 178</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row177" class="row_cell"> |
| <a href="#row177">Row 177</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row176" class="row_cell"> |
| <a href="#row176">Row 176</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row175" class="row_cell"> |
| <a href="#row175">Row 175</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row174" class="row_cell"> |
| <a href="#row174">Row 174</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row173" class="row_cell"> |
| <a href="#row173">Row 173</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row172" class="row_cell"> |
| <a href="#row172">Row 172</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row171" class="row_cell"> |
| <a href="#row171">Row 171</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row170" class="row_cell"> |
| <a href="#row170">Row 170</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row169" class="row_cell"> |
| <a href="#row169">Row 169</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row168" class="row_cell"> |
| <a href="#row168">Row 168</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row167" class="row_cell"> |
| <a href="#row167">Row 167</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row166" class="row_cell"> |
| <a href="#row166">Row 166</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row165" class="row_cell"> |
| <a href="#row165">Row 165</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row164" class="row_cell"> |
| <a href="#row164">Row 164</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row163" class="row_cell"> |
| <a href="#row163">Row 163</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row162" class="row_cell"> |
| <a href="#row162">Row 162</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row161" class="row_cell"> |
| <a href="#row161">Row 161</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row160" class="row_cell"> |
| <a href="#row160">Row 160</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row159" class="row_cell"> |
| <a href="#row159">Row 159</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row158" class="row_cell"> |
| <a href="#row158">Row 158</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row157" class="row_cell"> |
| <a href="#row157">Row 157</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row156" class="row_cell"> |
| <a href="#row156">Row 156</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row155" class="row_cell"> |
| <a href="#row155">Row 155</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row154" class="row_cell"> |
| <a href="#row154">Row 154</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row153" class="row_cell"> |
| <a href="#row153">Row 153</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row152" class="row_cell"> |
| <a href="#row152">Row 152</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row151" class="row_cell"> |
| <a href="#row151">Row 151</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row150" class="row_cell"> |
| <a href="#row150">Row 150</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row149" class="row_cell"> |
| <a href="#row149">Row 149</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row148" class="row_cell"> |
| <a href="#row148">Row 148</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row147" class="row_cell"> |
| <a href="#row147">Row 147</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row146" class="row_cell"> |
| <a href="#row146">Row 146</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row145" class="row_cell"> |
| <a href="#row145">Row 145</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row144" class="row_cell"> |
| <a href="#row144">Row 144</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row143" class="row_cell"> |
| <a href="#row143">Row 143</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row142" class="row_cell"> |
| <a href="#row142">Row 142</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row141" class="row_cell"> |
| <a href="#row141">Row 141</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row140" class="row_cell"> |
| <a href="#row140">Row 140</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row139" class="row_cell"> |
| <a href="#row139">Row 139</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row138" class="row_cell"> |
| <a href="#row138">Row 138</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row137" class="row_cell"> |
| <a href="#row137">Row 137</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row136" class="row_cell"> |
| <a href="#row136">Row 136</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row135" class="row_cell"> |
| <a href="#row135">Row 135</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row134" class="row_cell"> |
| <a href="#row134">Row 134</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row133" class="row_cell"> |
| <a href="#row133">Row 133</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row132" class="row_cell"> |
| <a href="#row132">Row 132</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row131" class="row_cell"> |
| <a href="#row131">Row 131</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row130" class="row_cell"> |
| <a href="#row130">Row 130</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row129" class="row_cell"> |
| <a href="#row129">Row 129</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row128" class="row_cell"> |
| <a href="#row128">Row 128</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row127" class="row_cell"> |
| <a href="#row127">Row 127</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row126" class="row_cell"> |
| <a href="#row126">Row 126</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row125" class="row_cell"> |
| <a href="#row125">Row 125</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row124" class="row_cell"> |
| <a href="#row124">Row 124</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row123" class="row_cell"> |
| <a href="#row123">Row 123</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row122" class="row_cell"> |
| <a href="#row122">Row 122</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row121" class="row_cell"> |
| <a href="#row121">Row 121</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row120" class="row_cell"> |
| <a href="#row120">Row 120</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row119" class="row_cell"> |
| <a href="#row119">Row 119</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row118" class="row_cell"> |
| <a href="#row118">Row 118</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row117" class="row_cell"> |
| <a href="#row117">Row 117</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row116" class="row_cell"> |
| <a href="#row116">Row 116</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row115" class="row_cell"> |
| <a href="#row115">Row 115</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row114" class="row_cell"> |
| <a href="#row114">Row 114</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row113" class="row_cell"> |
| <a href="#row113">Row 113</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row112" class="row_cell"> |
| <a href="#row112">Row 112</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row111" class="row_cell"> |
| <a href="#row111">Row 111</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row110" class="row_cell"> |
| <a href="#row110">Row 110</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row109" class="row_cell"> |
| <a href="#row109">Row 109</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row108" class="row_cell"> |
| <a href="#row108">Row 108</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row107" class="row_cell"> |
| <a href="#row107">Row 107</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row106" class="row_cell"> |
| <a href="#row106">Row 106</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row105" class="row_cell"> |
| <a href="#row105">Row 105</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row104" class="row_cell"> |
| <a href="#row104">Row 104</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row103" class="row_cell"> |
| <a href="#row103">Row 103</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row102" class="row_cell"> |
| <a href="#row102">Row 102</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row101" class="row_cell"> |
| <a href="#row101">Row 101</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row100" class="row_cell"> |
| <a href="#row100">Row 100</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row99" class="row_cell"> |
| <a href="#row99">Row 99</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row98" class="row_cell"> |
| <a href="#row98">Row 98</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row97" class="row_cell"> |
| <a href="#row97">Row 97</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row96" class="row_cell"> |
| <a href="#row96">Row 96</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row95" class="row_cell"> |
| <a href="#row95">Row 95</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row94" class="row_cell"> |
| <a href="#row94">Row 94</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row93" class="row_cell"> |
| <a href="#row93">Row 93</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row92" class="row_cell"> |
| <a href="#row92">Row 92</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row91" class="row_cell"> |
| <a href="#row91">Row 91</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row90" class="row_cell"> |
| <a href="#row90">Row 90</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row89" class="row_cell"> |
| <a href="#row89">Row 89</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row88" class="row_cell"> |
| <a href="#row88">Row 88</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row87" class="row_cell"> |
| <a href="#row87">Row 87</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row86" class="row_cell"> |
| <a href="#row86">Row 86</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row85" class="row_cell"> |
| <a href="#row85">Row 85</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row84" class="row_cell"> |
| <a href="#row84">Row 84</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row83" class="row_cell"> |
| <a href="#row83">Row 83</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row82" class="row_cell"> |
| <a href="#row82">Row 82</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row81" class="row_cell"> |
| <a href="#row81">Row 81</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row80" class="row_cell"> |
| <a href="#row80">Row 80</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row79" class="row_cell"> |
| <a href="#row79">Row 79</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row78" class="row_cell"> |
| <a href="#row78">Row 78</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row77" class="row_cell"> |
| <a href="#row77">Row 77</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row76" class="row_cell"> |
| <a href="#row76">Row 76</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row75" class="row_cell"> |
| <a href="#row75">Row 75</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row74" class="row_cell"> |
| <a href="#row74">Row 74</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row73" class="row_cell"> |
| <a href="#row73">Row 73</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row72" class="row_cell"> |
| <a href="#row72">Row 72</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row71" class="row_cell"> |
| <a href="#row71">Row 71</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row70" class="row_cell"> |
| <a href="#row70">Row 70</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row69" class="row_cell"> |
| <a href="#row69">Row 69</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row68" class="row_cell"> |
| <a href="#row68">Row 68</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row67" class="row_cell"> |
| <a href="#row67">Row 67</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row66" class="row_cell"> |
| <a href="#row66">Row 66</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row65" class="row_cell"> |
| <a href="#row65">Row 65</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row64" class="row_cell"> |
| <a href="#row64">Row 64</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row63" class="row_cell"> |
| <a href="#row63">Row 63</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row62" class="row_cell"> |
| <a href="#row62">Row 62</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row61" class="row_cell"> |
| <a href="#row61">Row 61</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row60" class="row_cell"> |
| <a href="#row60">Row 60</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row59" class="row_cell"> |
| <a href="#row59">Row 59</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row58" class="row_cell"> |
| <a href="#row58">Row 58</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row57" class="row_cell"> |
| <a href="#row57">Row 57</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row56" class="row_cell"> |
| <a href="#row56">Row 56</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row55" class="row_cell"> |
| <a href="#row55">Row 55</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row54" class="row_cell"> |
| <a href="#row54">Row 54</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row53" class="row_cell"> |
| <a href="#row53">Row 53</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row52" class="row_cell"> |
| <a href="#row52">Row 52</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row51" class="row_cell"> |
| <a href="#row51">Row 51</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row50" class="row_cell"> |
| <a href="#row50">Row 50</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row49" class="row_cell"> |
| <a href="#row49">Row 49</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row48" class="row_cell"> |
| <a href="#row48">Row 48</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row47" class="row_cell"> |
| <a href="#row47">Row 47</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row46" class="row_cell"> |
| <a href="#row46">Row 46</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row45" class="row_cell"> |
| <a href="#row45">Row 45</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row44" class="row_cell"> |
| <a href="#row44">Row 44</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row43" class="row_cell"> |
| <a href="#row43">Row 43</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row42" class="row_cell"> |
| <a href="#row42">Row 42</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row41" class="row_cell"> |
| <a href="#row41">Row 41</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row40" class="row_cell"> |
| <a href="#row40">Row 40</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row39" class="row_cell"> |
| <a href="#row39">Row 39</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row38" class="row_cell"> |
| <a href="#row38">Row 38</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row37" class="row_cell"> |
| <a href="#row37">Row 37</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row36" class="row_cell"> |
| <a href="#row36">Row 36</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row35" class="row_cell"> |
| <a href="#row35">Row 35</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row34" class="row_cell"> |
| <a href="#row34">Row 34</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row33" class="row_cell"> |
| <a href="#row33">Row 33</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row32" class="row_cell"> |
| <a href="#row32">Row 32</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row31" class="row_cell"> |
| <a href="#row31">Row 31</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row30" class="row_cell"> |
| <a href="#row30">Row 30</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row29" class="row_cell"> |
| <a href="#row29">Row 29</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row28" class="row_cell"> |
| <a href="#row28">Row 28</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row27" class="row_cell"> |
| <a href="#row27">Row 27</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row26" class="row_cell"> |
| <a href="#row26">Row 26</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row25" class="row_cell"> |
| <a href="#row25">Row 25</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row24" class="row_cell"> |
| <a href="#row24">Row 24</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row23" class="row_cell"> |
| <a href="#row23">Row 23</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row22" class="row_cell"> |
| <a href="#row22">Row 22</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row21" class="row_cell"> |
| <a href="#row21">Row 21</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row20" class="row_cell"> |
| <a href="#row20">Row 20</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row19" class="row_cell"> |
| <a href="#row19">Row 19</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row18" class="row_cell"> |
| <a href="#row18">Row 18</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row17" class="row_cell"> |
| <a href="#row17">Row 17</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row16" class="row_cell"> |
| <a href="#row16">Row 16</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row15" class="row_cell"> |
| <a href="#row15">Row 15</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row14" class="row_cell"> |
| <a href="#row14">Row 14</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row13" class="row_cell"> |
| <a href="#row13">Row 13</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row12" class="row_cell"> |
| <a href="#row12">Row 12</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row11" class="row_cell"> |
| <a href="#row11">Row 11</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row10" class="row_cell"> |
| <a href="#row10">Row 10</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row9" class="row_cell"> |
| <a href="#row9">Row 9</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row8" class="row_cell"> |
| <a href="#row8">Row 8</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row7" class="row_cell"> |
| <a href="#row7">Row 7</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row6" class="row_cell"> |
| <a href="#row6">Row 6</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row5" class="row_cell"> |
| <a href="#row5">Row 5</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row4" class="row_cell"> |
| <a href="#row4">Row 4</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row3" class="row_cell"> |
| <a href="#row3">Row 3</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row2" class="row_cell"> |
| <a href="#row2">Row 2</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row1" class="row_cell"> |
| <a href="#row1">Row 1</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td id="row0" class="row_cell"> |
| <a href="#row0">Row 0</a> <br><br> |
| Unmatchable |
| </td></tr> |
| |
| <tr><td class="row_cell"> |
| Matchable row occupancy: 13/256 (5.08%) |
| <br></td></tr> |
| |
| </table> |
| <br><i>Created on Wed Sep 13 12:58:45 2017</i> |
| |
| <br><i>Compiler version: 5.1.0 (fca32d1)</i> |
| |
| </body></html> |