diff --git a/pythonbpf/helper/__init__.py b/pythonbpf/helper/__init__.py index ee07d5a..a243140 100644 --- a/pythonbpf/helper/__init__.py +++ b/pythonbpf/helper/__init__.py @@ -10,6 +10,7 @@ from .helpers import ( random, probe_read, smp_processor_id, + uid, XDP_DROP, XDP_PASS, ) @@ -79,6 +80,7 @@ __all__ = [ "random", "probe_read", "smp_processor_id", + "uid", "XDP_DROP", "XDP_PASS", ] diff --git a/pythonbpf/helper/helpers.py b/pythonbpf/helper/helpers.py index 6bed131..84ffd9a 100644 --- a/pythonbpf/helper/helpers.py +++ b/pythonbpf/helper/helpers.py @@ -42,6 +42,11 @@ def smp_processor_id(): return ctypes.c_int32(0) +def uid(): + """get current user id""" + return ctypes.c_int32(0) + + XDP_ABORTED = ctypes.c_int64(0) XDP_DROP = ctypes.c_int64(1) XDP_PASS = ctypes.c_int64(2)