aggr_impl.h revision d62bc4badc1c1f1549c961cfb8b420e650e1272b
2N/A * The contents of this file are subject to the terms of the 2N/A * Common Development and Distribution License (the "License"). 2N/A * You may not use this file except in compliance with the License. 2N/A * See the License for the specific language governing permissions 2N/A * and limitations under the License. 2N/A * When distributing Covered Code, include this CDDL HEADER in each 2N/A * If applicable, add the following below this CDDL HEADER, with the 2N/A * fields enclosed by brackets "[]" replaced with your own identifying 2N/A * information: Portions Copyright [yyyy] [name of copyright owner] 2N/A * Copyright 2008 Sun Microsystems, Inc. All rights reserved. 2N/A * Use is subject to license terms. 2N/A#
pragma ident "%Z%%M% %I% %E% SMI" 2N/A/* flags for aggr_grp_modify() */ 2N/A * A link aggregation MAC port. 2N/A * Note that lp_next is protected by the lg_lock of the group the 2N/A * A link aggregation group. 2N/A * The following per-group flags are defined: 2N/A * - lg_addr_fixed: set when the MAC address has been explicitely set 2N/A * when the group was created, or by a m_unicst_set() request. 2N/A * If this flag is not set, the MAC address of the group will be 2N/A * set to the first port that is added to the group. 2N/A * - lg_add_set: used only when lg_addr_fixed is not set. Captures whether 2N/A * the MAC address was initialized according to the members of the group. 2N/A * When set, the lg_port field points to the port from which the 2N/A * MAC address was initialized. 2N/A#
endif /* _SYS_AGGR_IMPL_H */