1 // SPDX-License-Identifier: GPL-2.0-only 2 /* Copyright (c) 2020 Facebook */ 3 #include <stddef.h> 4 #include <linux/bpf.h> 5 #include <bpf/bpf_helpers.h> 6 7 __attribute__ ((noinline)) 8 void foo(struct __sk_buff *skb) 9 { 10 skb->tc_index = 0; 11 } 12 13 SEC("tc") 14 int test_cls(struct __sk_buff *skb) 15 { 16 foo(skb); 17 return 0; 18 } 19