Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The implementation of APIs is responsible to convert the user space calls into Device IOCTL (kernel space) accordingly.

Code Flow


PandM DM Objects on Initialization

  • CosaNatCreate()
  • CosaProcStatusCreate()
  • CosaDeviceInfoCreate()
  • CosaUserinterfaceCreate()
  • CosaEthernetCreate()
  • CosaUsersCreate()
  • CosaDdnsCreate()
  • CosaFirewallCreate()
  • CosaSecurityCreate()
  • CosaIPCreate()
  • CosaDhcpv4Create()
  • CosaHostsCreate()
  • CosaDNSCreate()
  • CosaRoutingCreate()
  • CosaBridgingCreate()
  • CosaIFStackCreate()
  • CosaPPPCreate()
  • CosaDhcpv6Create()
  • CosaDeviceControlCreate()
  • CosaIPv6rdCreate()
  • CosaRACreate()
  • CosaNeighdiscCreate()
  • CosaMldCreate()
  • CosaDiagnosticsCreate()
  • CosaTimeCreate()
  • CosaUpnpCreate()
  • TR181_ParentalControlCreate()
  • CosaRLogCreate()
  • CosaGreCreate()
  • CosaGreTunnelCreate()
  • CosaCGreCreate()
  • CosaHotspotCreate()
  • CosaFileTransferCreate()
  • CosaTSIPCreate()
  • CosaDeviceFingerprintCreate()

Functional Structure

CCSP Message Bus APIs

...