diff options
| author | cinap_lenrek <cinap_lenrek@felloff.net> | 2014-12-08 19:19:53 +0100 |
|---|---|---|
| committer | cinap_lenrek <cinap_lenrek@felloff.net> | 2014-12-08 19:19:53 +0100 |
| commit | c217da0b5b1e92d0af62f5f373514d1befdb206e (patch) | |
| tree | 9e4aa6af7a03af505e2fc6af526733d6df144952 /alpha/include | |
| parent | 501e69d0108812d41f9772dc21cb075af9c65490 (diff) | |
| download | plan9front-c217da0b5b1e92d0af62f5f373514d1befdb206e.tar.xz | |
ethervirtio: feature negotiation, allow setting mac address, dont read isr from ifstatus, avoid indirection
- properly negotiate Fctrlrx feature bit for promisc and multicast.
- allow setting mac address with ea= option from plan9.ini
- dont read the isr register from ifstats() as it has the side effect of reseting isr status
- embedd the Vqueue array in the Ctlr structure avoiding indirection
- add a interrupt counter Vqueue.nintr for statistical purposes
- only read network status register if the feature has been negotiated
- change name to "virtio" as "ethervirtio" is kind of redundant
Diffstat (limited to 'alpha/include')
0 files changed, 0 insertions, 0 deletions
