ืงืืึธืืืคืืึทืจืข ืคึฟืืจืืข
ืื xdpcap ื ืืฆื ืืื ืงืึทืืคึผืึทืืึทืืึทื ืืื tcpdump/libpcap ืคึฟืืืืจืืจืื ื ืืืืกืืจืืงื ืืื ืึทืืึทืื ืืืจ ืฆื ืคึผืจืึธืฆืขืก ืืืืืืืืง ืืจืขืกืขืจืข ืืืึทืืืืื ืคืื ืคืึทืจืงืขืจ ืืืืฃ ืืขืจ ืืขืืืืงืขืจ ืืึทืื ืืืึทืจื. Xdpcap ืงืขื ืขื ืืืื ืืืื ืืขืืืืื ื ืคึฟืึทืจ ืืืืึทืืื ื ืืื ืื ืืืืืจืึทื ืืึทื ืฅ ืืื ืจืขืืืืขืจ tcpdump ืืื ื ืื ืึธื ืืืขื ืืืขื, ืึทืืึท ืืื ืคืืืืขืจืื ื, ืืึธืก ืฉืืฅ ืืื ืืึทืกืข ืืึทืืึทื ืกืื ื ืกืืกืืขืืขื ืืืึธืก ื ืืฆื ืื ืืื ืืงืก ืงืขืจื XDP ืกืึทืืกืืกืืึทื, ืืืึธืก ืคึผืจืึทืกืขืกืึทื ืคึผืึทืงืืฅ ืืืืืขืจ ืืื ืืขื ืขื ืคึผืจืึทืกืขืกื ืืืจื ืื ืืื ืืงืก ืงืขืจื ื ืขืืืืึธืจืงืื ื ืกืืึทืง (tcpdump). ืงืขื ื ืืฉื ืืขื ืคึผืึทืงืืฅ ืืจืึทืคึผื ืืืจื ืื XDP ืืึทื ืืืขืจ).
ืืืื ืคืึธืจืฉืืขืืื ื ืืื ืึทืืฉืืืื ืืืจื ืื ื ืืฆื ืคืื eBPF ืืื XDP ืกืึทืืกืืกืืึทืื. eBPF ืืื ืึท ืืืืขืงืึธืืข ืืืขืจืืขืฆืขืจ ืืขืืืื ืืื ืื ืืื ืืงืก ืงืขืจื ืืืึธืก ืึทืืึทืื ืืืจ ืฆื ืฉืึทืคึฟื ืืืื-ืคืึธืจืฉืืขืืื ื ืืึทื ืืืขืจืก ืคืื ืื ืงืึทืืื ื / ืึทืืืืึธืืื ื ืคึผืึทืงืืฅ ืืื ืืืกืืืฉืึทื ื ืืืขืื ืคืึธืจืืืขืจืืื ื ืึธืืขืจ ืึทืืืขืงืืืึทืจืคื ืืื. ื ืืฆื ืึท JIT ืงืึทืืคึผืืืืขืจ, eBPF ืืืืขืงืึธืืข ืืื ืืืืขืจืืขืืขืฆื ืืื ืืึทืฉืื ืืื ืกืืจืืงืฆืืขืก ืืื ืขืงืกืึทืงืืืืึทื ืืื ืื ืคืึธืจืฉืืขืืื ื ืคืื ืืขืืืืจื ืงืึธื. ืื XDP (eXpress Data Path) ืกืึทืืกืืกืืึทื ืงืึทืืคึผืืึทืืึทื ืฅ eBPF ืืื ืื ืคืืืืงืืื ืฆื ืืืืคื BPF ืืืืื ืืืืฃ ืื ื ืขืฅ ืฉืึธืคืขืจ ืืืจืื, ืืื ืฉืืืฆื ืคึฟืึทืจ ืืืจืขืงื ืึทืงืกืขืก ืฆื ืื DMA ืคึผืึทืงืึทื ืืึทืคืขืจ ืืื ืึทืจืืขื ืืื ืืขืจ ืืื ืข ืืืืืขืจ ืื ืกืงืืืฃ ืืึทืคืขืจ ืืื ืึทืืึทืงืืืืื ืืืจื ืื ื ืขืฅ ืึธื ืืืืื.
ืืื tcpdump, ืื xdpcap ื ืืฆื ืขืจืฉืืขืจ ืืืืขืจืืขืฆื ืจืขืืืืืจื ืคืื ืืืื-ืืืจืื ืคืึทืจืงืขืจ ืคึฟืืืืจืืจืื ื ืืื ืืขืจ ืงืืึทืกืืฉ BPF ืคืึทืจืืจืขืืื ื (cBPF) ื ืืฆื ืื ื ืึธืจืืึทื ืืืืคึผืงืึทืคึผ ืืืืืืึธืืขืง, ืืื ืืึทื ืงืึทื ืืืขืจืฅ ืืื ืืื ืื ืคืึธืจืขื ืคืื eBPF ืจืืืื ื ื ืืฆื ืึท ืงืึทืืคึผืืืืขืจ
ืืงืืจ: opennet.ru