.\" 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)