> one problem is, it does not re-allocate route even if underlying > routing table changes... This is the problem (in gre) that made me look at this stuff. Matt Thomas suggested some trick using the routing socket code, but unfortunately I didn't understand how to do it. Martin