任務簡述
依據 ktcp 的指示,我們可在 sysprog21/khttpd 的程式碼基礎之上,打造出高效且穩定的網頁伺服器,不過 Linux 核心模組建構和維護的成本極高,本任務嘗試以 eBPF 來建構 TCP 伺服器。需要確保在 Linux v5.15+ 運作。
相關資訊:
ebpf-proxy-test: Compare a proxy-server using ebpf sockmap redirect with a normal proxy server using poll.
ebpf-summit-2020: Steering connections to sockets with BPF socket lookup hook
每秒 1 百萬個封包傳輸
需要自行安裝 libbpf