Hal> Oops. I meant to write "iWARP devices wouldn't need this". I think they do. For example, an iWARP device driver would want to get from a struct net_device to a struct rdma_device when using the route tables. - R.