Well, I tried all 3 bond xmit_hash_policy types with all 7 hash algorithms on pcm6348 - none have worked. As a result, I've ended up with bond type "balance-alb", it requires no switch setup or 802.3ad compatibility and it worked. Thanks for answers.
Hi,  I'm planning network configuration for blade chassis and have a couple questions: 1. Can LAG be shared in stack? i.e 2 pcm6348 connected in one stack, port 2 from unit 1 and port 2 from unit2 can be members of same LAG interface, will it work? 2. Ports I'm planning to use with LAG is blades NICs, what LAG hashing algorythm I should use with RHEL6 bond interface? According to RHEL documentation ([URL]  there're 3 hashing algorithms for 802.3ad, however PCM6348 provides 7 algorithms and I'm not sure which is compatible with rhel's hash algorithms?   Each blade have 4 interfaces, two of them connected to unit1 PCM6348, the other two to unit2 PCM6348. So my idea is to group them into one interface with load-balancing and redundancy using rhel6, hence stack and 802.3ad LAG.
PCM6348: LAG with rhel6