Adam Ierymenko
|
88bdb81791
|
Keep track of basic aliveness for peers regardless if direct or indirect connectivity and use this for multicast propagation. Also consolidate adding of active bridges via the same functor as regular multicast next hops.
|
2014-06-30 11:31:04 -07:00 |
|
Adam Ierymenko
|
40bd460b1c
|
Some comment revisions and additional sanity checks.
|
2014-06-23 08:19:41 -07:00 |
|
Adam Ierymenko
|
be0a8ec1f1
|
.
|
2014-06-21 12:16:25 -04:00 |
|
Adam Ierymenko
|
c3cea55493
|
Some cleanup in PacketDecoder.
|
2014-06-18 09:00:53 -07:00 |
|
Adam Ierymenko
|
2162a419e3
|
Some logging fixes.
|
2014-06-17 13:52:55 -07:00 |
|
Adam Ierymenko
|
6802da457e
|
Bridging pretty much ready to test! Got Switch all wired up. Also fix a latent probably-never-triggered bug in MULTICAST_FRAME handling. GitHub issue #68
|
2014-06-13 21:06:34 -07:00 |
|
Adam Ierymenko
|
d6a4f8d77b
|
Add flags to EXT_FRAME for better future proofness.
|
2014-06-12 11:40:30 -07:00 |
|
Adam Ierymenko
|
c30f9832b0
|
Packet decoder work for EXT_FRAME for bridging - GitHub issue #68
|
2014-06-10 21:41:34 -07:00 |
|
Adam Ierymenko
|
fb31f93c52
|
Protocol messages for bridging. GitHub issue #68
|
2014-06-10 15:25:15 -07:00 |
|
Adam Ierymenko
|
4b773b61f5
|
Netconf fixes.
|
2014-05-24 00:10:23 +00:00 |
|
Adam Ierymenko
|
beb7b5bbe5
|
GitHub Issue #69 - make MAC assignment schema differ between virtual networks.
|
2014-05-23 14:32:31 -07:00 |
|
Adam Ierymenko
|
b117ff5435
|
Probable fix for GitHub issue #63 - do not unite() if either path is TCP, since doing so can result in asymmetric failed NAT-t over UDP if one side has a firewall that permits outgoing UDP but not incoming.
|
2014-04-10 11:17:54 -07:00 |
|
Adam Ierymenko
|
700a450806
|
More tweaks to algorithm for determining when to fail over to TCP, and stop supernodes from resynchronizing unless explicitly ordered.
|
2014-04-01 18:39:10 -07:00 |
|
Adam Ierymenko
|
f13493edb2
|
Oops... turns out we need to differentiate incoming from outgoing TCP and indeed learn incoming TCP paths. Otherwise the recipient of a TCP connection does not know to reply via TCP! Heh.
|
2014-03-31 22:23:55 -07:00 |
|
Adam Ierymenko
|
8d3eb1a258
|
A few renamings to be consistent.
|
2014-03-21 14:18:35 -07:00 |
|
Adam Ierymenko
|
33ad3deaee
|
Builds with new Path code.
|
2014-03-21 13:46:55 -07:00 |
|
Adam Ierymenko
|
97e6b38144
|
MULTICAST_FRAME TRACE improvements.
|
2014-03-20 14:24:15 -07:00 |
|
Adam Ierymenko
|
7a45ff460d
|
More deadlock fixes in new I/O.
|
2014-03-20 14:00:05 -07:00 |
|
Adam Ierymenko
|
4d0ad9abb6
|
Fix TRACE bug and new UDP socket code issue.
|
2014-03-19 23:10:34 -07:00 |
|
Adam Ierymenko
|
abc82d6a52
|
IPC changes and SocketManager changes all build!
|
2014-03-19 13:56:48 -07:00 |
|
Adam Ierymenko
|
b5c3a92be2
|
Boring stuff: update dates in copyrights across all files.
|
2014-02-16 12:40:22 -08:00 |
|
Adam Ierymenko
|
bf5f09a0c7
|
Yank a code path it turns out we probably don't want.
|
2014-02-03 10:46:37 -08:00 |
|
Adam Ierymenko
|
490e86dde3
|
Bunch of fixes to startup, pinging, and choice of route. Also some TRACE updates.
|
2014-01-30 14:23:52 -08:00 |
|
Adam Ierymenko
|
aa1be9fcad
|
Some TRACE cleanup.
|
2014-01-29 20:09:55 -05:00 |
|
Adam Ierymenko
|
17796aaed4
|
TRACE NOP receipt.
|
2014-01-29 17:08:03 -08:00 |
|