Pass interface index to handler

This allows users to use this code on machines with multiple interfaces without having to configure firewall rules or address translation.

This also takes care of the issue you posted here: https://code.google.com/p/go/issues/detail?id=7106