GW provisioning is the first RDKB process to be invoked during boot-up after DOCSIS initialization
As each GW is provisioned during boot up, GW provisioning application will be executed during every boot up
GW provisioning is a generic provisioning module which provides necessary interfaces for OEMs to initialize DOCSIS give necessary callbacks based on the state
Registers and listens to RDKB events and takes necessary action
Initialized through PCD/systemd daemons depending on platform
GW provisioning app initializes the provisioning DB and the necessary path configurations needed
Provides file pointers for callback functions to OEMs which can be called based on certain events
Calls utopia_init.sh script which initializes RDKB DBs and other services
Takes action on TLVs coming through boot config file
Handles creation and configuration of WAN interface
Monitors link status and RDKB events in background