Adam Ierymenko
|
8001b2c0cb
Network now calls port config function as per new API.
|
10 жил өмнө |
Adam Ierymenko
|
a86300c58f
Network build fixes and cleanup of remaining internal references to _tap
|
10 жил өмнө |
Adam Ierymenko
|
488f5bf977
More build fixes, and attic/ some stuff.
|
10 жил өмнө |
Adam Ierymenko
|
197d272287
More NAT strategy cleanup.
|
10 жил өмнө |
Adam Ierymenko
|
be4683a96d
Get rid of random port strategy -- research does not support.
|
10 жил өмнө |
Adam Ierymenko
|
5f351f2f6b
build fixes.
|
10 жил өмнө |
Adam Ierymenko
|
f4fd2d4971
Bring IncomingPacket into line with new changes.
|
10 жил өмнө |
Adam Ierymenko
|
a95f1e1418
Eliminate redundant SharedPtr assignment.
|
10 жил өмнө |
Adam Ierymenko
|
6eb9289367
Bunch more cleanup, improvements to NAT traversal logic, finished updating Switch.
|
10 жил өмнө |
Adam Ierymenko
|
ee0f56355b
Send path simplification.
|
10 жил өмнө |
Adam Ierymenko
|
a69e1876f1
The concept of link desperation (escalating to less desirable transports) simplifies a ton of stuff. Loads of spaghetti logic can die since we no longer have to make these decisions down in the core.
|
10 жил өмнө |
Adam Ierymenko
|
5f51653f9c
More cleanup.
|
10 жил өмнө |
Adam Ierymenko
|
0214dbc277
More cleanup.
|
10 жил өмнө |
Adam Ierymenko
|
1f28ce3980
Tons more refactoring: simplify Network, move explicit management of Tap out, redo COM serialization, etc.
|
10 жил өмнө |
Adam Ierymenko
|
49349470a0
...
|
10 жил өмнө |
Adam Ierymenko
|
8130848020
More refactoring... and update the API a bit... turns out my strategy for reducing indirect function calls also increased memcpy()s which are more expensive. This is simpler and faster.
|
10 жил өмнө |
Adam Ierymenko
|
7ff0cab1b7
docs
|
10 жил өмнө |
Adam Ierymenko
|
b723855751
Refactoring... lalalala...
|
10 жил өмнө |
Adam Ierymenko
|
36eab4f1a9
Whole heap more cleanup and refactoring...
|
10 жил өмнө |
Adam Ierymenko
|
647ce82b86
Move more stuff into osdep/ -- node/ will not use threads directly.
|
10 жил өмнө |
Adam Ierymenko
|
e61a40a956
docs
|
10 жил өмнө |
Adam Ierymenko
|
a61acf36d2
osnet -> osdep
|
10 жил өмнө |
Adam Ierymenko
|
8990fb8267
osnet -> osdep
|
10 жил өмнө |
Adam Ierymenko
|
2c5dbecb3c
More CAPI work, and move old control/ and old node/Node to attic.
|
10 жил өмнө |
Adam Ierymenko
|
fe94c9460b
Phy is a better name than Wire, and other cleanup.
|
10 жил өмнө |
Adam Ierymenko
|
fe87c1db67
Work on new simplified C API -- required for embedded, language bindings, mobile (language bindings again), etc.
|
10 жил өмнө |
Adam Ierymenko
|
60158aa5dd
Turns out that node/ likely has no business with or need for the system IP routing table. So shelve that code for now.
|
10 жил өмнө |
Adam Ierymenko
|
3c1a59fa24
Wire selftest, and passes all tests.
|
10 жил өмнө |
Adam Ierymenko
|
b6241f6cb1
Build fixes.
|
10 жил өмнө |
Adam Ierymenko
|
4445bfc869
Wire should be good to test.
|
10 жил өмнө |