summaryrefslogtreecommitdiffhomepage
AgeCommit message (Expand)AuthorFilesLines
2021-07-08add capability checkjknodt/io-uringkadmin4-5/+72
2021-07-08update with Josh's changeskadmin8-193/+102
2021-07-08Add test for udp connkadmin1-1/+86
2021-07-08Clean up tests a bit morekadmin2-2/+3
2021-07-08add timeout?kadmin3-0/+15
2021-07-08net/uring: add split for linux vs not for io_uringjulianknodt8-8/+191
2021-07-08net/uring: add go ntohskadmin4-7/+76
2021-07-08comment moreJosh Bleecher Snyder1-2/+8
2021-07-08incorporate recvOut into recvReqsJosh Bleecher Snyder2-21/+25
2021-07-08remove more dead codeJosh Bleecher Snyder1-23/+12
2021-07-08document, cull dead codeJosh Bleecher Snyder1-10/+8
2021-07-08WIP: clean shutdown for UDP connJosh Bleecher Snyder2-29/+74
2021-07-08remove dead codeJosh Bleecher Snyder1-7/+0
2021-07-08overhaul error handling of peek/waitcompletionJosh Bleecher Snyder2-67/+95
2021-07-08refactorJosh Bleecher Snyder2-69/+54
2021-07-08set sin_family (oops)Josh Bleecher Snyder1-0/+2
2021-07-08remove some TODOs, make ip address extraction equally awfulJosh Bleecher Snyder1-9/+1
2021-07-08simplify change pointJosh Bleecher Snyder4-76/+122
2021-07-08convert manual tests into automated testsJosh Bleecher Snyder5-67/+79
2021-07-08tewakJosh Bleecher Snyder1-4/+4
2021-07-08start cleaning up codeJosh Bleecher Snyder3-20/+57
2021-07-08ipv6 support, UNTESTED, super hackyJosh Bleecher Snyder2-33/+45
2021-07-08commentsJosh Bleecher Snyder1-1/+1
2021-07-08fix io_uring tun device readsJosh Bleecher Snyder2-10/+12
2021-07-08make it easy to toggle uring on/offJosh Bleecher Snyder1-1/+6
2021-07-08switch file.go to test reads instead of writesJosh Bleecher Snyder1-20/+17
2021-07-08simpler initJosh Bleecher Snyder1-8/+2
2021-07-08stick closer to upstream tun reading codeJosh Bleecher Snyder2-5/+19
2021-07-08make cgo pointer rules happyJosh Bleecher Snyder3-84/+188
2021-07-08use io_uring for sendmsgJosh Bleecher Snyder2-93/+132
2021-07-08disable polling for nowJosh Bleecher Snyder2-4/+5
2021-07-08they work with extra junkJosh Bleecher Snyder3-25/+87
2021-07-08tun writes...not working yet (but why not??)Josh Bleecher Snyder3-27/+240
2021-07-08use polling instead of syscallJosh Bleecher Snyder2-8/+25
2021-07-08smush together two return values from CJosh Bleecher Snyder2-11/+15
2021-07-08keep 8 requests in the queue at all timesJosh Bleecher Snyder2-18/+21
2021-07-08remove all allocsJosh Bleecher Snyder2-18/+28
2021-07-08remove all allocationsJosh Bleecher Snyder1-19/+34
2021-07-08mve sockaddr_in to GoJosh Bleecher Snyder2-15/+8
2021-07-08move iovec to goJosh Bleecher Snyder2-12/+5
2021-07-08sheeshJosh Bleecher Snyder1-1/+10
2021-07-08move msghdr to GoJosh Bleecher Snyder2-12/+6
2021-07-08use io_uringJosh Bleecher Snyder4-5/+302
2021-07-08tstest/integration/vms: outgoing SSH test (#2349)Christine Dodrill1-39/+166
2021-07-08tstest/integration/vms: add Oracle Linux image (#2328)Christine Dodrill2-2/+9
2021-07-07cmd/tailscale/cli: document the web subcommand a bit moreBrad Fitzpatrick1-0/+8
2021-07-07net/tstun: fix data racesJosh Bleecher Snyder1-6/+31
2021-07-07tstest/integration: help bust cmd/go's test cachingBrad Fitzpatrick3-0/+113
2021-07-07tailcfg: note RegionID 900-999 reservationBrad Fitzpatrick1-0/+3
2021-07-07util/deephash: don't reflect.Copy if element type is a defined uint8Brad Fitzpatrick2-1/+8