没有合适的资源?快使用搜索试试~ 我知道了~
一个 smol tcp/ip 堆栈
共92个文件
rs:71个
bin:10个
yml:3个
需积分: 16 0 下载量 188 浏览量
2021-06-28
18:20:56
上传
评论
收藏 261KB ZIP 举报
温馨提示
smoltcpsmoltcp是一个独立的、事件驱动的 TCP/IP 堆栈,专为裸机实时系统而设计。它的设计目标是简单和健壮。它的设计反目标包括复杂的编译时计算,例如宏或类型技巧,甚至以性能下降为代价。smoltcp并不需要在所有堆分配,被广泛记载,和稳定的锈1.40和更高编译。在环回模式下针对 Linux TCP 堆栈进行测试时,smoltcp实现了~Gbps 的吞吐量。特征smoltcp缺少许多广泛部署的功能,通常是因为还没有人实现它们。为了正确设置期望,列出了已实现和省略的功能。媒体层唯一支持的媒体是以太网。支持常规以太网 II 帧。支持单播、广播和组播数据包。支持ARP报文(包括无偿请求和回复)。ARP 请求的发送速率不超过每秒一个。缓存的 ARP 条目在一分钟后过期。不支持 802.3 帧和 802.1Q。不支持巨型帧。IP层IPv4生成并验证 IPv4 标头校验和。IPv4 生存时间值可针对每个套接字进行配置,默认设置为 64。支持 IPv4 默认网关。支持通过默认网关或 CIDR 路由表路由传出 IPv4 数据包。不支持 IPv4 分段。IPv4的不支持选项,并会被忽略。I
资源推荐
资源详情
资源评论
收起资源包目录
smoltcp-rs-smoltcp-rust-network-programming.zip (92个子文件)
smoltcp-master
.gitignore 26B
benches
bench.rs 4KB
src
iface
neighbor.rs 12KB
route.rs 10KB
interface.rs 125KB
mod.rs 748B
wire
udp.rs 13KB
ipv6routing.rs 24KB
ndiscoption.rs 25KB
icmpv4.rs 21KB
arp.rs 15KB
icmpv6.rs 31KB
pretty_print.rs 3KB
ipv6option.rs 17KB
mld.rs 19KB
ipv6fragment.rs 9KB
tcp.rs 43KB
ipv4.rs 36KB
mod.rs 7KB
igmp.rs 14KB
ipv6hopbyhop.rs 12KB
ethernet.rs 12KB
ipv6.rs 39KB
ndisc.rs 21KB
ip.rs 43KB
dhcpv4.rs 49KB
icmp.rs 656B
storage
mod.rs 555B
assembler.rs 16KB
ring_buffer.rs 25KB
packet_buffer.rs 11KB
time.rs 11KB
phy
raw_socket.rs 3KB
loopback.rs 2KB
fault_injector.rs 10KB
fuzz_injector.rs 4KB
mod.rs 11KB
sys
raw_socket.rs 3KB
bpf.rs 5KB
mod.rs 4KB
tuntap_interface.rs 3KB
linux.rs 333B
tracer.rs 5KB
tuntap_interface.rs 3KB
pcap_writer.rs 7KB
macros.rs 2KB
parsers.rs 23KB
socket
meta.rs 3KB
udp.rs 25KB
raw.rs 22KB
tcp.rs 219KB
ref_.rs 3KB
waker.rs 1KB
mod.rs 7KB
set.rs 7KB
dhcpv4.rs 18KB
icmp.rs 35KB
lib.rs 8KB
fuzz
.gitignore 24B
utils.rs 4KB
fuzz_targets
tcp_headers.rs 7KB
packet_parser.rs 217B
corpus
packet_parser
udpv4.bin 122B
tcpv4_data.bin 166B
tcpv4_fin.bin 54B
tcpv4_rst.bin 54B
arp.bin 60B
icmpv4_request.bin 98B
icmpv4_reply.bin 98B
icmpv4_unreachable.bin 590B
icmpv6_nbr_solicitation.bin 86B
tcpv4_syn.bin 74B
Cargo.toml 606B
CODE_STYLE.md 2KB
CHANGELOG.md 6KB
Cargo.toml 3KB
.github
workflows
clippy.yml 711B
fuzz.yml 469B
test.yml 3KB
utils
packet2pcap.rs 2KB
examples
loopback.rs 6KB
multicast.rs 4KB
utils.rs 7KB
dhcp_client.rs 4KB
ping.rs 10KB
tcpdump.rs 731B
server.rs 8KB
client.rs 4KB
httpclient.rs 5KB
benchmark.rs 5KB
README.md 15KB
LICENSE-0BSD.txt 654B
共 92 条
- 1
资源评论
weixin_38713203
- 粉丝: 11
- 资源: 942
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Laravel4.0参考手册中文CHM版最新版本
- teamteam下载包
- Laravel4.1参考手册中文CHM版最新版本
- 内墙装修涂料行业发展趋势:预计2030年年复合增长率(CAGR)为5.6%(2024-2030)
- seata运行时所需要的配置文件
- PowerBI-svg 仪表盘图
- 操作系统原理期末复习题(附答案)(摘自汤小丹《计算机操作系统》慕课版课后习题)
- 中国省级产业结构高级化、合理化数据测算(2000-2023年).zip
- Laravel5.1参考手册中文CHM版最新版本
- AI基础3-Pyqt.mp4
- WebSocket基础介绍.pdf
- VMWware全部版本下载地址
- 44e82cfa75fa0244b3037221d2eb830d.zip
- dkd-parent.zip
- dkd-vue.zip
- WiFi助手调试软件,有六个按键,可以设置IP地址,端口号,安卓手机安装,实现网口助手功能!
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功