Bug 115

Summary: refactor tcp and ip to allow pseudoheader to be applied/visible at transport
Product: ns-3 Reporter: Tom Henderson <tomh>
Component: internetAssignee: Tom Henderson <tomh>
Status: RESOLVED FIXED    
Severity: normal CC: ns-bugs
Priority: P3    
Version: pre-release   
Hardware: All   
OS: All   
Bug Depends on: 74    
Bug Blocks:    

Description Tom Henderson 2007-12-03 01:41:56 UTC
allow source address selection to occur in transport layer (for pseudoheader construction)

make use of packet tags or other facility to convey the pre-routing step to the IP layer

make sure that TCP simulation cradle properly integrates into stack
Comment 1 Tom Henderson 2007-12-03 01:55:18 UTC
forgot to finish the summary subject line
Comment 2 Tom Henderson 2009-05-29 17:32:24 UTC
fixed in changeset e20a31541404

(In reply to comment #0)
> allow source address selection to occur in transport layer (for pseudoheader
> construction)

this is done by RouteOutput() method.

> 
> make use of packet tags or other facility to convey the pre-routing step to the
> IP layer

The route pointer is carried explicitly to the IP layer.

> 
> make sure that TCP simulation cradle properly integrates into stack
> 
this is another issue separately (NSC's routing integration problem)-- subject of another bug