mac_type
uint_t mac_type;
for (interface = &INTERFACES[0]; interface->mac_type != -1; interface++)
if (interface->mac_type == dlinfo.di_mactype)
if (interface->mac_type == -1) {
mac = htonl(interface->mac_type);
for (interface = &INTERFACES[0]; interface->mac_type != -1;
if (interface->mac_type == device_mac_type)
if (interface->mac_type == -1)
switch (interface->mac_type) {
generate_check(match_types, i, interface->mac_type);
switch (interface->mac_type) {
if (interface->mac_type == DL_ETHER ||
interface->mac_type == DL_CSMACD) {
if (interface->mac_type == DL_ETHER ||
interface->mac_type == DL_CSMACD) {
if (interface->mac_type == DL_IB)
if (interface->mac_type == DL_FDDI) {
} else if (interface->mac_type == DL_IB) {
if (interface->mac_type == DL_FDDI) {
switch (interface->mac_type) {
if ((interface->mac_type == DL_ETHER ||
interface->mac_type == DL_CSMACD) &&
if (interface->mac_type == DL_ETHER) {
if (interface->mac_type == DL_IB) {
if (interface->mac_type == DL_IPNET) {
if((hw->mac_type == e1000_82541) || (hw->mac_type == e1000_82547)) {
switch(hw->mac_type) {
switch(hw->mac_type) {
if(hw->mac_type >= e1000_82540) {
if((hw->mac_type == e1000_82541) || (hw->mac_type == e1000_82547)) {
if(hw->mac_type == e1000_82542_rev2_0) {
if(hw->mac_type == e1000_82542_rev2_0) {
if(hw->mac_type == e1000_82542_rev2_0) {
switch(hw->mac_type) {
if (hw->mac_type >= e1000_82543) {
if(hw->mac_type > e1000_82544) {
switch(hw->mac_type) {
if(hw->mac_type == e1000_82542_rev2_0)
if((hw->mac_type < e1000_82543) && (hw->report_tx_early == 1))
if((hw->mac_type < e1000_82543) && (hw->mac_type >= e1000_82543))
if(hw->mac_type == e1000_82543) {
signal = (hw->mac_type > e1000_82544) ? E1000_CTRL_SWDPIN1 : 0;
((a)->mac_type >= e1000_82543) ? \
((a)->mac_type >= e1000_82543) ? \
if(hw->mac_type > e1000_82543) {
if(hw->mac_type <= e1000_82543 ||
hw->mac_type == e1000_82541 || hw->mac_type == e1000_82547 ||
hw->mac_type == e1000_82541_rev_2 || hw->mac_type == e1000_82547_rev_2)
hw->mac_type == e1000_82541_rev_2 || hw->mac_type == e1000_82547_rev_2) {
((a)->mac_type >= e1000_82543) ? \
if((hw->mac_type == e1000_82541) || (hw->mac_type == e1000_82547)) {
((a)->mac_type >= e1000_82543) ? \
if(hw->mac_type >= e1000_82544) {
if(hw->mac_type == e1000_82542_rev2_0)
signal = (hw->mac_type > e1000_82544) ? E1000_CTRL_SWDPIN1 : 0;
if(hw->mac_type >= e1000_82544)
if(hw->mac_type >= e1000_82543) {
if(hw->mac_type > e1000_82543) {
if(hw->mac_type > e1000_82543) {
if(hw->mac_type > e1000_82543) {
if(hw->mac_type != e1000_82541_rev_2) {
switch(hw->mac_type) {
DEBUGOUT1("Invalid MAC type %d\n", hw->mac_type);
switch (hw->mac_type) {
if(hw->mac_type < e1000_82547) {
if(hw->mac_type >= e1000_82544)
if((hw->mac_type == e1000_82541) ||
(hw->mac_type == e1000_82547) ||
(hw->mac_type == e1000_82541_rev_2) ||
(hw->mac_type == e1000_82547_rev_2))
if(hw->mac_type < e1000_82543)
if(hw->mac_type > e1000_82544) {
if(hw->mac_type > e1000_82544) {
if(((hw->mac_type == e1000_82546) || (hw->mac_type == e1000_82546_rev_3)) &&
if((hw->mac_type == e1000_82541) ||
(hw->mac_type == e1000_82547) ||
(hw->mac_type == e1000_82541_rev_2) ||
(hw->mac_type == e1000_82547_rev_2)) {
if(hw->mac_type == e1000_82541 || hw->mac_type == e1000_82547) {
if(hw->mac_type == e1000_82547) {
hw->mac_type = e1000_82542_rev2_0;
hw->mac_type = e1000_82542_rev2_1;
hw->mac_type = e1000_82543;
hw->mac_type = e1000_82544;
hw->mac_type = e1000_82540;
hw->mac_type = e1000_82545;
hw->mac_type = e1000_82545_rev_3;
hw->mac_type = e1000_82546;
hw->mac_type = e1000_82546_rev_3;
hw->mac_type = e1000_82541;
hw->mac_type = e1000_82541_rev_2;
hw->mac_type = e1000_82547;
hw->mac_type = e1000_82547_rev_2;
if(hw->mac_type != e1000_82543) {
if(hw->mac_type >= e1000_82543) {
if(hw->mac_type == e1000_82542_rev2_0) {
e1000_mac_type mac_type;
mac_state.mac_type = IFT_ATM;
mac_state.mac_type = IFT_FDDI;
mac_state.mac_type = IFT_ISO88025;
mac_state.mac_type = IFT_IB;
mac_state.mac_type = IFT_ETHER;
return (mac_state.mac_type);
struct mac_type mac_state;
extern struct mac_type mac_state; /* in mac.c */
int mac_type; /* if_types.h */
arp_m_lookup(t_uscalar_t mac_type)
if (arm->arp_mac_type == mac_type)
static arp_m_t *arp_m_lookup(t_uscalar_t mac_type);
static ip_m_t *ip_m_lookup(t_uscalar_t mac_type);
ip_m_lookup(t_uscalar_t mac_type)
if (ipm->ip_m_mac_type == mac_type)
ifreq.ifr_addr.sa_family = pfp_dl_to_arphrd(mac_type(mh));
sock->sdl_type = mac_type(mh);
if (mac_type(ps->ps_mh) == DL_ETHER &&
vars->mac_type = ELINK_MAC_TYPE_BMAC;
vars->mac_type = ELINK_MAC_TYPE_EMAC;
vars->mac_type = ELINK_MAC_TYPE_XMAC;
vars->mac_type = ELINK_MAC_TYPE_UMAC;
vars->mac_type = ELINK_MAC_TYPE_NONE;
if (vars->mac_type == ELINK_MAC_TYPE_EMAC) {
vars->mac_type = ELINK_MAC_TYPE_UMAC;
vars->mac_type = ELINK_MAC_TYPE_XMAC;
vars->mac_type = ELINK_MAC_TYPE_EMAC;
if (vars->mac_type == ELINK_MAC_TYPE_XMAC)
vars->mac_type = ELINK_MAC_TYPE_BMAC;
vars->mac_type = ELINK_MAC_TYPE_XMAC;
vars->mac_type = ELINK_MAC_TYPE_BMAC;
vars->mac_type = ELINK_MAC_TYPE_UMAC;
vars->mac_type = ELINK_MAC_TYPE_EMAC;
vars->mac_type = ELINK_MAC_TYPE_NONE;
vars->mac_type = ELINK_MAC_TYPE_NONE;
vars->mac_type = ELINK_MAC_TYPE_NONE;
if(pdev->vars.mac_type == MAC_TYPE_EMAC)
pdev->vars.mac_type = MAC_TYPE_NONE;
pdev->vars.mac_type = pdev->vars.link.mac_type;
DbgBreakIf(pdev->vars.mac_type >= MAC_TYPE_MAX);
pdev->vars.mac_type = MAC_TYPE_NONE;
pdev->vars.mac_type = MAC_TYPE_NONE;
else if (CHIP_IS_E2(pdev) && (pdev->vars.mac_type == MAC_TYPE_BMAC))
else if (pdev->vars.mac_type == MAC_TYPE_BMAC)
else if(pdev->vars.mac_type == MAC_TYPE_EMAC)
DbgBreakIf((pdev->vars.mac_type != MAC_TYPE_EMAC) && (pdev->vars.mac_type == MAC_TYPE_BMAC) && !HAS_MSTAT(pdev) );
switch( pdev->vars.mac_type )
if (HAS_MSTAT(pdev) || (pdev->vars.mac_type == MAC_TYPE_BMAC))
else if(pdev->vars.mac_type == MAC_TYPE_EMAC)
DbgBreakIf((pdev->vars.mac_type != MAC_TYPE_EMAC) && (pdev->vars.mac_type != MAC_TYPE_BMAC));
if( MAC_TYPE_NONE == pdev->vars.mac_type )
switch( pdev->vars.mac_type )
mac_type_t mac_type;
u8 mac_type;
int t1_espi_init(struct peespi *espi, int mac_type, int nports)
if (mac_type == CHBT_MAC_PM3393)
else if (mac_type == CHBT_MAC_VSC7321)
else if (mac_type == CHBT_MAC_IXF1010) {
int t1_espi_init(struct peespi *espi, int mac_type, int nports);
if (mediatype != interfaces[i].mac_type)
uint_t mac_type;
extern int mac_type(mac_handle_t);