[netdrvr bonding] trivial - Update comment blocks and version field
authorShmulik Hen <shmulik.hen@intel.com>
Sat, 10 Jan 2004 11:46:26 +0000 (06:46 -0500)
committerJeff Garzik <jgarzik@redhat.com>
Sat, 10 Jan 2004 11:46:26 +0000 (06:46 -0500)
Update comment blocks, version field and copyright years to match all
the recent changes that were accepted into 2.4/2.6.

Documentation/networking/ifenslave.c
drivers/net/bonding/bond_3ad.c
drivers/net/bonding/bond_3ad.h
drivers/net/bonding/bond_alb.c
drivers/net/bonding/bond_alb.h
drivers/net/bonding/bond_main.c
drivers/net/bonding/bonding.h
include/linux/if_bonding.h

index b88d625..f315d20 100644 (file)
  *        while it is running. It was already set during enslave. To
  *        simplify things, it is now handeled separately.
  *
- *    - 2003/09/24 - Shmulik Hen <shmulik.hen at intel dot com>
+ *    - 2003/12/01 - Shmulik Hen <shmulik.hen at intel dot com>
  *      - Code cleanup and style changes
  *        set version to 1.1.0
  */
 
 #define APP_VERSION    "1.1.0"
-#define APP_RELDATE    "Septemer 24, 2003"
+#define APP_RELDATE    "December 1, 2003"
 #define APP_NAME       "ifenslave"
 
 static char *version =
index f222d76..265979f 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright(c) 1999 - 2003 Intel Corporation. All rights reserved.
+ * Copyright(c) 1999 - 2004 Intel Corporation. All rights reserved.
  *
  * This program is free software; you can redistribute it and/or modify it
  * under the terms of the GNU General Public License as published by the Free
@@ -48,7 +48,7 @@
  *       problem on very high Tx traffic load where packets may get dropped
  *       by the slave.
  *
- * 2003/09/24 - Shmulik Hen <shmulik.hen at intel dot com>
+ * 2003/12/01 - Shmulik Hen <shmulik.hen at intel dot com>
  *     - Code cleanup and style changes
  */
 
index 1d53bfb..4119f0f 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright(c) 1999 - 2003 Intel Corporation. All rights reserved.
+ * Copyright(c) 1999 - 2004 Intel Corporation. All rights reserved.
  *
  * This program is free software; you can redistribute it and/or modify it
  * under the terms of the GNU General Public License as published by the Free
@@ -29,7 +29,7 @@
  *     - Renamed bond_3ad_link_status_changed() to
  *       bond_3ad_handle_link_change() for compatibility with TLB.
  *
- * 2003/09/24 - Shmulik Hen <shmulik.hen at intel dot com>
+ * 2003/12/01 - Shmulik Hen <shmulik.hen at intel dot com>
  *     - Code cleanup and style changes
  */
 
index df30244..34a104d 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright(c) 1999 - 2003 Intel Corporation. All rights reserved.
+ * Copyright(c) 1999 - 2004 Intel Corporation. All rights reserved.
  *
  * This program is free software; you can redistribute it and/or modify it
  * under the terms of the GNU General Public License as published by the
  *     - Add support for setting bond's MAC address with special
  *       handling required for ALB/TLB.
  *
- * 2003/09/24 - Shmulik Hen <shmulik.hen at intel dot com>
+ * 2003/12/01 - Shmulik Hen <shmulik.hen at intel dot com>
  *     - Code cleanup and style changes
+ *
+ * 2003/12/30 - Amir Noam <amir.noam at intel dot com>
+ *     - Fixed: Cannot remove and re-enslave the original active slave.
  */
 
 //#define BONDING_DEBUG 1
index 9dc848d..27847c2 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright(c) 1999 - 2003 Intel Corporation. All rights reserved.
+ * Copyright(c) 1999 - 2004 Intel Corporation. All rights reserved.
  *
  * This program is free software; you can redistribute it and/or modify it
  * under the terms of the GNU General Public License as published by the
@@ -25,7 +25,7 @@
  *     - Add support for setting bond's MAC address with special
  *       handling required for ALB/TLB.
  *
- * 2003/09/24 - Shmulik Hen <shmulik.hen at intel dot com>
+ * 2003/12/01 - Shmulik Hen <shmulik.hen at intel dot com>
  *     - Code cleanup and style changes
  */
 
index 236584d..37abcb1 100644 (file)
  *       o Change struct member names and types.
  *       o Chomp trailing spaces, remove empty lines, fix indentations.
  *       o Re-organize code according to context.
+ *
+ * 2003/12/30 - Amir Noam <amir.noam at intel dot com>
+ *     - Fixed: Cannot remove and re-enslave the original active slave.
+ *     - Fixed: Releasing the original active slave causes mac address duplication.
+ *     - Add support for slaves that use ethtool_ops.
+ *       Set version to 2.5.3.
  */
 
 //#define BONDING_DEBUG 1
index 26a67de..9e96712 100644 (file)
@@ -23,7 +23,7 @@
  * 2003/05/01 - Shmulik Hen <shmulik.hen at intel dot com>
  *     - Added support for Transmit load balancing mode.
  *
- * 2003/09/24 - Shmulik Hen <shmulik.hen at intel dot com>
+ * 2003/12/01 - Shmulik Hen <shmulik.hen at intel dot com>
  *     - Code cleanup and style changes
  */
 
@@ -36,8 +36,8 @@
 #include "bond_3ad.h"
 #include "bond_alb.h"
 
-#define DRV_VERSION    "2.5.0"
-#define DRV_RELDATE    "December 1, 2003"
+#define DRV_VERSION    "2.5.3"
+#define DRV_RELDATE    "December 30, 2003"
 #define DRV_NAME       "bonding"
 #define DRV_DESCRIPTION        "Ethernet Channel Bonding Driver"
 
index 0f2382b..57024ce 100644 (file)
@@ -32,6 +32,9 @@
  * 2003/05/01 - Amir Noam <amir.noam at intel dot com>
  *     - Added ABI version control to restore compatibility between
  *       new/old ifenslave and new/old bonding.
+ *
+ * 2003/12/01 - Shmulik Hen <shmulik.hen at intel dot com>
+ *     - Code cleanup and style changes
  */
 
 #ifndef _LINUX_IF_BONDING_H
@@ -86,7 +89,7 @@ typedef struct ifbond {
 typedef struct ifslave
 {
        __s32 slave_id; /* Used as an IN param to the BOND_SLAVE_INFO_QUERY ioctl */
-       __s8 slave_name[IFNAMSIZ];
+       char slave_name[IFNAMSIZ];
        __s8 link;
        __s8 state;
        __u32  link_failure_count;