pktgenとパケットキャプチャとLinux kernel 4.4
Posted on 2017/01/05(Thu) 03:05 in technical • Tagged with linux_kernel, pktgen, tcpdump
Linuxにパケットジェネレータ機能を提供するpktgenは、非常に高速にパケット送信を行うことができるカーネルモジュールである。
pktgen自体については PCとpktgenで行くショートパケットワイヤレートの旅 を参照。
pktgenで送信中のパケットがtcpdumpで確認できないという話があったため、その説明のため簡単にコールスタックを追った結果を残しておく。
賢明な諸氏のことなので、図を見れば説明は不要なことと思う。

Figure 1. Linux kernel 4.4におけるパケット送信時のコールスタック(一部省略)
Continue reading