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 /sys/lib | |
parent | 501e69d0108812d41f9772dc21cb075af9c65490 (diff) |
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 'sys/lib')
0 files changed, 0 insertions, 0 deletions