netdev
[Top] [All Lists]

[PATCH 2.6.12-rc2 r16/17] bonding: version, date and log update

To: fubar@xxxxxxxxxx, bonding-devel@xxxxxxxxxxxxxxxxxxxxx
Subject: [PATCH 2.6.12-rc2 r16/17] bonding: version, date and log update
From: Radheka Godse <radheka.godse@xxxxxxxxx>
Date: Fri, 8 Apr 2005 17:12:40 -0700 (PDT)
Cc: netdev@xxxxxxxxxxx
Replyto: "Radheka Godse" <radheka.godse@xxxxxxxxx>
Sender: netdev-bounce@xxxxxxxxxxx

This patch updates the bonding version number and adds entries to
the change log in bond_main. The major version number is changed to 3
because of the sysfs interface.

Signed-off-by: Radheka Godse <radheka.godse@xxxxxxxxx>
Signed-off-by: Mitch Williams <mitch.a.williams@xxxxxxxxx>


diff -urN -X dontdiff linux-2.6.12-rc2clean/drivers/net/bonding/bonding.h 
linux-2.6.12-rc2/drivers/net/bonding/bonding.h
--- linux-2.6.12-rc2clean/drivers/net/bonding/bonding.h 2005-04-07 
11:24:41.000000000 -0700
+++ linux-2.6.12-rc2/drivers/net/bonding/bonding.h      2005-04-07 
14:05:31.000000000 -0700
@@ -37,8 +37,8 @@
 #include "bond_3ad.h"
 #include "bond_alb.h"

-#define DRV_VERSION    "2.6.1"
-#define DRV_RELDATE    "October 29, 2004"
+#define DRV_VERSION    "3.1.5"
+#define DRV_RELDATE    "April 6, 2005"
 #define DRV_NAME       "bonding"
 #define DRV_DESCRIPTION        "Ethernet Channel Bonding Driver"

diff -urN -X dontdiff linux-2.6.12-rc2clean/drivers/net/bonding/bond_main.c 
linux-2.6.12-rc2/drivers/net/bonding/bond_main.c
--- linux-2.6.12-rc2clean/drivers/net/bonding/bond_main.c       2005-04-07 
11:24:41.000000000 -0700
+++ linux-2.6.12-rc2/drivers/net/bonding/bond_main.c    2005-04-07 
14:35:41.000000000 -0700
@@ -475,6 +475,57 @@
  *        Solution is to move call to dev_remove_pack outside of the
  *        spinlock.
  *        Set version to 2.6.1.
+ * 2004/12/14 - Mitch Williams <mitch.a.williams at intel dot com>
+ *      - Split out bond creation code to allow for future addition of
+ *        sysfs interface.
+ *      - Added extra optional parameter to bond_enslave to return a
+ *        a pointer to the new slave.  This will be used by future
+ *        sysfs functionality.
+ *      - Removed static declaration on some functions and data items.
+ *      Set version to 2.6.3
+ * 2005/02/10 - Mitch Williams <mitch.a.williams at intel dot com>
+ *      - Added sysfs support, including capability to add/remove/change
+ *        any bond at runtime.
+ *      Set version to 3.0.5
+ * 2005/02/18 - Radheka Godse <radheka.godse at intel dot com>
+ * - Corrected bugs in bond_check_abi_version so sys fs interface can + * be used simultaneously with ifenslave version 1 and above + * Set version to 3.0.7
+ * 2005/02/23 - Mitch Williams <mitch.a.williams at intel dot com>
+ *      - fixed sysfs bug where the primary could not be cleared
+ *      - ioctls call now grab the sysfs semaphore to prevent race
+ *       conditions if both ifenslave and sysfs are being used
+ *      Set version to 3.0.8
+ * 2005/03/18 - Radheka Godse <radheka.godse at intel dot com>
+ *      - added ifenslave -c type functionality to sysfs
+ *      - split sysfs stat into separate files for attribs such as
+ *       MII Status and 802.3ad aggregator values to sysfs
+ * - added "name value" format to sysfs "mode" and + * "lacp_rate", for e.g., "active-backup 1" or "slow 0" for + * consistency and ease of script parsing
+ *     - fixed reversal of octets in arp_ip_targets via sysfs
+ *     - added bonding: <bondname>: prefix to sysfs log messages
+ *     - sysfs support to handle bond interface re-naming
+ * - Added log messages to reflect/notify changes in updelay and + * downdelay values due to changes to miimon configuration
+ *     - added arp_ip_targets to /proc entry
+ *     - trivial fix: added missing modes description to modinfo
+ *     - made "my_ip" a per bond value instead of a global
+ *      Set version to 3.0.9
+ * 2005/03/23 - Mitch Williams <mitch.a.williams at intel dot com>
+ *      - Moved all sysfs entries into /sys/class/net instead of
+ *        of using a standalone subsystem.
+ *      - Added sysfs symlinks between masters and slaves
+ *      - Corrected bug in ALB init where kmalloc is called inside
+ *        a held lock
+ *      Set version to 3.1.0
+ * 2005/04/01 - Radheka Godse <radheka.godse at intel dot com>
+ *      - Corrected behaviour to maintain bond link when changing
+ * from arp monitor to miimon and vice versa + * - Corrected bugs in sysfs unload path when creating bonds
+ *       with existing interface names.
+ * - Added missing bonding: <bondname>: prefix to alb, ad log messages + * Set version to 3.1.5
  *
  */


<Prev in Thread] Current Thread [Next in Thread>