Hello Everyone,

Please help us on resolving the below issue.

We are using open-wrt with linux-2.6.32.27
we stuck on one of the issue and trying to resolve it, but we are unable to resolve it.

Our system has 3 Ethernet ports
    A/ Management port (TELNET/FTP/SCP)
    B/ 2 - 3 Ethernet ports configured in bridge mode

using tc command we applied a delay of 500ms. When we transfer UDP/TCP/ARP/ICMP we observed a delay on every packet transferring in between Ethernet-port-2 to Ethernet-port-3. But when we transfer MPLS packets there is no delay applied on between Ethernet-port-2 and Ethernet-port-3

Please find our system set-up:

------------------------                   -------------------------------------------                       -------------------------
|                              |                   | ____    Ethernet Delay     ____|                      |                                |
|  ubuntu pc - 1G |   ----------->| Eth0|   Ethernet Delay     |Eth1 |--------------->|  ubuntu PC - 1G |
|_____________|                   |--------                                   |------ |                       |                               |
                                                   |___Here we are applying_____|                       --------------------------
                                                             Applying delay on both ethernet ports

But delay is not applying on MPLS packets, please let us know is there any settings need to be applied to support MPLS packets

Thanks in advance