linux pppd源码下载_pppd源代码分析
生活随笔
收集整理的這篇文章主要介紹了
linux pppd源码下载_pppd源代码分析
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
會進一步調用函數
ppp_send_frame(?)
去發送單個數據包。函數
ppp_send_frame(?)
根據前面
pppd
對
PPP
協議模塊的設置調用壓縮等擴展功能之后,
又經函數
ppp_push(
)
調用函數
pch->chan->ops->start_xmit(?)
發送數據包。函數
pch->chan->ops->start_xmit(
)
是具體的傳輸方式,對于串口發送方式,則是
ppp_async.c:ppp_asynctty_open
中注冊的函數
ppp_async_send(?)
,函數
ppp_async_send(?)
經函數
ppp_async_push(?)
調用函數
tty->driver->write(
)
(定義在低層驅動程序中)
把數據發送到串口
2
(
GPRS
通
信模塊接在串口
2
上)。
ppp_async.c
在初始化時(
ppp_async_init
),調用函數
tty_register_ldisc(
)
向
tty
注冊了行規程
N_PPP
的處理接口,
也就是一組
回調函數。
在移動終端接收監控中心指令的過程中,
當
GPRS
通信模塊收到數據
總結
以上是生活随笔為你收集整理的linux pppd源码下载_pppd源代码分析的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ElasticSearch和mysql对
- 下一篇: 设置固定长度_加气块砌筑(构造柱、圈梁设