User Manual
Driver FeaturesRev 2.2-1.0.1
Mellanox Technologies
80
• The subnet mask that you want to assign to the interface
The following example shows how to configure an IB interface:
host1$ ifconfig ib0 11.4.3.175 netmask 255.255.0.0
Step 2. (Optional) Verify the configuration by entering the ifconfig command with the appropriate
interface identifier ib# argument.
The following example shows how to verify the configuration:
host1$ ifconfig ib0
b0 Link encap:UNSPEC HWaddr 80-00-04-04-FE-80-00-00-00-00-00-00-00-00-00-00
inet addr:11.4.3.175 Bcast:11.4.255.255 Mask:255.255.0.0
UP BROADCAST MULTICAST MTU:65520 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:128
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Step 3. Repeat Step 1 and Step 2 on the remaining interface(s).
4.4.4 Subinterfaces
You can create subinterfaces for a primary IPoIB interface to provide traffic isolation. Each such
subinterface (also called a child interface) has a different IP and network addresses from the pri-
mary (parent) interface. The default Partition Key (PKey), ff:ff, applies to the primary (parent)
interface.
This section describes how to
• Create a subinterface (Section 4.4.4.1)
• Remove a subinterface (Section 4.4.4.2)
4.4.4.1 Creating a Subinterface
In the following procedure, ib0 is used as an example of an IB subinterface.
To create a child interface (subinterface), follow this procedure:
Step 1. Decide on the PKey to be used in the subnet (valid values can be 0 or any 16-bit unsigned
value). The actual PKey used is a 16-bit number with the most significant bit set. For exam-
ple, a value of 1 will give a PKey with the value 0x8001.
Step 2. Create a child interface by running:
host1$ echo <PKey> > /sys/class/net/<IB subinterface>/create_child
Example:
host1$ echo 1 > /sys/class/net/ib0/create_child
This will create the interface ib0.8001.
Step 3. Verify the configuration of this interface by running:
host1$ ifconfig <subinterface>.<subinterface PKey>