https://github.com/torvalds/linux/blob/v4.19/drivers/net/usb/cdc_ether.c Intersting to mention is that the ProductID 0x07c6 is blacklisted in the cdc_ether driver and the proper belonging r8152 is used.
The above ProductID can be found in https://github.com/torvalds/linux/blob/v4.19/drivers/net/usb/r8152.c As long as the ProductID is blacklisted in cdc_ether and explicitly listed in r8152 it should be safe to use the quirk, because the proper r8152 driver will be used and it seems just to be a powermanagement issue. And because it is a dock and conncted to the power grid proper power saving is not neccessary. So it should be safe to add this quirk here https://github.com/torvalds /linux/blob/v4.19/drivers/usb/core/quirks.c