Mathias Hall-Andersen
d10126f883
Moved endpoint into interface and simplified peer
2017-11-18 23:34:02 +01:00
Mathias Hall-Andersen
fa399a91d5
Ported remaining netns.sh
...
- Ported remaining netns.sh tests
- Begin work on generic implementation of bind interface
2017-11-17 17:25:58 +01:00
Mathias Hall-Andersen
69fe86edf0
Initial working source caching
2017-11-14 16:27:53 +01:00
Mathias Hall-Andersen
566269275e
Fixed blocking reader on closed socket
2017-11-11 23:26:44 +01:00
Mathias Hall-Andersen
892276aa64
Fixed port endianness
2017-11-11 15:43:55 +01:00
Mathias Hall-Andersen
0485c34c8e
Fixed message header length in conn_linux
2017-10-27 10:43:37 +02:00
Mathias Hall-Andersen
e86d03dca2
Initial implementation of source caching
...
Yet untested.
2017-10-16 21:33:47 +02:00
Mathias Hall-Andersen
a72b0f7ae5
Added new UDPBind interface
2017-10-08 22:03:32 +02:00
Mathias Hall-Andersen
2d856045a0
Begin incorporating new src cache into receive
2017-10-07 22:35:23 +02:00
Mathias Hall-Andersen
c70f0c5da2
Definition of platform specific socket bind
2017-10-06 22:56:01 +02:00
Jason A. Donenfeld
32d8932d1b
Sleep to close fd
2017-09-26 15:24:18 +02:00
Mathias Hall-Andersen
eefa47b0f9
Begin work on source address caching (linux)
2017-09-24 21:35:25 +02:00
Mathias Hall-Andersen
4986cfe78b
Add support for fwmark on linux
2017-08-22 17:22:45 +02:00
Mathias Hall-Andersen
04640eb629
Added missing IF index check
2017-08-17 12:58:18 +02:00
Mathias Hall-Andersen
a4eff12d7f
Improved receive.go
...
- Fixed configuration listen-port semantics
- Improved receive.go code for updating listen port
- Updated under load detection, how follows the kernel space implementation
- Fixed trie bug accidentally introduced in last commit
- Added interface name to log (format still subject to change)
- Can now configure the logging level using the LOG_LEVEL variable
- Begin porting netsh.sh tests
- A number of smaller changes
2017-08-11 16:18:20 +02:00