Grant Grundler wrote: > If node_type were a bitmask mask, I'd expect > if (node_type & (IB_NODE_IB | IB_NODE_SWITCH)) This would be true if node_type = IB_NODE_IB | IB_NODE_CA. Okay, if the check for IB_NODE_IB is there, I think that all that's needed is: if (node_type & IB_NODE_SWITCH) - Sean