Skip to content

Commit

Permalink
Revert "tools: display EndpointId in 'nfdc fib list'"
Browse files Browse the repository at this point in the history
This reverts commit 13839ac.

Refs: #4973
Change-Id: If03e8f22ff4c8c65b20b486302fda0ffc8192662
  • Loading branch information
jupancs committed Aug 7, 2019
1 parent 07f2e2f commit 57113d1
Show file tree
Hide file tree
Showing 4 changed files with 9 additions and 32 deletions.
1 change: 0 additions & 1 deletion docs/_static/nfd-status.xsd
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,6 @@
<xs:complexType name="nextHopType">
<xs:sequence>
<xs:element type="xs:nonNegativeInteger" name="faceId"/>
<xs:element type="xs:nonNegativeInteger" name="endpointId"/>
<xs:element type="xs:nonNegativeInteger" name="cost"/>
</xs:sequence>
</xs:complexType>
Expand Down
24 changes: 7 additions & 17 deletions tests/tools/nfdc/fib-module.t.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -42,37 +42,27 @@ const std::string STATUS_XML = stripXmlSpaces(R"XML(
<nextHops>
<nextHop>
<faceId>262</faceId>
<endpointId>1</endpointId>
<cost>9</cost>
</nextHop>
<nextHop>
<faceId>272</faceId>
<endpointId>2</endpointId>
<cost>50</cost>
</nextHop>
<nextHop>
<faceId>274</faceId>
<endpointId>3</endpointId>
<cost>78</cost>
</nextHop>
<nextHop>
<faceId>275</faceId>
<endpointId>0</endpointId>
<cost>80</cost>
</nextHop>
</nextHops>
</fibEntry>
<fibEntry>
<prefix>/localhost/nfd</prefix>
<nextHops>
<nextHop>
<faceId>1</faceId>
<endpointId>0</endpointId>
<cost>0</cost>
</nextHop>
<nextHop>
<faceId>274</faceId>
<endpointId>5</endpointId>
<cost>0</cost>
</nextHop>
</nextHops>
Expand All @@ -82,25 +72,25 @@ const std::string STATUS_XML = stripXmlSpaces(R"XML(

const std::string STATUS_TEXT = std::string(R"TEXT(
FIB:
/ nexthops={face=262:1 (cost=9), face=272:2 (cost=50), face=274:3 (cost=78), face=275 (cost=80)}
/localhost/nfd nexthops={face=1 (cost=0), face=274:5 (cost=0)}
/ nexthops={faceid=262 (cost=9), faceid=272 (cost=50), faceid=274 (cost=78)}
/localhost/nfd nexthops={faceid=1 (cost=0), faceid=274 (cost=0)}
)TEXT").substr(1);

BOOST_AUTO_TEST_CASE(Status)
{
this->fetchStatus();
FibEntry payload1;
payload1.setPrefix("/")
.addNextHopRecord(NextHopRecord().setFaceId(262).setEndpointId(1).setCost(9))
.addNextHopRecord(NextHopRecord().setFaceId(272).setEndpointId(2).setCost(50))
.addNextHopRecord(NextHopRecord().setFaceId(274).setEndpointId(3).setCost(78))
.addNextHopRecord(NextHopRecord().setFaceId(275).setCost(80));
.addNextHopRecord(NextHopRecord().setFaceId(262).setCost(9))
.addNextHopRecord(NextHopRecord().setFaceId(272).setCost(50))
.addNextHopRecord(NextHopRecord().setFaceId(274).setCost(78));
FibEntry payload2;
payload2.setPrefix("/localhost/nfd")
.addNextHopRecord(NextHopRecord().setFaceId(1).setCost(0))
.addNextHopRecord(NextHopRecord().setFaceId(274).setEndpointId(5).setCost(0));
.addNextHopRecord(NextHopRecord().setFaceId(274).setCost(0));
this->sendDataset("/localhost/nfd/fib/list", payload1, payload2);
this->prepareStatusOutput();

BOOST_CHECK(statusXml.is_equal(STATUS_XML));
BOOST_CHECK(statusText.is_equal(STATUS_TEXT));
}
Expand Down
6 changes: 0 additions & 6 deletions tools/nfd-status-http-server-files/nfd-status.xsl
Original file line number Diff line number Diff line change
Expand Up @@ -251,12 +251,6 @@
<td><xsl:value-of select="nfd:faceId"/></td>
</xsl:for-each>
</tr>
<tr>
<th>EndpointId</th>
<xsl:for-each select="nfd:nextHops/nfd:nextHop">
<td><xsl:value-of select="nfd:endpointId"/></td>
</xsl:for-each>
</tr>
<tr>
<th>Cost</th>
<xsl:for-each select="nfd:nextHops/nfd:nextHop">
Expand Down
10 changes: 2 additions & 8 deletions tools/nfdc/fib-module.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,6 @@ FibModule::formatItemXml(std::ostream& os, const FibEntry& item) const
for (const NextHopRecord& nh : item.getNextHopRecords()) {
os << "<nextHop>"
<< "<faceId>" << nh.getFaceId() << "</faceId>"
<< "<endpointId>" << (nh.hasEndpointId() ? nh.getEndpointId() : 0) << "</endpointId>"
<< "<cost>" << nh.getCost() << "</cost>"
<< "</nextHop>";
}
Expand All @@ -91,13 +90,8 @@ FibModule::formatItemText(std::ostream& os, const FibEntry& item) const
text::Separator sep(", ");
for (const NextHopRecord& nh : item.getNextHopRecords()) {
os << sep
<< "face=" << nh.getFaceId();

if (nh.hasEndpointId() && nh.getEndpointId() != 0) {
os << ":" << nh.getEndpointId();
}

os << " (cost=" << nh.getCost() << ")";
<< "faceid=" << nh.getFaceId()
<< " (cost=" << nh.getCost() << ")";
}

os << "}";
Expand Down

0 comments on commit 57113d1

Please sign in to comment.