ETSI's Bug Tracker - GeoNetworking
View Issue Details
0005846GeoNetworkingBase Specpublic08-12-2010 13:0020-02-2015 14:39
Andras Kovacs 
Andreas Festag 
normalminorN/A
closedfixed 
TS 102 636 4-1 V0.0.9 
Next Release 
0005846: TS102636-4-1 v0.0.9 / Annex D.3: pseudo-code is misleading
While the intention of the algorithm is understandable from the textual description, the following part of pseudo-code is very misleading:

            IF (DEST_LL_ADDR = L_LL_ADDR) THEN
                ADD FP TO B
                Set TO = MAX
                Set COUNTER = 1
            ELSE
                Add FP in B
                Set TO
                Set COUNTER = 0
            ENDIF
            Start TIMER(TO)
            Return 0


Specific issues:
- the role of COUNTER (later its comparison against MAX_COUNTER) are not described. Since the GeoBroadcast handling procedure already involves packet duplicate detection, it effectively checks against COUNTER limit value 1. So this variable is not needed here. (same issue with state diagram)
- the line with 'Set TO' seems incomplete.
- L_LL_ADDR is not defined (probably it's the local link layer address of the ITS station)
- the logic appears to be wrong, as (DEST_LL_ADDR = L_LL_ADDR) condition is meant to indicate immediate re-broadcast
Perhaps rather than fixing the pseudo-code and state diagram, they should be just removed now.
It would save effort to add them back in a later version, which would describe the recommended iterative re-broadcast timer algorithm.
No tags attached.
Issue History
08-12-2010 13:00Andras KovacsNew Issue
01-02-2011 05:58Andreas FestagStatusnew => resolved
01-02-2011 05:58Andreas FestagFixed in Version => Next Release
01-02-2011 05:58Andreas FestagResolutionopen => fixed
01-02-2011 05:58Andreas FestagAssigned To => Andreas Festag
01-02-2011 05:58Andreas FestagNote Added: 0009993
20-02-2015 14:39Sebastian MuellersNote Added: 0012794
20-02-2015 14:39Sebastian MuellersStatusresolved => closed

Notes
(0009993)
Andreas Festag   
01-02-2011 05:58   
Fixed in Version 0.1.0
(0012794)
Sebastian Muellers   
20-02-2015 14:39   
start of new project