Searched refs:arp_ptr (Results 1 – 4 of 4) sorted by relevance
/Linux-v4.19/net/ipv4/ |
D | arp.c | 533 unsigned char *arp_ptr; in arp_create() local 603 arp_ptr = (unsigned char *)(arp + 1); in arp_create() 605 memcpy(arp_ptr, src_hw, dev->addr_len); in arp_create() 606 arp_ptr += dev->addr_len; in arp_create() 607 memcpy(arp_ptr, &src_ip, 4); in arp_create() 608 arp_ptr += 4; in arp_create() 617 memcpy(arp_ptr, target_hw, dev->addr_len); in arp_create() 619 memset(arp_ptr, 0, dev->addr_len); in arp_create() 620 arp_ptr += dev->addr_len; in arp_create() 622 memcpy(arp_ptr, &dest_ip, 4); in arp_create() [all …]
|
/Linux-v4.19/drivers/net/ipvlan/ |
D | ipvlan_core.c | 401 unsigned char *arp_ptr; in ipvlan_addr_lookup() local 405 arp_ptr = (unsigned char *)(arph + 1); in ipvlan_addr_lookup() 407 arp_ptr += (2 * port->dev->addr_len) + 4; in ipvlan_addr_lookup() 409 arp_ptr += port->dev->addr_len; in ipvlan_addr_lookup() 411 memcpy(&dip, arp_ptr, 4); in ipvlan_addr_lookup()
|
/Linux-v4.19/drivers/net/ethernet/chelsio/cxgb3/ |
D | sge.c | 2020 unsigned char *arp_ptr; in cxgb3_arp_process() local 2033 arp_ptr = (unsigned char *)(arp + 1); in cxgb3_arp_process() 2034 sha = arp_ptr; in cxgb3_arp_process() 2035 arp_ptr += dev->addr_len; in cxgb3_arp_process() 2036 memcpy(&sip, arp_ptr, sizeof(sip)); in cxgb3_arp_process() 2037 arp_ptr += sizeof(sip); in cxgb3_arp_process() 2038 arp_ptr += dev->addr_len; in cxgb3_arp_process() 2039 memcpy(&tip, arp_ptr, sizeof(tip)); in cxgb3_arp_process()
|
/Linux-v4.19/drivers/net/bonding/ |
D | bond_main.c | 2528 unsigned char *arp_ptr; in bond_arp_rcv() local 2563 arp_ptr = (unsigned char *)(arp + 1); in bond_arp_rcv() 2564 arp_ptr += bond->dev->addr_len; in bond_arp_rcv() 2565 memcpy(&sip, arp_ptr, 4); in bond_arp_rcv() 2566 arp_ptr += 4 + bond->dev->addr_len; in bond_arp_rcv() 2567 memcpy(&tip, arp_ptr, 4); in bond_arp_rcv()
|