18d7cb74fSCong Wang // SPDX-License-Identifier: GPL-2.0 28d7cb74fSCong Wang #include "vmlinux.h" 38d7cb74fSCong Wang #include <bpf/bpf_helpers.h> 48d7cb74fSCong Wang 58d7cb74fSCong Wang struct { 68d7cb74fSCong Wang __uint(type, BPF_MAP_TYPE_SOCKMAP); 78d7cb74fSCong Wang __uint(max_entries, 2); 88d7cb74fSCong Wang __type(key, __u32); 98d7cb74fSCong Wang __type(value, __u64); 108d7cb74fSCong Wang } sock_map SEC(".maps"); 118d7cb74fSCong Wang 12*15669e1dSAndrii Nakryiko SEC("sk_skb") prog_skb_verdict(struct __sk_buff * skb)138d7cb74fSCong Wangint prog_skb_verdict(struct __sk_buff *skb) 148d7cb74fSCong Wang { 158d7cb74fSCong Wang return SK_DROP; 168d7cb74fSCong Wang } 178d7cb74fSCong Wang 188d7cb74fSCong Wang char _license[] SEC("license") = "GPL"; 19