Commit Graph

4639 Commits

Author SHA1 Message Date
Gustavo J. A. M. Carneiro
069c9f301e Fix receiving bug in BridgeNetDevice regarding packet for the node itself
A node containing a BridgeNetDevice has two interfaces, the bridge netdevice adopts one of the MAC addresses as its own address.  Whenever a packet has to be sent by the node itself (as opposed to bridged), the packets are sent using that MAC address.  The source MAC address used when transmitting in one real netdevice may end up being the MAC address of another real netdevice, and any eventual reply will arrive with a destination MAC address of that other netdevice.  Therefore, when receiving packets of type PACKET_OTHERHOST we need to check for this condition, instead of always assuming the packet is to be forwarded.
2009-04-09 15:17:28 +01:00
Kirill Andreev
bfb3f65003 Added proper flags to HWMP PREQ, routing information is updated in accordance
with D3.0
2009-04-09 17:47:14 +04:00
Kirill Andreev
4cfcf907f1 Peer management state machine has been changed in accordance with D3.0 2009-04-09 14:57:44 +04:00
Kirill Andreev
54fdb7f909 Added {} in 'if' where ASSERT exists 2009-04-09 13:16:27 +04:00
Kirill Andreev
3792ce12fb Optimized version complies and works 2009-04-09 12:53:26 +04:00
Tom Henderson
13140ee899 update documentation 2009-04-08 22:32:44 -07:00
Tom Henderson
a1f5b19c5a implementation and plumbing of Ipv4InterfaceAddress class 2009-04-08 16:07:34 -07:00
Tom Henderson
0528a56c4d Ipv4::ifIndex -> Ipv4::interface 2009-04-08 13:35:34 -07:00
Tom Henderson
621e40bce8 File for documenting API changes of this repo 2009-04-08 13:35:02 -07:00
Kirill Andreev
15a362445e Unit testing for dot11s-IE 2009-04-08 20:58:40 +04:00
Kirill Andreev
79b01d701e Broadcast is not forwarded twice into the same channel 2009-04-08 18:17:33 +04:00
Kirill Andreev
b349a7045c Added docs to peer link frame cleass, mesh-wifi-mac-header has been moved to
dot11s namespace
2009-04-08 17:50:52 +04:00
Kirill Andreev
22980d88a3 Fixed bug with uninitialized TAG 2009-04-08 17:23:41 +04:00
Kirill Andreev
1d808caeca Bugfixes 2009-04-08 14:57:57 +04:00
Kirill Andreev
38d5a32df1 Added airtime link metric. packet error rate is not done yet 2009-04-08 12:55:03 +04:00
Kirill Andreev
95cc866cc3 Bugfixes 2009-04-07 20:57:18 +04:00
Kirill Andreev
6900402c16 Unicast chain instead of broadcast data frame added. Metric
calculation:unfinished
2009-04-07 20:24:39 +04:00
Tom Henderson
3a277c0b56 revert gtk-config-store in csma-broadcast example 2009-04-06 22:05:02 -07:00
Gustavo J. A. M. Carneiro
199680e76e Add code that, when waf is updated in a future version, makes sure python bindings are re-generated whenever the optional features set changes. 2009-04-06 13:05:59 +01:00
Sebastien Vincent
df508b44f6 Fix bug 529 (logged values in hex after using Ipv6Address::Print). 2009-04-06 11:12:42 +02:00
Tom Henderson
1f612b1dc0 fix csma-broadcast for regression script 2009-04-04 13:48:13 -07:00
Mathieu Lacage
0b4406a005 fix typo 2009-04-03 20:09:07 +02:00
Kirill Andreev
97b31efba4 Bugfixes. HWMP on 2-interface network works! 2009-04-02 20:41:08 +04:00
Kirill Andreev
22b8bfc40f Merge 2009-04-02 19:20:01 +04:00
Kirill Andreev
40d4dc921f Bugfixes with tag 2009-04-02 19:18:36 +04:00
Pavel Boyko
dd9274a08d Cleanup 2009-04-02 17:59:56 +04:00
Pavel Boyko
adce54584f bugfix in YansWifiChannel::Send 2009-04-02 17:57:18 +04:00
Pavel Boyko
d9ecacf5c2 merge 2009-04-02 17:26:38 +04:00
Pavel Boyko
6d9f90af7d Add spread interfaces frequency channels option 2009-04-02 17:26:20 +04:00
Gustavo J. A. M. Carneiro
3e22a2d98d Less error hiding anti-pattern when running regression tests. 2009-04-02 13:16:13 +01:00
Andrey Mazo
1f55df0670 Fix compiler "unused variable" warning. 2009-04-02 16:05:25 +04:00
Andrey Mazo
2b260999f8 Merge changes from ns-3-dev. 2009-04-02 14:58:20 +04:00
Pavel Boyko
2e346b1922 Frequency channel switch on channel, PHY and MAC levels 2009-04-02 14:33:38 +04:00
Kirill Andreev
d0a68752eb Peer link restructured to support multi-interface 2009-04-02 13:38:38 +04:00
Raj Bhattacharjea
9a4d43a6c1 Tag ns-3.4 2009-04-01 19:16:18 -04:00
Raj Bhattacharjea
9400f0aed8 Update AUTHORS for ns-3.4 2009-04-01 19:09:12 -04:00
Kirill Andreev
143688ef05 Bugfix 2009-04-01 20:48:05 +04:00
Pavel Boyko
8cf586dea4 merge with ns3dev 2009-04-01 18:45:18 +04:00
Pavel Boyko
6e1a80ecb8 Mesh test refactored, see --pcap and --interfaces command line arguments 2009-04-01 18:43:58 +04:00
Pavel Boyko
8de7e3dbe5 802.11s helper (ns3::dot11s::MeshWifiHelper) refactored 2009-04-01 18:05:36 +04:00
Kirill Andreev
1bcc51a601 Reverted changes in wif-remote-station-manager concerned with tx-statistics 2009-04-01 17:50:19 +04:00
Kirill Andreev
65b7c9d725 PREQ queue bugfix, tested proactive mode, removed unnseded debug messages 2009-04-01 17:38:22 +04:00
Kirill Andreev
1159e736f2 Removed commented code, removed unneded debg messages 2009-04-01 16:53:20 +04:00
Kirill Andreev
4e669562c8 Merge with ns3dev 2009-04-01 16:21:42 +04:00
Kirill Andreev
39bf762761 Reactive HWMP is ported! 2009-04-01 16:21:24 +04:00
Pavel Boyko
af32684b40 Make routing protocol attribute of mesh point to be accessable by Config:: 2009-04-01 16:14:05 +04:00
Pavel Boyko
df751a24e7 Old HWMP routing table test removed from examples. 2009-04-01 14:12:53 +04:00
Pavel Boyko
dd699e5338 Build fix 2009-04-01 14:08:52 +04:00
Pavel Boyko
4ba116b0f5 HwmpRtable unit test + cleanup 2009-04-01 14:05:21 +04:00
Kirill Andreev
f9888706b3 Added unicast PREQ, peer link status callback. 2009-04-01 13:38:09 +04:00