I wonder how you think the suggested scheme for IPoIB plugs into the existing QoS flow at the Linux network stack. Looking on the man pages of tcp(7) and ip(7) I see that there's a SOL_SOCKET level option of SO_PRIORITY and SOL_IP level option of IP_TOS.
I was looking at IB routing, not IP routing. IPv6 uses flow info, which, from what I can tell, is traffic class and flow label.
Looking lower in the stack, on the IPoEth scheme where the 802.1q is used for the VLAN header generation, the code seems to generate the p_bits field of the header using skb->priority (see the call to vlan_dev_get_egress_qos_mask() from vlan_dev_hard_header() at net/8021q/vlan_dev.c)
Someone with more knowledge of IPoIB than me needs to provide input here. I thought the use of different PKeys was similar to the selection of a VLAN.
- Sean _______________________________________________ general mailing list [email protected] http://lists.openfabrics.org/cgi-bin/mailman/listinfo/general To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general
