netdev
[Top] [All Lists]

Re: Advice needed on IP-over-InfiniBand driver

To: "David S. Miller" <davem@xxxxxxxxxxxxx>
Subject: Re: Advice needed on IP-over-InfiniBand driver
From: Roland Dreier <roland@xxxxxxxxxxx>
Date: Sun, 19 Sep 2004 21:51:49 -0700
Cc: hadi@xxxxxxxxxx, netdev@xxxxxxxxxxx
In-reply-to: <20040919193415.6dc96cab.davem@xxxxxxxxxxxxx> (David S. Miller's message of "Sun, 19 Sep 2004 19:34:15 -0700")
References: <52fz5esxx6.fsf@xxxxxxxxxxx> <20040919140133.60ea3fb3.davem@xxxxxxxxxxxxx> <1095628759.1049.22.camel@xxxxxxxxxxxxxxxx> <20040919193415.6dc96cab.davem@xxxxxxxxxxxxx>
Sender: netdev-bounce@xxxxxxxxxxx
User-agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.4 (Security Through Obscurity, linux)
    David> It sounds like a two-stage thing, the first stage lets you
    David> talk on the subnet and get to the IB subnet manager, and
    David> the second stage lets you acually speak IP.  My
    David> understanding, from his description, is that once the
    David> second stage part is complete you don't need to first stage
    David> address information at all.

Pretty much... ARP gives you a unique identifier for the port with the
IP address you're looking for.  Then you need to take that unique
identifier and ask the subnet manager what path to use to get from
your local port to that destination port.  (Talking to the subnet
manager uses an InfiniBand native, non-IP mechanism -- one of the
first things the subnet manager does is go over the whole fabric and
tell each port what path to use to send it queries)

Thanks,
  Roland

<Prev in Thread] Current Thread [Next in Thread>