| /dpdk/lib/net/ |
| H A D | rte_ether.h | 61 uint8_t addr_bytes[RTE_ETHER_ADDR_LEN]; /**< Addr bytes in tx order */ member 119 return (ea->addr_bytes[0] & RTE_ETHER_GROUP_ADDR) == 0; in rte_is_unicast_ether_addr() 134 return ea->addr_bytes[0] & RTE_ETHER_GROUP_ADDR; in rte_is_multicast_ether_addr() 166 return (ea->addr_bytes[0] & RTE_ETHER_LOCAL_ADMIN_ADDR) == 0; in rte_is_universal_ether_addr() 181 return (ea->addr_bytes[0] & RTE_ETHER_LOCAL_ADMIN_ADDR) != 0; in rte_is_local_admin_ether_addr() 231 #define RTE_ETHER_ADDR_BYTES(mac_addrs) ((mac_addrs)->addr_bytes[0]), \ 232 ((mac_addrs)->addr_bytes[1]), \ 233 ((mac_addrs)->addr_bytes[2]), \ 234 ((mac_addrs)->addr_bytes[3]), \ 235 ((mac_addrs)->addr_bytes[4]), \ [all …]
|
| H A D | rte_ether.c | 53 ea->addr_bytes[i] = x << 4; in get_ether_addr6() 57 ea->addr_bytes[i] |= x; in get_ether_addr6() 84 ea->addr_bytes[i] = w >> 8; in get_ether_addr3() 85 ea->addr_bytes[i + 1] = w & 0xff; in get_ether_addr3()
|
| H A D | rte_arp.c | 31 memset(eth_hdr->dst_addr.addr_bytes, 0xff, RTE_ETHER_ADDR_LEN); in rte_net_make_rarp_packet()
|
| /dpdk/examples/vm_power_manager/ |
| H A D | main.c | 378 eth.addr_bytes[0] = 0xe0; in main() 379 eth.addr_bytes[1] = 0xe0; in main() 380 eth.addr_bytes[2] = 0xe0; in main() 381 eth.addr_bytes[3] = 0xe0; in main() 382 eth.addr_bytes[4] = portid + 0xf0; in main() 390 eth.addr_bytes[5] = w + 0xf0; in main() 414 eth.addr_bytes[j]); in main() 416 printf("%02x\n", eth.addr_bytes[5]); in main()
|
| /dpdk/drivers/net/nfb/ |
| H A D | nfb_ethdev.c | 25 .addr_bytes = { 0x00, 0x11, 0x17, 0x00, 0x00, 0x00 } 411 res |= mac_addr->addr_bytes[i] & 0xFF; in nfb_eth_mac_addr_conv() 591 rte_eth_random_addr(eth_addr_init.addr_bytes); in nfb_eth_dev_init() 592 eth_addr_init.addr_bytes[0] = eth_addr.addr_bytes[0]; in nfb_eth_dev_init() 593 eth_addr_init.addr_bytes[1] = eth_addr.addr_bytes[1]; in nfb_eth_dev_init() 594 eth_addr_init.addr_bytes[2] = eth_addr.addr_bytes[2]; in nfb_eth_dev_init()
|
| /dpdk/drivers/vdpa/sfc/ |
| H A D | sfc_vdpa_filter.c | 91 EFX_MAC_BROADCAST_ADDR_SET(bcast_eth_addr.addr_bytes); in sfc_vdpa_filter_config() 95 bcast_eth_addr.addr_bytes); in sfc_vdpa_filter_config() 107 ucast_eth_addr.addr_bytes); in sfc_vdpa_filter_config()
|
| /dpdk/drivers/net/mlx4/ |
| H A D | mlx4_flow.c | 210 for (i = 0; i != sizeof(mask->dst.addr_bytes); ++i) { in mlx4_flow_merge_eth() 211 sum_dst += mask->dst.addr_bytes[i]; in mlx4_flow_merge_eth() 212 sum_src += mask->src.addr_bytes[i]; in mlx4_flow_merge_eth() 219 } else if (sum_dst == 1 && mask->dst.addr_bytes[0] == 1) { in mlx4_flow_merge_eth() 220 if (!(spec->dst.addr_bytes[0] & 1)) { in mlx4_flow_merge_eth() 585 .dst.addr_bytes = "\xff\xff\xff\xff\xff\xff", 1307 .dst.addr_bytes = "\xff\xff\xff\xff\xff\xff", in mlx4_flow_internal() 1310 .dst.addr_bytes = "\x01\x00\x00\x00\x00\x00", in mlx4_flow_internal() 1427 for (j = 0; j != sizeof(mac->addr_bytes); ++j) in mlx4_flow_internal() 1428 if (eth->val.dst_mac[j] != mac->addr_bytes[j] || in mlx4_flow_internal() [all …]
|
| /dpdk/examples/ptpclient/ |
| H A D | ptpclient.c | 51 .addr_bytes = {0x01, 0x1b, 0x19, 0x0, 0x0, 0x0} 459 client_clkid->id[0] = eth_hdr->src_addr.addr_bytes[0]; in parse_fup() 460 client_clkid->id[1] = eth_hdr->src_addr.addr_bytes[1]; in parse_fup() 461 client_clkid->id[2] = eth_hdr->src_addr.addr_bytes[2]; in parse_fup() 464 client_clkid->id[5] = eth_hdr->src_addr.addr_bytes[3]; in parse_fup() 465 client_clkid->id[6] = eth_hdr->src_addr.addr_bytes[4]; in parse_fup() 466 client_clkid->id[7] = eth_hdr->src_addr.addr_bytes[5]; in parse_fup()
|
| /dpdk/drivers/net/enetfec/ |
| H A D | enet_ethdev.c | 296 writel(addr->addr_bytes[3] | (addr->addr_bytes[2] << 8) | in enetfec_set_mac_address() 297 (addr->addr_bytes[1] << 16) | (addr->addr_bytes[0] << 24), in enetfec_set_mac_address() 299 writel((addr->addr_bytes[5] << 16) | (addr->addr_bytes[4] << 24), in enetfec_set_mac_address() 584 .addr_bytes = { 0x1, 0x1, 0x1, 0x1, 0x1, 0x1 } in pmd_enetfec_probe()
|
| /dpdk/drivers/net/mlx5/ |
| H A D | mlx5_trigger.c | 1297 .dst.addr_bytes = "\xff\xff\xff\xff\xff\xff", in mlx5_traffic_enable() 1300 .dst.addr_bytes = "\x33\x33\x00\x00\x00\x00", in mlx5_traffic_enable() 1303 .dst.addr_bytes = "\xff\xff\x00\x00\x00\x00", in mlx5_traffic_enable() 1306 .src.addr_bytes = "\x00\x00\x00\x00\x00\x00", in mlx5_traffic_enable() 1309 .dst.addr_bytes = "\xff\xff\xff\xff\xff\xff", in mlx5_traffic_enable() 1313 .addr_bytes = "\x00\x00\x00\x00\x00\x00", in mlx5_traffic_enable() 1370 .dst.addr_bytes = "\x00\x00\x00\x00\x00\x00", in mlx5_traffic_enable() 1371 .src.addr_bytes = "\x00\x00\x00\x00\x00\x00", in mlx5_traffic_enable() 1381 .dst.addr_bytes = "\x01\x00\x00\x00\x00\x00", in mlx5_traffic_enable() 1430 memcpy(&unicast.dst.addr_bytes, in mlx5_traffic_enable() [all …]
|
| /dpdk/drivers/bus/dpaa/base/fman/ |
| H A D | fman_hw.c | 164 val = (m->__if.mac_addr.addr_bytes[0] | in fman_if_add_mac_addr() 165 (m->__if.mac_addr.addr_bytes[1] << 8) | in fman_if_add_mac_addr() 166 (m->__if.mac_addr.addr_bytes[2] << 16) | in fman_if_add_mac_addr() 167 (m->__if.mac_addr.addr_bytes[3] << 24)); in fman_if_add_mac_addr() 176 val = ((m->__if.mac_addr.addr_bytes[4] << 0) | in fman_if_add_mac_addr() 177 (m->__if.mac_addr.addr_bytes[5] << 8)); in fman_if_add_mac_addr()
|
| /dpdk/drivers/net/tap/ |
| H A D | tap_flow.c | 261 .dst.addr_bytes = "\xff\xff\xff\xff\xff\xff", 262 .src.addr_bytes = "\xff\xff\xff\xff\xff\xff", 394 .dst.addr_bytes = "\xff\xff\xff\xff\xff\xff", 411 .dst.addr_bytes = "\xff\xff\xff\xff\xff\xff", 414 .dst.addr_bytes = "\xff\xff\xff\xff\xff\xff", 431 .dst.addr_bytes = "\x33\x33\x00\x00\x00\x00", 434 .dst.addr_bytes = "\x33\x33\x00\x00\x00\x00", 543 &spec->dst.addr_bytes); in tap_flow_create_eth() 546 &mask->dst.addr_bytes); in tap_flow_create_eth() 551 &spec->src.addr_bytes); in tap_flow_create_eth() [all …]
|
| /dpdk/drivers/net/ice/ |
| H A D | ice_dcf_ethdev.c | 1027 old_addr->addr_bytes[0], in dcf_dev_set_default_mac_addr() 1028 old_addr->addr_bytes[1], in dcf_dev_set_default_mac_addr() 1029 old_addr->addr_bytes[2], in dcf_dev_set_default_mac_addr() 1030 old_addr->addr_bytes[3], in dcf_dev_set_default_mac_addr() 1031 old_addr->addr_bytes[4], in dcf_dev_set_default_mac_addr() 1032 old_addr->addr_bytes[5]); in dcf_dev_set_default_mac_addr() 1039 mac_addr->addr_bytes[0], in dcf_dev_set_default_mac_addr() 1040 mac_addr->addr_bytes[1], in dcf_dev_set_default_mac_addr() 1041 mac_addr->addr_bytes[2], in dcf_dev_set_default_mac_addr() 1042 mac_addr->addr_bytes[3], in dcf_dev_set_default_mac_addr() [all …]
|
| /dpdk/examples/ip_pipeline/ |
| H A D | parser.c | 360 ether_addr.addr_bytes[i] = (uint8_t)o[i]; in my_ether_aton() 367 ether_addr.addr_bytes[i * 2] = (uint8_t)(o[i] >> 8); in my_ether_aton() 368 ether_addr.addr_bytes[i * 2 + 1] = (uint8_t)(o[i] & 0xff); in my_ether_aton()
|
| /dpdk/drivers/net/txgbe/ |
| H A D | txgbe_ethdev_vf.c | 150 mac_addr->addr_bytes[0] = 0x00; in generate_random_mac_addr() 151 mac_addr->addr_bytes[1] = 0x09; in generate_random_mac_addr() 152 mac_addr->addr_bytes[2] = 0xC0; in generate_random_mac_addr() 154 mac_addr->addr_bytes[0] |= RTE_ETHER_LOCAL_ADMIN_ADDR; in generate_random_mac_addr() 157 memcpy(&mac_addr->addr_bytes[3], &random, 3); in generate_random_mac_addr() 277 err = txgbe_set_rar_vf(hw, 1, perm_addr->addr_bytes, 0, 1); in eth_txgbevf_dev_init() 1034 err = txgbevf_set_uc_addr_vf(hw, 2, mac_addr->addr_bytes); in txgbevf_add_mac_addr() 1076 err = txgbevf_set_uc_addr_vf(hw, 2, mac_addr->addr_bytes); in txgbevf_remove_mac_addr()
|
| /dpdk/examples/vmdq/ |
| H A D | main.c | 119 .addr_bytes = {0x52, 0x54, 0x00, 0x12, 0x00, 0x00} 329 mac.addr_bytes[4] = port; in port_init() 330 mac.addr_bytes[5] = q; in port_init() 463 tmp = ð->dst_addr.addr_bytes[0]; in update_mac_address()
|
| /dpdk/drivers/net/softnic/ |
| H A D | parser.c | 377 ether_addr.addr_bytes[i] = (uint8_t)o[i]; in my_ether_aton() 384 ether_addr.addr_bytes[i * 2] = (uint8_t)(o[i] >> 8); in my_ether_aton() 385 ether_addr.addr_bytes[i * 2 + 1] = (uint8_t)(o[i] & 0xff); in my_ether_aton()
|
| /dpdk/drivers/net/pcap/ |
| H A D | pcap_osdep_linux.c | 38 rte_memcpy(mac->addr_bytes, ifr.ifr_hwaddr.sa_data, RTE_ETHER_ADDR_LEN); in osdep_iface_mac_get()
|
| H A D | pcap_osdep_freebsd.c | 55 rte_memcpy(mac->addr_bytes, LLADDR(sdl), RTE_ETHER_ADDR_LEN); in osdep_iface_mac_get()
|
| /dpdk/examples/vmdq_dcb/ |
| H A D | main.c | 126 .addr_bytes = {0x52, 0x54, 0x00, 0x12, 0x00, 0x00} 354 mac.addr_bytes[4] = port; in port_init() 355 mac.addr_bytes[5] = q; in port_init() 514 tmp = ð->dst_addr.addr_bytes[0]; in update_mac_address()
|
| /dpdk/app/test/ |
| H A D | test_pcapng.c | 66 .dst_addr.addr_bytes = "\xff\xff\xff\xff\xff\xff", in mbuf1_prepare() 82 rte_eth_random_addr(pkt.eth.src_addr.addr_bytes); in mbuf1_prepare()
|
| H A D | test_link_bonding_mode4.c | 235 addr.addr_bytes[RTE_ETHER_ADDR_LEN - 1] = slave->port_id; in add_slave() 504 slow_hdr->eth_hdr.src_addr.addr_bytes[RTE_ETHER_ADDR_LEN - 1] = in make_lacp_reply() 839 dst_mac.addr_bytes[0] += 2; in test_mode4_rx() 957 dst_mac.addr_bytes[RTE_ETHER_ADDR_LEN - 1] = slave->port_id; in test_mode4_rx() 961 src_mac.addr_bytes[RTE_ETHER_ADDR_LEN - 1] = slave->port_id; in test_mode4_rx() 1023 dst_mac.addr_bytes[RTE_ETHER_ADDR_LEN - 1] = pkts_cnt; in test_mode4_tx_burst() 1096 dst_mac.addr_bytes[RTE_ETHER_ADDR_LEN - 1] = pkts_cnt; in test_mode4_tx_burst() 1169 marker_hdr->eth_hdr.src_addr.addr_bytes[RTE_ETHER_ADDR_LEN - 1] = in init_marker()
|
| /dpdk/examples/ipsec-secgw/ |
| H A D | parser.c | 169 static const uint8_t stop_sym[RTE_DIM(addr->addr_bytes)] = { in parse_mac() 178 for (i = 0; i != RTE_DIM(addr->addr_bytes); i++) { in parse_mac() 179 str = parse_uint8x16(str, addr->addr_bytes + i, stop_sym[i]); in parse_mac()
|
| /dpdk/drivers/net/hinic/ |
| H A D | hinic_pmd_ethdev.c | 1426 mac_addr->addr_bytes[0] = 0x00; in hinic_gen_random_mac_addr() 1427 mac_addr->addr_bytes[1] = 0x09; in hinic_gen_random_mac_addr() 1428 mac_addr->addr_bytes[2] = 0xC0; in hinic_gen_random_mac_addr() 1430 mac_addr->addr_bytes[0] |= RTE_ETHER_LOCAL_ADMIN_ADDR; in hinic_gen_random_mac_addr() 1433 memcpy(&mac_addr->addr_bytes[3], &random_value, 3); in hinic_gen_random_mac_addr() 1450 uint8_t addr_bytes[RTE_ETHER_ADDR_LEN]; in hinic_init_mac_addr() local 1454 rc = hinic_get_default_mac(nic_dev->hwdev, addr_bytes); in hinic_init_mac_addr() 1458 rte_ether_addr_copy((struct rte_ether_addr *)addr_bytes, in hinic_init_mac_addr() 1465 eth_dev->data->mac_addrs[0].addr_bytes, in hinic_init_mac_addr() 1518 eth_dev->data->mac_addrs[i].addr_bytes, in hinic_deinit_mac_addr() [all …]
|
| /dpdk/drivers/net/enic/ |
| H A D | enic_flow.c | 659 memcpy(enic_spec.dst_addr.addr_bytes, spec->dst.addr_bytes, in enic_copy_item_eth_v2() 661 memcpy(enic_spec.src_addr.addr_bytes, spec->src.addr_bytes, in enic_copy_item_eth_v2() 664 memcpy(enic_mask.dst_addr.addr_bytes, mask->dst.addr_bytes, in enic_copy_item_eth_v2() 666 memcpy(enic_mask.src_addr.addr_bytes, mask->src.addr_bytes, in enic_copy_item_eth_v2()
|