Traffic Policy Class Match not working - QoS

Hi,

I am looking for Per connection Queuing for selected destination IP pools.

firewall {
group {
network-group PeeringList {
network 173.194.0.0/16
network 216.58.0.0/16
network 103.5.187.14/32

policy {
route PEERING {
rule 11 {
set {
mark 222
}
source {
group {
network-group PeeringList

interfaces {
ethernet eth0 {
address ??.??.??.2/32
description WAN
policy {
route PEERING
}
redirect ifb0

ethernet eth1 {
    description LAN
    pppoe 0 {
        default-route auto
        mtu 1492
        name-server auto


input ifb0 {
    traffic-policy {
        out PEER

traffic-policy {
shaper PEER {
bandwidth 15mibit
class 11 {
bandwidth 10mibit
burst 15k
match TEST {
mark 222
}
queue-type fair-queue
}
default {
bandwidth 100%
burst 15k
queue-type fair-queue

=====
The above configuration shares 15mbps download for all connected users which is configured in Shaper-bandwidth.

Anybody suggest to use 10mbps (configured in Class11 match mark) for each and every users connected via pppoe LAN.