ebpf-blocker
1.0.0
XDP-based packet blocker using eBPF
Loading...
Searching...
No Matches
blocker_kern.h
Go to the documentation of this file.
1
/// \file blocker_kern.h
2
/// \brief Константы, общие для BPF-программы и userspace.
3
/// \details Определяет коды действий (PASS/DROP) и алиасы для имён BPF-карт.
4
5
#ifndef BLOCKER_KERN_H
6
#define BLOCKER_KERN_H
7
8
/// Пропустить пакет.
9
#define ACTION_PASS 0
10
/// Отбросить пакет.
11
#define ACTION_DROP 1
12
13
/// Алиас для LPM-карты белого списка.
14
#define WHITELIST_MAP whitelist_map
15
/// Алиас для LPM-карты чёрного списка.
16
#define BLACKLIST_MAP blacklist_map
17
18
#endif
src
bpf
blocker_kern.h
Generated by
1.12.0