<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.6000.16587" name=GENERATOR></HEAD>
<BODY>
<DIV><FONT face=Arial size=2><SPAN class=527075612-17072008>This patch add
support for another device that is supported by mlx4 driver.</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN
class=527075612-17072008></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN
class=527075612-17072008>Thanks</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=527075612-17072008>Tzachi &
Urih</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>diff C3 kernel/inc/l2w_pci.h
kernel/inc/l2w_pci.h<BR>*** kernel/inc/l2w_pci.h Wed May 21 17:37:38
2008<BR>--- kernel/inc/l2w_pci.h Mon Jul 14 19:53:26
2008<BR>***************<BR>*** 9,14 ****<BR>--- 9,15 ----<BR> #define
DEVID_HERMON_QDR 0x6354 /* 25428 */<BR> #define
DEVID_HERMON_DDR_G2 0x6732 /* 26418 */<BR> #define
DEVID_HERMON_QDR_G2 0x673c /* 26428 */<BR>+ #define
DEVID_HERMON_ETH_CONDOR 0x6368 /* 26428 */<BR> /* livefish
*/<BR> #define DEVID_HERMON_BD 0x0191 /* 401
*/<BR> <BR>diff C3 kernel/bus/net/main.c kernel/bus/net/main.c<BR>***
kernel/bus/net/main.c Wed Jun 11 23:49:08 2008<BR>---
kernel/bus/net/main.c Mon Jul 14 19:53:24 2008<BR>***************<BR>***
95,105 ****<BR> <BR> static struct pci_device_id <BR>
mlx4_pci_table[] = {<BR>! HCA(MELLANOX, SDR, HERMON),<BR>
HCA(MELLANOX, DDR, HERMON),<BR> HCA(MELLANOX,
QDR, HERMON),<BR> HCA(MELLANOX,
DDR_G2, HERMON),<BR> HCA(MELLANOX,
QDR_G2, HERMON),<BR> HCA(MELLANOX,
BD, LIVEFISH),<BR> };<BR> #define MLX4_PCI_TABLE_SIZE
(sizeof(mlx4_pci_table)/sizeof(struct pci_device_id))<BR>--- 95,106
----<BR> <BR> static struct pci_device_id <BR>
mlx4_pci_table[] = {<BR>! HCA(MELLANOX, SDR,
HERMON), <BR>
HCA(MELLANOX, DDR, HERMON),<BR> HCA(MELLANOX,
QDR, HERMON),<BR> HCA(MELLANOX,
DDR_G2, HERMON),<BR> HCA(MELLANOX, QDR_G2, HERMON),<BR>+
HCA(MELLANOX, ETH_CONDOR, HERMON),<BR> HCA(MELLANOX,
BD, LIVEFISH),<BR> };<BR> #define MLX4_PCI_TABLE_SIZE
(sizeof(mlx4_pci_table)/sizeof(struct pci_device_id))<BR>diff C3
kernel/bus/drv/mlx4_bus.inf kernel/bus/drv/mlx4_bus.inf<BR>***
kernel/bus/drv/mlx4_bus.inf Wed Jun 11 23:42:39 2008<BR>---
kernel/bus/drv/mlx4_bus.inf Mon Jul 14 19:53:25
2008<BR>***************<BR>*** 75,80 ****<BR>--- 75,81 ----<BR>
%MT26418.DeviceDesc%=MLX4BUS.DDInstall, PCI\VEN_15B3&DEV_6732<BR>
%MT26428.DeviceDesc%=MLX4BUS.DDInstall, PCI\VEN_15B3&DEV_673c<BR>
%MT00401.DeviceDesc%=MLX4BUS.DDInstall, PCI\VEN_15B3&DEV_0191<BR>+
%MT25418.DeviceDesc%=MLX4BUS.DDInstall, PCI\VEN_15B3&DEV_6368<BR>
<BR> [MLX4BUS.DeviceSection.ntamd64]<BR>
%MT25408.DeviceDesc%=MLX4BUS.DDInstall,
PCI\VEN_15B3&DEV_6340<BR>***************<BR>*** 83,88 ****<BR>--- 84,90
----<BR> %MT26418.DeviceDesc%=MLX4BUS.DDInstall,
PCI\VEN_15B3&DEV_6732<BR> %MT26428.DeviceDesc%=MLX4BUS.DDInstall,
PCI\VEN_15B3&DEV_673c<BR> %MT00401.DeviceDesc%=MLX4BUS.DDInstall,
PCI\VEN_15B3&DEV_0191<BR>+ %MT25418.DeviceDesc%=MLX4BUS.DDInstall,
PCI\VEN_15B3&DEV_6368<BR> <BR>
[MLX4BUS.DeviceSection.ntia64]<BR> %MT25408.DeviceDesc%=MLX4BUS.DDInstall,
PCI\VEN_15B3&DEV_6340<BR>***************<BR>*** 91,96 ****<BR>--- 93,99
----<BR> %MT26418.DeviceDesc%=MLX4BUS.DDInstall,
PCI\VEN_15B3&DEV_6732<BR> %MT26428.DeviceDesc%=MLX4BUS.DDInstall,
PCI\VEN_15B3&DEV_673c<BR> %MT00401.DeviceDesc%=MLX4BUS.DDInstall,
PCI\VEN_15B3&DEV_0191<BR>+ %MT25418.DeviceDesc%=MLX4BUS.DDInstall,
PCI\VEN_15B3&DEV_6368<BR> <BR>
[MLX4BUS.DDInstall.ntx86]<BR> CopyFiles =
MLX4BUS.CopyFiles<BR></DIV></FONT></BODY></HTML>