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

Opened 8 years ago

#159 new defect

RSN for TEARing RESERVE gets incremented twice on QNEs

Reported by: stud-lenk Owned by: bless
Priority: minor Milestone:
Component: QOS-NSLP Version:
Keywords: Cc:

Description

A TEARing RESERVE that gets forwarded by a QNE causes the RSN in the RESERVE sent by the QNE to get incremented twice: Once in update_existing_flow_context() and once in process_outgoing(). This happens only on the QNE, not on the QNI.

I've tested this with branches/20100202-rsn-change/ r5021, which has been merged into trunk meanwhile. The attached archive contains logfiles and wiredumps from a signaling session from tb1 (10.1.2.1) via tb2 (10.1.2.2 and 10.2.3.2) to tb3 (10.2.3.3). The flow is originating at tb1 (= QNI), passing by tb2 (= QNE) and terminated at tb3 (QNR).

Probably the RSN should get incremented in update_session_context() only and nowhere else.

Attachments (1)

rsn-incremented-twice.tar.gz (51.7 KB) - added by stud-lenk 8 years ago.
Archive of all logfiles and wiredumps

Download all attachments as: .zip

Change History (1)

Changed 8 years ago by stud-lenk

Archive of all logfiles and wiredumps

Note: See TracTickets for help on using tickets.