summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2021-01-19Like ospfd allocate the recv buffer with malloc() on first call.claudio1-5/+8
2021-01-19Like ospfd allocate the recv buffer with malloc() on first call.claudio1-6/+8
2021-01-19Like ospfd allocate the recv buffer with malloc() on first call.claudio1-3/+8
2021-01-19Allocate the recv buffer with malloc() on first call. This code assumesclaudio1-3/+8
2021-01-19Adjust the disc_recv_packet() code to not use IBUF_READ_SIZE and toclaudio4-12/+13
2021-01-19Kill log_procnames and properly define ldpd_process.claudio4-13/+9
2021-01-19Do the same control cleanup as in other daemons. Move ctl_conns exclusivlyclaudio4-11/+8
2021-01-19(re)Introduce locking for amaps & anons.mpi8-98/+291
2021-01-19Make struct imsgev static like in the other routing daemons. With thisclaudio3-9/+9
2021-01-19Remove some unused #defines and remove some commented-out variables.kettenis1-6/+1
2021-01-19Kill dvrmpd_process and log_procnames. Unneeded abstraction for thisclaudio4-22/+7
2021-01-19Cleanup control like in the other routing daemons. Move control_stateclaudio4-15/+14
2021-01-19Like dvrmpd there is no need for a static pkt buffer. Adjust code accordingly.claudio1-3/+3
2021-01-19Another pkt_ptr cleanup. There is actually no need to make the pktclaudio4-14/+8
2021-01-19Like all other log.c just exit(1) in fatal()claudio1-5/+2
2021-01-19Kill global eigrpd_process and instead pass the proc to merge_config()claudio4-30/+24
2021-01-19Use log_procname instead of log_procnames[eigrpd_process]. It should beclaudio1-4/+4
2021-01-19Same control cleanup that was done for ospfd and ripd. Move theclaudio4-14/+15
2021-01-19Like in ospfd use a static pkt_ptr bufferclaudio3-9/+4
2021-01-19Forgot one IBUF_READ_SIZE to READ_BUF_SIZE change.claudio1-2/+2
2021-01-19Do not use IBUF_READ_SIZE for the packet read buffer size. Insteadclaudio2-3/+5
2021-01-19Make the struct imsgev structs static and with that ripd -fno-common clean.claudio3-9/+9
2021-01-19Remove the PROC_* enums and ripd_process, they are no longer needed.claudio4-22/+7
2021-01-19Like in all other log.c file just use exit(1) in fatal() calls.claudio1-5/+2
2021-01-19Move the interface demote out of if_del and into the only place whereclaudio2-8/+8
2021-01-19Like in ospfd make the pkt_ptr a local static buffer.claudio3-9/+4
2021-01-19Apply same cleanup to the control code as in ospfd.claudio4-13/+14
2021-01-19Make the struct imsgev static. With this ospf6d compiles with -fno-commonclaudio3-9/+9
2021-01-19Use ospfe_imsg_compose_rde() instead of exporting iev_rde and usingclaudio2-10/+5
2021-01-19Like in ospfd rename nconf to noeconf in the ospf engine to removeclaudio1-10/+10
2021-01-19Properly define ospfd_process as an extern in the header file.claudio2-4/+6
2021-01-19Like in ospfd use a static pkt_ptr buffer.claudio3-9/+4
2021-01-19Do the same control cleanup as in ospfd. Move control_state and ctl_connsclaudio4-17/+19
2021-01-19Make the imsg event structures static, properly define ospfd_process andclaudio4-21/+23
2021-01-19Internalize a few more things into the control code. Both control_stateclaudio4-17/+18
2021-01-19Use a static pkt_ptr buffer instead of allocating it dynamically.claudio3-9/+4
2021-01-19Use ospfe_imsg_compose_rde() instead of calling imsg_compose_event() withclaudio2-11/+5
2021-01-19Do the KAME embedded scope fixup in the two places where getifaddrs() isclaudio4-37/+29
2021-01-19Fix the embedded scope hack. They way this was written is buggy since theclaudio1-15/+10
2021-01-19gre(4): convert ifunit() to if_unit(9)mvs1-3/+6
2021-01-19tpmr(4): convert ifunit() to if_unit(9)mvs1-11/+7
2021-01-19bpe(4): convert ifunit() to if_unit(9)mvs1-8/+15
2021-01-19aggr(4): convert ifunit() to if_unit(9)mvs1-16/+21
2021-01-18Fix httpd example configtb1-1/+19
2021-01-18Mark `ps_oppid' as atomic.mvs1-2/+2
2021-01-18regenmvs2-4/+4
2021-01-18Revert wrong commit.mvs2-4/+4
2021-01-18Convert ifunit() to if_unit(9).mvs3-6/+9
2021-01-18regenmvs2-5/+5
2021-01-18Unlock getppid(2).mvs1-2/+2