bfe.h revision dd52495f0d9ba8ff6d84921ec0500be837896554
6406210b71fd4a97800f32f3613eea9b6a6a12ceMark de Reeper * CDDL HEADER START
6406210b71fd4a97800f32f3613eea9b6a6a12ceMark de Reeper * The contents of this file are subject to the terms of the
6406210b71fd4a97800f32f3613eea9b6a6a12ceMark de Reeper * Common Development and Distribution License (the "License").
6406210b71fd4a97800f32f3613eea9b6a6a12ceMark de Reeper * You may not use this file except in compliance with the License.
6406210b71fd4a97800f32f3613eea9b6a6a12ceMark de Reeper * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
6406210b71fd4a97800f32f3613eea9b6a6a12ceMark de Reeper * or http://www.opensolaris.org/os/licensing.
6406210b71fd4a97800f32f3613eea9b6a6a12ceMark de Reeper * See the License for the specific language governing permissions
6406210b71fd4a97800f32f3613eea9b6a6a12ceMark de Reeper * and limitations under the License.
6406210b71fd4a97800f32f3613eea9b6a6a12ceMark de Reeper * When distributing Covered Code, include this CDDL HEADER in each
6406210b71fd4a97800f32f3613eea9b6a6a12ceMark de Reeper * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
6406210b71fd4a97800f32f3613eea9b6a6a12ceMark de Reeper * If applicable, add the following below this CDDL HEADER, with the
6406210b71fd4a97800f32f3613eea9b6a6a12ceMark de Reeper * fields enclosed by brackets "[]" replaced with your own identifying
6406210b71fd4a97800f32f3613eea9b6a6a12ceMark de Reeper * information: Portions Copyright [yyyy] [name of copyright owner]
6406210b71fd4a97800f32f3613eea9b6a6a12ceMark de Reeper * CDDL HEADER END
6406210b71fd4a97800f32f3613eea9b6a6a12ceMark de Reeper * Copyright 2009 Sun Microsystems, Inc. All rights reserved.
6406210b71fd4a97800f32f3613eea9b6a6a12ceMark de Reeper * Use is subject to license terms.
6406210b71fd4a97800f32f3613eea9b6a6a12ceMark de Reeper * Use to increment descriptor slot number.
typedef struct bfe_cards {
char *cardname;
} bfe_cards_t;
typedef struct bfe_rx_header {
typedef struct bfe_stats {
} bfe_stats_t;
int state;
int speed;
int duplex;
int flowctrl;
int mau;
} bfe_link_t;
} bfe_acc_t;
typedef struct bfe_chip {
int link;
int state;
int speed;
int duplex;
} bfe_chip_t;
typedef struct bfe_desc {
} bfe_desc_t;
typedef struct bfe_dma {
} bfe_dma_t;
#define BFE_RING_UNALLOCATED 0
struct bfe;
typedef struct bfe_ring {
int r_flags;
} bfe_ring_t;
typedef struct bfe {
int bfe_unit;
int bfe_tx_resched;
int bfe_phy_id;
} bfe_t;
#ifdef __cplusplus