Adam Ierymenko
|
10c196df50
Send a VERB_P5_MULTICAST_FRAME to the supernode for each multicast -- for now. This will allow supernodes to echo these down to pre-1.0.0 peers.
|
11 years ago |
Adam Ierymenko
|
2c8321be1f
Pull logic to always send new multicasts to supernode since we need to do that differently, re-add support for active bridges, and remove some gratuitous use of std::set where not needed.
|
11 years ago |
Adam Ierymenko
|
62da7e67b6
Add some rate limiting to implicit gathers, and always send multicasts to at least one supernode so they can broadcast to old peers (temporary).
|
11 years ago |
Adam Ierymenko
|
e7c81ef34e
Turns out that needed to be a list after all. Also clean up Multicaster::gather().
|
11 years ago |
Adam Ierymenko
|
3f7e7e8a88
Do not multicast to self.
|
11 years ago |
Adam Ierymenko
|
1109046782
Last steps before test: parse OK(MULTICAST_GATHER) and OK(MULTICAST_FRAME)
|
11 years ago |
Adam Ierymenko
|
49dc47ff38
Make multicast gathering a bit smarter.
|
11 years ago |
Adam Ierymenko
|
e1882b614b
Some cleanup, Multicaster now sends multicasts as it gets additional members.
|
11 years ago |
Adam Ierymenko
|
2659427864
Multicaster needs to be global, not per-network, and a bunch of other stuff.
|
11 years ago |
Adam Ierymenko
|
8607aa7c3c
Everything in for new multicast except IncomingPacket parsing...
|
11 years ago |
Adam Ierymenko
|
ed0ba49502
A few more revisions to new multicast verbs.
|
11 years ago |
Adam Ierymenko
|
0778332747
.
|
11 years ago |
Adam Ierymenko
|
9e186bbd89
.
|
11 years ago |
Adam Ierymenko
|
050a0ce85d
.
|
11 years ago |
Adam Ierymenko
|
6c87f9f765
Rename MulticastTopology to Multicaster -- same name as old multicast controller but different code. More descriptive though.
|
11 years ago |
Adam Ierymenko
|
d9abd4d9be
Work on defining new direct broadcast multicast algorithm.
|
11 years ago |
Adam Ierymenko
|
b5c3a92be2
Boring stuff: update dates in copyrights across all files.
|
11 years ago |
Adam Ierymenko
|
2cfa76fa8b
Multicast propagation is now working from non-supernodes, and working quite well. Time for some more simulation before 0.5.0!
|
12 years ago |
Adam Ierymenko
|
0dca9964bf
Whew, it builds!
|
12 years ago |
Adam Ierymenko
|
4e010da54b
Work in progress...
|
12 years ago |
Adam Ierymenko
|
24bad9f3d1
More work in progress in new multicast propagation...
|
12 years ago |
Adam Ierymenko
|
f3128a18fe
Work in progress...
|
12 years ago |