[BGPCEP-999] nlri not found error Created: 12/Dec/21  Updated: 12/Dec/21

Status: Open
Project: bgpcep
Component/s: None
Affects Version/s: Magnesium SR3
Fix Version/s: None

Type: Bug Priority: Medium
Reporter: wang qian Assignee: Unassigned
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   

when parser bgp update packet, if nlri not found,you will find this error。may be “buffer.readSlice(length)” needed here。

bgp/extensions/linkstate/src/main/java/org/opendaylight/protocol/bgp/linkstate/spi/pojo/SimpleNlriTypeRegistry.java

final NlriTypeCaseParser parser = this.nlriRegistry.getParser(type);
if (parser == null) {
LOG.warn("Linkstate NLRI parser for Type: {} was not found.", type);
buffer.readSlice(length);
return null;
}
return parser.parseTypeNlri(buffer.readSlice(length));


Generated at Wed Feb 07 19:14:44 UTC 2024 using Jira 8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d.