Commit Graph

1388 Commits

Author SHA1 Message Date
Mirko Banchi
61fa810ebf add support to block ack tear down in EdcaTxopN 2010-02-03 20:34:53 +01:00
Mirko Banchi
5925c92f74 add support to block ack tear down in MacLow 2010-02-03 20:34:53 +01:00
Mirko Banchi
091f5a7cc7 add support to block ack in EdcaTxopN 2010-02-03 20:34:53 +01:00
Mirko Banchi
bccb4648a1 add support for blocking of qos packets in WifiMacQueue 2010-02-03 20:34:52 +01:00
Mirko Banchi
7c2d329a97 add BlockAckManager object 2010-02-03 20:34:52 +01:00
Mirko Banchi
3a4404f944 retrieve next sequence number without increment it 2010-02-03 20:34:52 +01:00
Mirko Banchi
34845eab70 add WifiMacQueue::GetNPacketsByTidAndAddress method 2010-02-03 20:34:52 +01:00
Mirko Banchi
83cf4909ec add block ack timeouts 2010-02-03 20:34:52 +01:00
Mirko Banchi
353ba8c46f handle block ack and block ack request frames in MacLow 2010-02-03 20:34:51 +01:00
Mirko Banchi
414f6292b8 MacLow now buffers QoS MPDUs under Block Ack 2010-02-03 20:34:51 +01:00
Mirko Banchi
07008cf638 add support for block ack in MacLowTransmissionListener 2010-02-03 20:34:50 +01:00
Mirko Banchi
e2faaaf1df add support for block ack in MacLowTransmissionParameters 2010-02-03 20:34:50 +01:00
Mirko Banchi
cf232568a6 handle wifi action frames in high MACs 2010-02-03 20:34:50 +01:00
Mirko Banchi
e6b1539f7b WifiMacQueue now supports head pushing 2010-02-03 20:34:49 +01:00
Mirko Banchi
f3822fc131 add BlockAckAgreement and OriginatorBlockAckAgreement objects 2010-02-03 20:34:49 +01:00
Mirko Banchi
08869f6468 add support for block ack frames in WifiMacHeader 2010-02-03 20:34:49 +01:00
Mirko Banchi
1b0678bc19 add action frames needed by block ack 2010-02-03 20:34:48 +01:00
Mirko Banchi
7169072c51 add block ack headers 2010-02-03 20:34:48 +01:00
Mohamed Amine Ismail
1acaf15fb4 Moving the propagation models of wifi from src/devices/wifi to src/common. The idea is to share them with the other wireless devices. 2010-02-02 11:44:02 +01:00
Faker Moatamri
0a1ebfb8cc Bug 793: remove remaining memory leaks due to not cleaned Simulator 2010-01-19 17:06:18 +01:00
Faker Moatamri
90d2134e89 Revert bug 706 fix because it breaks the regression testing 2010-01-12 17:16:04 +01:00
Kirill Andreev
6275a156e6 Fix of bug 706: Backoff counting when starting NS 2010-01-11 12:23:09 +03:00
Mathieu Lacage
441db3752b bug 767: Incorrect modulation for 802.11a modes 2010-01-08 17:52:29 +01:00
Mathieu Lacage
45f589ef10 bug 725: wifi fragmentation and RTS cannot be used at the same time 2010-01-08 17:40:49 +01:00
Andrey Mazo
6f07fe9c1f Bug 782: CreateTap () requires IP address in modes other than CONFIGURE_LOCAL. 2009-12-22 18:34:48 +03:00
Craig Dowell
872b18fb86 update tap.h documentation which was incredibly stale 2010-01-05 18:06:05 -08:00
Craig Dowell
eca8c6d62f Fix bug 738 ReceiveErrorModel called too late 2010-01-05 11:13:53 -08:00
fmoatamr
0fdf52db2e Bug 381: Wifi crashes on shutdown 2009-12-10 12:42:20 +01:00
Andrey Mazo
1ec9d83ba8 quiet compiler 2009-12-03 10:54:05 +03:00
Craig Dowell
aa7573e80a padd out CSMA payloads to 46 bytes if needed 2009-12-02 16:22:37 -08:00
Craig Dowell
a2c63bf818 Drop CSMA packets with CRC errors, rescan, dox tweaks 2009-12-02 15:11:49 -08:00
Florian Schmidt
08ea080ede Add FCS capability to CSMA 2009-12-02 14:29:43 -08:00
Craig Dowell
39acf3fdd7 branch merge 2009-12-02 11:25:49 -08:00
Craig Dowell
0a38ed8a0d make tap-bridge work and add simpler example 2009-12-02 11:25:29 -08:00
Kirill Andreev
f668fcadb2 Mesh:Dot11s: fixed airtime metric 2009-12-02 19:58:59 +03:00
Kirill Andreev
586244d7a0 Mesh: added doxygen comments 2009-12-01 18:34:11 +03:00
Kirill Andreev
8330e68190 Mesh:Flame: added regression test 2009-12-01 17:35:13 +03:00
Kirill Andreev
4e1f979f9e Mesh: PeerManagementProtocol: added trace sources for peer link change 2009-12-01 17:09:50 +03:00
Kirill Andreev
69d331b5dc Mesh: action header moved from dot11s namespace and placed to
wifi/mgt-headers.h
2009-12-01 15:05:31 +03:00
Craig Dowell
a0d11b0209 Get emu working again: Add Dix/Llc option, add and use contextual realtime schedule ops, don't refcount realtime simulator impl 2009-11-30 18:22:10 -08:00
Timo Bingmann
6c31453ea2 Renaming WifiPhy state SYNC to RX to avoid confusion with "synchronizing". 2009-11-30 18:40:35 +01:00
Timo Bingmann
72d9a0d3b6 Wifi code cleanup: Correcting various const keyword ordering and removing superfluous (boolean)?true:false. 2009-11-30 18:20:30 +01:00
Kirill Andreev
e5206e9552 Mesh: added regression tests: peer management, reactive and proactive HWMP 2009-11-30 19:25:04 +03:00
Mathieu Lacage
76cad5e2ce Bug 695 - DcfManager::UpdateBackoff () uses slow HighPrecision::Div() 2009-11-30 17:28:52 +03:00
Kirill Andreev
84a896a250 Bug 674 - EIFS is not handled correctly in DcfManager::GetAccessGrantStart 2009-11-30 13:53:25 +03:00
Nicola Baldo
078a37a72d fixed bug 668 2009-11-24 13:59:14 +01:00
Michael Nowatkowski
b6d1a79f33 add support for 802.11p PHY and MAC parameters 2009-11-18 10:52:28 +01:00
Sebastien Vincent
613d7322d4 Fix regression tests related to changeset c305c6e122c9 (IPv6 over PPP). 2009-11-17 08:01:19 +01:00
Mathieu Lacage
5f5a5d01d2 Followup to changeset efed7493f2c1: Forgot to forward the start event to the MAC layer. 2009-11-16 16:18:06 +01:00
Pavel Boyko
0baf7f405d merge with ns-3-dev 2009-11-16 13:35:38 +03:00