mirror of
https://github.com/DragonOS-Community/DragonOS.git
synced 2025-06-08 18:26:48 +00:00
fix(driver/net): 修复iface设备无法中断的bug (#957)
This commit is contained in:
parent
59a6bcf6ae
commit
1bd12bc2ff
@ -32,6 +32,7 @@ use crate::{
|
||||
},
|
||||
net::register_netdevice,
|
||||
virtio::{
|
||||
irq::virtio_irq_manager,
|
||||
sysfs::{virtio_bus, virtio_device_manager, virtio_driver_manager},
|
||||
transport::VirtIOTransport,
|
||||
virtio_impl::HalImpl,
|
||||
@ -845,6 +846,10 @@ impl VirtIODriver for VirtIONetDriver {
|
||||
.write_irqsave()
|
||||
.insert(iface.nic_id(), iface.clone());
|
||||
|
||||
virtio_irq_manager()
|
||||
.register_device(device.clone())
|
||||
.expect("Register virtio net irq failed");
|
||||
|
||||
return Ok(());
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user