log xennet/xennet_tx.c

age author description
2013-02-11 James Harper Fix build under 2008
2013-02-10 James Harper merge ndis5 and ndis6 code in xennet
2011-04-30 James Harper Rename xennet* to xennet5* to prepare for creation of NDIS6 driver
2011-04-02 James Harper Try and balance TX and RX a bit better by doing it all from the same DPC. It's always on CPU 0 anyway now.
2011-03-14 James Harper Go back to targetting xennet DPC's to CPU0. Make sure they are high priority though.
2010-10-16 James Harper Fix xennet build under Windows 2000
2010-03-12 James Harper Big messy changes. Add grant ref tagging to better track when things go wrong (debug build only).
2010-02-15 James Harper Fix x64 compile error
2010-02-10 James Harper big update to the xennet tx path. Now passes NDISTest (all 'functional' tests at least).
2010-02-07 James Harper NDISTest updates. Correctly implement lookahead in xennet. The first buffer must contain the amount windows asks for in lookahead.
2010-02-01 James Harper Fix bug in network tx when the sg element spans pages
2010-01-31 James Harper Big changes - not ready for production use.
2009-12-22 James Harper Use WinDDK 7600.16385.
2009-10-07 James Harper Fix tcp offload issue0.10.0.122
2009-08-19 James Harper minor bug fix and tidyup
2009-07-29 James Harper Fixed a stupid bug
2009-07-05 James Harper Fix the xennet shutdown race properly this time
2009-07-05 James Harper Make sure that we can still GC the last packets on shutdown
2009-06-26 James Harper Make xennet work in the case where SG is not available. Limit GSO to PAGE_SIZE in such a case. Also Disable SG and GSO if disabled in the backend.
2009-06-25 James Harper renamed header buffer to coalesce buffer (hb -> cb etc) ready for changes to make xennet work without sg
2009-06-07 James Harper More protection against the Dpcs running after shutdown
2009-05-21 James Harper Fixed a problem where shutdown was hanging if there were packets in the tx ring
2009-05-10 James Harper Filter updates.
2009-04-12 James Harper Fixed up a bug where packets with too many SG elements were corrupted.
2009-02-18 James Harper more big updates
2009-02-14 James Harper mostly finished migration back to kmdf
2009-01-27 James Harper using sg for the tx path - improves performance by about 180% for me
2009-01-16 James Harper Worked around xennet 'out of resource' hang under XP. Change Isr handling.
2008-12-25 James Harper Fixed xennet when inactive. Now using EVT_ACTION_TYPE_NORMAL instead of a pretend interrupt.
2008-12-09 James Harper Performance tweak