BPF原來(lái)是Berkely Packet Filter(伯克利數(shù)據(jù)包過(guò)濾器)的縮寫,原來(lái)是提升pcap過(guò)濾性能的,比當(dāng)時(shí)最快的包過(guò)濾技術(shù)快20倍,只所以性能高,是因?yàn)樗ぷ髟趦?nèi)核中,避免包從內(nèi)核態(tài)復(fù)制到用戶態(tài)所以速度快,后來(lái)Alexei Starovoitov 大牛在2014年重新實(shí)現(xiàn)了BPF,將其擴(kuò)展成了通用的執(zhí)行引擎,稱為eBPF,官方縮寫仍是BPF。
zhuji.jb51.net/linux/52...html 2025-6-1