Merge branch 'master' of github.com:nikiroo/gofetch
[gofetch.git] / test / expected / LWN / 0000764200.header
1 0[$] Writing network flow dissectors in BPF null/LWN/0000764200 70
2 i [Kernel] Sep 6, 2018 15:59 UTC (Thu) (corbet)
3 i
4 i Network packet headers contain a great deal of information,
5 i but the kernel often only needs a subset of that information
6 i to be able to perform filtering or associate any given packet
7 i with a flow. The piece of code that follows the different
8 i layers of packet encapsulation to find the important data is
9 i called a flow dissector. In current Linux kernels, the [1]flow
10 i dissector is written in C. A [2]patch set has been proposed
11 i recently to implement it in BPF with the clear goal of
12 i improving security, flexibility, and maybe even performance.
13 i
14 i
15 i
16 i [1] https://elixir.bootlin.com/linux/v4.18.6/source/net/core/f-
17 i low_dissector.c
18 i
19 i [2] https://lwn.net/Articles/763938/
20 i