@BUILD_VIBNAL_TRUE@subdir-m += vibnal
@BUILD_QSWNAL_TRUE@subdir-m += qswnal
subdir-m += socknal
-subdir-m += lonal
@INCLUDE_RULES@
# This code is issued under the GNU General Public License.
# See the file COPYING in this distribution
-SUBDIRS = lonal socknal qswnal gmnal openibnal iibnal vibnal ranal
+SUBDIRS = socknal qswnal gmnal openibnal iibnal vibnal ranal
LASSERT (atomic_read(&krx->krx_refcount) == 1);
- if (dest_nid == kqswnal_data.kqn_ni->ni_nid) { /* It's for me :) */
+ if (ptl_islocalnid(dest_nid)) { /* It's for me :) */
/* I ignore parse errors since I'm not consuming a byte
* stream */
(void)ptl_parse (kqswnal_data.kqn_ni, hdr, krx);
switch (conn->ksnc_rx_state) {
case SOCKNAL_RX_HEADER:
if (conn->ksnc_hdr.type != cpu_to_le32(PTL_MSG_HELLO) &&
- le64_to_cpu(conn->ksnc_hdr.dest_nid) !=
- conn->ksnc_peer->ksnp_ni->ni_nid) {
+ !ptl_islocalnid(le64_to_cpu(conn->ksnc_hdr.dest_nid))) {
/* This packet isn't for me */
ksocknal_fwd_parse (conn);
switch (conn->ksnc_rx_state) {