Sure. You can add jitter, packet loss, duplication, corruption, shaping, reordering, prioritisation. This page has examples: https://www.linuxfoundation.org/collaborate/workgroups/netwo... (netem is the kernel framework, it is to tc what netfilter is to iptables). The examples apply to outgoing traffic, search for ifb0 for a way to apply them to incoming traffic.