一种Linux系统上无线数据卡的高速PPP实现方法
摘要:
本发明涉及数据通信领域,具体涉及到一种Linux系统上无线数据卡的高速PPP实现方法。目前PPP拨号上网速率低。本发明提供的方案中,对无线模块的Modem接口创建字符设备用于拨号和挂断,创建网络设备用于报文处理;通过互斥机制保证同一时刻只有一个设备驱动会访问实际Modem接口。从Modem接口实际收发的报文是转义后的PPP报文,网络接口接收PPP报文后需要识别和提取原始报文、去除转义、校验FCS、以太头计算和封装;发送报文时解析并剥离以太头、计算并添加FCS、字符转义。由于使用了内核的网络接口模型,收发包性能大幅提升,由于驱动完成了几乎所有的报文处理工作,用户程序得以简化,分离出的字符设备单独用作拨号和挂断使得用户程序处理更加方便。
公开/授权文献
0/0