[OpenWrt-Devel] Link detection - TP-Link Archer C7 v2

Michael Richardson mcr at sandelman.ca
Wed May 27 15:27:24 EDT 2015

Richard Clark <richard at kerkhofftech.ca> wrote:
    >> Hi Richard,
    >> the link status is not propagated to the netdev because there's an
    >> external switch chip between the CPU and the RJ45 plug on the outside.
    >> There currently is no mechanism to propagate switch port states to Linux
    >> netdev link states as such an mechanism has various implications.

    > Ok, that makes sense.  Just my dumb luck that the little portable
    > GL-Inet I was developing on happens to not have an internal switch, so
    > everything was fine there.

    > So currently it looks like good chunk of routers seem to follow the same
    > block diagram as the original WRT54g and are going to have the same
    > issue.  All the netifd handling to start/stop services on link state
    > never gets used.

So, just to realize that you probably want active DNA[1] anyway, as even
on a device that has directly connected ports, plugging in a dumb switch
will give you link, yet there is really nothing beyond it.

[1]- https://tools.ietf.org/wg/dna/
Detecting Network Attachment
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org

More information about the openwrt-devel mailing list