]> git.proxmox.com Git - mirror_frr.git/commit - pceplib/pcep_timer_internals.h
pceplib: Integrate pcelib into frr
authorJavier Garcia <javier.garcia@voltanet.io>
Fri, 22 Jan 2021 09:38:12 +0000 (10:38 +0100)
committerJavier Garcia <javier.garcia@voltanet.io>
Fri, 5 Mar 2021 11:12:47 +0000 (12:12 +0100)
commit749714731ee9a59ae39be77e7db3915ce3ad0bd8
tree2a50fcd5ce5c2f01ac381ba769c3d8f145768f9d
parent40c1b0e6b8ad0a76f159885cb1a866f645b917fd
pceplib: Integrate pcelib into frr

Signed-off-by: Brady Johnson <brady@voltanet.io>
Co-authored-by: Javier Garcia <javier.garcia@voltanet.io>
Signed-off-by: Javier Garcia <javier.garcia@voltanet.io>
127 files changed:
.gitignore
Makefile.am
configure.ac
debian/frr.install
doc/developer/images/PCEPlib_design.jpg [new file with mode: 0644]
doc/developer/images/PCEPlib_internal_deps.jpg [new file with mode: 0644]
doc/developer/images/PCEPlib_socket_comm.jpg [new file with mode: 0644]
doc/developer/images/PCEPlib_threading_model.jpg [new file with mode: 0644]
doc/developer/images/PCEPlib_threading_model_frr_infra.jpg [new file with mode: 0644]
doc/developer/images/PCEPlib_timers.jpg [new file with mode: 0644]
doc/developer/index.rst
doc/developer/pceplib.rst [new file with mode: 0644]
pathd/path_pcep.c
pathd/path_pcep.h
pathd/path_pcep_cli.c
pathd/path_pcep_config.c
pathd/path_pcep_config.h
pathd/path_pcep_controller.c
pathd/path_pcep_controller.h
pathd/path_pcep_debug.c
pathd/path_pcep_debug.h
pathd/path_pcep_lib.c
pathd/path_pcep_lib.h
pathd/path_pcep_pcc.c
pathd/path_pcep_pcc.h
pathd/subdir.am
pceplib/.gitignore [new file with mode: 0644]
pceplib/pcep.h [new file with mode: 0644]
pceplib/pcep_msg_encoding.h [new file with mode: 0644]
pceplib/pcep_msg_messages.c [new file with mode: 0644]
pceplib/pcep_msg_messages.h [new file with mode: 0644]
pceplib/pcep_msg_messages_encoding.c [new file with mode: 0644]
pceplib/pcep_msg_object_error_types.c [new file with mode: 0644]
pceplib/pcep_msg_object_error_types.h [new file with mode: 0644]
pceplib/pcep_msg_objects.c [new file with mode: 0644]
pceplib/pcep_msg_objects.h [new file with mode: 0644]
pceplib/pcep_msg_objects_encoding.c [new file with mode: 0644]
pceplib/pcep_msg_tlvs.c [new file with mode: 0644]
pceplib/pcep_msg_tlvs.h [new file with mode: 0644]
pceplib/pcep_msg_tlvs_encoding.c [new file with mode: 0644]
pceplib/pcep_msg_tools.c [new file with mode: 0644]
pceplib/pcep_msg_tools.h [new file with mode: 0644]
pceplib/pcep_pcc.c [new file with mode: 0644]
pceplib/pcep_pcc_api.c [new file with mode: 0644]
pceplib/pcep_pcc_api.h [new file with mode: 0644]
pceplib/pcep_session_logic.c [new file with mode: 0644]
pceplib/pcep_session_logic.h [new file with mode: 0644]
pceplib/pcep_session_logic_counters.c [new file with mode: 0644]
pceplib/pcep_session_logic_internals.h [new file with mode: 0644]
pceplib/pcep_session_logic_loop.c [new file with mode: 0644]
pceplib/pcep_session_logic_states.c [new file with mode: 0644]
pceplib/pcep_socket_comm.c [new file with mode: 0644]
pceplib/pcep_socket_comm.h [new file with mode: 0644]
pceplib/pcep_socket_comm_internals.h [new file with mode: 0644]
pceplib/pcep_socket_comm_loop.c [new file with mode: 0644]
pceplib/pcep_socket_comm_loop.h [new file with mode: 0644]
pceplib/pcep_socket_comm_mock.c [new file with mode: 0644]
pceplib/pcep_socket_comm_mock.h [new file with mode: 0644]
pceplib/pcep_timer_internals.h [new file with mode: 0644]
pceplib/pcep_timers.c [new file with mode: 0644]
pceplib/pcep_timers.h [new file with mode: 0644]
pceplib/pcep_timers_event_loop.c [new file with mode: 0644]
pceplib/pcep_timers_event_loop.h [new file with mode: 0644]
pceplib/pcep_utils_counters.c [new file with mode: 0644]
pceplib/pcep_utils_counters.h [new file with mode: 0644]
pceplib/pcep_utils_double_linked_list.c [new file with mode: 0644]
pceplib/pcep_utils_double_linked_list.h [new file with mode: 0644]
pceplib/pcep_utils_logging.c [new file with mode: 0644]
pceplib/pcep_utils_logging.h [new file with mode: 0644]
pceplib/pcep_utils_memory.c [new file with mode: 0644]
pceplib/pcep_utils_memory.h [new file with mode: 0644]
pceplib/pcep_utils_ordered_list.c [new file with mode: 0644]
pceplib/pcep_utils_ordered_list.h [new file with mode: 0644]
pceplib/pcep_utils_queue.c [new file with mode: 0644]
pceplib/pcep_utils_queue.h [new file with mode: 0644]
pceplib/subdir.am [new file with mode: 0644]
pceplib/test/pcep_msg_messages_test.c [new file with mode: 0644]
pceplib/test/pcep_msg_messages_test.h [new file with mode: 0644]
pceplib/test/pcep_msg_messages_tests.c [new file with mode: 0644]
pceplib/test/pcep_msg_object_error_types_test.c [new file with mode: 0644]
pceplib/test/pcep_msg_object_error_types_test.h [new file with mode: 0644]
pceplib/test/pcep_msg_objects_test.c [new file with mode: 0644]
pceplib/test/pcep_msg_objects_test.h [new file with mode: 0644]
pceplib/test/pcep_msg_tests_valgrind.sh [new file with mode: 0755]
pceplib/test/pcep_msg_tlvs_test.c [new file with mode: 0644]
pceplib/test/pcep_msg_tlvs_test.h [new file with mode: 0644]
pceplib/test/pcep_msg_tools_test.c [new file with mode: 0644]
pceplib/test/pcep_msg_tools_test.h [new file with mode: 0644]
pceplib/test/pcep_pcc_api_test.c [new file with mode: 0644]
pceplib/test/pcep_pcc_api_test.h [new file with mode: 0644]
pceplib/test/pcep_pcc_api_tests.c [new file with mode: 0644]
pceplib/test/pcep_pcc_api_tests_valgrind.sh [new file with mode: 0755]
pceplib/test/pcep_session_logic_loop_test.c [new file with mode: 0644]
pceplib/test/pcep_session_logic_loop_test.h [new file with mode: 0644]
pceplib/test/pcep_session_logic_states_test.c [new file with mode: 0644]
pceplib/test/pcep_session_logic_states_test.h [new file with mode: 0644]
pceplib/test/pcep_session_logic_test.c [new file with mode: 0644]
pceplib/test/pcep_session_logic_test.h [new file with mode: 0644]
pceplib/test/pcep_session_logic_tests.c [new file with mode: 0644]
pceplib/test/pcep_session_logic_tests_valgrind.sh [new file with mode: 0755]
pceplib/test/pcep_socket_comm_loop_test.c [new file with mode: 0644]
pceplib/test/pcep_socket_comm_loop_test.h [new file with mode: 0644]
pceplib/test/pcep_socket_comm_test.c [new file with mode: 0644]
pceplib/test/pcep_socket_comm_test.h [new file with mode: 0644]
pceplib/test/pcep_socket_comm_tests.c [new file with mode: 0644]
pceplib/test/pcep_socket_comm_tests_valgrind.sh [new file with mode: 0755]
pceplib/test/pcep_tests_valgrind.sh [new file with mode: 0755]
pceplib/test/pcep_timers_event_loop_test.c [new file with mode: 0644]
pceplib/test/pcep_timers_event_loop_test.h [new file with mode: 0644]
pceplib/test/pcep_timers_test.c [new file with mode: 0644]
pceplib/test/pcep_timers_test.h [new file with mode: 0644]
pceplib/test/pcep_timers_tests.c [new file with mode: 0644]
pceplib/test/pcep_timers_tests_valgrind.sh [new file with mode: 0755]
pceplib/test/pcep_utils_counters_test.c [new file with mode: 0644]
pceplib/test/pcep_utils_counters_test.h [new file with mode: 0644]
pceplib/test/pcep_utils_double_linked_list_test.c [new file with mode: 0644]
pceplib/test/pcep_utils_double_linked_list_test.h [new file with mode: 0644]
pceplib/test/pcep_utils_memory_test.c [new file with mode: 0644]
pceplib/test/pcep_utils_memory_test.h [new file with mode: 0644]
pceplib/test/pcep_utils_ordered_list_test.c [new file with mode: 0644]
pceplib/test/pcep_utils_ordered_list_test.h [new file with mode: 0644]
pceplib/test/pcep_utils_queue_test.c [new file with mode: 0644]
pceplib/test/pcep_utils_queue_test.h [new file with mode: 0644]
pceplib/test/pcep_utils_tests.c [new file with mode: 0644]
pceplib/test/pcep_utils_tests_valgrind.sh [new file with mode: 0755]
pceplib/test/subdir.am [new file with mode: 0644]
redhat/frr.spec.in