增加对dhcpv4的支持(tcp、udp socket已写好,但由于缺少epoll机制,尚未完整测试) (#237)

* 为virtio网卡完成smoltcp的phy层配置

* raw socket

* 初步写完udp和tcp socket

* 能够正常通过dhcp获取ipv4地址(具有全局iface btree)

---------

Co-authored-by: guanjinquan <1666320330@qq.com>
This commit is contained in:
login
2023-04-10 20:22:39 +08:00
committed by GitHub
parent 78bf93f02f
commit 13776c114b
26 changed files with 1723 additions and 105 deletions

View File

@ -239,7 +239,7 @@ impl<T> RwLock<T> {
}
#[allow(dead_code)]
pub fn get_mut(&mut self) -> &mut T {
pub unsafe fn get_mut(&mut self) -> &mut T {
unsafe { &mut *self.data.get() }
}
}