Switch to using link_rates for consistency.
Add setter for bandwidth_
Update bandwidth on user_links_ as well.
Clean up code a little bit.
Make allocpkt(void) public; retain allocpkt(int) as protected.
Add packet type for Cellular link layer.
Simulate an infinite buffer.
Add PT_CELLULAR to ns-packet.tcl as well.
Integrate PT_CELLULAR into PFScheduler. Almost there, need to reassemble.
Fill in fields of sliced_pkt and remnants
Be more precise about sliced_pkt and remnants.
Initialize TTL as well; else TTLChecker drops packets.
Simply field initialization.
Header struct for PacketHeader/CELLULAR; set last_fragment_ appropriately.
Replace allocpkt with copy since it retains all fields as is.
Add more fields to hdr_cellular; create corresponding cc file.
Add helper functions to slice packet and fill in various fields.
Replace slicing logic with function calls to modularize code.
Switch back to duplex-link in preparation for TCP; seems to work.
Restore default behavior of QueueHandler, optionally disable this behaviour.