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.

0
U

Property:eth oam (avmcmd)

From BoxMatrix


BoxMatrix >> Shell-Commands >> eth_oam (avmcmd) @ 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

Startup-Scr Hotplug-Scr BusyBox-Cmds Bash-Cmds AVM-Cmds Chipset-Cmds Linux-Cmds Shared-Libs Kernel-Mods Research

Info
  
Name-Collision - multiple objects in this wiki use the name eth_oam!
eth_oam (avmcmd) Ethernet-OAM Handler Daemon.
eth_oam (process) TODO
eth_oam (watchdog) TODO

AVM-Command

Goto:   Source  -  Dependencies   -   Model-Matrix   -   Symbols   -   SMW-Browser

Details

eth_oam is the Ethernet-OAM Handler Daemon. It is an AVM enhanced variant of oamd.

It is used on Fusiv, VR9, Seale and BCM63 models and provides a differing amount of commandline options.
The basic variant just supports -i to specify the EthOAM interface (always eoam) and -D to daemonize.

The extended variant also supports -w to specify the WAN interface. Depending on the platform and connectiivity method
this is one of ptm_vr9 (VR9), ptm0 (Seale), wan (VR9 54xx) or vdsl (Fusiv), see the Model-Matrix of eth_oam (process).

On models with kernel OAM handler enabled by CONFIG_AVM_ETH_OAM the WAN interface is passed as parameter
on load of the eth_oam.ko or eth_oam_handler.ko module.

7490 fw 7.29 help - run without arguments to get help:

fritz3:/var/media/ftp $ eth_oam

Usage: eth_oam -i EthOAM virtual interface [-D]
       Use -D to run as a daemon

5490 fw 7.29 help - run without arguments to get help:

fritz5:/var/mod/root $ eth_oam

Usage: eth_oam -i EthOAM virtual interface -w WAN interface
               -t CCM-interval -d maintenance-domain -m MEPID
               -a maintenance-association [-v vid] [-l mdlevel]
               [-f syslog-facility] [-V] [-D]

Note 1: Set CCM-interval to 0 to deactivate CCM-support
Note 2: Parameters -d, -m, and -a are required only if CCM-support is activated
Note 3: Optional parameters -v, -l, -f, and -V are relevant only if CCM-support is activated
Note 4: Use -D to run as a daemon

Source

The names of source files compiled into an executable often help to understand function blocks (and show gaps in the docs).
fw 7.39 source files:

$ strings /usr/sbin/eth_oam | grep -e '\.c$' -e '\.cpp$'

<empty>

Taken from a 7590ax.

Dependencies

Daily updated index of all dependencies of this command. Last update: 2024-04-23 07:28 GMT.
A * in the Mod column marks info from Supportdata-Probes, which will always stay incomplete.

Relation Typ Object Mod Firmware Info Origin
Runs as proc eth_oam (process) 21* 6.51 - 7.51 Ethernet-OAM Handler Daemon. AVM
Registers wdog eth_oam (watchdog) 12* 7.08 - 7.51 Ethernet-OAM Handler Daemon. AVM
Serving sock me_eth_oam.ctl 21* 6.51 - 7.51 TODO AVM
Depends on lib ld.so 19 7.08 - 7.51 Dynamic linker / loader Linux
Depends on lib libavmcsock.so 30 6.25 - 7.90 Networking, I/O and helper functions AVM
Depends on lib libbacktrace.so 23 7.08 - 7.90 Crash handler and logger AVM
Depends on lib libboxlib.so 21 7.08 - 7.31 Box status, logging and statistics functions AVM
Depends on lib libc.so 30 6.25 - 7.90 Standard C library Linux
Depends on lib libewnwlinux.so 30 6.25 - 7.90 Linux networking functions AVM
Depends on lib libfbconf.so 5 7.59 - 7.90 API to hardcoded fbconf.cfg AVM
Depends on lib libgcc_s.so 3 6.25 - 6.87 GCC low-level runtime library Linux
11 dependencies for this command

Model-Matrix

Daily updated index of the presence, path and size of this command for each model. Last update: 2024-04-23 05:08 GMT.
Showing all models using this command. Click any column header (click-wait-click) to sort the list by the respective data.
The (main/scrpn/boot/arm/prx/atom) label in the Model column shows which CPU is meant for models with multiple Linux instances.
Note that this list is merged from Firmware-Probes of all known AVM firmware for a model, including Recovery.exe and Labor-Files.

