I think it's the hardware connection, because when I unplug the ethernet cable for eth0, carrier goes from 1 to 0.
However, on my eth1 connection (using qca7000 driver for a redbeet carrier module) my carrier is always 0, even though dmesg shows that a connection was established.
Why is this?
Here are the results from ethtool eth1
:

And lshw -c network -sanitize

dmesg
