0
I Use This!
Inactive

Commits : Listings

Analyzed about 19 hours ago. based on code collected 1 day ago.
May 06, 2023 — May 06, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
- Bind tx/rx threads to cpu in the proper place More... about 10 years ago
Added uhi_clock_gettime_ns() and uhi_get_ifaddr() More... about 10 years ago
Avoid redundant (albeit idempotent) operations in ev_uinet_start() More... about 10 years ago
Ensure upcalls aren't reenabled by uinet watcher stop/start actions during the processing of watcher callbacks. More... about 10 years ago
Updated LAYOUT and README More... about 10 years ago
Disable use of -Wno-unused-but-set-variable with gcc for now. More... about 10 years ago
Fix tcp_maxmtu() so it uses the interface mtu on promiscuous connections. Until now it was returning an mtu of 0 on promiscuous connections for lack of a route, leading to the use of the default mtu for such connections. Using the default mtu (536) on a regular ethernet link (mtu 1500) significantly hurts throughput. More... about 10 years ago
Simplified conditional More... about 10 years ago
Fix broken VLAN tag compare. More... about 10 years ago
- Only add l2info mtag if IFF_PROMISCINET is set on interface. More... about 10 years ago
Clean up echo and tproxy linker args. More... about 10 years ago
Echo server example program for libev uinet watcher C++ wrapper More... about 10 years ago
Added uinet watcher C++ wrapper to libev More... about 10 years ago
Replaced used of void * with opaque pointer for ev socket context More... about 10 years ago
Removed dependence on sys/queue.h More... about 10 years ago
copyrights, why not More... about 10 years ago
Adding autoconf files that were previously symlinks. More... about 10 years ago
Removing symlinks that were supposed to be actual files. More... about 10 years ago
Added missing #include <netinet/in.h> More... over 10 years ago
Added simple libev-based echo server example. More... over 10 years ago
tproxy transparent proxy example program is now libev-based. It also is a lot better at tearing down connections and it handles VLANs in the splice table properly now. More... over 10 years ago
Add new pool api sources to build. More... over 10 years ago
Added missing thread context initializations. More... over 10 years ago
Added todo for critical_enter()/exit() More... over 10 years ago
Wrapper routines that expose the zone allocator via the uinet pool API. More... over 10 years ago
Updated ro reflect API changes. More... over 10 years ago
Avoid using symbol name 'malloc_init', which exists in FreeBSD's libc. This is more out of paranoia than anything else, as the symbol hiding of the current libuinet build approach should avoid trouble. More... over 10 years ago
FreeBSD queue macros are now part of the uinet API, with a UINET_ prefix. More... over 10 years ago
- Use stdint.h integer types in uinet_api_types.h More... over 10 years ago
Added generalized user context facility to struct socket. More... over 10 years ago