[Ns-developers] Block ack implementation status
Mirko Banchi
mk.banchi at gmail.com
Sat Jun 13 04:06:28 PDT 2009
Hi all,
as announced i've published a repository with implementation for
802.11e/n block ack mechanism.
The code is available to http://code.nsnam.org/mirko/ns-3-blockack. I
have also created a new issue for review available at URL http://codereview.appspot.com/75054
I'd like to summarize what was implemented and some problems:
1. Complete support for 802.11n compressed block ack.
2. 802.11e basic block ack is partial implemented: comments below.
3. Complete support for block ack setup.
4. Complete support for block ack tear down.
Issues:
- Presence of a memory leak (present also before block ack
implementation) that causes (i think that it was the reason) wrong
generation of .pcap files. In particular some packets are lost
in .pcap. I didn't find what generates that leak yet :(.
- Big issue with basic blockAck:
Basic block ack supports ack of single fragments. Standard doesn't
specify how lost fragments should be retransmitted. Maybe the
right way to handle this is to retransmit all lost fragments of a
same packet in the same txop. However i'm planning the best way to
realize this and i'm going to fix this in a short time.
I have publish a repository with a very clean history and updated with
ns-3-dev.
Starting review would be great!
Thank you all,
Mirko
--
Mirko Banchi
e-mail: mk.banchi at gmail.com
e-mail: mk.banchi at virgilio.it
id-jabber: mk.banchi at jabber.org
PGP key fingerprint:
308F BFB1 4E67 2522 C88E
DC69 7631 52ED 32A5 6456
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 2502 bytes
Desc: not available
Url : http://mailman.isi.edu/pipermail/ns-developers/attachments/20090613/e67d6cec/smime-0001.bin
More information about the Ns-developers
mailing list