- 1
- 0
- 约4.04万字
- 约 34页
- 2026-09-16 发布于北京
- 举报
技术说明:移植InterNiche
SLIP
1.
本文档说明
本文档阐述了移植工程师在将InterNiche的SLIP实现移植到新目标可能需要
采取的步骤,同时讨论了产品的可调参数、结构及文件系统组织。
2.
架构概述
大部分SLIP代码按功能层或模块组织在相应命名的文件中。SLIP定义主要位于头
文件slip.h中。后续章节将逐一介绍各文件。
_
2.1
sliperrors结构体
如RFC
1055所述,SLIP是最简单且最精简的RFC协议之一,它是后续功能更强大的
PPP协议的前身。InterNiche的SLIP实现通过无状态设计保持了RFC的简洁性,因此不
需要任何结构体。它仅支持主机使用一个SLIP接口,故采用全局数据缓冲区进行接收、
发送、SLIP转义字节填充及SLIP转义字节剥离操作。唯一使用的结构体是如下所示的
_
sliperrors结构,用于记录线路上检测到的各类错误。
___
struct
sliperrors
{
unsigned
serrnoends;
/*
未在预期位置找到SLEND
*/
unsigned
/*
帧溢
原创力文档

文档评论(0)