Nevím, jestli jsem to pochopil. Ale já například posílám všechno co se octne na vstupním rozhraní v PREroutingu na virtuální rozhraní IMQ. Na imq sedí HTB a shapuje tak, jak mu zadám.
Jen mě napadá, že já ty pakety vůbec neznačkuji a místo toho je rozlišuji pomocí tc a jeho u32 filtrů.