/kernel/linux/linux-5.10/net/ipv4/ |
H A D | arp.c | 531 unsigned char *arp_ptr; in arp_create() local 601 arp_ptr = (unsigned char *)(arp + 1); in arp_create() 603 memcpy(arp_ptr, src_hw, dev->addr_len); in arp_create() 604 arp_ptr += dev->addr_len; in arp_create() 605 memcpy(arp_ptr, &src_ip, 4); in arp_create() 606 arp_ptr += 4; in arp_create() 615 memcpy(arp_ptr, target_hw, dev->addr_len); in arp_create() 617 memset(arp_ptr, 0, dev->addr_len); in arp_create() 618 arp_ptr += dev->addr_len; in arp_create() 620 memcpy(arp_ptr, in arp_create() 682 unsigned char *arp_ptr; arp_process() local [all...] |
/kernel/linux/linux-6.6/net/ipv4/ |
H A D | arp.c | 552 unsigned char *arp_ptr; in arp_create() local 622 arp_ptr = (unsigned char *)(arp + 1); in arp_create() 624 memcpy(arp_ptr, src_hw, dev->addr_len); in arp_create() 625 arp_ptr += dev->addr_len; in arp_create() 626 memcpy(arp_ptr, &src_ip, 4); in arp_create() 627 arp_ptr += 4; in arp_create() 636 memcpy(arp_ptr, target_hw, dev->addr_len); in arp_create() 638 memset(arp_ptr, 0, dev->addr_len); in arp_create() 639 arp_ptr += dev->addr_len; in arp_create() 641 memcpy(arp_ptr, in arp_create() 703 unsigned char *arp_ptr; arp_process() local [all...] |
/kernel/linux/linux-5.10/drivers/net/ipvlan/ |
H A D | ipvlan_core.c | 396 unsigned char *arp_ptr; in ipvlan_addr_lookup() local 400 arp_ptr = (unsigned char *)(arph + 1); in ipvlan_addr_lookup() 402 arp_ptr += (2 * port->dev->addr_len) + 4; in ipvlan_addr_lookup() 404 arp_ptr += port->dev->addr_len; in ipvlan_addr_lookup() 406 memcpy(&dip, arp_ptr, 4); in ipvlan_addr_lookup()
|
/kernel/linux/linux-6.6/drivers/net/ipvlan/ |
H A D | ipvlan_core.c | 395 unsigned char *arp_ptr; in ipvlan_addr_lookup() local 399 arp_ptr = (unsigned char *)(arph + 1); in ipvlan_addr_lookup() 401 arp_ptr += (2 * port->dev->addr_len) + 4; in ipvlan_addr_lookup() 403 arp_ptr += port->dev->addr_len; in ipvlan_addr_lookup() 405 memcpy(&dip, arp_ptr, 4); in ipvlan_addr_lookup()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/chelsio/cxgb3/ |
H A D | sge.c | 2023 unsigned char *arp_ptr; in cxgb3_arp_process() local 2036 arp_ptr = (unsigned char *)(arp + 1); in cxgb3_arp_process() 2037 sha = arp_ptr; in cxgb3_arp_process() 2038 arp_ptr += dev->addr_len; in cxgb3_arp_process() 2039 memcpy(&sip, arp_ptr, sizeof(sip)); in cxgb3_arp_process() 2040 arp_ptr += sizeof(sip); in cxgb3_arp_process() 2041 arp_ptr += dev->addr_len; in cxgb3_arp_process() 2042 memcpy(&tip, arp_ptr, sizeof(tip)); in cxgb3_arp_process()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/chelsio/cxgb3/ |
H A D | sge.c | 2025 unsigned char *arp_ptr; in cxgb3_arp_process() local 2038 arp_ptr = (unsigned char *)(arp + 1); in cxgb3_arp_process() 2039 sha = arp_ptr; in cxgb3_arp_process() 2040 arp_ptr += dev->addr_len; in cxgb3_arp_process() 2041 memcpy(&sip, arp_ptr, sizeof(sip)); in cxgb3_arp_process() 2042 arp_ptr += sizeof(sip); in cxgb3_arp_process() 2043 arp_ptr += dev->addr_len; in cxgb3_arp_process() 2044 memcpy(&tip, arp_ptr, sizeof(tip)); in cxgb3_arp_process()
|
/kernel/linux/linux-5.10/drivers/net/bonding/ |
H A D | bond_main.c | 2884 unsigned char *arp_ptr; in bond_arp_rcv() local 2919 arp_ptr = (unsigned char *)(arp + 1); in bond_arp_rcv() 2920 arp_ptr += bond->dev->addr_len; in bond_arp_rcv() 2921 memcpy(&sip, arp_ptr, 4); in bond_arp_rcv() 2922 arp_ptr += 4 + bond->dev->addr_len; in bond_arp_rcv() 2923 memcpy(&tip, arp_ptr, 4); in bond_arp_rcv()
|
/kernel/linux/linux-6.6/drivers/net/bonding/ |
H A D | bond_main.c | 3081 unsigned char *arp_ptr; in bond_arp_rcv() local 3103 arp_ptr = (unsigned char *)(arp + 1); in bond_arp_rcv() 3104 arp_ptr += bond->dev->addr_len; in bond_arp_rcv() 3105 memcpy(&sip, arp_ptr, 4); in bond_arp_rcv() 3106 arp_ptr += 4 + bond->dev->addr_len; in bond_arp_rcv() 3107 memcpy(&tip, arp_ptr, 4); in bond_arp_rcv()
|