<p>hermon.c source has been adopted from the upstream Mellanox sources. It supports ConnectX/ConnectX2 and ConnectX3 models and its' variants.<br>
Only one model missed: PCI_ROM ( 0x15b3, 0x6778, "mt26488", "MT26488 HCA driver", 0 )<br>
Non-volatile part might be removed with FLASH_CONFIGURATION_CAP.<br>
Large number of whitespace/rename could be ommited.<br>
I suppose that "eth_mac_[hl]" has been introduced to avoid PROMISC mode. Is it reasonable?</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br>Reply to this email directly or <a href='https://github.com/ipxe/ipxe/pull/20#issuecomment-43733056'>view it on GitHub</a>.<img src='https://github.com/notifications/beacon/709460__eyJzY29wZSI6Ik5ld3NpZXM6QmVhY29uIiwiZXhwaXJlcyI6MTcxNjI4MzU4MSwiZGF0YSI6eyJpZCI6MzI3MjUyNzV9fQ==--041bd9e2e4dabfc27667c931c0f85922dfdde503.gif' height='1' width='1'></p>