これは、ドキュメンテーションとソース コードが公開されていないVMware ESXカーネル用のビルドをドライバーがサポートしていることを意味します。VMware ESX カーネルは、一般に「vmkernel」と呼ばれるハイパーバイザーです。bnx2.c__VMKLNX__
のように、既存のドライバーのコード コメントを調べることで、目的を推測できます。
#if defined(__VMKLNX__)
/* On VMware ESX there is a possibility that that netdev watchdog thread
* runs before the reset task if the machine is loaded. If this occurs
* too many times, these premature watchdog triggers will cause a PSOD
* on a VMware ESX beta build */
#define TX_TIMEOUT (20*HZ)
#else
#define TX_TIMEOUT (5*HZ)
#endif /* defined(__VMKLNX__) */
ただし、VMware ESX は Linux ではありません。ESX カーネルは、Linux デバイス ドライバーを実行できるようにするインターフェイスを実装するだけです。