19 lines · c
1// SPDX-License-Identifier: GPL-2.02#include "vmlinux.h"3#include <bpf/bpf_helpers.h>4 5struct {6 __uint(type, BPF_MAP_TYPE_SOCKMAP);7 __uint(max_entries, 2);8 __type(key, __u32);9 __type(value, __u64);10} sock_map SEC(".maps");11 12SEC("sk_skb/verdict")13int prog_skb_verdict(struct __sk_buff *skb)14{15 return SK_DROP;16}17 18char _license[] SEC("license") = "GPL";19