If you like BoxMatrix then please contribute Supportdata, Supportdata2, Firmware and/or Hardware (get in touch).
My metamonk@yahoo.com is not reachable by me since years. Please use hippie2000@webnmail.de instead.
AVMIPC-Datastore
BoxMatrix >> System >> AVMIPC-Datastore | @ BoxMatrix - IRC-Chat - Translate: de es fr it nl pl |
News | Selectors | Models | Accessories | Components | Environment | Config | Commands | System | Webif | Software | Develop | Lexicon | Community | Project | Media |
Devices | Filesystems | Partitions | Sockets | Netlink | Pipes | Interfaces | Bridges | Ports | Events | Sources | Sinks | AVMIPC | Processes | Watchdogs | Memory | Slab | Vmalloc | ProcFS | SysFS | Research |
The AVMIPC-Datastore is a high level messaging pool maintained by avmipcd. It consists of named nodes which can either be AVMIPC-Events which are a stacked stream of triggers and information or AVMIPC-States which represent a snapshot of information in time. Both behave similar, thats's why this Wiki will use the term AVMIPC-Nodes when talking about both. Nodes can have listeners which can communicate through the node using avmipc capable endpoints, which are a special form of Linux-Sockets. Nodes can have attached data in which case the Size column in the tables below is non zero. Attached data uses the JSON format.
There are 2 special events: Every avmipc listener is automatically subscribed to the Unlike the AVM-Events which make it easy to find a sender of an event by its Event-Source there is no way to find out the senders to |
AVMIPC-Datastore[edit]
See also the table with FRITZ!OS 7.50+ news below and the total Overview of F!OS news!
Goto: AVMIPC-Events - AVMIPC-States - Libraries
AVMIPC-Events[edit]
Events are triggers or notifications sent to all listeners and mostly do not have attached JSON data.
Unlike AVMIPC-States evets are stacked. No event gets lost, all events reach all listeners.
Possible attachments belong to the respective event and are not replaced by the next event.
Together with their owner events all attachments reach all listeners.
A good example is libpcp_itemstatus, which would not work as a state.
Daily updated index of all avmipc events found scanning Supportdata2 probes. Last update: 2024-03-18 05:23 GMT.
The label (avmipc)
in the AVMIPC-Event
column shows there are other objects in this wiki using this name.
The Mod
column shows the amount of models using the respective event. Click the column header to sort by this number.
AVMIPC-States[edit]
States are status informations sent to all listeners and mostly have attached JSON data.
States are not stacked like events, they represent the current snapshot of information, regardless of what happened before.
Senders do not need to submit the complete attachment, they can create or delete it or just change single values in it.
Daily updated index of all avmipc states found scanning Supportdata2 probes. Last update: 2024-03-18 05:23 GMT.
The label (avmipc)
in the AVMIPC-States
column shows there are other objects in this wiki using this name.
The Mod
column shows the amount of models using the respective state. Click the column header to sort by this number.
AVMIPC-State | Mod | Firmware | Description | Listener-Endpoints | Senders | Size | Type | Origin |
---|---|---|---|---|---|---|---|---|
afb_state | 1 | 7.39 | TODO | me_dsld.ctl | TODO | 8 | State | AVM |
ARM_IPV4_LAN | State of the IPv4 LAN address of the ARM side on early 6490 firmware. | AVM | ||||||
ARM_IPV6_GUA | State of the IPv6 GUA address of the ARM side on early 6490 firmware. | AVM | ||||||
ARM_IPV6_ULA | State of the IPv6 ULA address of the ARM side on early 6490 firmware. | AVM | ||||||
ATOM_IPV4_LAN | State of the IPv4 LAN address of the ATOM side on early 6490 firmware. | AVM | ||||||
ATOM_IPV6_GUA | State of the IPv6 GUA address of the ATOM side on early 6490 firmware. | AVM | ||||||
ATOM_IPV6_ULA | State of the IPv6 ULA address of the ATOM side on early 6490 firmware. | AVM | ||||||
BBPD_STATE_PARAMS_DSL | 6 | 7.29 - 7.51 | State of the DSL frontend in JSON format. | me_dsl_monitor.ctl | bbpd | 0 - 720 | State | AVM |
BBPD_STATE_PARAMS_FIBER | 6 | 7.29 - 7.51 | State of the Fiber frontend in JSON format. | me_dsl_monitor.ctl | bbpd | 0 - 104 | State | AVM |
BBPD_STATE_PARAMS_SFP | 6 | 7.29 - 7.51 | State of the currently plugged in SFP module in JSON format. | me_dsl_monitor.ctl | bbpd | 0 - 54 | State | AVM |
docsisinfo_device | 5 | 7.29 - 7.39 | State of the DOCSIS modem in JSON format. | me_anony-ctlmgr-($num)-($num).ctl | docsisinfod | 1.3k | State | AVM |
docsisinfo_downstream | 5 | 7.29 - 7.39 | State of the DOCSIS 3.0 QAM downstream channels in JSON format. | me_anony-ctlmgr-($num)-($num).ctl | docsisinfod | 191 - 301 | State | AVM |
docsisinfo_ofdm_downstream | 5 | 7.29 - 7.39 | State of the DOCSIS 3.1 OFDM downstream ranges in JSON format. | me_anony-ctlmgr-($num)-($num).ctl | docsisinfod | 0 - 359 | State | AVM |
docsisinfo_ofdm_upstream | 5 | 7.29 - 7.39 | State of the DOCSIS 3.1 OFDM upstream ranges in JSON format. | me_anony-ctlmgr-($num)-($num).ctl | docsisinfod | 0 - 201 | State | AVM |
docsisinfo_upstream | 5 | 7.29 - 7.39 | State of the DOCSIS 3.0 QAM upstream channels in JSON format. | me_anony-ctlmgr-($num)-($num).ctl | docsisinfod | 193 - 296 | State | AVM |
docsis_dhcp_tr069info (avmipc) | 5 | 7.29 - 7.39 | State of the DHCP range of the DOCSIS TR-069 connection in JSON format. | me_anony-ctlmgr-($num)-($num).ctl | pumaglued | 0 | State | AVM |
docsis_extpktlen | 2 | 7.29 | State of the DOCSIS sync extended packet length in JSON format. | - | pumaglued | 2 | State | AVM |
docsis_syncstate | 5 | 7.29 | State of the DOCSIS sync in JSON format. | me_docsisinfod.ctl, me_dsld.ctl | pumaglued | 0 - 37 | State | AVM |
dsldstat_ipv4_gateway_inet | 24 | 7.01 - 7.58 | State of the IPv4 default gateway in JSON format. | - | dsld, libboxlib.so, multid | 8 - 15 | State | AVM |
dsldstat_mode_inet | 26 | 7.01 - 7.58 | State of the internet connection mode in JSON format. | me_avmnexusd.ctl | dsld, libboxlib.so, multid, rextd | 0 - 10 | State | AVM |
dvbipc_state | 3 | 7.29 - 7.39 | State of the DVB cable tuner in JSON format. | me_dvbif.ctl | dvbipcd | 27 | State | AVM |
edocsisstate | 5 | 7.29 - 7.39 | State of the eDOCSIS router in JSON format. | me_anony-ctlmgr-($num)-($num).ctl, me_pumaglued.ctl | pumaglued | 0 - 12 | State | AVM |
edocsis_tr069info | 5 | 7.29 - 7.39 | State of the eDOCSIS eRouter TR-069 config in JSON format. | me_anony-ctlmgr-($num)-($num).ctl | pumaglued | 0 | State | AVM |
get_usDacPsm | 1 | 7.29 | TODO | - | TODO | 2 | State | AVM |
hybrid_conns | 23 | 7.29 - 7.58 | TODO | me_anony-ctlmgr-($num)-($num).ctl | TODO | 0 - 13 | State | AVM |
l2tpv3cfg | 26 | 7.01 - 7.58 | State of the L2TPv3 tunneling in JSON format. | me_l2tpv3d.ctl | libl2tpv3d.so, multid, rextd | 0 - 130 | State | AVM |
mobile_dp1 | 3 | 7.39 | State of the first mobile internet connection in JSON format. | me_dsld.ctl | mobiled | 0 - 336 | State | AVM |
mobile_dp2 | State of the second mobile internet connection in JSON format. | AVM | ||||||
mobile_dp3 | State of the third mobile internet connection in JSON format. | AVM | ||||||
mobile_glob | 19 | 7.29 - 7.51 | State of the mobile modem capabilities in JSON format. | me_anony-ctlmgr-($num)-($num).ctl, me_dsld.ctl | mobiled | 0 - 40 | State | AVM |
mobile_net | 8 | 7.29 - 7.39 | State of the currently active mobile internet routings in JSON format. | me_mobiled.ctl | dsld | 0 - 18 | State | AVM |
NW_IPC_NW_IPC_STATE_WIREGUARD_ADDRS | 9 | 7.39 - 7.51 | State of the Wireguard IP addresses in JSON format. | me_voipd.ctl | vpnd | 0 - 34 | State | AVM |
NW_IPC_STATE_BOXCHANGE_APP | 10 | 7.39 - 7.51 | TODO | me_NW_IPC_HANDLER_CLOUDMSGD_RECV.ctl, me_anony-ctlmgr-($num)-($num).ctl | TODO | 0 | State | AVM |
NW_IPC_STATE_DSLD_PID | 6 | 7.39 - 7.51 | TODO | - | TODO | 4 - 5 | State | AVM |
NW_IPC_STATE_VPND_RELOAD_NR | 8 | 7.39 - 7.51 | TODO | - | TODO | 2 | State | AVM |
NW_IPC_STA_OAUTH_SERVICE_STATES | 21 | 7.29 - 7.58 | TODO | me_LIBOAUTH_IPC_($pid).ctl, me_avmspeechd_ipc_oauth2.ctl, me_ddnsd.ctl | TODO | 0 - 20 | State | AVM |
set_usDacPsm | 1 | 7.29 | TODO | - | TODO | 0 | State | AVM |
snmp_allowed | 5 | 7.29 - 7.39 | State of the SNMP ports on the DOCSIS WAN interface in JSON format. | me_pumaglued.ctl | dsld | 0 - 2 | State | AVM |
STATE_CABLE_SYNC_STATE_DSLD_SYNC | 2 | 7.39 | TODO | me_docsisinfod.ctl | TODO | 0 - 144 | State | AVM |
STATE_DEVICENAME_FBSTATE | 12 | 7.39 - 7.58 | State of the current Box-Name in JSON format. | me_multid.ctl, me_rextd.ctl, me_wsdd.ctl | ctlmgr, libcmapi.so | 0 - 47 | State | AVM |
STATE_DHCPRANGESSTATUS_FBSTATE | 8 | 7.39 - 7.51 | State of the DHCP v4 lease ranges in JSON format. | me_vpnd.ctl | multid | 0 - 221 | State | AVM |
STATE_DHCPV6STATUS_FBSTATE | 19 | 7.29 - 7.51 | State of the DHCPv6 lease ranges in JSON format. | me_dhcpv6info.ctl | multid | 0 - 223 | State | AVM |
STATE_DNSDOMAINS_STATE-MULTID_DSLD | 10 | 7.39 - 7.51 | TODO | me_dsld.ctl, me_multid.ctl | TODO | 0 - 292 | State | AVM |
STATE_DOMAINNAME_FBSTATE | 9 | 7.39 - 7.51 | State of the device's domain name in JSON format. | me_vpnd.ctl | multid | 41 | State | AVM |
STATE_ETHSTATUS_FBSTATE | 25 | 7.12 - 7.58 | State of all LAN ports in JSON format. | me_avmcounterd.ctl, me_ctlmgr.ctl, me_dsld.ctl, me_lldp_avmipc.ctl, me_meshd.ctl, me_multid.ctl, me_pumaglued.ctl | multid | 298 - 2.3k | State | AVM |
STATE_EXTADDRSTATUS_FBSTATE | 21 | 7.12 - 7.51 | State of all public IP addresses in JSON format. | me_anony-ctlmgr-($num)-($num).ctl, me_cloudmsgd.ctl, me_ddnsd.ctl, me_dsld.ctl, me_mailbuilder.ctl | multid | 0 - 214 | State | AVM |
STATE_FWACL_FWACLCFG | 22 | 7.01 - 7.51 | State of the firewall access control list (FWACL). | me_dsld.ctl, me_pcpd.ctl | libavmfwacl.so, multid | 0 - 19 | State | AVM |
state_iface_inet | 26 | 7.01 - 7.58 | State of the internet connection in JSON format. | me_anony-ctlmgr-($num)-($num).ctl, me_avmntpd.ctl, me_vpnd.ctl | libboxlib.so | 0 - 13 | State | AVM |
STATE_IFACE_INET_FAMILY | 13 | 7.39 - 7.58 | State of the internet connection in JSON format. | me_avmntpd.ctl, me_vpnd.ctl, me_vpnmodule.ctl | libboxlib.so | 0 - 16 | State | AVM |
STATE_INTERNET_CONFIG_STATUS_FBSTATE | 13 | 7.39 - 7.58 | State of the internet configuration in JSON format. | me_anony-ctlmgr-($num)-($num).ctl, me_multid.ctl | ctlmgr, libboxlib.so | 0 - 45 | State | AVM |
STATE_IPCLIENT_PB_STATUS_FBSTATE | 9 | 7.39 - 7.51 | State of the Mesh repeater Phonebook sync in JSON format. | - | ctlmgr, libcmapi.so | 68 | State | AVM |
STATE_LDAP_STATE_FBSTATE | 22 | 7.29 - 7.58 | State of Mesh LDAP in JSON format. | me_multid.ctl, me_rextd.ctl | libmeshd.so, meshd | 0 - 32 | State | AVM |
STATE_LLDPSTATUS_FBSTATE | 23 | 7.29 - 7.58 | State of all LLDP interfaces in JSON format. | me_meshd.ctl | multid | 0 - 1.4k | State | AVM |
STATE_MULTIDSTATUS_FBSTATE | 9 | 7.39 - 7.51 | State of multid network specifics for vpnd. | me_vpnd.ctl | multid | 59 - 76 | State | AVM |
STATE_NEIGHALLOWEDNETS_STATE | 13 | 7.39 - 7.58 | State of the allowed neighbour networks in JSON format. | me_ctlmgr.ctl | multid | 0 - 408 | State | AVM |
STATE_NEIGH_PATHS_STATE | State of the neighbour network pathes in JSON format. | AVM | ||||||
STATE_PACMSTATE_PACMSTATE | 5 | 7.29 - 7.39 | State of avmpacmstated in JSON format. | me_voipd.ctl | avmpacmstated, libavmpacmstate.so | 357 - 366 | State | AVM |
STATE_RRDINFO_STATE | 10 | 7.39 - 7.51 | State of all RRD-Files in JSON format. | me_anony-ctlmgr-($num)-($num).ctl | avmcounterd, libavmrrdstate.so | 0 - 813 | State | AVM |
STATE_SYSTEMTIMESTATUS_FBSTATE | 13 | 7.39 - 7.58 | State of the validity of the system time in JSON format. | me_anony-ctlmgr-($num)-($num).ctl | avmntpd | 0 - 39 | State | AVM |
STATE_TR069CM_REPLY_TR069CM_REPLY | 2 | 7.29 - 7.39 | State of the DOCSIS modem TR-069 reply in JSON format. | - | pumaglued | 71 - 82 | State | AVM |
STATE_TR069CM_REQUEST_TR069CM_REQUEST | 5 | 7.29 - 7.39 | State of the DOCSIS modem TR-069 request in JSON format. | me_pumaglued.ctl | ctlmgr, libtr069.so | 0 | State | AVM |
STATE_UPNPDEVSTATUS_FBSTATE | 13 | 7.39 - 7.58 | State of all active UPnP devices in JSON format. | me_multid.ctl, me_rextd.ctl | libavmupnp.so, libavmupnpbig.so | 0 - 433 | State | AVM |
STATE_USBSTATUS_FBSTATE | 10 | 7.39 - 7.51 | State of the FTP and Samba services in JSON format. | me_multid.ctl | ctlmgr, libctlusb.so | 0 - 52 | State | AVM |
state_usDacPsm | 1 | 7.29 | TODO | me_anony-ctlmgr-($num)-($num).ctl | TODO | 1 | State | AVM |
tr069_allowed | 5 | 7.29 - 7.39 | State of the TR-069 port on the DOCSIS WAN interface in JSON format. | me_pumaglued.ctl | dsld | 0 - 2 | State | AVM |
upc.conf (avmipc) | 5 | 7.29 - 7.39 | State of the DOCSIS UPC over SNMP config in JSON format. | me_anony-ctlmgr-($num)-($num).ctl | pumaglued | 0 | State | AVM |
66 avmipc states |
FRITZ!OS 7.5x[edit]
AVMIPC-Datastore nodes which are new in FRITZ!OS 7.50+ and its 7.39+ Labors. See also the total Overview of F!OS news!
AVMIPC-State | Mod | Firmware | Description | Listener-Endpoints | Senders | Size | Type | Origin |
---|---|---|---|---|---|---|---|---|
afb_state | 1 | 7.39 | TODO | me_dsld.ctl | TODO | 8 | State | AVM |
BBPD_EVENT_DSL_RESET_MINMAX_SNRBIT | 5 | 7.39 - 7.51 | Trigger event requesting reset of the SNR min / max recording. | me_dsl_monitor.ctl | bbpd | 0 | Event | AVM |
BBPD_EVENT_DSL_RETRAIN | 5 | 7.39 - 7.51 | Trigger event requesting Broadband modem retraining / resync. | me_dsl_monitor.ctl | bbpd | 0 | Event | AVM |
EVENT_NEIGHETHADDR_EVENT | 13 | 7.39 - 7.58 | TODO | me_ctlmgr.ctl, me_vpnd.ctl | libar7cfg.so | 0 | Event | AVM |
EVENT_NEIGHETHADDR_EVENT-($num) | 13 | 7.39 - 7.58 | TODO | me_ctlmgr.ctl, me_vpnd.ctl | libar7cfg.so | 0 | Event | AVM |
EVENT_NEIGHETHADDR_GET_ALL_NEIGHBOURS | 13 | 7.39 - 7.58 | Trigger event to query for neighbour discovery data. | me_neighbour.ctl | libar7cfg.so, libneighbour.so | 0 | Event | AVM |
EVENT_VPNNOTIFY_EVENT | 8 | 7.39 - 7.51 | Target event to send VPN state information to. | me_vpnmodule.ctl | libavmvpnnotify.so, vpnd | 0 | Event | AVM |
EVENT_VPNNOTIFY_EVENT_query | 8 | 7.39 - 7.51 | Trigger event to query for VPN state notification. | me_vpnd.ctl | ctlmgr, libavmvpnnotify.so, libcmapi.so | 0 | Event | AVM |
MOBILED_IPC_EVT_SMS_RECV | 3 | 7.39 - 7.50 | TODO | me_NW_IPC_HANDLER_CLOUDMSGD_RECV.ctl | TODO | 0 | Event | AVM |
mobile_dp1 | 3 | 7.39 | State of the first mobile internet connection in JSON format. | me_dsld.ctl | mobiled | 0 - 336 | State | AVM |
NW_IPC_EVT_LOOP_PREVENTED | 10 | 7.39 - 7.51 | Network event informing about a prevented Switching-Loop. | me_multid.ctl | libmeshd.so, meshd | 0 | Event | AVM |
NW_IPC_EVT_WEBSERVER_DOS_DETECTED | 13 | 7.39 - 7.58 | Network event informing about a detected webserver DoS-Attack. | me_anony-ctlmgr-($num)-($num).ctl | ctlmgr, libcmapi.so | 0 | Event | AVM |
NW_IPC_NW_IPC_STATE_WIREGUARD_ADDRS | 9 | 7.39 - 7.51 | State of the Wireguard IP addresses in JSON format. | me_voipd.ctl | vpnd | 0 - 34 | State | AVM |
NW_IPC_STATE_BOXCHANGE_APP | 10 | 7.39 - 7.51 | TODO | me_NW_IPC_HANDLER_CLOUDMSGD_RECV.ctl, me_anony-ctlmgr-($num)-($num).ctl | TODO | 0 | State | AVM |
NW_IPC_STATE_DSLD_PID | 6 | 7.39 - 7.51 | TODO | - | TODO | 4 - 5 | State | AVM |
NW_IPC_STATE_VPND_RELOAD_NR | 8 | 7.39 - 7.51 | TODO | - | TODO | 2 | State | AVM |
STATE_CABLE_SYNC_STATE_DSLD_SYNC | 2 | 7.39 | TODO | me_docsisinfod.ctl | TODO | 0 - 144 | State | AVM |
STATE_DEVICENAME_FBSTATE | 12 | 7.39 - 7.58 | State of the current Box-Name in JSON format. | me_multid.ctl, me_rextd.ctl, me_wsdd.ctl | ctlmgr, libcmapi.so | 0 - 47 | State | AVM |
STATE_DHCPRANGESSTATUS_FBSTATE | 8 | 7.39 - 7.51 | State of the DHCP v4 lease ranges in JSON format. | me_vpnd.ctl | multid | 0 - 221 | State | AVM |
STATE_DNSDOMAINS_STATE-MULTID_DSLD | 10 | 7.39 - 7.51 | TODO | me_dsld.ctl, me_multid.ctl | TODO | 0 - 292 | State | AVM |
STATE_DOMAINNAME_FBSTATE | 9 | 7.39 - 7.51 | State of the device's domain name in JSON format. | me_vpnd.ctl | multid | 41 | State | AVM |
STATE_IFACE_INET_FAMILY | 13 | 7.39 - 7.58 | State of the internet connection in JSON format. | me_avmntpd.ctl, me_vpnd.ctl, me_vpnmodule.ctl | libboxlib.so | 0 - 16 | State | AVM |
STATE_INTERNET_CONFIG_STATUS_FBSTATE | 13 | 7.39 - 7.58 | State of the internet configuration in JSON format. | me_anony-ctlmgr-($num)-($num).ctl, me_multid.ctl | ctlmgr, libboxlib.so | 0 - 45 | State | AVM |
STATE_IPCLIENT_PB_STATUS_FBSTATE | 9 | 7.39 - 7.51 | State of the Mesh repeater Phonebook sync in JSON format. | - | ctlmgr, libcmapi.so | 68 | State | AVM |
STATE_MULTIDSTATUS_FBSTATE | 9 | 7.39 - 7.51 | State of multid network specifics for vpnd. | me_vpnd.ctl | multid | 59 - 76 | State | AVM |
STATE_NEIGHALLOWEDNETS_STATE | 13 | 7.39 - 7.58 | State of the allowed neighbour networks in JSON format. | me_ctlmgr.ctl | multid | 0 - 408 | State | AVM |
STATE_RRDINFO_STATE | 10 | 7.39 - 7.51 | State of all RRD-Files in JSON format. | me_anony-ctlmgr-($num)-($num).ctl | avmcounterd, libavmrrdstate.so | 0 - 813 | State | AVM |
STATE_SYSTEMTIMESTATUS_FBSTATE | 13 | 7.39 - 7.58 | State of the validity of the system time in JSON format. | me_anony-ctlmgr-($num)-($num).ctl | avmntpd | 0 - 39 | State | AVM |
STATE_UPNPDEVSTATUS_FBSTATE | 13 | 7.39 - 7.58 | State of all active UPnP devices in JSON format. | me_multid.ctl, me_rextd.ctl | libavmupnp.so, libavmupnpbig.so | 0 - 433 | State | AVM |
STATE_USBSTATUS_FBSTATE | 10 | 7.39 - 7.51 | State of the FTP and Samba services in JSON format. | me_multid.ctl | ctlmgr, libctlusb.so | 0 - 52 | State | AVM |
30 news in 7.5x |
Libraries[edit]
AVM uses quite some Shared-Libraries to maintain avmipc events and states, see the Events
section each:
- libar7cfg.so
- libavmfwacl.so
- libavmfwnotify.so
- libavmpacmstate.so
- libavmupnpbig.so
- libavmupnp.so
- libavmvpnnotify.so
- libboxlib.so
- libcmapi.so
- libctlusb.so
- libl2tpv3d.so
- libmeshd.so
- liboauth2.so
- libtr069.so
- libctlusb.so
- libdect.so
TODO[edit]
Check the avmipc events of:
- libctlusb.so - endpoint served by ctlmgr
- libdect.so - endpoint served by ctlmgr
- libavmdnsnotify.so? - new
Fact-Box
AVMIPC-Events | 29 + |
AVMIPC-Nodes | 125 + |
AVMIPC-States | 66 + |
FOS75x-News | 30 + |