Permalink
Commits on May 22, 2011
  1. A clone driver to serve the clone nic, for development purposes, to w…

    …orkaround a qemu bug
    
    Signed-off-by: Alexey Zaytsev <alexey.zaytsev@gmail.com>
    xl0 committed May 22, 2011
Commits on May 7, 2011
  1. Rename the module as well

    Signed-off-by: Alexey Zaytsev <alexey.zaytsev@gmail.com>
    xl0 committed May 7, 2011
  2. Rename virtio_net to vioif and fix the remaining function names

    Signed-off-by: Alexey Zaytsev <alexey.zaytsev@gmail.com>
    xl0 committed May 7, 2011
Commits on May 3, 2011
  1. Fix non-merged rx

    Signed-off-by: Alexey Zaytsev <alexey.zaytsev@gmail.com>
    xl0 committed May 3, 2011
  2. Always test before commiting, kids

    Signed-off-by: Alexey Zaytsev <alexey.zaytsev@gmail.com>
    xl0 committed May 3, 2011
  3. Fix the non-merged rx case

    Signed-off-by: Alexey Zaytsev <alexey.zaytsev@gmail.com>
    xl0 committed May 3, 2011
  4. Fix the initialization order

    Signed-off-by: Alexey Zaytsev <alexey.zaytsev@gmail.com>
    xl0 committed May 3, 2011
  5. Remove unused mutexes

    Signed-off-by: Alexey Zaytsev <alexey.zaytsev@gmail.com>
    xl0 committed May 3, 2011
  6. Throw avay tiny packets is we ever see them again (should not happen)

    Signed-off-by: Alexey Zaytsev <alexey.zaytsev@gmail.com>
    xl0 committed May 3, 2011
  7. Fix index management

    Signed-off-by: Alexey Zaytsev <alexey.zaytsev@gmail.com>
    xl0 committed May 3, 2011
Commits on May 1, 2011
  1. Fix the tx update notification

    Signed-off-by: Alexey Zaytsev <alexey.zaytsev@gmail.com>
    xl0 committed May 1, 2011
  2. Copy small packets instead us loaning the buffers upstream.

    Signed-off-by: Alexey Zaytsev <alexey.zaytsev@gmail.com>
    xl0 committed May 1, 2011
Commits on Apr 30, 2011
  1. optimize descriptor buffer syncing

    Signed-off-by: Alexey Zaytsev <alexey.zaytsev@gmail.com>
    xl0 committed Apr 30, 2011
Commits on Apr 29, 2011
  1. Simplify locking

    Signed-off-by: Alexey Zaytsev <alexey.zaytsev@gmail.com>
    xl0 committed Apr 29, 2011
  2. further cleanups.. ;)

    Signed-off-by: Alexey Zaytsev <alexey.zaytsev@gmail.com>
    xl0 committed Apr 29, 2011
  3. cleanups - move code around a bit

    Signed-off-by: Alexey Zaytsev <alexey.zaytsev@gmail.com>
    xl0 committed Apr 29, 2011
  4. cleanups - remove dead code

    Signed-off-by: Alexey Zaytsev <alexey.zaytsev@gmail.com>
    xl0 committed Apr 29, 2011
  5. Zero-copy for merged packets

    Signed-off-by: Alexey Zaytsev <alexey.zaytsev@gmail.com>
    xl0 committed Apr 29, 2011
Commits on Apr 25, 2011
  1. Implement merged buffer handling

    Signed-off-by: Alexey Zaytsev <alexey.zaytsev@gmail.com>
    xl0 committed Apr 25, 2011
Commits on Apr 22, 2011
  1. Fix feature negotiation

    Signed-off-by: Alexey Zaytsev <alexey.zaytsev@gmail.com>
    xl0 committed Apr 22, 2011
  2. Disable notification for the tx queue

    Signed-off-by: Alexey Zaytsev <alexey.zaytsev@gmail.com>
    xl0 committed Apr 22, 2011
  3. Only notify the device if necessely

    Signed-off-by: Alexey Zaytsev <alexey.zaytsev@gmail.com>
    xl0 committed Apr 22, 2011
  4. Provide start/stop_vq_intr functions

    Signed-off-by: Alexey Zaytsev <alexey.zaytsev@gmail.com>
    xl0 committed Apr 22, 2011
Commits on Apr 14, 2011
  1. Display host feature bits

    Signed-off-by: Alexey Zaytsev <alexey.zaytsev@gmail.com>
    xl0 committed Apr 14, 2011
Commits on Apr 13, 2011
  1. Disable debug in the hot paths

    Signed-off-by: Alexey Zaytsev <alexey.zaytsev@gmail.com>
    xl0 committed Apr 13, 2011
  2. Free the chain _head_ in the rx path

    Signed-off-by: Alexey Zaytsev <alexey.zaytsev@gmail.com>
    xl0 committed Apr 13, 2011
  3. Working rx and tx

    Signed-off-by: Alexey Zaytsev <alexey.zaytsev@gmail.com>
    xl0 committed Apr 13, 2011
  4. Add hex_dump helper

    Signed-off-by: Alexey Zaytsev <alexey.zaytsev@gmail.com>
    xl0 committed Apr 13, 2011
Commits on Apr 10, 2011
  1. Get virtio_net tx to work, add needed infrastructure to virtio

    Signed-off-by: Alexey Zaytsev <alexey.zaytsev@gmail.com>
    xl0 committed Apr 10, 2011
  2. Add scripts for easy module testing.

    Signed-off-by: Alexey Zaytsev <alexey.zaytsev@gmail.com>
    xl0 committed Apr 10, 2011
  3. Use gcc to buidl the modules, built util.c

    Signed-off-by: Alexey Zaytsev <alexey.zaytsev@gmail.com>
    xl0 committed Apr 10, 2011
  4. Move generic functions to util.c

    Signed-off-by: Alexey Zaytsev <alexey.zaytsev@gmail.com>
    xl0 committed Apr 10, 2011
Commits on Apr 2, 2011
  1. Disable implicit indirect descriptor use - will be re-done explicitly

    Signed-off-by: Alexey Zaytsev <alexey.zaytsev@gmail.com>
    xl0 committed Apr 2, 2011
  2. Port alloc_mems

    Signed-off-by: Alexey Zaytsev <alexey.zaytsev@gmail.com>
    xl0 committed Apr 2, 2011
Commits on Mar 30, 2011
  1. Initial virtio_net work - device stub, vq allocation

    Signed-off-by: Alexey Zaytsev <alexey.zaytsev@gmail.com>
    xl0 committed Mar 30, 2011