nf-HiShape is a kernel module for traffic shaping according to the source ip address. It limits the bandwidth usage of user-defined ip-address ranges and was implemented by the constraint of high-performance operation as well as easy usage.
The package includes the module itself and a user-land tool for its configuration.
A demo video of nf-hishape in action can be found here.