On 16/11/15 18:35, Dave Taht wrote: > switch (q->tin_mode) { case CAKE_MODE_SQUASH: case > CAKE_MODE_BESTEFFORT: default: cake_config_besteffort(sch); break; > > ? > Dave Täht > Let's go make home routers and wifi faster! With better software! > https://www.gofundme.com/savewifi > Are you sure you're looking at the 'squash' branch Dave? The 'smarts' of automatically selecting 'besteffort' in the presence of 'squash' has been put into 'tc'. Thus 'squash' on its own behaves as it always did for backwards compatibility. 'squash' in combination with 'diffserv4/precedence' etc also works as expected. There's also a 'nosquash' option to disable squashing on a 'tc change' if required. That code now looks like: switch (q->tin_mode) { case CAKE_MODE_BESTEFFORT: default: cake_config_besteffort(sch); break; ........