This is a port of FreeBSD divert sockets to Linux 2.2.12. Divert sockets allow you to intercept packets traveling through the IP stack based on firewall rule selection and then reinject them (possibly after mangling).
f62023a433def63d24a920cbc87bf565428dc5627ae06f6d663dbd10b711a44d