Update authorized_keys

Removed bogus = character from my (max) pubkey.
Merge pull request #194 from eugeneia/patch-2

Update authorized_keys for Max
intel10g: Fix old (mostly harmless) bug in RX descriptor creation.

Store zero instead of length following the pointer. (It's not a length
field.)
intel10g optimization: no register reads for TX/RX.

Detect DMA progress by inspecting memory instead of TDH/RDH registers.
Reading registers with MMIO is too expensive even for the sync step.
(Writes are OK.)
Merge pull request #197 from lukego/optimize-loadgen

Optimize intel10g for loadgen benchmark
app.lua: Count # breaths in app.breaths.
app.lua: Replace calls to ipairs() in breathe().
nfv: Print statistics about packes & time per breath.
app.report() now prints packet loss statistics.
Added engine.Hz to regulate breathing frequency.

Default value is 10000 i.e. one breath per 100us.
vhost_user/net_device: Split transmit and receive.

Run receive on pull and transmit on push. This is so that we kick the
eventfd at the end of the breathe cycle (push). If we do it at the
start (pull) then there will be a delay if the engine pauses between
breaths (the new engine.Hz option).
Merge pull request #198 from lukego/optimize-loadgen

Regulate breathing interval + optimize
intel10g: Fix transmit descriptor ring wrap-around bug.

Bug introduced in commit 76296ddc1470af1bc2f2a8c25a54bbf714d80ec7.
Merge pull request #199 from lukego/optimize-loadgen

intel10g: Fix transmit descriptor ring wrap-around bug.
multi-iovec and jumbo frames
data manipulation at buffer and packet level, multi-iovec aware
app that recognizes and records received packets, useful for testing
test framework
add testfiles, replacing most .selftest() functions
allow optional dotted path to specify a subset of a testfile