You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Andre Puschmann 78b07daf3b pcap: make public interfaces thread-safe and handle fopen returning nullptr
the previous patch only introduced a thread-safe queue between
PHY workers (writers) and PCAP writer thread (consumer).

However, it is also required to protect the ctor (and close()) to
prevent corrupted PCAP files.

The patch also correctly handles the case where the PCAP couldn't
be openend for writing and doesn't start the thread.
4 years ago
..
backtrace.h change license header to agnostic version with hint to root LICENSE file 4 years ago
basic_pnf.h move choice_type to adt folder 4 years ago
basic_vnf.h change license header to agnostic version with hint to root LICENSE file 4 years ago
basic_vnf_api.h change license header to agnostic version with hint to root LICENSE file 4 years ago
bcd_helpers.h change license header to agnostic version with hint to root LICENSE file 4 years ago
block_queue.h change license header to agnostic version with hint to root LICENSE file 4 years ago
buffer_pool.h change license header to agnostic version with hint to root LICENSE file 4 years ago
common.h common: extend timestamp interface for byte_buffer 4 years ago
common_helper.h change license header to agnostic version with hint to root LICENSE file 4 years ago
config_file.h change license header to agnostic version with hint to root LICENSE file 4 years ago
crash_handler.h change license header to agnostic version with hint to root LICENSE file 4 years ago
enb_events.h Backport some changes from FAPI branch (#2124) 4 years ago
epoll_helper.h change license header to agnostic version with hint to root LICENSE file 4 years ago
fsm.h move choice_type to adt folder 4 years ago
gen_mch_tables.h change license header to agnostic version with hint to root LICENSE file 4 years ago
int_helpers.h change license header to agnostic version with hint to root LICENSE file 4 years ago
interfaces_common.h change license header to agnostic version with hint to root LICENSE file 4 years ago
liblte_security.h update license header for liblte_*.{h,cc} files 4 years ago
log.h change license header to agnostic version with hint to root LICENSE file 4 years ago
log_filter.h change license header to agnostic version with hint to root LICENSE file 4 years ago
log_helper.h change license header to agnostic version with hint to root LICENSE file 4 years ago
logger.h change license header to agnostic version with hint to root LICENSE file 4 years ago
logger_srslog_wrapper.h change license header to agnostic version with hint to root LICENSE file 4 years ago
logmap.h change license header to agnostic version with hint to root LICENSE file 4 years ago
mac_nr_pcap.h change license header to agnostic version with hint to root LICENSE file 4 years ago
mac_pcap.h pcap: make public interfaces thread-safe and handle fopen returning nullptr 4 years ago
metrics_hub.h change license header to agnostic version with hint to root LICENSE file 4 years ago
multiqueue.h change license header to agnostic version with hint to root LICENSE file 4 years ago
nas_pcap.h change license header to agnostic version with hint to root LICENSE file 4 years ago
netsource_handler.h change license header to agnostic version with hint to root LICENSE file 4 years ago
network_utils.h change license header to agnostic version with hint to root LICENSE file 4 years ago
pcap.h change license header to agnostic version with hint to root LICENSE file 4 years ago
rlc_pcap.h change license header to agnostic version with hint to root LICENSE file 4 years ago
rwlock_guard.h change license header to agnostic version with hint to root LICENSE file 4 years ago
s1ap_pcap.h change license header to agnostic version with hint to root LICENSE file 4 years ago
s3g.h change license header to agnostic version with hint to root LICENSE file 4 years ago
security.h change license header to agnostic version with hint to root LICENSE file 4 years ago
signal_handler.h change license header to agnostic version with hint to root LICENSE file 4 years ago
singleton.h change license header to agnostic version with hint to root LICENSE file 4 years ago
ssl.h remove AGPL header from remaining cpp files 4 years ago
stack_procedure.h change license header to agnostic version with hint to root LICENSE file 4 years ago
standard_streams.h change license header to agnostic version with hint to root LICENSE file 4 years ago
string_helpers.h change license header to agnostic version with hint to root LICENSE file 4 years ago
task_scheduler.h change license header to agnostic version with hint to root LICENSE file 4 years ago
test_common.h change license header to agnostic version with hint to root LICENSE file 4 years ago
thread_pool.h change license header to agnostic version with hint to root LICENSE file 4 years ago
threads.h change license header to agnostic version with hint to root LICENSE file 4 years ago
time_prof.h change license header to agnostic version with hint to root LICENSE file 4 years ago
timeout.h change license header to agnostic version with hint to root LICENSE file 4 years ago
timers.h change license header to agnostic version with hint to root LICENSE file 4 years ago
trace.h change license header to agnostic version with hint to root LICENSE file 4 years ago
tti_point.h fix compilation issue with user-defined fmt formatter 4 years ago
tti_sempahore.h change license header to agnostic version with hint to root LICENSE file 4 years ago
tti_sync.h change license header to agnostic version with hint to root LICENSE file 4 years ago
tti_sync_cv.h change license header to agnostic version with hint to root LICENSE file 4 years ago
zuc.h change license header to agnostic version with hint to root LICENSE file 4 years ago