Ruckus/Brocade already has this:
http://docs.ruckuswireless.com/fastiron/08.0.61/fastiron-08061-managementguide/GUID-385CA497-5068-46...Oh, and YES it stops loops the same as the HP ProCurve Loop-Protect. The downside is for ether vendor that Loop-Detection or Loop-Protection work only within the unit that sent out the frames looking for the loops. This means if you have a loop that spans more than one physical chassis this mechanism is not effective at mitigating loops. For that, we have Spanning-Tree, which also happens to be compatible between dissimilar vendors.
I can tell you from experience to be careful with Loop-Detection or Loop-Protection. We have Avaya VoIP phones, which do not run spanning tree. The problem is they have a built-in switch such that a phone can plug into a network jack then a computer into a phone. When folks loop them, and those ports they loop them with happen to be on two different switch chassis, the loop-detection frame will come back on a fiber trunk just like that you drop an entire switch as its uplink port goes into errdisable.
To prevent that from happening, look at this:
http://docs.ruckuswireless.com/fastiron/08.0.61/fastiron-08061-managementguide/GUID-A45730FC-CC71-43...Finally, let me point out that if you put your ICX family of switches into a Stack, they all become one logical chassis (i.e. the same switch), and Loop-Detection then works much better being any switch within the stack will recognize the loop-detection frame.