I changed the number of nodes (cars) in erlangen.rou.xml :
<flow id="flow0" type="vtype0" route="route0" begin="0" period="3" number="50"/>
I used getCreationTime() and simTime to calculate the message delay (end-to-end delay) in TraCIDemo11p and in TraCIDemoRSU11p :
void TraCIDemo11p::onData(WaveShortMessage* wsm) {
simtime_t msgDelayCar = simTime() - wsm->getTimestamp();
msgDelayVectorCar.record(msgDelayCar);
....
void TraCIDemoRSU11p::onData(WaveShortMessage* wsm) {
simtime_t msgDelayRSU = simTime() - wsm->getCreationTime();
msgDelayVectorRSU.record(msgDelayRSU);
...
It gives me approximatively the same delay !
Why the number of nodes doesn't influence the end-to-end delay ?