Deleted Added
full compact
if_xlreg.h (45629) if_xlreg.h (45693)
1/*
2 * Copyright (c) 1997, 1998
3 * Bill Paul <wpaul@ctr.columbia.edu>. All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 * 1. Redistributions of source code must retain the above copyright

--- 15 unchanged lines hidden (view full) ---

24 * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
25 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
26 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
27 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
28 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
29 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
30 * THE POSSIBILITY OF SUCH DAMAGE.
31 *
1/*
2 * Copyright (c) 1997, 1998
3 * Bill Paul <wpaul@ctr.columbia.edu>. All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 * 1. Redistributions of source code must retain the above copyright

--- 15 unchanged lines hidden (view full) ---

24 * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
25 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
26 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
27 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
28 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
29 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
30 * THE POSSIBILITY OF SUCH DAMAGE.
31 *
32 * $Id: if_xlreg.h,v 1.22 1999/04/12 20:23:08 wpaul Exp $
32 * $Id: if_xlreg.h,v 1.25 1999/04/14 22:21:36 wpaul Exp $
33 */
34
35#define XL_EE_READ 0x0080 /* read, 5 bit address */
36#define XL_EE_WRITE 0x0040 /* write, 5 bit address */
37#define XL_EE_ERASE 0x00c0 /* erase, 5 bit address */
38#define XL_EE_EWEN 0x0030 /* erase, no data needed */
39#define XL_EE_BUSY 0x8000
40

--- 405 unchanged lines hidden (view full) ---

446 struct xl_list xl_tx_list[XL_TX_LIST_CNT];
447 unsigned char xl_pad[XL_MIN_FRAMELEN];
448};
449
450struct xl_chain {
451 struct xl_list *xl_ptr;
452 struct mbuf *xl_mbuf;
453 struct xl_chain *xl_next;
33 */
34
35#define XL_EE_READ 0x0080 /* read, 5 bit address */
36#define XL_EE_WRITE 0x0040 /* write, 5 bit address */
37#define XL_EE_ERASE 0x00c0 /* erase, 5 bit address */
38#define XL_EE_EWEN 0x0030 /* erase, no data needed */
39#define XL_EE_BUSY 0x8000
40

--- 405 unchanged lines hidden (view full) ---

446 struct xl_list xl_tx_list[XL_TX_LIST_CNT];
447 unsigned char xl_pad[XL_MIN_FRAMELEN];
448};
449
450struct xl_chain {
451 struct xl_list *xl_ptr;
452 struct mbuf *xl_mbuf;
453 struct xl_chain *xl_next;
454 u_int8_t xl_unsent;
454};
455
456struct xl_chain_onefrag {
457 struct xl_list_onefrag *xl_ptr;
458 struct mbuf *xl_mbuf;
459 struct xl_chain_onefrag *xl_next;
460};
461

--- 151 unchanged lines hidden (view full) ---

613 * 3Com chip device IDs.
614 */
615#define TC_DEVICEID_BOOMERANG_10BT 0x9000
616#define TC_DEVICEID_BOOMERANG_10BT_COMBO 0x9001
617#define TC_DEVICEID_BOOMERANG_10_100BT 0x9050
618#define TC_DEVICEID_BOOMERANG_100BT4 0x9051
619#define TC_DEVICEID_CYCLONE_10BT 0x9004
620#define TC_DEVICEID_CYCLONE_10BT_COMBO 0x9005
455};
456
457struct xl_chain_onefrag {
458 struct xl_list_onefrag *xl_ptr;
459 struct mbuf *xl_mbuf;
460 struct xl_chain_onefrag *xl_next;
461};
462

--- 151 unchanged lines hidden (view full) ---

614 * 3Com chip device IDs.
615 */
616#define TC_DEVICEID_BOOMERANG_10BT 0x9000
617#define TC_DEVICEID_BOOMERANG_10BT_COMBO 0x9001
618#define TC_DEVICEID_BOOMERANG_10_100BT 0x9050
619#define TC_DEVICEID_BOOMERANG_100BT4 0x9051
620#define TC_DEVICEID_CYCLONE_10BT 0x9004
621#define TC_DEVICEID_CYCLONE_10BT_COMBO 0x9005
622#define TC_DEVICEID_CYCLONE_10BT_TPC 0x9006
623#define TC_DEVICEID_CYCLONE_10FL 0x900A
621#define TC_DEVICEID_CYCLONE_10_100BT 0x9055
622#define TC_DEVICEID_CYCLONE_10_100BT4 0x9056
623#define TC_DEVICEID_CYCLONE_10_100_COMBO 0x9058
624#define TC_DEVICEID_CYCLONE_10_100FX 0x905A
625#define TC_DEVICEID_CYCLONE_10_100BT_SERV 0x9800
626#define TC_DEVICEID_HURRICANE_SOHO100TX 0x7646
627
628/*

--- 186 unchanged lines hidden ---
624#define TC_DEVICEID_CYCLONE_10_100BT 0x9055
625#define TC_DEVICEID_CYCLONE_10_100BT4 0x9056
626#define TC_DEVICEID_CYCLONE_10_100_COMBO 0x9058
627#define TC_DEVICEID_CYCLONE_10_100FX 0x905A
628#define TC_DEVICEID_CYCLONE_10_100BT_SERV 0x9800
629#define TC_DEVICEID_HURRICANE_SOHO100TX 0x7646
630
631/*

--- 186 unchanged lines hidden ---