JPEG标准的中文文档PDF
"31.5 BPF的输入一旦B P F设备打开并配置完毕,应用进程就通过read系统调用从接口中接收分组。B P F过滤程序复制输入分组,因此,不会干扰正常的网络处理。输入分组保存在与B P F设备相连的存储缓存和暂留缓存中。这个过程,就像把信件分类到不同的信箱一样,让数据流畅且不紊乱地传递下去。想了解更多关于如何实现这一过程吗?可以查看这篇字符设备驱动和输入子系统驱动。
31.5.1 b p f _ t a p函数下面列出了图4 - 11中L A N C E设备驱动程序调用b p f _ t a p的代码,并利用这一调用介绍b p f _ t a p函数。图4 - 11中的调用如下:bpf_tap(le->sc_if.if_bpf, buf, len + sizeof(struct ether_header));这听起来很复杂,不是吗?其实,这样的技术细节在很多系统中都存在。如果你对更多这样的函数调用感兴趣,可以参考这篇Linux系统函数调用大全。
用户评论