.\" This manpage has been automatically generated by docbook2man
.\" from a DocBook document. This tool can be found at:
.\"
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng .
.TH "BOND_ALB_HANDLE_ACTIVE_CHANGE" "9" "09 October 2005" "" ""
.SH NAME
bond_alb_handle_active_change \- assign new curr_active_slave
.SH SYNOPSIS
"SYNOPSIS"
.sp
\fB
.sp
void bond_alb_handle_active_change (struct bonding * \fIbond\fB, struct slave * \fInew_slave\fB);
\fR
.SH "ARGUMENTS"
.TP
\fB\fIbond\fB\fR
our bonding struct
.TP
\fB\fInew_slave\fB\fR
new slave to assign
.SH "DESCRIPTION"
.PP
Set the bond->curr_active_slave to \fInew_slave\fR and handle
mac address swapping and promiscuity changes as needed.
.PP
Caller must hold bond curr_slave_lock for write (or bond lock for write)