Commit message (Expand) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Minimize TransitionLock when sending packets | Simon Rozman | 2019-07-18 | 1 | -7/+9 | |
* | Piggy-back on top of NDIS' device object instead of adding our own | Jason A. Donenfeld | 2019-07-18 | 6 | -333/+86 | |
* | README: clarify ring usage | Jason A. Donenfeld | 2019-07-17 | 1 | -32/+41 | |
* | Replace TUN_FLAGS_CONNECTED by an event | Simon Rozman | 2019-07-17 | 1 | -18/+18 | |
* | Improve lock retention when sending | Simon Rozman | 2019-07-17 | 1 | -44/+123 | |
* | Spin for a bit before falling back to event object | Jason A. Donenfeld | 2019-07-17 | 1 | -8/+31 | |
* | Switch to ring buffers for exchanging packets | Simon Rozman | 2019-07-16 | 3 | -846/+495 | |
* | README: correct path of device | Jason A. Donenfeld | 2019-07-09 | 1 | -1/+1 | |
* | Rename remaining status -> Status and ctx -> Ctx | Simon Rozman | 2019-07-08 | 1 | -19/+19 | |
* | Remove TunMapIrp | Jason A. Donenfeld | 2019-07-05 | 1 | -28/+8 | |
* | Simplify ActiveNblCount decrement | Jason A. Donenfeld | 2019-07-05 | 1 | -12/+7 | |
* | Rename NBL -> Nbl | Odd Stranne | 2019-07-05 | 1 | -34/+34 | |
* | Rename labels to be more consistent | Odd Stranne | 2019-07-05 | 1 | -49/+48 | |
* | Make error branching more compact | Odd Stranne | 2019-07-05 | 1 | -41/+29 | |
* | Treat ReferenceCount as an atomic | Jason A. Donenfeld | 2019-07-05 | 1 | -1/+1 | |
* | Cleanup atomic getters | Jason A. Donenfeld | 2019-07-05 | 1 | -20/+39 | |
* | Version bump0.4 | Jason A. Donenfeld | 2019-07-05 | 1 | -2/+2 | |
* | Return with proper error status for bad address | Jason A. Donenfeld | 2019-07-05 | 1 | -1/+1 | |
* | Do not take extra ActiveNBL when holding TransitionLock | Jason A. Donenfeld | 2019-07-05 | 1 | -5/+1 | |
* | Do not complete pause if we're not running | Jason A. Donenfeld | 2019-07-05 | 1 | -43/+17 | |
* | Decrease alignment requirements to 4 | Jason A. Donenfeld | 2019-07-05 | 3 | -14/+11 | |
* | Do not use _RESOURCES but rather allocate our own copy | Jason A. Donenfeld | 2019-07-05 | 2 | -35/+42 | |
* | Add _IRQL_requires_same_ support to clang formatting | Simon Rozman | 2019-07-04 | 2 | -6/+13 | |
* | Declare TUN_MEMORY_TAG in network-byte order | Simon Rozman | 2019-07-04 | 1 | -9/+10 | |
* | Cleanup | Simon Rozman | 2019-07-04 | 1 | -4/+3 | |
* | Version bump0.3 | Jason A. Donenfeld | 2019-07-04 | 1 | -2/+2 | |
* | Create copies of NBLs to complete them faster | Jason A. Donenfeld | 2019-07-04 | 1 | -3/+3 | |
* | Reorder ReturnNBL and DispatchWrite | Jason A. Donenfeld | 2019-07-03 | 1 | -36/+36 | |
* | Receiving happens at dispatch level due to transition lock | Jason A. Donenfeld | 2019-07-03 | 1 | -12/+10 | |
* | Read userspace packet size once, before checks | Jason A. Donenfeld | 2019-07-03 | 1 | -8/+10 | |
* | Use NDIS variable style for locals | Jason A. Donenfeld | 2019-07-03 | 1 | -465/+471 | |
* | Use only multi-line comments | Jason A. Donenfeld | 2019-07-03 | 1 | -37/+36 | |
* | Account for device removal before initialization | Jason A. Donenfeld | 2019-07-03 | 1 | -0/+2 | |
* | Use synchronize_rcu()-like semantics for exclusive transition lock | Jason A. Donenfeld | 2019-07-03 | 1 | -8/+12 | |
* | Fix up comment about replacement for ->Reserved | Jason A. Donenfeld | 2019-07-03 | 1 | -3/+6 | |
* | Simplify IRP processing after mapping | Jason A. Donenfeld | 2019-07-03 | 1 | -52/+13 | |
* | Allow buffer mapping to happen concurrently | Jason A. Donenfeld | 2019-07-03 | 1 | -17/+39 | |
* | Correct and simplify page locking | Jason A. Donenfeld | 2019-07-03 | 1 | -22/+18 | |
* | Separate out MJ_CLOSE | Jason A. Donenfeld | 2019-07-03 | 1 | -27/+29 | |
* | Manually clean up ugly corners | Jason A. Donenfeld | 2019-07-03 | 3 | -196/+199 | |
* | Improve designated initializers | Jason A. Donenfeld | 2019-07-03 | 2 | -75/+82 | |
* | Add NDIS team's clang-format conventions | Jason A. Donenfeld | 2019-07-03 | 4 | -1338/+1591 | |
* | Map user buffer only once | Jason A. Donenfeld | 2019-07-03 | 2 | -33/+114 | |
* | Consider receive NBLs to be immutable | Jason A. Donenfeld | 2019-07-03 | 1 | -5/+2 | |
* | Avoid allocating second MDL | Jason A. Donenfeld | 2019-07-03 | 1 | -12/+2 | |
* | Declare NDIS 6.83 compliant | Simon Rozman | 2019-07-03 | 2 | -3/+3 | |
* | Make NDIS 6.80 compliant | Simon Rozman | 2019-07-03 | 2 | -6/+22 | |
* | Declare NDIS 6.70 compliant | Simon Rozman | 2019-07-03 | 2 | -5/+8 | |
* | Use ULONG instead of ptrdiff_t for length measurement | Jason A. Donenfeld | 2019-06-21 | 1 | -2/+2 | |
* | Synchronize accesses to MiniportAdapterHandle | Jason A. Donenfeld | 2019-06-20 | 1 | -3/+4 |