Model Firmware Path Size
FRITZ!Box WLAN 3370 6.36 - 6.56 /usr/sbin 46.2k
FRITZ!Box 3390 6.36 - 6.56 /usr/sbin 46.2k
FRITZ!Box 3490 (main) 6.36 - 7.30 /usr/sbin 10.9k - 46.2k
FRITZ!Box 5490 (main) 6.69 - 7.29 /usr/sbin 31.1k - 45.3k
FRITZ!Box 5491 (main) 7.01 - 7.29 /usr/sbin 31.1k - 32.5k
FRITZ!Box 5690 Pro (arm) 7.59 - 7.60 /usr/sbin 9.3k
FRITZ!Box 6850 LTE 7.26 - 7.39 /usr/sbin 14.3k - 14.4k
FRITZ!Box 6890 LTE 6.84 - 7.51 /usr/sbin 11.8k - 46.8k
FRITZ!Box 6890 LTE v1 6.84 - 7.51 /usr/sbin 11.8k - 46.8k
FRITZ!Box 6890 LTE v2 6.84 - 7.51 /usr/sbin 11.8k - 46.8k
FRITZ!Box Fon WLAN 7360 v2 6.36 - 6.88 /usr/sbin 45.3k - 46.2k
FRITZ!Box 7362 SL 6.36 - 7.14 /usr/sbin 10.9k - 46.2k
FRITZ!Box Fon WLAN 7390 /usr/sbin 19.4k
FRITZ!Box 7412 6.50 - 6.88 /usr/sbin 45.3k - 46.2k
FRITZ!Box 7430 6.26 - 7.31 /usr/sbin 10.9k - 51.6k
FRITZ!Box 7490 (main) 6.25 - 7.51 /usr/sbin 10.9k - 51.6k
FRITZ!Box 7510 7.30 - 7.57 /usr/sbin 13.2k - 13.4k
FRITZ!Box 7520 6.98 - 7.51 /usr/sbin 9.7k - 27.2k
FRITZ!Box 7520 v2 (arm) 7.30 - 7.57 /usr/sbin 13.3k - 13.4k
FRITZ!Box 7530 6.98 - 7.56 /usr/sbin 9.7k - 27.2k
FRITZ!Box 7530 AX 7.20 - 7.90 /usr/sbin 9.5k - 13.5k
FRITZ!Box 7560 6.51 - 7.30 /usr/sbin, /usr/sbin/vr10 11.8k - 47.9k
FRITZ!Box 7580 6.53 - 7.30 /usr/sbin, /usr/sbin/vr10 11.8k - 47.9k
FRITZ!Box 7581 7.08 - 7.16 /usr/sbin 9.9k
FRITZ!Box 7582 7.08 - 7.17 /usr/sbin 9.9k
FRITZ!Box 7583 7.10 - 7.57 /usr/sbin 11.8k - 14.4k
FRITZ!Box 7583 VDSL 7.19 - 7.31 /usr/sbin 14.3k
FRITZ!Box 7590 6.83 - 7.90 /usr/sbin 11.8k - 47.9k
FRITZ!Box 7590 AX 7.19 - 7.90 /usr/sbin 14.3k - 14.4k
FRITZ!Box 7690 7.59 /usr/sbin 9.3k
30 models use this command

Symbols

Daily updated index of all symbols of this command. Last update: 2024-04-23 07:28 GMT.

Firmware Symbol
6.25 - 7.29 ccmlog
6.25 - 7.29 cfm_addencap
6.25 - 7.29 cfm_addhdr
6.25 - 7.29 cfm_addltr
6.25 - 7.29 cfm_ccm_receiver
6.25 - 7.29 cfm_ccm_sender
6.25 - 7.90 cfm_send_lbr
6.25 - 7.29 eaprint
6.25 - 7.90 efm_adopt_remote_flags
6.25 - 7.08 efm_get_rsp_pkt
6.25 - 7.90 efm_init_state
6.25 - 7.29 efm_is_loopback_enabled
6.25 - 7.90 efm_is_passive_wait_state
6.25 - 7.90 efm_process_info
6.25 - 7.29 efm_process_loopback
6.25 - 7.90 efm_send_rsp_packet
6.25 - 7.90 efm_update
6.25 - 7.29 eth_addr_parse
6.25 - 7.29 get_local_mac
6.25 - 7.90 main
6.25 - 7.29 processLTM
21 symbols for this command

SMW-Browser

Information is currently being retrieved from the backend.