NSIS-ka
A free C++ implementation of NSIS protocols

Opened 9 years ago

#102 new defect

process_sii_handle broken

Reported by: hiwi-laier Owned by: bless
Priority: major Milestone:
Component: QOS-NSLP Version:
Keywords: SII Cc:

Description

See https://projekte.tm.uni-karlsruhe.de/trac/NSIS/browser/qos-nslp/trunk/src/QoS_StateModule.cpp#L2712 for the original version.

r3421 has the possible fix.

In the original version the "down" flag is ambiguous as it is derived from the MRI of an outgoing message or the MRI of a NetworkNotification? which have different meanings. The original version is very confused about this, too.

r3421 changes the meaning to directly tell if the SII handle is from the down- or upstream peer, which makes it much easier to process.

In addition we need to reset the upstream RSN if the upstream peer changes or we won't be able to process any RESERVEs from the new upstream. This change was present in the mobility branch before r3421 so it's only moved in this revision.

There is also some additional chatter in r3421 to help ignore messages from the old path.

Change History (0)

Note: See TracTickets for help on using tickets.