mirror of
https://github.com/xdp-project/bpf-examples.git
synced 2024-05-06 15:54:53 +00:00
26 lines
678 B
Org Mode
26 lines
678 B
Org Mode
#+OPTIONS: ^:nil
|
|
|
|
* BPF testing packet size changes
|
|
|
|
Playing with increasing packet size with TC-BPF. Testing what happens when
|
|
sending packets larger that MTU out an interface.
|
|
|
|
* Notes loading BPF object
|
|
|
|
How to manually load TC program:
|
|
|
|
#+begin_src sh
|
|
export DEV=mlx5p1
|
|
tc qdisc del dev "$DEV" clsact # Also deletes all filters
|
|
tc qdisc add dev "$DEV" clsact
|
|
tc filter add dev "$DEV" pref 1 handle 1 egress bpf da obj tc_bpf_inc_pkt_size.o
|
|
tc filter show dev "$DEV" egress
|
|
#+end_src
|
|
|
|
Be *VERY* careful with =replace= command, it MUST have same =pref= +=handle=:
|
|
|
|
#+begin_src sh
|
|
tc filter replace dev "$DEV" pref 1 handle 1 egress bpf da obj tc_bpf_inc_pkt_size.o
|
|
#+end_src
|
|
|