ebpf-blocker 1.0.0
XDP-based packet blocker using eBPF
Loading...
Searching...
No Matches
blocker_kern.h File Reference

Константы, общие для BPF-программы и userspace. More...

Go to the source code of this file.

Macros

#define ACTION_PASS   0
 Пропустить пакет.
 
#define ACTION_DROP   1
 Отбросить пакет.
 
#define WHITELIST_MAP   whitelist_map
 Алиас для LPM-карты белого списка.
 
#define BLACKLIST_MAP   blacklist_map
 Алиас для LPM-карты чёрного списка.
 

Detailed Description

Константы, общие для BPF-программы и userspace.

Определяет коды действий (PASS/DROP) и алиасы для имён BPF-карт.

Definition in file blocker_kern.h.

Macro Definition Documentation

◆ ACTION_DROP

#define ACTION_DROP   1

Отбросить пакет.

Definition at line 11 of file blocker_kern.h.

◆ ACTION_PASS

#define ACTION_PASS   0

Пропустить пакет.

Definition at line 9 of file blocker_kern.h.

◆ BLACKLIST_MAP

#define BLACKLIST_MAP   blacklist_map

Алиас для LPM-карты чёрного списка.

Definition at line 16 of file blocker_kern.h.

◆ WHITELIST_MAP

#define WHITELIST_MAP   whitelist_map

Алиас для LPM-карты белого списка.

Definition at line 14 of file blocker_kern.h.