Kip Macy
532700bd00
fix non-witness compile
2009-02-05 21:18:39 +00:00
Kip Macy
a392a2719c
break out of loop if we run out of mbufs
2009-02-02 23:04:20 +00:00
Kip Macy
3a6d1fcf9c
merge 186535, 186537, and 186538 from releng_7_xen
...
Log:
- merge in latest xenbus from dfr's xenhvm
- fix race condition in xs_read_reply by converting tsleep to mtx_sleep
Log:
unmask evtchn in bind_{virq, ipi}_to_irq
Log:
- remove code for handling case of not being able to sleep
- eliminate tsleep - make sleeps atomic
2008-12-29 06:31:03 +00:00
Kip Macy
23dc562170
Integrate 185578 from dfr
...
Use newbus to managed devices
2008-12-04 07:59:05 +00:00
Doug Rabson
499062187b
Don't call ether_ioctl() with locks held. Loop in xn_rxeof() until the backend
...
stops adding stuff to the ring otherwise we miss RX interrupts which kills
performance.
2008-11-30 12:21:46 +00:00
Kip Macy
920ba15bf9
Update xen/interface includes to the latest in mercurial
...
MFC after: 1 month
2008-09-26 05:29:39 +00:00
Kip Macy
646787d94f
reflect header change in netfront
...
MFC after: 1 month
2008-09-25 07:02:00 +00:00
Kip Macy
83b92f6e47
For reasons that I have not delved in to Xen 3.2 netback now does header splitting
...
so packets > 128 bytes are now split in to multiple buffer. This fixes netfront
to handle multiple buffers per rx packet.
MFC after: 1 month
2008-08-21 02:40:26 +00:00
Kip Macy
6ae0e31bcc
change netfront to match xen31_6
...
fix console locking
2008-08-20 09:47:49 +00:00
Kip Macy
980c717846
include vmparam.h for KERNBASE and fix typo
2008-08-20 09:11:58 +00:00
Kip Macy
7a5048f10c
register netfront before xenbus does its probing
...
MFC after: 1 month
2008-08-20 09:03:23 +00:00
Kip Macy
89e0f4d24c
Import Xen paravirtual drivers.
...
MFC after: 2 weeks
2008-08-12 20:01:57 +00:00