1. A method of logically partitioning resources of a host channel adapter for use in a system area network, comprising: assigning a first logical identifier to a first set of resources of the host channel adapter to thereby define a first logical partition; assigning a second logical identifier to a second set of resources of the host channel adapter to thereby define a second logical partition; and providing a logical switching mechanism for routing of a data packet to one of the first set of resources or the second set of resources based on a logical identifier associated with the data packet.