これはQiitaの下書きをふと確認したら発見した,昨年のAdvent Calendar用の記事になります.多分. 文章は結構前に書いたものだと思うので(記憶がない..),もしかすると最新版のコードと差異があるかもしれません.BitVisor 1.4~2.0あたりのコードを参照していると思います. 前回BitVisorのネットワークAPI(主にpassモジュール)とpro1000ドライバについて書きました. ipあるいはippassモジュールを利用することでBitVisor内でlwIP機能が使えるようになります. ここではlwIP概要と,BitVisorにおけるlwIP機能の処理の流れおよびechoサーバの実装について簡単に説明します. lwIPに関連するコードはip/以下に存在します. lwIPの概要 lwIPは軽量なTCP/IPスタックの実装であり,BSDライセンスであることもあって主に