win-pvdrivers

log

age author revision description
2008-04-26 James Harper 255:77c9e91f543e Added tag 0.8.9 for changeset 2d25f964e1d1
2008-04-26 James Harper 254:2d25f964e1d1 bug fixes - TX bug appears to be fixed. Improved memory management in the TX path.0.8.9
2008-04-19 James Harper 253:58ce01887603 fixed a number of particularly stupid bugs. rx performance still sucks greatly. a backup of my test machine still fails.
2008-04-15 James Harper 252:7e3bcd88515c packets are being very occasionally sent without headers... and other strange things are happening. added some debugging.
2008-04-10 James Harper 251:3db181609094 Added extra calls to Indicate in rx path, and limited the total work per interrupt.
2008-04-09 James Harper 250:532d7485ddf2 Looking for cause of crashing. Added periodic buffer reaper timer to clean up buffers not currently in use. Modified the tx code to use a freelist when getting buffers for merged headers.
2008-04-08 James Harper 249:1e47fb7bce04 Changes for debugging and testing
2008-04-05 James Harper 248:7c395bd04ec1 Some tweaking to get gso working properly again.
2008-04-05 James Harper 247:565483912dc0 Fix for fragmented headers and offload
2008-04-05 James Harper 246:402fb735ce45 oops. forgot to add xennet_common.c
2008-04-05 James Harper 245:1b1f26917b6f Moved some functions around to make packet handling functions accessible to rx and tx. Untested. Fixed a bug in xenvbd which was preventing xenvbd from booting on XP, but it may break other O/S's
2008-04-02 James Harper 244:d31884ed02a9 tweaked a few things to make crashes go away
2008-03-31 James Harper 243:a442e03960cf Added tag 0.8.8 for changeset 3c2542b7d52d
2008-03-31 James Harper 242:3c2542b7d52d bump version to 0.8.80.8.8
2008-03-31 James Harper 241:dce3943a11ec Updated the xennet tx code to no longer use windows sg lists. Can't get them working on 64 bit.
2008-03-30 James Harper 240:d5adfce6f643 fixed version detection in install.bat - sometimes version is spelled with a capital and sometimes not
2008-03-29 James Harper 239:84e75e748b5f Added tag 0.8.7 for changeset 050947b66224
2008-03-29 James Harper 238:050947b66224 bumped version number0.8.7
2008-03-29 James Harper 237:bbfd6ac85128 Andy's tx updates were assuming that the first item in the SG list had exactly 1 page which was false. Also the flag setting wasn't correct. Fixed now.
2008-03-29 James Harper 236:303c06237a1e Added tag 0.8.6 for changeset f126c95d8205
2008-03-29 James Harper 235:f126c95d8205 Fixed crash on x32 with >4G memory0.8.6
2008-03-28 James Harper 234:dffb6524631b Saved values we get from the offload SET function, not really using it yet though. Now calculating UDP checksums correctly.
2008-03-27 Andy Grover 233:098898889f00 remove todo since we're doing what it said now
2008-03-27 Andy Grover 232:0893bd5ff2cb fix HWSendPacket code to get flags right in all cases
2008-03-27 Andy Grover 231:86394e366a71 Automated merge with ssh://win-pvdrivers@xenbits.xensource.com/win-pvdrivers.hg
2008-03-26 Andy Grover 230:93f3ccb775b6 Automated merge with ssh://win-pvdrivers@xenbits.xensource.com/win-pvdrivers.hg
2008-03-26 Andy Grover 229:a9a5b54bee92 refactor code further to simplify flow and break up into easier-to-understand chunks.
2008-03-27 Andy Grover 228:759dc65f0b42 fix bugcheck when querying offloads
2008-03-27 James Harper 227:4cc15e403eb5 minor tweaks. Trying to find the cause of a crash when gso is disabled
2008-03-26 James Harper 226:9f155354d6ba Removed the ASSERT where max gso segment in the registry is too big. Just reduce it as required.
2008-03-26 James Harper 225:e90d63d5d794 Removed debug statements to test performance
2008-03-26 James Harper 224:0e71aec16493 fixed a stupid bug (- instead of +). Seems to work now but still sometimes crashes on init.
2008-03-25 James Harper 223:26f8a3615539 GSO receive is now mostly working, but seems to break after a while. Still getting occasional crashes on driver load.
2008-03-25 James Harper 222:d37e4b226919 Almost working - rx offload packet splitting is working but not yet calculating checksums correctly. There may still be an occasional crash on init too from xennet_oid...
2008-03-24 James Harper 221:03fcf506d609 Debugging... getting closer though.
2008-03-22 James Harper 220:d076e1ed8071 Continued with rx. Fixed nasty bug in xennet_oid.c
2008-03-22 James Harper 219:6974a4ace9d3 rx still not working but getting there
2008-03-21 James Harper 218:c33404027885 Merge
2008-03-21 James Harper 217:f315522a2a3e This won't work.
2008-03-20 Andy Grover 216:90fcd61a9cbb xennet: give code to send one packet to HW its own function
2008-03-20 Andy Grover 215:e12cad680f3c xennet: indent commented-out code so I can start to get a handle on what's going on in SendQueuedPackets
2008-03-20 Andy Grover 214:b400fd002071 xennet: tx_outstanding inc/dec appear to have been backwards
2008-03-19 Andy Grover 213:9ae143ae1f91 Non-ACPI-based HALs report PCI root bridges like this: "PCI_HAL\PNP0A03", so change test to catch all strings ending in "PNP0A03".
2008-03-15 James Harper 212:6f57a4124ab7 Added user configurable options to control panel. Started looking at rx large send.
2008-03-13 James Harper 211:8c5a5b5bc5f0 Added tag 0.8.5 for changeset 39a97a06e5cd
2008-03-13 James Harper 210:39a97a06e5cd Final updates for 0.8.50.8.5
2008-03-12 James Harper 209:45fdf0d55f31 Large send offload now appears to work correctly...
2008-03-06 James Harper 208:e2939422de10 Fixed deadlocks caused by calling NdisMIndicateReceivePacket and NdisMSendComplete with a spinlock held. The DDK docs say you shouldn't do this!
2008-03-05 James Harper 207:2b9e77dc2071 Fixed some locking issues in rx. No more lockups with iperf and large windows.
2008-03-05 James Harper 206:d841932ba7ae Big rework of xennet to try and improve performance. Change the tx path to grant pages rather than copy them.
2008-03-02 James Harper 205:3cc68cacff38 Turned on checksum offloading. Doesn't seem to make much difference yet though...
2008-03-02 James Harper 204:9e4a4650518a split tx, rx, and oid code out of xennet.c. Changes to send and receive code.
2008-03-01 James Harper 203:2a3606fece27 Created a dynamic pool of granted pages to balance memory use against performance. Needs more work and tuning. Also doesn't free properly. Initial testing is good though.
2008-02-29 James Harper 202:71b9f608bb80 Fixed compiler warnings so that it builds under Free
2008-02-28 James Harper 201:63780c11acbe Added some profiling. Batched calls to NdisMIndicateReceivePacket.
2008-02-28 James Harper 200:b29b0e8d9126 Made the detection of PCI Bus language independant.
2008-02-28 James Harper 199:99985a5aa1dc Doc updates.
2008-02-28 James Harper 198:c5f21187ef46 Working on suspend/resume. Suspend works (well... you get a checkpoint file), but resume fails.
2008-02-27 James Harper 197:62ff836f2d58 Added tag 0.8.4 for changeset a3bf7c523a4f
2008-02-27 James Harper 196:a3bf7c523a4f Fixed race in xenvbd which would cause a BSoD0.8.4