heads-up 2010Q2 FreeBSD Status Reportが公開されました。報告されている中から興味深い話題を簡単に紹介します。 Packet-Capturing Stack - ringmap ハイスピードネットワーク向けに特化したFreeBSDパケットキャプチャ実装ringmap(Packet-Capturing Stack)の開発進捗が報告されています。ringmapはzero-copy BPFと同じアイディアのもと、共有メモリを活用することでパケットコピーの必要性を極力削減することを目的としたものです。zero-copy BPFとの違いは、ringmapではキャプチャ中のすべてのパケットコピーを排除する点にあります。その間、ネットワークアダプタのDMAバッファはダイレクトりにユーザスペースへマッピングされることになります。 ringmapの機能はlibpcap経由で