While digging through code last night, I came across this in rc/services.c (I was looking at kille72, but it doesn't matter):
https://bitbucket.org/kille72/tomat...m&fileviewer=file-view-default#services.c-722
Tomato using 1.1.1.1 for PPPoE connect-on-demand
https://bitbucket.org/kille72/tomat...m&fileviewer=file-view-default#services.c-722
Code:
if (dns->count == 0) { // Put a pseudo DNS IP to trigger Connect On Demand if (nvram_match(strcat_r(wan_prefix, "_ppp_demand", tmp),...