Skip to content
Snippets Groups Projects
Select Git revision
  • 9ce014136e66e287cbda0f1d59a635c9d84a03e0
  • virtio-gpu-shrinker-v20-part3
  • virtio-gpu-shrinker-v20-part2
  • rk3588-spi-atomic-wip
  • virtio-gpu-shrinker-v20-part1
  • hdmirx-v14
  • hdmirx-v13
  • hdmirx-v12
  • hdmirx-v11
  • hdmirx-v10
  • hdmirx-v9
  • hdmirx-v8
  • hdmirx-v7
  • 3568-its
  • hdmirx-v6.1
  • rk3588-hdmirx-v6
  • hdmirx-cleanup-v2
  • hdmirx-cleanup
  • virtio-gpu-shrinker-v19
  • virtio-gpu-shrinker-v18
  • virtio-gpu-shrinker-v17
21 results

psci.c

user avatar
William Tu authored and David S. Miller committed
The patch creates sample code exercising bpf_skb_{set,get}_tunnel_key,
and bpf_skb_{set,get}_tunnel_opt for GRE, VXLAN, and GENEVE.  A native
tunnel device is created in a namespace to interact with a lwtunnel
device out of the namespace, with metadata enabled.  The bpf_skb_set_*
program is attached to tc egress and bpf_skb_get_* is attached to egress
qdisc.  A ping between two tunnels is used to verify correctness and
the result of bpf_skb_get_* printed by bpf_trace_printk.

Signed-off-by: default avatarWilliam Tu <u9012063@gmail.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
6afb1e28
History