]> git.proxmox.com Git - mirror_frr.git/commit
*: Rename thread.[ch] to event.[ch]
authorDonald Sharp <sharpd@nvidia.com>
Mon, 28 Feb 2022 15:40:31 +0000 (10:40 -0500)
committerDonald Sharp <sharpd@nvidia.com>
Fri, 24 Mar 2023 12:32:16 +0000 (08:32 -0400)
commitcb37cb336a2cca77bfbaf6b0cfab12e847e45623
treedef5299d18d1d91fa9e28108c139ca6146e866ed
parent173786f6b5ef46df268faf0341f546d03ee90c2c
*: Rename thread.[ch] to event.[ch]

This is a first in a series of commits, whose goal is to rename
the thread system in FRR to an event system.  There is a continual
problem where people are confusing `struct thread` with a true
pthread.  In reality, our entire thread.c is an event system.

In this commit rename the thread.[ch] files to event.[ch].

Signed-off-by: Donald Sharp <sharpd@nvidia.com>
234 files changed:
babeld/babel_main.c
babeld/kernel.c
bfdd/dplane.c
bgpd/bgp_advertise.c
bgpd/bgp_bfd.c
bgpd/bgp_bmp.c
bgpd/bgp_damp.c
bgpd/bgp_dump.c
bgpd/bgp_fsm.c
bgpd/bgp_io.c
bgpd/bgp_label.c
bgpd/bgp_main.c
bgpd/bgp_mplsvpn_snmp.c
bgpd/bgp_network.c
bgpd/bgp_nexthop.c
bgpd/bgp_nht.c
bgpd/bgp_open.c
bgpd/bgp_packet.c
bgpd/bgp_route.c
bgpd/bgp_rpki.c
bgpd/bgp_snmp.c
bgpd/bgp_snmp_bgp4.c
bgpd/bgp_snmp_bgp4v2.c
bgpd/bgp_updgrp.c
bgpd/bgp_updgrp_adv.c
bgpd/bgp_updgrp_packet.c
bgpd/bgp_vty.c
bgpd/bgp_zebra.c
bgpd/bgpd.c
bgpd/rfapi/rfapi_import.c
bgpd/rfapi/rfapi_import.h
bgpd/rfapi/vnc_export_table.h
doc/developer/modules.rst
doc/developer/process-architecture.rst
eigrpd/eigrp_dump.c
eigrpd/eigrp_filter.c
eigrpd/eigrp_fsm.c
eigrpd/eigrp_hello.c
eigrpd/eigrp_interface.c
eigrpd/eigrp_main.c
eigrpd/eigrp_neighbor.c
eigrpd/eigrp_network.c
eigrpd/eigrp_packet.c
eigrpd/eigrp_query.c
eigrpd/eigrp_reply.c
eigrpd/eigrp_siaquery.c
eigrpd/eigrp_siareply.c
eigrpd/eigrp_snmp.c
eigrpd/eigrp_update.c
eigrpd/eigrp_vty.c
eigrpd/eigrp_zebra.c
eigrpd/eigrpd.c
gdb/lib.txt
isisd/isis_adjacency.c
isisd/isis_circuit.c
isisd/isis_csm.c
isisd/isis_dr.c
isisd/isis_dynhn.c
isisd/isis_events.c
isisd/isis_ldp_sync.c
isisd/isis_lsp.c
isisd/isis_main.c
isisd/isis_pdu.c
isisd/isis_route.c
isisd/isis_routemap.c
isisd/isis_spf.c
isisd/isis_te.c
isisd/isis_zebra.c
isisd/isisd.c
ldpd/ldpd.h
lib/bfd.c
lib/command.c
lib/event.c [new file with mode: 0644]
lib/event.h [new file with mode: 0644]
lib/frr_pthread.h
lib/frr_zmq.c
lib/frr_zmq.h
lib/ldp_sync.c
lib/libfrr.h
lib/libfrr_trace.h
lib/mgmt_fe_client.h
lib/mgmt_msg.c
lib/mgmt_msg.h
lib/northbound.h
lib/northbound_grpc.cpp
lib/pullwr.h
lib/qobj.c
lib/resolver.c
lib/resolver.h
lib/sigevent.h
lib/smux.h
lib/spf_backoff.c
lib/subdir.am
lib/systemd.c
lib/thread.c [deleted file]
lib/thread.h [deleted file]
lib/vty.c
lib/vty.h
lib/wheel.c
lib/workqueue.c
lib/zclient.c
lib/zlog.c
lib/zlog_5424.c
mgmtd/mgmt_be_adapter.c
mgmtd/mgmt_history.c
nhrpd/netlink_arp.c
nhrpd/nhrp_cache.c
nhrpd/nhrp_event.c
nhrpd/nhrp_interface.c
nhrpd/nhrp_main.c
nhrpd/nhrp_multicast.c
nhrpd/nhrp_nhs.c
nhrpd/nhrp_packet.c
nhrpd/nhrp_peer.c
nhrpd/nhrp_shortcut.c
nhrpd/nhrp_vc.c
nhrpd/vici.c
ospf6d/ospf6_abr.c
ospf6d/ospf6_area.c
ospf6d/ospf6_asbr.c
ospf6d/ospf6_bfd.c
ospf6d/ospf6_flood.c
ospf6d/ospf6_interface.c
ospf6d/ospf6_intra.c
ospf6d/ospf6_lsa.c
ospf6d/ospf6_main.c
ospf6d/ospf6_message.c
ospf6d/ospf6_neighbor.c
ospf6d/ospf6_nssa.c
ospf6d/ospf6_spf.c
ospf6d/ospf6_top.c
ospf6d/ospf6d.c
ospf6d/ospf6d.h
ospfclient/ospf_apiclient.c
ospfclient/ospfclient.c
ospfd/ospf_abr.c
ospfd/ospf_api.c
ospfd/ospf_apiserver.c
ospfd/ospf_asbr.c
ospfd/ospf_ase.c
ospfd/ospf_bfd.c
ospfd/ospf_dump.c
ospfd/ospf_ext.c
ospfd/ospf_flood.c
ospfd/ospf_gr_helper.c
ospfd/ospf_ia.c
ospfd/ospf_interface.c
ospfd/ospf_ism.c
ospfd/ospf_ldp_sync.c
ospfd/ospf_lsa.c
ospfd/ospf_main.c
ospfd/ospf_neighbor.c
ospfd/ospf_network.c
ospfd/ospf_nsm.c
ospfd/ospf_opaque.c
ospfd/ospf_packet.c
ospfd/ospf_ri.c
ospfd/ospf_spf.c
ospfd/ospf_sr.c
ospfd/ospf_te.c
ospfd/ospf_vty.c
ospfd/ospf_zebra.c
ospfd/ospfd.c
pathd/path_main.c
pathd/path_pcep_config.c
pathd/path_zebra.c
pbrd/pbr_main.c
pbrd/pbr_map.c
pbrd/pbr_zebra.c
pimd/pim6_mld.c
pimd/pim_ifchannel.c
pimd/pim_main.c
pimd/pim_msdp.c
pimd/pim_msdp_packet.c
pimd/pim_msdp_socket.c
pimd/pim_pim.c
pimd/pim_register.c
pimd/pim_time.c
pimd/pim_time.h
pimd/pim_upstream.c
pimd/pim_zlookup.c
python/xref2vtysh.py
ripd/rip_interface.c
ripd/rip_main.c
ripd/rip_peer.c
ripd/ripd.c
ripngd/ripng_interface.c
ripngd/ripng_main.c
ripngd/ripng_peer.c
ripngd/ripngd.c
sharpd/sharp_logpump.c
sharpd/sharp_main.c
sharpd/sharp_zebra.c
staticd/static_main.c
staticd/static_zebra.c
tests/helpers/c/main.c
tests/isisd/test_fuzz_isis_tlv.c
tests/isisd/test_isis_spf.c
tests/lib/cli/common_cli.c
tests/lib/cxxcompat.c
tests/lib/northbound/test_oper_data.c
tests/lib/test_assert.c
tests/lib/test_grpc.cpp
tests/lib/test_heavy.c
tests/lib/test_heavy_thread.c
tests/lib/test_heavy_wq.c
tests/lib/test_stream.c
tests/lib/test_timer_correctness.c
tests/lib/test_timer_performance.c
tests/ospfd/test_ospf_spf.c
vrrpd/vrrp.h
vrrpd/vrrp_main.c
watchfrr/watchfrr.c
zebra/if_netlink.c
zebra/irdp_interface.c
zebra/irdp_main.c
zebra/irdp_packet.c
zebra/kernel_netlink.c
zebra/kernel_socket.c
zebra/label_manager.h
zebra/main.c
zebra/rt_netlink.c
zebra/rtadv.c
zebra/table_manager.h
zebra/zebra_fpm.c
zebra/zebra_gr.c
zebra/zebra_mlag_private.c
zebra/zebra_mpls.c
zebra/zebra_netns_notify.c
zebra/zebra_pw.c
zebra/zebra_rib.c
zebra/zebra_rnh.c
zebra/zserv.c
zebra/zserv.h