SPDKライトのメモリコピー

ソケットからのデータ受信 SPDKは、POSIXのreadvでソケットからデータを読み取る。readv() システムコールは、ファイルディスクリプター fd に関連付けられた ファイルから、&nbsp… 続きを読む »

bumblebee: eBPF自動生成ツール

bumblebeeは、起動していくつかの質問に答えると、目的に合致したeBPFのソースコードのテンプレートを生成してくれます。そのテンプレートを基にすることで、比較的容易にeBPFのアプリケーションを開発し、Bumble… 続きを読む »

eBPF覚書

概要 eBPF は extended Berkeley Packet Filter の略。ユーザ空間で作成したプログラムをカーネルに送り込んで、独自の命令セット を持つカーネル内部の仮想マシン(以下VM)上で実行できる機… 続きを読む »

libxlio解析

Index of /public/repo/mlnx_ofed/latest/SRPMS (mellanox.com) orig_os_api OS内のsocket APIをorig_os_apiに登録し、フックした各A… 続きを読む »

VSCodeでgit log

VSCodeでgit logを見るために、Git Historyを設定する。 VSCode 上で git log を見る際に便利な拡張機能 Git History | Lonely Mobiler (loumo.jp) … 続きを読む »

VSCodeでSSH接続

VSCodeからリモートホストへSSH接続を行うためには、VSCodeの拡張機能である「Remote Development」が必要。 Remote codeインストール 画面上部の[View]-[Extentions]… 続きを読む »