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 2009 Sun Microsystems, Inc. All rights reserved. 2N/A * Use is subject to license terms. 2N/A * Definitions for the messaging protocol between in.mpathd and libipmp. 2N/A * This interface is project-private to the IPMP subsystem. 2N/A * Supported commands. 2N/A * Types of information which can be requested and received (except for 2N/A * IPMP_IFLIST and IPMP_ADDRLIST, which can only be received). 2N/A * Daemon ping request. 2N/A * Interface offline request; `mio_ifname' is the interface to offline; 2N/A * `mio_min_redundancy' is the minimum amount of usable interfaces after 2N/A * offline that must exist for the operation to succeed. 2N/A * Interface undo-offline request; `miu_uname' is the interface to 2N/A * Retrieve IPMP-related information: `miq_inforeq' is the type of information 2N/A * being request (see above for the list of types). If the request type is 2N/A * IPMP_GROUPINFO, then `miq_grname' indicates the group. If the request type 2N/A * is IPMP_IFINFO, then `miq_ifname' indicates the interface. If the request 2N/A * type is IPMP_ADDRINFO then `miq_grname' indicates the group and `miq_addr' 2N/A * indicates the address. 2N/A * Union of all commands. Can be used to estimate the maximum buffer size 2N/A * requirement for receiving any command. 2N/A * Result structure returned by in.mpathd. 2N/A#
endif /* _IPMP_MPATHD_H */