I just figure it out that layer7 filter is not working, actually is making the whole qos worse.
--l7proto edonkey is catching all udp traffic , including skype.
--lt-proto bittorrent is catching ALL http traffic
so skype and http are being marked as bulk.
if you wanna make a test just do:
iptables -t mangle -F
iptables -t mangle -A PREROUTING -m layer7 --l7proto bittorrent -j MARK --set-mark 0x4
browse some page or download some file
iptables -t mangle -L PREROUTING -v
you will see that the http traffic was marked by the bittorrent rule.
Any help with this ? For now i just disabled layer7 and i am using only ipp2p