【技术实现步骤摘要】
【技术保护点】
一种GTP数据包的快速转发处理方法,包括GTP协议栈的数据包发送与数据包接收处理方法,其特征在于: A.所述GTP数据包的发送进一步包括以下处理步骤: a.将原本由SOCKET中间层完成的一些操作及一些准备工作上提到GTP应用层,利用GTP-U快速发送准备函数完成; b.在SOCKET中间层,利用新增的SOCKET层处理函数对数据包进行处理并越过UDP传输层; c.在IP层,利用新增的IP层快速发送处理函数对数据包进行处理并通过网络接口进行数据发送; B.所述GTP数据包的接收进一步包括以下处理步骤: d.GTP应用层进行准备工作,注册GTP-U快速接收处理的回调函数; e.在网络接口收到数据包并为其创建MBUF结构时,在首部预留一空间,用于构造数据包的UDP头和IP头; f.在GTP数据包到达UDP传输层后,利用修改定制后的原UDP层输入处理函数对数据包进行处理,并越过SOCKET中间层,直接调用GTP应用层的回调函数将数据包直接投递到GTP任务的缓冲区中。
【技术特征摘要】
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。