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 september. Please use hippie2000@webnmail.de instead.
Property:CONFIG AVM RTNETLINK ENHANCEMENT
BoxMatrix >> Environment >> CONFIG_AVM_RTNETLINK_ENHANCEMENT | @ 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 | Gallery |
Bootloader-Env | Brandings | TIATM-Env | Linux-Env | AVM-Env | Config-Env | CGI-Env | WebCM-Env | Kernel-Cfg | Research |
Kernel-Config
Dear AVM: Please activate CONFIG_IKCONFIG for all kernels to help developers. Thanks!
Variable: | CONFIG_AVM_RTNETLINK_ENHANCEMENT - type Text | Wiki | Freetz | IPPF | whmf | AVM | Web |
Location: | Environment >> Kernel-Config - Origin: Linux | ||||||
Kernels: | 4.4.271, 4.4.60 | ||||||
Values: | Release: y Lab+Rel: y | ||||||
Properties: | Firmware: 7.19 - 7.39 | ||||||
Defines: | Timers subsystem |
Goto: Dependencies - Model-Matrix - SMW-Browser
Details
This variable affects in drivers/net/avm_cpmac/common/avmnet_config.c
:
/*------------------------------------------------------------------------------------------*\ * create netdevice (this will be called in late_initcall) \*------------------------------------------------------------------------------------------*/ static int avmnet_create_netdevice(avmnet_device_t *avm_dev) { ... #if defined(CONFIG_AVM_RTNETLINK_ENHANCEMENT) if (avm_dev->flags & AVMNET_DEVICE_FLAG_PHYS_OFFLOAD_LINK){ pr_err("[%s] setup offload_cpu_link on device %s\n", __func__, avm_dev->device_name); link_dev_to_offload_cpu = avm_dev; wait_for_link_to_offload_cpu_hook = avmnet_wait_for_link_to_offload_cpu; } #endif ... } /*------------------------------------------------------------------------------------------*\ \*------------------------------------------------------------------------------------------*/ void avmnet_wait_for_link_to_offload_cpu(void){ struct net_device *netdev = link_dev_to_offload_cpu->device; while(!( ( netdev->flags & IFF_UP ) && test_bit(__LINK_STATE_START, &netdev->state) && test_bit(__LINK_STATE_PRESENT, &netdev->state) && ! test_bit(__LINK_STATE_LINKWATCH_PENDING, &netdev->state) && ! test_bit(__LINK_STATE_NOCARRIER, &netdev->state) && ! test_bit(__LINK_STATE_DORMANT, &netdev->state))){ if(printk_ratelimit()) { pr_err( "Waiting for link to offload device %s, flags=%#x, state=%#lx, rtnl=%d \n",netdev->name, netdev->flags, netdev->state, rtnl_is_locked() ); } schedule(); } }
Model-Matrix
Daily updated index of the presence and value of this variable for each model. Last update: 2023-02-05 05:15 GMT.
Showing all models using this variable. 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.
If the 'Value' column contains '<comp>' the variable is computed at runtime. '<empty>' means the variable is present but empty (rare).
Multiple values typically show a conditional static assignment or different values in different firmware.
Model | Firmware | Value | Kernel |
---|---|---|---|
FRITZ!Box 4060 | 7.26 - 7.39 | y | 4.4.271, 4.4.60 |
FRITZ!Box 5590 Fiber (arm) | 7.27 - 7.39 | y | 4.4.271, 4.4.60 |
FRITZ!Repeater 6000 | 7.19 - 7.39 | y | 4.4.271, 4.4.60 |
3 models use this variable |