cxgb3 - Add dual licensing
Subsystems (2)
PATCH 10/10 cxgb3 - Add dual licensing
From: Divy Le Ray <[email protected]>
Dual licensing, needed for OFED 1.2
Signed-off-by Divy Le Ray <[email protected]>
---
drivers/net/cxgb3/adapter.h | 33 +++++++++++++++++++---- drivers/net/cxgb3/ael1002.c | 34 +++++++++++++++++++----- drivers/net/cxgb3/common.h | 34 +++++++++++++++++++----- drivers/net/cxgb3/cxgb3_ctl_defs.h | 34 ++++++++++++++++++++---- drivers/net/cxgb3/cxgb3_defs.h | 4 +-- drivers/net/cxgb3/cxgb3_ioctl.h | 34 +++++++++++++++++++----- drivers/net/cxgb3/cxgb3_main.c | 36 ++++++++++++++++++++------ drivers/net/cxgb3/cxgb3_offload.c | 4 +-- drivers/net/cxgb3/cxgb3_offload.h | 4 +-- drivers/net/cxgb3/firmware_exports.h | 48 +++++++++++++++++++--------------- drivers/net/cxgb3/l2t.c | 4 +-- drivers/net/cxgb3/l2t.h | 4 +-- drivers/net/cxgb3/mc5.c | 34 +++++++++++++++++++----- drivers/net/cxgb3/sge.c | 38 +++++++++++++++++++++------ drivers/net/cxgb3/t3_cpl.h | 34 ++++++++++++++++++------ drivers/net/cxgb3/t3_hw.c | 38 +++++++++++++++++++++------ drivers/net/cxgb3/t3cdev.h | 3 +- drivers/net/cxgb3/version.h | 47 ++++++++++++++++++++++----------- drivers/net/cxgb3/vsc8211.c | 34 +++++++++++++++++++----- drivers/net/cxgb3/xgmac.c | 34 +++++++++++++++++++----- 20 files changed, 399 insertions(+), 136 deletions(-)
drivers/net/cxgb3/adapter.h +27 -6
@@ -1,12 +1,33 @@/* -* This file is part of the Chelsio T3 Ethernet driver for Linux. +* Copyright (c) 2003-2007 Chelsio, Inc. All rights reserved. * -* Copyright (C) 2003-2006 Chelsio Communications. All rights reserved. +* This software is available to you under a choice of one of two +* licenses. You may choose to be licensed under the terms of the GNU +* General Public License (GPL) Version 2, available from the file +* COPYING in the main directory of this source tree, or the +* OpenIB.org BSD license below: * -* This program is distributed in the hope that it will be useful, but WITHOUT -* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -* FITNESS FOR A PARTICULAR PURPOSE. See the LICENSE file included in this -* release for licensing terms and conditions. +* Redistribution and use in source and binary forms, with or +* without modification, are permitted provided that the following +* conditions are met: +* +* - Redistributions of source code must retain the above +* copyright notice, this list of conditions and the following +* disclaimer. +* +* - Redistributions in binary form must reproduce the above +* copyright notice, this list of conditions and the following +* disclaimer in the documentation and/or other materials +* provided with the distribution. +* +* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS +* BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN +* ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +* SOFTWARE. */ /* This file should not be included directly. Include common.h instead. */
drivers/net/cxgb3/ael1002.c +27 -7
@@ -1,14 +1,34 @@/* -* This file is part of the Chelsio T3 Ethernet driver. +* Copyright (c) 2005-2007 Chelsio, Inc. All rights reserved. * -* Copyright (C) 2005-2006 Chelsio Communications. All rights reserved. +* This software is available to you under a choice of one of two +* licenses. You may choose to be licensed under the terms of the GNU +* General Public License (GPL) Version 2, available from the file +* COPYING in the main directory of this source tree, or the +* OpenIB.org BSD license below: * -* This program is distributed in the hope that it will be useful, but WITHOUT -* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -* FITNESS FOR A PARTICULAR PURPOSE. See the LICENSE file included in this -* release for licensing terms and conditions. +* Redistribution and use in source and binary forms, with or +* without modification, are permitted provided that the following +* conditions are met: +* +* - Redistributions of source code must retain the above +* copyright notice, this list of conditions and the following +* disclaimer. +* +* - Redistributions in binary form must reproduce the above +* copyright notice, this list of conditions and the following +* disclaimer in the documentation and/or other materials +* provided with the distribution. +* +* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS +* BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN +* ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +* SOFTWARE. */ -#include "common.h" #include "regs.h"
drivers/net/cxgb3/common.h +27 -7
@@ -1,14 +1,34 @@/* -* This file is part of the Chelsio T3 Ethernet driver. +* Copyright (c) 2005-2007 Chelsio, Inc. All rights reserved. * -* Copyright (C) 2005-2006 Chelsio Communications. All rights reserved. +* This software is available to you under a choice of one of two +* licenses. You may choose to be licensed under the terms of the GNU +* General Public License (GPL) Version 2, available from the file +* COPYING in the main directory of this source tree, or the +* OpenIB.org BSD license below: * -* This program is distributed in the hope that it will be useful, but WITHOUT -* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -* FITNESS FOR A PARTICULAR PURPOSE. See the LICENSE file included in this -* release for licensing terms and conditions. +* Redistribution and use in source and binary forms, with or +* without modification, are permitted provided that the following +* conditions are met: +* +* - Redistributions of source code must retain the above +* copyright notice, this list of conditions and the following +* disclaimer. +* +* - Redistributions in binary form must reproduce the above +* copyright notice, this list of conditions and the following +* disclaimer in the documentation and/or other materials +* provided with the distribution. +* +* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS +* BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN +* ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +* SOFTWARE. */ -#ifndef __CHELSIO_COMMON_H#define __CHELSIO_COMMON_H
drivers/net/cxgb3/cxgb3_ctl_defs.h +28 -6
@@ -1,12 +1,34 @@/* -* Copyright (C) 2003-2006 Chelsio Communications. All rights reserved. +* Copyright (c) 2003-2007 Chelsio, Inc. All rights reserved. * -* This program is distributed in the hope that it will be useful, but WITHOUT -* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -* FITNESS FOR A PARTICULAR PURPOSE. See the LICENSE file included in this -* release for licensing terms and conditions. +* This software is available to you under a choice of one of two +* licenses. You may choose to be licensed under the terms of the GNU +* General Public License (GPL) Version 2, available from the file +* COPYING in the main directory of this source tree, or the +* OpenIB.org BSD license below: +* +* Redistribution and use in source and binary forms, with or +* without modification, are permitted provided that the following +* conditions are met: +* +* - Redistributions of source code must retain the above +* copyright notice, this list of conditions and the following +* disclaimer. +* +* - Redistributions in binary form must reproduce the above +* copyright notice, this list of conditions and the following +* disclaimer in the documentation and/or other materials +* provided with the distribution. +* +* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS +* BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN +* ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +* SOFTWARE. */ -#ifndef _CXGB3_OFFLOAD_CTL_DEFS_H#define _CXGB3_OFFLOAD_CTL_DEFS_H
drivers/net/cxgb3/cxgb3_defs.h +2 -2
@@ -1,6 +1,6 @@/* -* Copyright (c) 2006 Chelsio, Inc. All rights reserved. -* Copyright (c) 2006 Open Grid Computing, Inc. All rights reserved. +* Copyright (c) 2006-2007 Chelsio, Inc. All rights reserved. +* Copyright (c) 2006-2007 Open Grid Computing, Inc. All rights reserved. * * This software is available to you under a choice of one of two * licenses. You may choose to be licensed under the terms of the GNU
drivers/net/cxgb3/cxgb3_ioctl.h +27 -7
@@ -1,14 +1,34 @@/* -* This file is part of the Chelsio T3 Ethernet driver for Linux. +* Copyright (c) 2003-2007 Chelsio, Inc. All rights reserved. * -* Copyright (C) 2003-2006 Chelsio Communications. All rights reserved. +* This software is available to you under a choice of one of two +* licenses. You may choose to be licensed under the terms of the GNU +* General Public License (GPL) Version 2, available from the file +* COPYING in the main directory of this source tree, or the +* OpenIB.org BSD license below: * -* This program is distributed in the hope that it will be useful, but WITHOUT -* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -* FITNESS FOR A PARTICULAR PURPOSE. See the LICENSE file included in this -* release for licensing terms and conditions. +* Redistribution and use in source and binary forms, with or +* without modification, are permitted provided that the following +* conditions are met: +* +* - Redistributions of source code must retain the above +* copyright notice, this list of conditions and the following +* disclaimer. +* +* - Redistributions in binary form must reproduce the above +* copyright notice, this list of conditions and the following +* disclaimer in the documentation and/or other materials +* provided with the distribution. +* +* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS +* BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN +* ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +* SOFTWARE. */ -#ifndef __CHIOCTL_H__#define __CHIOCTL_H__
drivers/net/cxgb3/cxgb3_main.c +28 -8
@@ -1,14 +1,34 @@/* -* This file is part of the Chelsio T3 Ethernet driver for Linux. +* Copyright (c) 2003-2007 Chelsio, Inc. All rights reserved. * -* Copyright (C) 2003-2006 Chelsio Communications. All rights reserved. +* This software is available to you under a choice of one of two +* licenses. You may choose to be licensed under the terms of the GNU +* General Public License (GPL) Version 2, available from the file +* COPYING in the main directory of this source tree, or the +* OpenIB.org BSD license below: * -* This program is distributed in the hope that it will be useful, but WITHOUT -* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -* FITNESS FOR A PARTICULAR PURPOSE. See the LICENSE file included in this -* release for licensing terms and conditions. +* Redistribution and use in source and binary forms, with or +* without modification, are permitted provided that the following +* conditions are met: +* +* - Redistributions of source code must retain the above +* copyright notice, this list of conditions and the following +* disclaimer. +* +* - Redistributions in binary form must reproduce the above +* copyright notice, this list of conditions and the following +* disclaimer in the documentation and/or other materials +* provided with the distribution. +* +* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS +* BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN +* ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +* SOFTWARE. */ -#include <linux/module.h> #include <linux/moduleparam.h> #include <linux/init.h>
@@ -75,7 +95,7 @@ static const struct pci_device_id cxgb3_MODULE_DESCRIPTION (DRV_DESC );MODULE_AUTHOR ("Chelsio Communications" ); -MODULE_LICENSE ("GPL" ); +MODULE_LICENSE ("Dual BSD/GPL" );MODULE_VERSION (DRV_VERSION );MODULE_DEVICE_TABLE (pci, cxgb3_pci_tbl);
drivers/net/cxgb3/cxgb3_offload.c +2 -2
@@ -1,6 +1,6 @@/* -* Copyright (c) 2006 Chelsio, Inc. All rights reserved. -* Copyright (c) 2006 Open Grid Computing, Inc. All rights reserved. +* Copyright (c) 2006-2007 Chelsio, Inc. All rights reserved. +* Copyright (c) 2006-2007 Open Grid Computing, Inc. All rights reserved. * * This software is available to you under a choice of one of two * licenses. You may choose to be licensed under the terms of the GNU
drivers/net/cxgb3/cxgb3_offload.h +2 -2
@@ -1,6 +1,6 @@/* -* Copyright (c) 2006 Chelsio, Inc. All rights reserved. -* Copyright (c) 2006 Open Grid Computing, Inc. All rights reserved. +* Copyright (c) 2006-2007 Chelsio, Inc. All rights reserved. +* Copyright (c) 2006-2007 Open Grid Computing, Inc. All rights reserved. * * This software is available to you under a choice of one of two * licenses. You may choose to be licensed under the terms of the GNU
drivers/net/cxgb3/firmware_exports.h +27 -21
54 lines not on this page · raw message
drivers/net/cxgb3/l2t.c +2 -2
@@ -1,6 +1,6 @@/* -* Copyright (c) 2006 Chelsio, Inc. All rights reserved. -* Copyright (c) 2006 Open Grid Computing, Inc. All rights reserved. +* Copyright (c) 2003-2007 Chelsio, Inc. All rights reserved. +* Copyright (c) 2006-2007 Open Grid Computing, Inc. All rights reserved. * * This software is available to you under a choice of one of two * licenses. You may choose to be licensed under the terms of the GNU
drivers/net/cxgb3/l2t.h +2 -2
@@ -1,6 +1,6 @@/* -* Copyright (c) 2006 Chelsio, Inc. All rights reserved. -* Copyright (c) 2006 Open Grid Computing, Inc. All rights reserved. +* Copyright (c) 2003-2007 Chelsio, Inc. All rights reserved. +* Copyright (c) 2006-2007 Open Grid Computing, Inc. All rights reserved. * * This software is available to you under a choice of one of two * licenses. You may choose to be licensed under the terms of the GNU
drivers/net/cxgb3/mc5.c +27 -7
@@ -1,14 +1,34 @@/* -* This file is part of the Chelsio T3 Ethernet driver. +* Copyright (c) 2003-2007 Chelsio, Inc. All rights reserved. * -* Copyright (C) 2003-2006 Chelsio Communications. All rights reserved. +* This software is available to you under a choice of one of two +* licenses. You may choose to be licensed under the terms of the GNU +* General Public License (GPL) Version 2, available from the file +* COPYING in the main directory of this source tree, or the +* OpenIB.org BSD license below: * -* This program is distributed in the hope that it will be useful, but WITHOUT -* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -* FITNESS FOR A PARTICULAR PURPOSE. See the LICENSE file included in this -* release for licensing terms and conditions. +* Redistribution and use in source and binary forms, with or +* without modification, are permitted provided that the following +* conditions are met: +* +* - Redistributions of source code must retain the above +* copyright notice, this list of conditions and the following +* disclaimer. +* +* - Redistributions in binary form must reproduce the above +* copyright notice, this list of conditions and the following +* disclaimer in the documentation and/or other materials +* provided with the distribution. +* +* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS +* BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN +* ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +* SOFTWARE. */ -#include "common.h" #include "regs.h"
drivers/net/cxgb3/sge.c +29 -9
@@ -1,14 +1,34 @@/* -* This file is part of the Chelsio T3 Ethernet driver. -* -* Copyright (C) 2005-2006 Chelsio Communications. All rights reserved. -* -* This program is distributed in the hope that it will be useful, but WITHOUT -* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -* FITNESS FOR A PARTICULAR PURPOSE. See the LICENSE file included in this -* release for licensing terms and conditions. +* Copyright (c) 2005-2007 Chelsio, Inc. All rights reserved. +* +* This software is available to you under a choice of one of two +* licenses. You may choose to be licensed under the terms of the GNU +* General Public License (GPL) Version 2, available from the file +* COPYING in the main directory of this source tree, or the +* OpenIB.org BSD license below: +* +* Redistribution and use in source and binary forms, with or +* without modification, are permitted provided that the following +* conditions are met: +* +* - Redistributions of source code must retain the above +* copyright notice, this list of conditions and the following +* disclaimer. +* +* - Redistributions in binary form must reproduce the above +* copyright notice, this list of conditions and the following +* disclaimer in the documentation and/or other materials +* provided with the distribution. +* +* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS +* BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN +* ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +* SOFTWARE. */ -#include <linux/skbuff.h> #include <linux/netdevice.h> #include <linux/etherdevice.h>
drivers/net/cxgb3/t3_cpl.h +26 -8
@@ -1,16 +1,34 @@/* -* Definitions of the CPL 5 commands and status codes. +* Copyright (c) 2004-2007 Chelsio, Inc. All rights reserved. * -* Copyright (C) 2004-2006 Chelsio Communications. All rights reserved. +* This software is available to you under a choice of one of two +* licenses. You may choose to be licensed under the terms of the GNU +* General Public License (GPL) Version 2, available from the file +* COPYING in the main directory of this source tree, or the +* OpenIB.org BSD license below: * -* Written by Dimitris Michailidis ([email protected]) +* Redistribution and use in source and binary forms, with or +* without modification, are permitted provided that the following +* conditions are met: * -* This program is distributed in the hope that it will be useful, but WITHOUT -* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -* FITNESS FOR A PARTICULAR PURPOSE. See the LICENSE file included in this -* release for licensing terms and conditions. +* - Redistributions of source code must retain the above +* copyright notice, this list of conditions and the following +* disclaimer. +* +* - Redistributions in binary form must reproduce the above +* copyright notice, this list of conditions and the following +* disclaimer in the documentation and/or other materials +* provided with the distribution. +* +* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS +* BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN +* ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +* SOFTWARE. */ -#ifndef T3_CPL_H #define T3_CPL_H
drivers/net/cxgb3/t3_hw.c +29 -9
@@ -1,14 +1,34 @@/* -* This file is part of the Chelsio T3 Ethernet driver. -* -* Copyright (C) 2003-2006 Chelsio Communications. All rights reserved. -* -* This program is distributed in the hope that it will be useful, but WITHOUT -* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -* FITNESS FOR A PARTICULAR PURPOSE. See the LICENSE file included in this -* release for licensing terms and conditions. +* Copyright (c) 2003-2007 Chelsio, Inc. All rights reserved. +* +* This software is available to you under a choice of one of two +* licenses. You may choose to be licensed under the terms of the GNU +* General Public License (GPL) Version 2, available from the file +* COPYING in the main directory of this source tree, or the +* OpenIB.org BSD license below: +* +* Redistribution and use in source and binary forms, with or +* without modification, are permitted provided that the following +* conditions are met: +* +* - Redistributions of source code must retain the above +* copyright notice, this list of conditions and the following +* disclaimer. +* +* - Redistributions in binary form must reproduce the above +* copyright notice, this list of conditions and the following +* disclaimer in the documentation and/or other materials +* provided with the distribution. +* +* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS +* BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN +* ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +* SOFTWARE. */ -#include "common.h" #include "regs.h" #include "sge_defs.h"
drivers/net/cxgb3/t3cdev.h +2 -1
@@ -1,5 +1,6 @@/* -* Copyright (C) 2003-2006 Chelsio Communications. All rights reserved. +* Copyright (C) 2006-2007 Chelsio Communications. All rights reserved. +* Copyright (C) 2006-2007 Open Grid Computing, Inc. All rights reserved. * * This software is available to you under a choice of one of two * licenses. You may choose to be licensed under the terms of the GNU
drivers/net/cxgb3/version.h +31 -16
50 lines not on this page · raw message
drivers/net/cxgb3/vsc8211.c +27 -7
@@ -1,14 +1,34 @@/* -* This file is part of the Chelsio T3 Ethernet driver. +* Copyright (c) 2005-2007 Chelsio, Inc. All rights reserved. * -* Copyright (C) 2005-2006 Chelsio Communications. All rights reserved. +* This software is available to you under a choice of one of two +* licenses. You may choose to be licensed under the terms of the GNU +* General Public License (GPL) Version 2, available from the file +* COPYING in the main directory of this source tree, or the +* OpenIB.org BSD license below: * -* This program is distributed in the hope that it will be useful, but WITHOUT -* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -* FITNESS FOR A PARTICULAR PURPOSE. See the LICENSE file included in this -* release for licensing terms and conditions. +* Redistribution and use in source and binary forms, with or +* without modification, are permitted provided that the following +* conditions are met: +* +* - Redistributions of source code must retain the above +* copyright notice, this list of conditions and the following +* disclaimer. +* +* - Redistributions in binary form must reproduce the above +* copyright notice, this list of conditions and the following +* disclaimer in the documentation and/or other materials +* provided with the distribution. +* +* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS +* BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN +* ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +* SOFTWARE. */ -#include "common.h" /* VSC8211 PHY specific registers. */
drivers/net/cxgb3/xgmac.c +27 -7
@@ -1,14 +1,34 @@/* -* This file is part of the Chelsio T3 Ethernet driver. +* Copyright (c) 2005-2007 Chelsio, Inc. All rights reserved. * -* Copyright (C) 2005-2006 Chelsio Communications. All rights reserved. +* This software is available to you under a choice of one of two +* licenses. You may choose to be licensed under the terms of the GNU +* General Public License (GPL) Version 2, available from the file +* COPYING in the main directory of this source tree, or the +* OpenIB.org BSD license below: * -* This program is distributed in the hope that it will be useful, but WITHOUT -* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -* FITNESS FOR A PARTICULAR PURPOSE. See the LICENSE file included in this -* release for licensing terms and conditions. +* Redistribution and use in source and binary forms, with or +* without modification, are permitted provided that the following +* conditions are met: +* +* - Redistributions of source code must retain the above +* copyright notice, this list of conditions and the following +* disclaimer. +* +* - Redistributions in binary form must reproduce the above +* copyright notice, this list of conditions and the following +* disclaimer in the documentation and/or other materials +* provided with the distribution. +* +* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS +* BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN +* ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +* SOFTWARE. */ -#include "common.h" #include "regs.h"
Quoted 1 line · Divy Le Ray
Dual licensing, needed for OFED 1.2
Hi,
did you get permission from all the people who contributed code to your driver ? If not.. that'd be a problem....
Signature · 2 lines
if you want to mail me at work (you don't), use arjan (at) linux.intel.com Test the interaction between Linux and your BIOS via http://www.linuxfirmwarekit.org
Quoted 9 lines · Arjan van de Ven
Quoted 2 lines · Divy Le Ray
Dual licensing, needed for OFED 1.2
Hi,
did you get permission from all the people who contributed code to your driver ?
Hi Arjan,
The NIC driver was developed in Chelsio, the RDMA support was developed in cooperation with Opengridcomputing. The need for dual licensing actually comes from Opengridcomputing.
Cheers,
Divy