ETH_ALEN
for (i = 0; i < ETH_ALEN; i++)
outsw(BASE + VX_W1_TX_PIO_WR_1, d, ETH_ALEN/2);
outsw(BASE + VX_W1_TX_PIO_WR_1, nic->node_addr, ETH_ALEN/2);
nic->packet[5] == 0xFF*ETH_ALEN)
unsigned char HWAddr[ETH_ALEN];
unsigned char dst_addr[ETH_ALEN];
unsigned char src_addr[ETH_ALEN];
memcpy(hdr.dst_addr, d, ETH_ALEN);
memcpy(hdr.src_addr, INF_3C90X.HWAddr, ETH_ALEN);
for(i=0;i<ETH_ALEN;i++)
memcpy(&txb[0], d, ETH_ALEN); /* DA 6byte */
memcpy(&txb[ETH_ALEN], nic->node_addr, ETH_ALEN); /* SA 6byte*/
txb[ETH_ALEN*2] = (t >> 8) & 0xFF; /* Frame type: 2byte */
txb[ETH_ALEN*2+1] = t & 0xFF;
for (i=0; i<ETH_ALEN; i++)
unsigned char dst_addr[ETH_ALEN];
unsigned char src_addr[ETH_ALEN];
memcpy (&hdr.dst_addr, d, ETH_ALEN);
memcpy (&hdr.src_addr, nic->node_addr, ETH_ALEN);
memcpy (nic->node_addr, hw.mac_addr, ETH_ALEN);
unsigned char dst_addr[ETH_ALEN];
unsigned char src_addr[ETH_ALEN];
memcpy (&hdr.dst_addr, d, ETH_ALEN);
memcpy (&hdr.src_addr, nic->node_addr, ETH_ALEN);
for (i=0;i<ETH_ALEN;i++) {
for (i=0;i<ETH_ALEN;i++)
memcpy(txp, destaddr, ETH_ALEN);
memcpy(txp + ETH_ALEN, nic->node_addr, ETH_ALEN);
memcpy(ptxb, d, ETH_ALEN); /* dst */
memcpy(ptxb + ETH_ALEN, nic->node_addr, ETH_ALEN); /* src */
memcpy(ptxb + 2 * ETH_ALEN, (u8 *) & nstype, 2); /* type */
for (r = p + ETH_ALEN; p < r; ++p)
for (i = 0; i < ETH_ALEN; i += 2) {
memcpy(txb, d, ETH_ALEN);
memcpy(txb + ETH_ALEN, nic->node_addr, ETH_ALEN);
memcpy(txb + 2 * ETH_ALEN, (char*)&nstype, 2);
grub_memset (arptable[ARP_GATEWAY].node, 0, ETH_ALEN);
grub_memset (arptable[ARP_SERVER].node, 0, ETH_ALEN);
sip->sn_maclen = ETH_ALEN;
memcpy(sip->sn_macaddr, arptable[ARP_CLIENT].node, ETH_ALEN);
memcpy(arptable[ARP_CLIENT].node, dhcpreply->bp_hwaddr, ETH_ALEN);
memset(arptable[ARP_SERVER].node, 0, ETH_ALEN); /* Kill arp */
memset(arptable[ARP_GATEWAY].node, 0, ETH_ALEN); /* Kill arp */
memcpy(arptable[ival].node, arpreply->shwaddr, ETH_ALEN);
for (i = 0; i < ETH_ALEN; i++)
if (i == ETH_ALEN) { /* Need to do arp request */
arpreq.hwlen = ETH_ALEN;
memcpy(arpreq.shwaddr, arptable[ARP_CLIENT].node, ETH_ALEN);
memset(arpreq.thwaddr, 0, ETH_ALEN);
if (memcmp(arpreply->thwaddr, ptr, ETH_ALEN) == 0){
memcpy(arptable[ARP_SERVER].node, arpreply->shwaddr, ETH_ALEN);
rarpreq.hwlen = ETH_ALEN;
memcpy(&rarpreq.shwaddr, arptable[ARP_CLIENT].node, ETH_ALEN);
memcpy(&rarpreq.thwaddr, arptable[ARP_CLIENT].node, ETH_ALEN);
if ((memcmp(broadcast, bootpreply->bp_hwaddr, ETH_ALEN) != 0) &&
(memcmp(arptable[ARP_CLIENT].node, bootpreply->bp_hwaddr, ETH_ALEN) != 0)) {
memset(arptable[ARP_SERVER].node, 0, ETH_ALEN); /* Kill arp */
memset(arptable[ARP_GATEWAY].node, 0, ETH_ALEN); /* Kill arp */
ip.bp.bp_hlen = ETH_ALEN;
memcpy(ip.bp.bp_hwaddr, arptable[ARP_CLIENT].node, ETH_ALEN);
if ((memcmp(broadcast, dhcpreply->bp_hwaddr, ETH_ALEN) != 0) &&
(memcmp(arptable[ARP_CLIENT].node, dhcpreply->bp_hwaddr, ETH_ALEN) != 0)) {
memset(arptable[ARP_SERVER].node, 0, ETH_ALEN); /* Kill arp */
memset(arptable[ARP_GATEWAY].node, 0, ETH_ALEN); /* Kill arp */
ip.bp.bp_hlen = ETH_ALEN;
memcpy(ip.bp.bp_hwaddr, arptable[ARP_CLIENT].node, ETH_ALEN);
memcpy(arpreply->thwaddr, arpreply->shwaddr, ETH_ALEN);
memcpy(arpreply->shwaddr, arptable[ARP_CLIENT].node, ETH_ALEN);
memcpy(txb, d, ETH_ALEN);
memcpy(txb + ETH_ALEN, nic->node_addr, ETH_ALEN);
memcpy(txb + 2 * ETH_ALEN, (u8 *) & nstype, 2);
for (i=0; i<ETH_ALEN; i++)
for (i=0; i<ETH_ALEN; i++)
memcpy((char *)eth_vmem, d, ETH_ALEN); /* dst */
memcpy((char *)eth_vmem+ETH_ALEN, nic->node_addr, ETH_ALEN); /* src */
memcpy((char *)eth_vmem, d, ETH_ALEN); /* dst */
memcpy((char *)eth_vmem+ETH_ALEN, nic->node_addr, ETH_ALEN); /* src */
eth_pio_write(d, eth_tx_start<<8, ETH_ALEN);
eth_pio_write(nic->node_addr, (eth_tx_start<<8)+ETH_ALEN, ETH_ALEN);
eth_pio_write((unsigned char *)&type, (eth_tx_start<<8)+(ETH_ALEN+ETH_ALEN), 2);
for (i=0; i<ETH_ALEN; i++) {
for (i=0; i<ETH_ALEN; i++) {
for (i=0; i<ETH_ALEN; i++) {
memcpy(ptxb, d, ETH_ALEN); /* dst */
memcpy(ptxb + ETH_ALEN, nic->node_addr, ETH_ALEN); /* src */
memcpy(ptxb + 2 * ETH_ALEN, (u8 *) & nstype, 2); /* type */
for (i = 0; i < ETH_ALEN; i++) {
memcpy ( tx_buffer, dest, ETH_ALEN );
memcpy ( tx_buffer + ETH_ALEN, nic->node_addr, ETH_ALEN );
memcpy ( tx_buffer + 2 * ETH_ALEN, &nstype, 2 );
nic->node_addr, ETH_ALEN, NULL );
memcpy(ptxb, d, ETH_ALEN);
memcpy(ptxb + ETH_ALEN, nic->node_addr, ETH_ALEN);
memcpy(ptxb + 2 * ETH_ALEN, (u8 *) & nstype, 2);
for (i = 0; i < ETH_ALEN; i++)
memcpy(tx_buffer, destaddr, ETH_ALEN);
memcpy(tx_buffer + ETH_ALEN, nic->node_addr, ETH_ALEN);
memcpy(tx_buffer + 2 * ETH_ALEN, &nstype, 2);
memcpy(txb, d, ETH_ALEN);
memcpy(txb + ETH_ALEN, nic->node_addr, ETH_ALEN);
memcpy(txb + 2 * ETH_ALEN, (char*)&nstype, 2);
for (i = 0; i < ETH_ALEN; i++)
memcpy(txb, d, ETH_ALEN);
memcpy(txb + ETH_ALEN, nic->node_addr, ETH_ALEN);
memcpy(txb + 2 * ETH_ALEN, (u8 *) & nstype, 2);
for (i = 0; i < ETH_ALEN; i++) {
uint8_t dst_addr[ETH_ALEN];
uint8_t src_addr[ETH_ALEN];
memcpy(&frame[frame_idx].dst_addr, dst_addr, ETH_ALEN);
memcpy(&frame[frame_idx].src_addr, nic->node_addr, ETH_ALEN);
memcpy(tail_buffer, d, ETH_ALEN);
memcpy(tail_buffer + ETH_ALEN, nic->node_addr, ETH_ALEN);
memcpy(tail_buffer + 2 * ETH_ALEN, (u8 *) & nstype, 2);
memcpy(txb, d, ETH_ALEN);
memcpy(txb + ETH_ALEN, nic->node_addr, ETH_ALEN);
memcpy(txb + 2 * ETH_ALEN, (u8 *)&nstype, 2);
static unsigned char last_phys_addr[ETH_ALEN] = {0x00, 'L', 'i', 'n', 'u', 'x'};
for (i = 0; i < ETH_ALEN; i++) {
for (i = 0; i < ETH_ALEN; i ++)
for (i = 0; i < ETH_ALEN; i ++) {
for (i = 0; i < ETH_ALEN; i+=2) {
if (sum == 0 || sum == ETH_ALEN*0xff) {
for (i = 0; i < ETH_ALEN-1; i++)
for (i = 0; i < ETH_ALEN; i++)
ETH_ALEN );
memcpy (tp->tx_buffs[entry], d, ETH_ALEN); /* dst */
memcpy (tp->tx_buffs[entry] + ETH_ALEN, nic->node_addr, ETH_ALEN); /* src */
for (i = 0; i < ETH_ALEN; i++)
for (i = 0; i < ETH_ALEN; i++)
memcpy (tx_packet, d, ETH_ALEN); /* dst */
memcpy (tx_packet + ETH_ALEN, nic->node_addr, ETH_ALEN);/* src */
for (i=0;i<ETH_ALEN;i++) {
for (i = 0; i < ETH_ALEN; i++) {
ETH_ALEN)) &&
return (ecore_crc32_le(0, mac, ETH_ALEN) >> 24) & 0xff;
u8 mac[ETH_ALEN];
mm_memcpy(cur_mac->mac, pos->mac, ETH_ALEN);
return counter * ETH_ALEN;
if (mm_memcmp(data->mac.mac, pos->u.mac.mac, ETH_ALEN) &&
ETH_ALEN)) &&
if ((mm_memcmp(data->mac.mac, pos->u.mac.mac, ETH_ALEN)) &&
u8 mac[ETH_ALEN];
u8 mac[ETH_ALEN];
#define MAC_PAD (ECORE_ALIGN(ETH_ALEN, sizeof(u32)) - ETH_ALEN)
u8 permanent_mac_addr[ETH_ALEN];
u8 current_mac_addr[ETH_ALEN];
u8 id[ETH_ALEN];
u8 mac[ETH_ALEN];
u8 mac[ETH_ALEN];
p_ecore_vlan_mac_obj->get_n_elements(pdev, p_ecore_vlan_mac_obj ,3, pdev->vars.stats.stats_mirror.stats_drv.drv_info_to_mfw.eth_stats.mac_local + MAC_PAD, MAC_PAD, ETH_ALEN);
#ifndef ETH_ALEN
bit = (calc_crc(addr, ETH_ALEN) >> 23) & 0x3f; /* bit[23:28] */
#define t1_os_set_hw_addr(a, b, c) memcpy(a->port[b].enaddr, c, ETH_ALEN)
memcpy((u8 *)&p->data1[0] + 2, addr, ETH_ALEN);
memcpy((u8 *)&p->data1m[0] + 2, mask, ETH_ALEN);
memcpy((u8 *)&p->data1[0] + 2, addr, ETH_ALEN);
memcpy((u8 *)&p->data1m[0] + 2, mask, ETH_ALEN);
u8 addr[ETH_ALEN];
memcpy(addr, (char *)&y + 2, ETH_ALEN);
i40e_memcpy(cmd->mac, mac_addr, ETH_ALEN,
ETH_ALEN,
ETH_ALEN,
u8 addr[ETH_ALEN];
u8 perm_addr[ETH_ALEN];
u8 san_addr[ETH_ALEN];
u8 port_addr[ETH_ALEN];
unsigned char hw_mac_addr[ETH_ALEN];
u8 wol_mac[ETH_ALEN];
p_hwfn->mcp_info->func_info.mac, ETH_ALEN);
OSAL_MEMCPY(p_hwfn->hw_info.hw_mac_addr, mcp_hw_mac, ETH_ALEN);
u8 forced_mac[ETH_ALEN];
mac, ETH_ALEN);
unsigned char mac[ETH_ALEN];
unsigned char mac[ECORE_MAX_MC_ADDRS][ETH_ALEN];
OSAL_MEMCPY(&p_hwfn->p_dev->wol_mac, info->mac, ETH_ALEN);
OSAL_MEMCPY(p_hwfn->p_dev->wol_mac, mac, ETH_ALEN);
u8 lldp_mac_addr[ETH_ALEN])
u8 lldp_mac_addr[ETH_ALEN])
u8 lldp_mac_addr[ETH_ALEN]);
u8 lldp_mac_addr[ETH_ALEN]);
u8 mac[ETH_ALEN];
u8 mac_addr[ETH_ALEN];
u8 mac_addr[ETH_ALEN];
u8 macs[ECORE_ETH_VF_NUM_MAC_FILTERS][ETH_ALEN];
u8 port_mac[ETH_ALEN];
u8 mac[ETH_ALEN];
u8 mac[ETH_ALEN];
u8 mac[ETH_ALEN];