From f927e5c5cbae2db461bff9ad10cad8d42eb21868 Mon Sep 17 00:00:00 2001 From: Alexandre Cassen Date: Mon, 15 Apr 2024 23:13:15 +0200 Subject: [PATCH] gtp-guard 1.0.4 --- Makefile | 2 +- VERSION | 2 +- lib/Makefile | 2 +- lib/bitops.h | 2 +- lib/buffer.c | 2 +- lib/buffer.h | 2 +- lib/command.c | 2 +- lib/command.h | 2 +- lib/config.h | 6 +++--- lib/container.h | 2 +- lib/daemon.c | 2 +- lib/daemon.h | 2 +- lib/json_reader.c | 2 +- lib/json_reader.h | 2 +- lib/json_writer.c | 2 +- lib/json_writer.h | 2 +- lib/list_head.c | 2 +- lib/list_head.h | 2 +- lib/logger.c | 2 +- lib/logger.h | 2 +- lib/memory.c | 2 +- lib/memory.h | 2 +- lib/mpool.c | 2 +- lib/mpool.h | 2 +- lib/pidfile.c | 2 +- lib/pidfile.h | 2 +- lib/pkt_buffer.c | 2 +- lib/pkt_buffer.h | 2 +- lib/prefix.c | 2 +- lib/prefix.h | 2 +- lib/process.c | 2 +- lib/process.h | 2 +- lib/rbtree_api.h | 2 +- lib/rt_table.c | 2 +- lib/rt_table.h | 2 +- lib/scheduler.c | 2 +- lib/scheduler.h | 2 +- lib/signals.c | 2 +- lib/signals.h | 2 +- lib/timer.c | 2 +- lib/timer.h | 2 +- lib/timer_thread.h | 4 ++-- lib/utils.c | 4 ++-- lib/utils.h | 2 +- lib/vector.c | 2 +- lib/vector.h | 2 +- lib/vty.c | 2 +- lib/vty.h | 2 +- lib/warnings.h | 2 +- src/Makefile | 2 +- src/bpf/Makefile | 2 +- src/bpf/gtp.h | 2 +- src/bpf/gtp_bpf_utils.h | 2 +- src/bpf/gtp_fwd.c | 2 +- src/bpf/gtp_mirror.c | 2 +- src/bpf/gtp_route.c | 2 +- src/bpf/sock_rps.c | 2 +- src/gtp_apn.c | 2 +- src/gtp_cmd.c | 2 +- src/gtp_conn.c | 2 +- src/gtp_data.c | 2 +- src/gtp_disk.c | 2 +- src/gtp_dpd.c | 2 +- src/gtp_htab.c | 2 +- src/gtp_if.c | 2 +- src/gtp_msg.c | 4 ++-- src/gtp_ppp.c | 2 +- src/gtp_pppoe.c | 2 +- src/gtp_pppoe_monitor.c | 4 ++-- src/gtp_pppoe_proto.c | 4 ++-- src/gtp_pppoe_session.c | 2 +- src/gtp_pppoe_vty.c | 4 ++-- src/gtp_request.c | 2 +- src/gtp_resolv.c | 2 +- src/gtp_router.c | 2 +- src/gtp_router_hdl.c | 2 +- src/gtp_router_vty.c | 2 +- src/gtp_sched.c | 4 ++-- src/gtp_server.c | 2 +- src/gtp_session.c | 2 +- src/gtp_sqn.c | 2 +- src/gtp_switch.c | 2 +- src/gtp_switch_hdl.c | 2 +- src/gtp_switch_hdl_v1.c | 2 +- src/gtp_switch_hdl_v2.c | 2 +- src/gtp_switch_vty.c | 2 +- src/gtp_teid.c | 2 +- src/gtp_utils.c | 2 +- src/gtp_vrf.c | 4 ++-- src/gtp_vrf_vty.c | 2 +- src/gtp_vty.c | 2 +- src/gtp_xdp.c | 4 ++-- src/gtp_xdp_fwd.c | 2 +- src/gtp_xdp_iptnl.c | 2 +- src/gtp_xdp_mirror.c | 4 ++-- src/gtp_xdp_ppp.c | 2 +- src/gtp_xdp_rt.c | 2 +- src/include/gtp.h | 2 +- src/include/gtp_apn.h | 2 +- src/include/gtp_bpf_utils.h | 2 +- src/include/gtp_cmd.h | 2 +- src/include/gtp_conn.h | 4 ++-- src/include/gtp_data.h | 2 +- src/include/gtp_disk.h | 2 +- src/include/gtp_dpd.h | 2 +- src/include/gtp_guard.h | 2 +- src/include/gtp_htab.h | 2 +- src/include/gtp_if.h | 2 +- src/include/gtp_iptnl.h | 2 +- src/include/gtp_msg.h | 2 +- src/include/gtp_ppp.h | 2 +- src/include/gtp_ppp_session.h | 2 +- src/include/gtp_pppoe.h | 2 +- src/include/gtp_pppoe_monitor.h | 2 +- src/include/gtp_pppoe_proto.h | 2 +- src/include/gtp_pppoe_session.h | 2 +- src/include/gtp_pppoe_vty.h | 2 +- src/include/gtp_request.h | 2 +- src/include/gtp_resolv.h | 2 +- src/include/gtp_router.h | 2 +- src/include/gtp_router_hdl.h | 2 +- src/include/gtp_sched.h | 4 ++-- src/include/gtp_server.h | 2 +- src/include/gtp_session.h | 2 +- src/include/gtp_sqn.h | 2 +- src/include/gtp_switch.h | 4 ++-- src/include/gtp_switch_hdl.h | 2 +- src/include/gtp_switch_hdl_v1.h | 2 +- src/include/gtp_switch_hdl_v2.h | 2 +- src/include/gtp_teid.h | 2 +- src/include/gtp_utils.h | 2 +- src/include/gtp_vrf.h | 2 +- src/include/gtp_vty.h | 2 +- src/include/gtp_xdp.h | 2 +- src/include/gtp_xdp_fwd.h | 2 +- src/include/gtp_xdp_iptnl.h | 2 +- src/include/gtp_xdp_mirror.h | 2 +- src/include/gtp_xdp_ppp.h | 2 +- src/include/gtp_xdp_rt.h | 2 +- src/include/main.h | 2 +- src/main.c | 2 +- 141 files changed, 156 insertions(+), 156 deletions(-) diff --git a/Makefile b/Makefile index 1ce7c34..4e5e93f 100644 --- a/Makefile +++ b/Makefile @@ -16,7 +16,7 @@ # either version 3.0 of the License, or (at your option) any later # version. # -# Copyright (C) 2023 Alexandre Cassen, +# Copyright (C) 2023-2024 Alexandre Cassen, # EXEC = gtp-guard diff --git a/VERSION b/VERSION index 97b485a..ee90284 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.0.4-pre1 +1.0.4 diff --git a/lib/Makefile b/lib/Makefile index 0d61870..7ab7805 100644 --- a/lib/Makefile +++ b/lib/Makefile @@ -16,7 +16,7 @@ # either version 3.0 of the License, or (at your option) any later # version. # -# Copyright (C) 2023 Alexandre Cassen, +# Copyright (C) 2023-2024 Alexandre Cassen, # CC ?= gcc diff --git a/lib/bitops.h b/lib/bitops.h index 96bafdb..ab3c4b7 100644 --- a/lib/bitops.h +++ b/lib/bitops.h @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #ifndef _BITOPS_H diff --git a/lib/buffer.c b/lib/buffer.c index b242816..4d1d230 100644 --- a/lib/buffer.c +++ b/lib/buffer.c @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #include diff --git a/lib/buffer.h b/lib/buffer.h index d9e96ab..4022b5e 100644 --- a/lib/buffer.h +++ b/lib/buffer.h @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #ifndef _BUFFER_H diff --git a/lib/command.c b/lib/command.c index 1055a7b..1830cae 100644 --- a/lib/command.c +++ b/lib/command.c @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #include diff --git a/lib/command.h b/lib/command.h index 18825d9..e4be6b3 100644 --- a/lib/command.h +++ b/lib/command.h @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #ifndef _COMMAND_H diff --git a/lib/config.h b/lib/config.h index d0eed98..40f1af7 100644 --- a/lib/config.h +++ b/lib/config.h @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #ifndef _CONFIG_H @@ -25,8 +25,8 @@ #define LOG_FACILITY_MAX 7 #define PROG "gtp-guard" #define PROG_PID_FILE "/var/run/gtp-guard.pid" -#define VERSION_STRING PROG " v1.0.4-pre1 (2023/11/28)" -#define COPYRIGHT_STRING "Copyright (C) 2023 Alexandre Cassen, " +#define VERSION_STRING PROG " v1.0.4 (2024/04/15)" +#define COPYRIGHT_STRING "Copyright (C) 2023-2024 Alexandre Cassen, " #endif diff --git a/lib/container.h b/lib/container.h index 561d8e6..762777b 100644 --- a/lib/container.h +++ b/lib/container.h @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #ifndef _CONTAINER_H diff --git a/lib/daemon.c b/lib/daemon.c index 457f581..5f5b06d 100644 --- a/lib/daemon.c +++ b/lib/daemon.c @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #include diff --git a/lib/daemon.h b/lib/daemon.h index 11e72dd..3330c81 100644 --- a/lib/daemon.h +++ b/lib/daemon.h @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #ifndef _DAEMON_H diff --git a/lib/json_reader.c b/lib/json_reader.c index 953ce0d..63a80d2 100644 --- a/lib/json_reader.c +++ b/lib/json_reader.c @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #include diff --git a/lib/json_reader.h b/lib/json_reader.h index bf7cbae..5a7d07d 100644 --- a/lib/json_reader.h +++ b/lib/json_reader.h @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #ifndef _JSON_READER_H_ diff --git a/lib/json_writer.c b/lib/json_writer.c index f106e3b..e52d1d9 100644 --- a/lib/json_writer.c +++ b/lib/json_writer.c @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #include diff --git a/lib/json_writer.h b/lib/json_writer.h index d649d57..a2201fc 100644 --- a/lib/json_writer.h +++ b/lib/json_writer.h @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #ifndef _JSON_WRITER_H_ diff --git a/lib/list_head.c b/lib/list_head.c index b921641..0d21835 100644 --- a/lib/list_head.c +++ b/lib/list_head.c @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #include "list_head.h" diff --git a/lib/list_head.h b/lib/list_head.h index dee4be7..b4d2f3f 100644 --- a/lib/list_head.h +++ b/lib/list_head.h @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #ifndef _LIST_HEAD_H diff --git a/lib/logger.c b/lib/logger.c index 19a945b..ebb3aaf 100644 --- a/lib/logger.c +++ b/lib/logger.c @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #include diff --git a/lib/logger.h b/lib/logger.h index 4e792ff..b457229 100644 --- a/lib/logger.h +++ b/lib/logger.h @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #ifndef _LOGGER_H diff --git a/lib/memory.c b/lib/memory.c index c3840c7..b3517f5 100644 --- a/lib/memory.c +++ b/lib/memory.c @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #include "memory.h" diff --git a/lib/memory.h b/lib/memory.h index 3c7cb22..cd49024 100644 --- a/lib/memory.h +++ b/lib/memory.h @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #ifndef _MEMORY_H diff --git a/lib/mpool.c b/lib/mpool.c index 8c619ea..47b0886 100644 --- a/lib/mpool.c +++ b/lib/mpool.c @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ /* global includes */ diff --git a/lib/mpool.h b/lib/mpool.h index 165ac97..0c45d4f 100644 --- a/lib/mpool.h +++ b/lib/mpool.h @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #ifndef _MPOOL_H diff --git a/lib/pidfile.c b/lib/pidfile.c index c6c9760..583039a 100644 --- a/lib/pidfile.c +++ b/lib/pidfile.c @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #include "pidfile.h" diff --git a/lib/pidfile.h b/lib/pidfile.h index fae5899..cc6a2b3 100644 --- a/lib/pidfile.h +++ b/lib/pidfile.h @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #ifndef _PIDFILE_H diff --git a/lib/pkt_buffer.c b/lib/pkt_buffer.c index 402520b..4d9b352 100644 --- a/lib/pkt_buffer.c +++ b/lib/pkt_buffer.c @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ /* system includes */ diff --git a/lib/pkt_buffer.h b/lib/pkt_buffer.h index dafe855..f69ac32 100644 --- a/lib/pkt_buffer.h +++ b/lib/pkt_buffer.h @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #ifndef _PKT_BUFFER_H diff --git a/lib/prefix.c b/lib/prefix.c index 894611a..ffca242 100644 --- a/lib/prefix.c +++ b/lib/prefix.c @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #include diff --git a/lib/prefix.h b/lib/prefix.h index a6debd6..9787810 100644 --- a/lib/prefix.h +++ b/lib/prefix.h @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #ifndef _PREFIX_H diff --git a/lib/process.c b/lib/process.c index 0e34f5f..79cc075 100644 --- a/lib/process.c +++ b/lib/process.c @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #include "config.h" diff --git a/lib/process.h b/lib/process.h index 70c5916..b157102 100644 --- a/lib/process.h +++ b/lib/process.h @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #ifndef _PROCESS_H diff --git a/lib/rbtree_api.h b/lib/rbtree_api.h index 20c0542..175505d 100644 --- a/lib/rbtree_api.h +++ b/lib/rbtree_api.h @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #ifndef _RBTREE_API_H diff --git a/lib/rt_table.c b/lib/rt_table.c index 0c69e86..52a1ac7 100644 --- a/lib/rt_table.c +++ b/lib/rt_table.c @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #include diff --git a/lib/rt_table.h b/lib/rt_table.h index 86431c2..ff07322 100644 --- a/lib/rt_table.h +++ b/lib/rt_table.h @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #ifndef _RT_TABLE_H diff --git a/lib/scheduler.c b/lib/scheduler.c index 21f7ba5..063247e 100644 --- a/lib/scheduler.c +++ b/lib/scheduler.c @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #include "config.h" diff --git a/lib/scheduler.h b/lib/scheduler.h index f653618..6bbf92a 100644 --- a/lib/scheduler.h +++ b/lib/scheduler.h @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #ifndef _SCHEDULER_H diff --git a/lib/signals.c b/lib/signals.c index 72341a1..104a919 100644 --- a/lib/signals.c +++ b/lib/signals.c @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #include "config.h" diff --git a/lib/signals.h b/lib/signals.h index 0e1bb96..29722dd 100644 --- a/lib/signals.h +++ b/lib/signals.h @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #ifndef _SIGNALS_H diff --git a/lib/timer.c b/lib/timer.c index 0e5b0a5..5ac028c 100644 --- a/lib/timer.c +++ b/lib/timer.c @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #include "config.h" diff --git a/lib/timer.h b/lib/timer.h index 3f3afbc..a01043c 100644 --- a/lib/timer.h +++ b/lib/timer.h @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #ifndef _TIMER_H diff --git a/lib/timer_thread.h b/lib/timer_thread.h index ba5aea0..f4ae65d 100644 --- a/lib/timer_thread.h +++ b/lib/timer_thread.h @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #ifndef _TIMER_THREAD_H @@ -57,4 +57,4 @@ extern int timer_thread_init(timer_thread_t *, const char *, int (*fired) (void extern int timer_thread_signal(timer_thread_t *); extern int timer_thread_destroy(timer_thread_t *); -#endif \ No newline at end of file +#endif diff --git a/lib/utils.c b/lib/utils.c index 0ab0f60..8b12637 100644 --- a/lib/utils.c +++ b/lib/utils.c @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #include @@ -642,4 +642,4 @@ strlcpy(char *dst, const char *src, size_t dsize) } return(src - osrc - 1); /* count does not include NUL */ -} \ No newline at end of file +} diff --git a/lib/utils.h b/lib/utils.h index a31493b..1873de5 100644 --- a/lib/utils.h +++ b/lib/utils.h @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #ifndef _UTILS_H diff --git a/lib/vector.c b/lib/vector.c index ecf6bbd..e6f7db3 100644 --- a/lib/vector.c +++ b/lib/vector.c @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #include "vector.h" diff --git a/lib/vector.h b/lib/vector.h index da71e14..99d7b96 100644 --- a/lib/vector.h +++ b/lib/vector.h @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #ifndef _VECTOR_H diff --git a/lib/vty.c b/lib/vty.c index 9df476c..b56c6d2 100644 --- a/lib/vty.c +++ b/lib/vty.c @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #include diff --git a/lib/vty.h b/lib/vty.h index 56ea64a..eb398f4 100644 --- a/lib/vty.h +++ b/lib/vty.h @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #ifndef _VTY_H diff --git a/lib/warnings.h b/lib/warnings.h index 8261583..0308aad 100644 --- a/lib/warnings.h +++ b/lib/warnings.h @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #ifndef _WARNINGS_H diff --git a/src/Makefile b/src/Makefile index c66b84c..1e796f4 100644 --- a/src/Makefile +++ b/src/Makefile @@ -16,7 +16,7 @@ # either version 3.0 of the License, or (at your option) any later # version. # -# Copyright (C) 2023 Alexandre Cassen, +# Copyright (C) 2023-2024 Alexandre Cassen, # CC ?= gcc diff --git a/src/bpf/Makefile b/src/bpf/Makefile index 2e33034..d5d9582 100644 --- a/src/bpf/Makefile +++ b/src/bpf/Makefile @@ -16,7 +16,7 @@ # either version 3.0 of the License, or (at your option) any later # version. # -# Copyright (C) 2023 Alexandre Cassen, +# Copyright (C) 2023-2024 Alexandre Cassen, # # XDP program to build diff --git a/src/bpf/gtp.h b/src/bpf/gtp.h index bfa4670..25f6798 100644 --- a/src/bpf/gtp.h +++ b/src/bpf/gtp.h @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #ifndef _GTP_H diff --git a/src/bpf/gtp_bpf_utils.h b/src/bpf/gtp_bpf_utils.h index dd46e09..da4fae9 100644 --- a/src/bpf/gtp_bpf_utils.h +++ b/src/bpf/gtp_bpf_utils.h @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #ifndef _GTP_BPF_UTILS_H diff --git a/src/bpf/gtp_fwd.c b/src/bpf/gtp_fwd.c index ebe01fa..2c3fa40 100644 --- a/src/bpf/gtp_fwd.c +++ b/src/bpf/gtp_fwd.c @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #define KBUILD_MODNAME "gtp_fwd" diff --git a/src/bpf/gtp_mirror.c b/src/bpf/gtp_mirror.c index 78b4ae9..bdb8298 100644 --- a/src/bpf/gtp_mirror.c +++ b/src/bpf/gtp_mirror.c @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #define KBUILD_MODNAME "gtp_mirror" diff --git a/src/bpf/gtp_route.c b/src/bpf/gtp_route.c index 28795c8..5e38d7b 100644 --- a/src/bpf/gtp_route.c +++ b/src/bpf/gtp_route.c @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #define KBUILD_MODNAME "gtp_route" diff --git a/src/bpf/sock_rps.c b/src/bpf/sock_rps.c index 7898fcd..26cdf2f 100644 --- a/src/bpf/sock_rps.c +++ b/src/bpf/sock_rps.c @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #define KBUILD_MODNAME "sock_rps" diff --git a/src/gtp_apn.c b/src/gtp_apn.c index 61e9e3b..2ce6d74 100644 --- a/src/gtp_apn.c +++ b/src/gtp_apn.c @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ /* system includes */ diff --git a/src/gtp_cmd.c b/src/gtp_cmd.c index 473c08c..b7b66d6 100644 --- a/src/gtp_cmd.c +++ b/src/gtp_cmd.c @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ /* system includes */ diff --git a/src/gtp_conn.c b/src/gtp_conn.c index 802df33..3db36a5 100644 --- a/src/gtp_conn.c +++ b/src/gtp_conn.c @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ /* system includes */ diff --git a/src/gtp_data.c b/src/gtp_data.c index 1176c4c..f7c3415 100644 --- a/src/gtp_data.c +++ b/src/gtp_data.c @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ /* system includes */ diff --git a/src/gtp_disk.c b/src/gtp_disk.c index 4c98c06..d21f02f 100644 --- a/src/gtp_disk.c +++ b/src/gtp_disk.c @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ /* system includes */ diff --git a/src/gtp_dpd.c b/src/gtp_dpd.c index e41b3c0..81e6301 100644 --- a/src/gtp_dpd.c +++ b/src/gtp_dpd.c @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ /* system includes */ diff --git a/src/gtp_htab.c b/src/gtp_htab.c index 3cb6cef..c2f3995 100644 --- a/src/gtp_htab.c +++ b/src/gtp_htab.c @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ /* system includes */ diff --git a/src/gtp_if.c b/src/gtp_if.c index e99b3b3..b1944ff 100644 --- a/src/gtp_if.c +++ b/src/gtp_if.c @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ /* global includes */ diff --git a/src/gtp_msg.c b/src/gtp_msg.c index eb90811..65658f8 100644 --- a/src/gtp_msg.c +++ b/src/gtp_msg.c @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ /* system includes */ @@ -149,4 +149,4 @@ gtp_msg_dump(gtp_msg_t *msg) printf("Flags : 0x%.x\n", h->flags); rb_for_each_entry_cached(msg_ie, &msg->ie, n) gtp_msg_ie_dump(msg_ie); -} \ No newline at end of file +} diff --git a/src/gtp_ppp.c b/src/gtp_ppp.c index dadeb0b..674c4c7 100644 --- a/src/gtp_ppp.c +++ b/src/gtp_ppp.c @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ /* system includes */ diff --git a/src/gtp_pppoe.c b/src/gtp_pppoe.c index 5598c83..37a93cd 100644 --- a/src/gtp_pppoe.c +++ b/src/gtp_pppoe.c @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ /* system includes */ diff --git a/src/gtp_pppoe_monitor.c b/src/gtp_pppoe_monitor.c index c95af84..f84e654 100644 --- a/src/gtp_pppoe_monitor.c +++ b/src/gtp_pppoe_monitor.c @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ /* system includes */ @@ -181,4 +181,4 @@ gtp_pppoe_monitor_vrrp_destroy(gtp_pppoe_t *pppoe) if (__test_bit(PPPOE_FL_VRRP_MONITOR_BIT, &pppoe->flags)) close(pppoe->monitor_fd); return 0; -} \ No newline at end of file +} diff --git a/src/gtp_pppoe_proto.c b/src/gtp_pppoe_proto.c index 9446b00..736cad5 100644 --- a/src/gtp_pppoe_proto.c +++ b/src/gtp_pppoe_proto.c @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ /* system includes */ @@ -705,4 +705,4 @@ pppoe_dispatch_session_pkt(gtp_pppoe_t *pppoe, pkt_t *pkt) pkt_buffer_put_data(pkt->pbuff, off); sppp_input(sp->s_ppp, pkt); -} \ No newline at end of file +} diff --git a/src/gtp_pppoe_session.c b/src/gtp_pppoe_session.c index fdde0fa..6f9e63e 100644 --- a/src/gtp_pppoe_session.c +++ b/src/gtp_pppoe_session.c @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ /* system includes */ diff --git a/src/gtp_pppoe_vty.c b/src/gtp_pppoe_vty.c index 1762f50..8530ba9 100644 --- a/src/gtp_pppoe_vty.c +++ b/src/gtp_pppoe_vty.c @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ /* system includes */ @@ -788,4 +788,4 @@ gtp_pppoe_vty_init(void) install_element(ENABLE_NODE, &show_pppoe_cmd); return 0; -} \ No newline at end of file +} diff --git a/src/gtp_request.c b/src/gtp_request.c index 66dcad4..25e6e71 100644 --- a/src/gtp_request.c +++ b/src/gtp_request.c @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ /* system includes */ diff --git a/src/gtp_resolv.c b/src/gtp_resolv.c index 3be4570..f7aa8d6 100644 --- a/src/gtp_resolv.c +++ b/src/gtp_resolv.c @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ /* system includes */ diff --git a/src/gtp_router.c b/src/gtp_router.c index b9c1bc9..647c567 100644 --- a/src/gtp_router.c +++ b/src/gtp_router.c @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ /* system includes */ diff --git a/src/gtp_router_hdl.c b/src/gtp_router_hdl.c index a765bd8..0f0c48a 100644 --- a/src/gtp_router_hdl.c +++ b/src/gtp_router_hdl.c @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ /* system includes */ diff --git a/src/gtp_router_vty.c b/src/gtp_router_vty.c index 94c11c6..a95c940 100644 --- a/src/gtp_router_vty.c +++ b/src/gtp_router_vty.c @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ /* system includes */ diff --git a/src/gtp_sched.c b/src/gtp_sched.c index 7f44ea5..2f6110d 100644 --- a/src/gtp_sched.c +++ b/src/gtp_sched.c @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ /* system includes */ @@ -134,4 +134,4 @@ gtp_sched(gtp_apn_t *apn, struct sockaddr_in *addr, struct sockaddr_in *addr_ski pthread_mutex_unlock(&apn->mutex); return -1; -} \ No newline at end of file +} diff --git a/src/gtp_server.c b/src/gtp_server.c index f67fd9d..7b998fd 100644 --- a/src/gtp_server.c +++ b/src/gtp_server.c @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ /* system includes */ diff --git a/src/gtp_session.c b/src/gtp_session.c index f182b17..0a8fd05 100644 --- a/src/gtp_session.c +++ b/src/gtp_session.c @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ /* system includes */ diff --git a/src/gtp_sqn.c b/src/gtp_sqn.c index 36cee94..1cd9c50 100644 --- a/src/gtp_sqn.c +++ b/src/gtp_sqn.c @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ /* system includes */ diff --git a/src/gtp_switch.c b/src/gtp_switch.c index 2141bbc..edb378f 100644 --- a/src/gtp_switch.c +++ b/src/gtp_switch.c @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ /* system includes */ diff --git a/src/gtp_switch_hdl.c b/src/gtp_switch_hdl.c index 41b3980..3a51639 100644 --- a/src/gtp_switch_hdl.c +++ b/src/gtp_switch_hdl.c @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ /* system includes */ diff --git a/src/gtp_switch_hdl_v1.c b/src/gtp_switch_hdl_v1.c index 380583a..389d031 100644 --- a/src/gtp_switch_hdl_v1.c +++ b/src/gtp_switch_hdl_v1.c @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ /* system includes */ diff --git a/src/gtp_switch_hdl_v2.c b/src/gtp_switch_hdl_v2.c index 3368132..c10cc08 100644 --- a/src/gtp_switch_hdl_v2.c +++ b/src/gtp_switch_hdl_v2.c @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ /* system includes */ diff --git a/src/gtp_switch_vty.c b/src/gtp_switch_vty.c index 38e0dea..4ed7b17 100644 --- a/src/gtp_switch_vty.c +++ b/src/gtp_switch_vty.c @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ /* system includes */ diff --git a/src/gtp_teid.c b/src/gtp_teid.c index d4bce02..6fc8dc6 100644 --- a/src/gtp_teid.c +++ b/src/gtp_teid.c @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ /* system includes */ diff --git a/src/gtp_utils.c b/src/gtp_utils.c index a205c61..969fa37 100644 --- a/src/gtp_utils.c +++ b/src/gtp_utils.c @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ /* system includes */ diff --git a/src/gtp_vrf.c b/src/gtp_vrf.c index 6f21851..7910da1 100644 --- a/src/gtp_vrf.c +++ b/src/gtp_vrf.c @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ /* system includes */ @@ -92,4 +92,4 @@ int gtp_vrf_init(void) { return 0; -} \ No newline at end of file +} diff --git a/src/gtp_vrf_vty.c b/src/gtp_vrf_vty.c index 8ac20d9..fba8f52 100644 --- a/src/gtp_vrf_vty.c +++ b/src/gtp_vrf_vty.c @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ /* system includes */ diff --git a/src/gtp_vty.c b/src/gtp_vty.c index 849f8a7..6db340e 100644 --- a/src/gtp_vty.c +++ b/src/gtp_vty.c @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ /* system includes */ diff --git a/src/gtp_xdp.c b/src/gtp_xdp.c index 7ec44fb..d16c407 100644 --- a/src/gtp_xdp.c +++ b/src/gtp_xdp.c @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ /* system includes */ @@ -331,4 +331,4 @@ int gtp_xdp_destroy(void) { return 0; -} \ No newline at end of file +} diff --git a/src/gtp_xdp_fwd.c b/src/gtp_xdp_fwd.c index afa2fc4..fc60dc6 100644 --- a/src/gtp_xdp_fwd.c +++ b/src/gtp_xdp_fwd.c @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ /* system includes */ diff --git a/src/gtp_xdp_iptnl.c b/src/gtp_xdp_iptnl.c index 0b777ac..dd7ed35 100644 --- a/src/gtp_xdp_iptnl.c +++ b/src/gtp_xdp_iptnl.c @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ /* system includes */ diff --git a/src/gtp_xdp_mirror.c b/src/gtp_xdp_mirror.c index d6272a8..9e6cc89 100644 --- a/src/gtp_xdp_mirror.c +++ b/src/gtp_xdp_mirror.c @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ /* system includes */ @@ -235,4 +235,4 @@ gtp_xdp_mirror_load(gtp_bpf_opts_t *opts) xdp_mirror_map = map; return 0; -} \ No newline at end of file +} diff --git a/src/gtp_xdp_ppp.c b/src/gtp_xdp_ppp.c index 8f708a7..38a5c23 100644 --- a/src/gtp_xdp_ppp.c +++ b/src/gtp_xdp_ppp.c @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ /* system includes */ diff --git a/src/gtp_xdp_rt.c b/src/gtp_xdp_rt.c index 521a8cd..33d5d41 100644 --- a/src/gtp_xdp_rt.c +++ b/src/gtp_xdp_rt.c @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ /* system includes */ diff --git a/src/include/gtp.h b/src/include/gtp.h index ab17704..ff62d17 100644 --- a/src/include/gtp.h +++ b/src/include/gtp.h @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #ifndef _GTP_H diff --git a/src/include/gtp_apn.h b/src/include/gtp_apn.h index f8fe5b0..9786d4c 100644 --- a/src/include/gtp_apn.h +++ b/src/include/gtp_apn.h @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #ifndef _GTP_APN_H diff --git a/src/include/gtp_bpf_utils.h b/src/include/gtp_bpf_utils.h index 74a4cc7..88ac427 100644 --- a/src/include/gtp_bpf_utils.h +++ b/src/include/gtp_bpf_utils.h @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #ifndef _GTP_BPF_UTILS_H diff --git a/src/include/gtp_cmd.h b/src/include/gtp_cmd.h index b5110f1..aa01107 100644 --- a/src/include/gtp_cmd.h +++ b/src/include/gtp_cmd.h @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #ifndef _GTP_CMD_H diff --git a/src/include/gtp_conn.h b/src/include/gtp_conn.h index b24c574..50ec30b 100644 --- a/src/include/gtp_conn.h +++ b/src/include/gtp_conn.h @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #ifndef _GTP_CONN_H @@ -63,4 +63,4 @@ extern int gtp_conn_vty(vty_t *, int (*vty_conn) (vty_t *, gtp_conn_t *), uint64 extern int gtp_conn_init(void); extern int gtp_conn_destroy(void); -#endif \ No newline at end of file +#endif diff --git a/src/include/gtp_data.h b/src/include/gtp_data.h index ca1c093..85a4295 100644 --- a/src/include/gtp_data.h +++ b/src/include/gtp_data.h @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #ifndef _GTP_DATA_H diff --git a/src/include/gtp_disk.h b/src/include/gtp_disk.h index d62853b..2bed259 100644 --- a/src/include/gtp_disk.h +++ b/src/include/gtp_disk.h @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #ifndef _GTP_DISK_H diff --git a/src/include/gtp_dpd.h b/src/include/gtp_dpd.h index 76d043b..ae46747 100644 --- a/src/include/gtp_dpd.h +++ b/src/include/gtp_dpd.h @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #ifndef _GTP_DPD_H diff --git a/src/include/gtp_guard.h b/src/include/gtp_guard.h index 9b0689e..cb9f30c 100644 --- a/src/include/gtp_guard.h +++ b/src/include/gtp_guard.h @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #ifndef _GTP_GUARD_H diff --git a/src/include/gtp_htab.h b/src/include/gtp_htab.h index 0520cc3..7e23dbc 100644 --- a/src/include/gtp_htab.h +++ b/src/include/gtp_htab.h @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #ifndef _GTP_HTAB_H diff --git a/src/include/gtp_if.h b/src/include/gtp_if.h index d14d6a5..fabfa59 100644 --- a/src/include/gtp_if.h +++ b/src/include/gtp_if.h @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #ifndef _GTP_IF_H diff --git a/src/include/gtp_iptnl.h b/src/include/gtp_iptnl.h index c4e2b97..6a87f4e 100644 --- a/src/include/gtp_iptnl.h +++ b/src/include/gtp_iptnl.h @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #ifndef _GTP_IPTNL_H diff --git a/src/include/gtp_msg.h b/src/include/gtp_msg.h index 8d22bad..b56d34a 100644 --- a/src/include/gtp_msg.h +++ b/src/include/gtp_msg.h @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #ifndef _GTP_MSG_H diff --git a/src/include/gtp_ppp.h b/src/include/gtp_ppp.h index aeee06d..329f26b 100644 --- a/src/include/gtp_ppp.h +++ b/src/include/gtp_ppp.h @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #ifndef _GTP_PPP_H diff --git a/src/include/gtp_ppp_session.h b/src/include/gtp_ppp_session.h index e771fa4..c5a562f 100644 --- a/src/include/gtp_ppp_session.h +++ b/src/include/gtp_ppp_session.h @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #ifndef _GTP_PPP_SESSION_H diff --git a/src/include/gtp_pppoe.h b/src/include/gtp_pppoe.h index 4ce7b7d..267d947 100644 --- a/src/include/gtp_pppoe.h +++ b/src/include/gtp_pppoe.h @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #ifndef _GTP_PPPOE_H diff --git a/src/include/gtp_pppoe_monitor.h b/src/include/gtp_pppoe_monitor.h index 36acc74..5aa5ca4 100644 --- a/src/include/gtp_pppoe_monitor.h +++ b/src/include/gtp_pppoe_monitor.h @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #ifndef _GTP_PPPOE_MONITOR_H diff --git a/src/include/gtp_pppoe_proto.h b/src/include/gtp_pppoe_proto.h index 2cf7bb4..263e48d 100644 --- a/src/include/gtp_pppoe_proto.h +++ b/src/include/gtp_pppoe_proto.h @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #ifndef _GTP_PPPOE_PROTO_H diff --git a/src/include/gtp_pppoe_session.h b/src/include/gtp_pppoe_session.h index 85e99ac..e48b9a9 100644 --- a/src/include/gtp_pppoe_session.h +++ b/src/include/gtp_pppoe_session.h @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #ifndef _GTP_PPPOE_SESSION_H diff --git a/src/include/gtp_pppoe_vty.h b/src/include/gtp_pppoe_vty.h index 3fd631e..86b81e3 100644 --- a/src/include/gtp_pppoe_vty.h +++ b/src/include/gtp_pppoe_vty.h @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #ifndef _GTP_PPPOE_VTY_H diff --git a/src/include/gtp_request.h b/src/include/gtp_request.h index 0fe8ec8..bea62a6 100644 --- a/src/include/gtp_request.h +++ b/src/include/gtp_request.h @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #ifndef _GTP_REQUEST_H diff --git a/src/include/gtp_resolv.h b/src/include/gtp_resolv.h index 7b142d5..4cee856 100644 --- a/src/include/gtp_resolv.h +++ b/src/include/gtp_resolv.h @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #ifndef _GTP_RESOLV_H diff --git a/src/include/gtp_router.h b/src/include/gtp_router.h index c40a61d..62e3421 100644 --- a/src/include/gtp_router.h +++ b/src/include/gtp_router.h @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #ifndef _GTP_ROUTER_H diff --git a/src/include/gtp_router_hdl.h b/src/include/gtp_router_hdl.h index d2f3e90..192b799 100644 --- a/src/include/gtp_router_hdl.h +++ b/src/include/gtp_router_hdl.h @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #ifndef _GTP_ROUTER_HDL_H diff --git a/src/include/gtp_sched.h b/src/include/gtp_sched.h index f1c8bd4..9938d40 100644 --- a/src/include/gtp_sched.h +++ b/src/include/gtp_sched.h @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #ifndef _GTP_SCHED_H @@ -25,4 +25,4 @@ /* Prototypes */ extern int gtp_sched(gtp_apn_t *, struct sockaddr_in *, struct sockaddr_in *); -#endif \ No newline at end of file +#endif diff --git a/src/include/gtp_server.h b/src/include/gtp_server.h index 5f94c62..4d62a0d 100644 --- a/src/include/gtp_server.h +++ b/src/include/gtp_server.h @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #ifndef _GTP_SERVER_H diff --git a/src/include/gtp_session.h b/src/include/gtp_session.h index 3725cc5..1c34e0d 100644 --- a/src/include/gtp_session.h +++ b/src/include/gtp_session.h @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #ifndef _GTP_SESSION_H diff --git a/src/include/gtp_sqn.h b/src/include/gtp_sqn.h index 66d20bd..f4a9d8a 100644 --- a/src/include/gtp_sqn.h +++ b/src/include/gtp_sqn.h @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #ifndef _GTP_SQN_H diff --git a/src/include/gtp_switch.h b/src/include/gtp_switch.h index 8be2258..a120bbb 100644 --- a/src/include/gtp_switch.h +++ b/src/include/gtp_switch.h @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #ifndef _GTP_SWITCH_H @@ -67,4 +67,4 @@ extern int gtp_switch_server_destroy(void); extern int gtp_switch_destroy(void); extern int gtp_switch_vty_init(void); -#endif \ No newline at end of file +#endif diff --git a/src/include/gtp_switch_hdl.h b/src/include/gtp_switch_hdl.h index bf7ed10..c12f8f9 100644 --- a/src/include/gtp_switch_hdl.h +++ b/src/include/gtp_switch_hdl.h @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #ifndef _GTP_SWITCH_HDL_H diff --git a/src/include/gtp_switch_hdl_v1.h b/src/include/gtp_switch_hdl_v1.h index b5258f2..209c33b 100644 --- a/src/include/gtp_switch_hdl_v1.h +++ b/src/include/gtp_switch_hdl_v1.h @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #ifndef _GTP_SWITCH_HDL_V1_H diff --git a/src/include/gtp_switch_hdl_v2.h b/src/include/gtp_switch_hdl_v2.h index a0b4c0a..80f6cd2 100644 --- a/src/include/gtp_switch_hdl_v2.h +++ b/src/include/gtp_switch_hdl_v2.h @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #ifndef _GTP_SWITCH_HDL_V2_H diff --git a/src/include/gtp_teid.h b/src/include/gtp_teid.h index f7c307a..601476b 100644 --- a/src/include/gtp_teid.h +++ b/src/include/gtp_teid.h @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #ifndef _GTP_TEID_H diff --git a/src/include/gtp_utils.h b/src/include/gtp_utils.h index 2af13dc..17b784c 100644 --- a/src/include/gtp_utils.h +++ b/src/include/gtp_utils.h @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #ifndef _GTP_UTILS_H diff --git a/src/include/gtp_vrf.h b/src/include/gtp_vrf.h index 6478ae6..340b25a 100644 --- a/src/include/gtp_vrf.h +++ b/src/include/gtp_vrf.h @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #ifndef _GTP_VRF_H diff --git a/src/include/gtp_vty.h b/src/include/gtp_vty.h index bb4e3e9..85d7aae 100644 --- a/src/include/gtp_vty.h +++ b/src/include/gtp_vty.h @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #ifndef _GTP_VTY_H diff --git a/src/include/gtp_xdp.h b/src/include/gtp_xdp.h index 46b7b8e..42e730b 100644 --- a/src/include/gtp_xdp.h +++ b/src/include/gtp_xdp.h @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #ifndef _GTP_XDP_H diff --git a/src/include/gtp_xdp_fwd.h b/src/include/gtp_xdp_fwd.h index 0f31908..24b73a7 100644 --- a/src/include/gtp_xdp_fwd.h +++ b/src/include/gtp_xdp_fwd.h @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #ifndef _GTP_XDP_FWD_H diff --git a/src/include/gtp_xdp_iptnl.h b/src/include/gtp_xdp_iptnl.h index 608e189..e33c185 100644 --- a/src/include/gtp_xdp_iptnl.h +++ b/src/include/gtp_xdp_iptnl.h @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #ifndef _GTP_XDP_IPTNL_H diff --git a/src/include/gtp_xdp_mirror.h b/src/include/gtp_xdp_mirror.h index 84cf758..a60b82e 100644 --- a/src/include/gtp_xdp_mirror.h +++ b/src/include/gtp_xdp_mirror.h @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #ifndef _GTP_XDP_MIRROR_H diff --git a/src/include/gtp_xdp_ppp.h b/src/include/gtp_xdp_ppp.h index 43fc58c..502da5d 100644 --- a/src/include/gtp_xdp_ppp.h +++ b/src/include/gtp_xdp_ppp.h @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #ifndef _GTP_XDP_PPP_H diff --git a/src/include/gtp_xdp_rt.h b/src/include/gtp_xdp_rt.h index 05e93b6..251608b 100644 --- a/src/include/gtp_xdp_rt.h +++ b/src/include/gtp_xdp_rt.h @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #ifndef _GTP_XDP_RT_H diff --git a/src/include/main.h b/src/include/main.h index 4bb33a2..aad97f2 100644 --- a/src/include/main.h +++ b/src/include/main.h @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ #ifndef _MAIN_H diff --git a/src/main.c b/src/main.c index 0057ead..74cd92e 100644 --- a/src/main.c +++ b/src/main.c @@ -16,7 +16,7 @@ * either version 3.0 of the License, or (at your option) any later * version. * - * Copyright (C) 2023 Alexandre Cassen, + * Copyright (C) 2023-2024 Alexandre Cassen, */ /* global includes */