=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== dpdk-20.11~rc3/app/proc-info/main.c-764- dpdk-20.11~rc3/app/proc-info/main.c:765: rte_ether_format_addr(ebuf, sizeof(ebuf), &mac); dpdk-20.11~rc3/app/proc-info/main.c-766- printf("\t -- mac %s\n", ebuf); ############################################## dpdk-20.11~rc3/app/test-acl/main.c-390-static int dpdk-20.11~rc3/app/test-acl/main.c:391:parse_ipv6_addr(const char *in, const char **end, uint32_t v[IPV6_ADDR_U32], dpdk-20.11~rc3/app/test-acl/main.c-392- char dlm) ############################################## dpdk-20.11~rc3/app/test-acl/main.c-420- dpdk-20.11~rc3/app/test-acl/main.c:421: rc = parse_ipv6_addr(in, &end, v, 0); dpdk-20.11~rc3/app/test-acl/main.c-422- if (rc != 0) ############################################## dpdk-20.11~rc3/app/test-acl/main.c-532- /* get address. */ dpdk-20.11~rc3/app/test-acl/main.c:533: rc = parse_ipv6_addr(in, &mp, v, '/'); dpdk-20.11~rc3/app/test-acl/main.c-534- if (rc != 0) ############################################## dpdk-20.11~rc3/app/test-fib/main.c-348-static void dpdk-20.11~rc3/app/test-fib/main.c:349:complete_v6_addr(uint32_t *addr, uint32_t rnd, int n) dpdk-20.11~rc3/app/test-fib/main.c-350-{ ############################################## dpdk-20.11~rc3/app/test-fib/main.c-381- rnd = rte_cpu_to_be_32(rnd_val << (32 - i)); dpdk-20.11~rc3/app/test-fib/main.c:382: complete_v6_addr((uint32_t *)rt[k].addr, dpdk-20.11~rc3/app/test-fib/main.c-383- rnd, a); ############################################## dpdk-20.11~rc3/app/test-pmd/cmdline.c-492- dpdk-20.11~rc3/app/test-pmd/cmdline.c:493: "set vf mac addr (port_id) (vf_id) (XX:XX:XX:XX:XX:XX)\n" dpdk-20.11~rc3/app/test-pmd/cmdline.c-494- " Set the MAC address for a VF from the PF.\n\n" ############################################## dpdk-20.11~rc3/app/test-pmd/cmdline.c-630- dpdk-20.11~rc3/app/test-pmd/cmdline.c:631: "set bonding mac_addr (port_id) (address)\n" dpdk-20.11~rc3/app/test-pmd/cmdline.c-632- " Set the MAC address of a bonded device.\n\n" ############################################## dpdk-20.11~rc3/app/test-pmd/cmdline.c-8796- if (ret == -ENOTSUP) dpdk-20.11~rc3/app/test-pmd/cmdline.c:8797: ret = rte_pmd_i40e_add_vf_mac_addr(res->port_num, res->vf_num, dpdk-20.11~rc3/app/test-pmd/cmdline.c-8798- &res->address); ############################################## dpdk-20.11~rc3/app/test-pmd/cmdline.c-10639- dpdk-20.11~rc3/app/test-pmd/cmdline.c:10640: if (!rte_is_multicast_ether_addr(&res->mc_addr)) { dpdk-20.11~rc3/app/test-pmd/cmdline.c-10641- printf("Invalid multicast addr %02X:%02X:%02X:%02X:%02X:%02X\n", ############################################## dpdk-20.11~rc3/app/test-pmd/cmdline.c-11436- if (ret == -ENOTSUP) dpdk-20.11~rc3/app/test-pmd/cmdline.c:11437: ret = rte_pmd_ixgbe_set_vf_mac_addr(res->port_id, res->vf_id, dpdk-20.11~rc3/app/test-pmd/cmdline.c-11438- &res->mac_addr); ############################################## dpdk-20.11~rc3/app/test-pmd/cmdline.c-11441- if (ret == -ENOTSUP) dpdk-20.11~rc3/app/test-pmd/cmdline.c:11442: ret = rte_pmd_i40e_set_vf_mac_addr(res->port_id, res->vf_id, dpdk-20.11~rc3/app/test-pmd/cmdline.c-11443- &res->mac_addr); ############################################## dpdk-20.11~rc3/app/test-pmd/cmdline.c-11446- if (ret == -ENOTSUP) dpdk-20.11~rc3/app/test-pmd/cmdline.c:11447: ret = rte_pmd_bnxt_set_vf_mac_addr(res->port_id, res->vf_id, dpdk-20.11~rc3/app/test-pmd/cmdline.c-11448- &res->mac_addr); ############################################## dpdk-20.11~rc3/app/test-pmd/cmdline_flow.c-1705- void *, unsigned int); dpdk-20.11~rc3/app/test-pmd/cmdline_flow.c:1706:static int parse_mac_addr(struct context *, const struct token *, dpdk-20.11~rc3/app/test-pmd/cmdline_flow.c-1707- const char *, unsigned int, dpdk-20.11~rc3/app/test-pmd/cmdline_flow.c-1708- void *, unsigned int); dpdk-20.11~rc3/app/test-pmd/cmdline_flow.c:1709:static int parse_ipv4_addr(struct context *, const struct token *, dpdk-20.11~rc3/app/test-pmd/cmdline_flow.c-1710- const char *, unsigned int, dpdk-20.11~rc3/app/test-pmd/cmdline_flow.c-1711- void *, unsigned int); dpdk-20.11~rc3/app/test-pmd/cmdline_flow.c:1712:static int parse_ipv6_addr(struct context *, const struct token *, dpdk-20.11~rc3/app/test-pmd/cmdline_flow.c-1713- const char *, unsigned int, ############################################## dpdk-20.11~rc3/app/test-pmd/cmdline_flow.c-6574-static int dpdk-20.11~rc3/app/test-pmd/cmdline_flow.c:6575:parse_mac_addr(struct context *ctx, const struct token *token, dpdk-20.11~rc3/app/test-pmd/cmdline_flow.c-6576- const char *str, unsigned int len, ############################################## dpdk-20.11~rc3/app/test-pmd/cmdline_flow.c-6593- goto error; dpdk-20.11~rc3/app/test-pmd/cmdline_flow.c:6594: ret = cmdline_parse_etheraddr(NULL, str, &tmp, size); dpdk-20.11~rc3/app/test-pmd/cmdline_flow.c-6595- if (ret < 0 || (unsigned int)ret != len) ############################################## dpdk-20.11~rc3/app/test-pmd/cmdline_flow.c-6615-static int dpdk-20.11~rc3/app/test-pmd/cmdline_flow.c:6616:parse_ipv4_addr(struct context *ctx, const struct token *token, dpdk-20.11~rc3/app/test-pmd/cmdline_flow.c-6617- const char *str, unsigned int len, ############################################## dpdk-20.11~rc3/app/test-pmd/cmdline_flow.c-6661-static int dpdk-20.11~rc3/app/test-pmd/cmdline_flow.c:6662:parse_ipv6_addr(struct context *ctx, const struct token *token, dpdk-20.11~rc3/app/test-pmd/cmdline_flow.c-6663- const char *str, unsigned int len, ############################################## dpdk-20.11~rc3/app/test-pmd/config.c-164-static void dpdk-20.11~rc3/app/test-pmd/config.c:165:print_ethaddr(const char *name, struct rte_ether_addr *eth_addr) dpdk-20.11~rc3/app/test-pmd/config.c-166-{ dpdk-20.11~rc3/app/test-pmd/config.c-167- char buf[RTE_ETHER_ADDR_FMT_SIZE]; dpdk-20.11~rc3/app/test-pmd/config.c:168: rte_ether_format_addr(buf, RTE_ETHER_ADDR_FMT_SIZE, eth_addr); dpdk-20.11~rc3/app/test-pmd/config.c-169- printf("%s%s", name, buf); ############################################## dpdk-20.11~rc3/app/test-pmd/config.c-633- &mac_addr) == 0) dpdk-20.11~rc3/app/test-pmd/config.c:634: print_ethaddr("\n\tMAC address: ", dpdk-20.11~rc3/app/test-pmd/config.c-635- &mac_addr); ############################################## dpdk-20.11~rc3/app/test-pmd/config.c-676- if (eth_macaddr_get_print_err(port_id, &mac_addr) == 0) dpdk-20.11~rc3/app/test-pmd/config.c:677: print_ethaddr("MAC address: ", &mac_addr); dpdk-20.11~rc3/app/test-pmd/config.c-678- rte_eth_dev_get_name_by_port(port_id, name); ############################################## dpdk-20.11~rc3/app/test-pmd/config.c-3420- ports[fs->tx_port].socket_id); dpdk-20.11~rc3/app/test-pmd/config.c:3421: print_ethaddr("peer=", dpdk-20.11~rc3/app/test-pmd/config.c-3422- &peer_eth_addrs[fs->peer_addr]); ############################################## dpdk-20.11~rc3/app/test-pmd/config.c-3436- } dpdk-20.11~rc3/app/test-pmd/config.c:3437: if (rte_ether_unformat_addr(peer_addr, &new_peer_addr) < 0) { dpdk-20.11~rc3/app/test-pmd/config.c-3438- printf("Error: Invalid ethernet address: %s\n", peer_addr); ############################################## dpdk-20.11~rc3/app/test-pmd/config.c-5068- for (i = 0; i < port->mc_addr_nb; i++) { dpdk-20.11~rc3/app/test-pmd/config.c:5069: if (rte_is_same_ether_addr(mc_addr, &port->mc_addr_pool[i])) { dpdk-20.11~rc3/app/test-pmd/config.c-5070- printf("multicast address already filtered by port\n"); ############################################## dpdk-20.11~rc3/app/test-pmd/config.c-5095- for (i = 0; i < port->mc_addr_nb; i++) { dpdk-20.11~rc3/app/test-pmd/config.c:5096: if (rte_is_same_ether_addr(mc_addr, &port->mc_addr_pool[i])) dpdk-20.11~rc3/app/test-pmd/config.c-5097- break; ############################################## dpdk-20.11~rc3/app/test-pmd/config.c-5297- /* skip zero address */ dpdk-20.11~rc3/app/test-pmd/config.c:5298: if (rte_is_zero_ether_addr(addr)) dpdk-20.11~rc3/app/test-pmd/config.c-5299- continue; ############################################## dpdk-20.11~rc3/app/test-pmd/config.c-5309- /* skip zero address */ dpdk-20.11~rc3/app/test-pmd/config.c:5310: if (rte_is_zero_ether_addr(addr)) dpdk-20.11~rc3/app/test-pmd/config.c-5311- continue; dpdk-20.11~rc3/app/test-pmd/config.c-5312- dpdk-20.11~rc3/app/test-pmd/config.c:5313: rte_ether_format_addr(buf, RTE_ETHER_ADDR_FMT_SIZE, addr); dpdk-20.11~rc3/app/test-pmd/config.c-5314- printf(" %s\n", buf); ############################################## dpdk-20.11~rc3/app/test-pmd/config.c-5332- dpdk-20.11~rc3/app/test-pmd/config.c:5333: rte_ether_format_addr(buf, RTE_ETHER_ADDR_FMT_SIZE, addr); dpdk-20.11~rc3/app/test-pmd/config.c-5334- printf(" %s\n", buf); ############################################## dpdk-20.11~rc3/app/test-pmd/icmpecho.c-227- dpdk-20.11~rc3/app/test-pmd/icmpecho.c:228: rte_ether_format_addr(buf, RTE_ETHER_ADDR_FMT_SIZE, ea); dpdk-20.11~rc3/app/test-pmd/icmpecho.c-229- if (what) ############################################## dpdk-20.11~rc3/app/test-pmd/icmpecho.c-265- dpdk-20.11~rc3/app/test-pmd/icmpecho.c:266:#define is_multicast_ipv4_addr(ipv4_addr) \ dpdk-20.11~rc3/app/test-pmd/icmpecho.c-267- (((rte_be_to_cpu_32((ipv4_addr)) >> 24) & 0x000000FF) == 0xE0) ############################################## dpdk-20.11~rc3/app/test-pmd/icmpecho.c-459- ip_addr = ip_h->src_addr; dpdk-20.11~rc3/app/test-pmd/icmpecho.c:460: if (is_multicast_ipv4_addr(ip_h->dst_addr)) { dpdk-20.11~rc3/app/test-pmd/icmpecho.c-461- uint32_t ip_src; ############################################## dpdk-20.11~rc3/app/test-pmd/parameters.c-252- dpdk-20.11~rc3/app/test-pmd/parameters.c:253: if (rte_ether_unformat_addr(buf, &peer_eth_addrs[i]) < 0) { dpdk-20.11~rc3/app/test-pmd/parameters.c-254- printf("Bad MAC address format on line %d\n", i+1); ############################################## dpdk-20.11~rc3/app/test-pmd/parameters.c-780- dpdk-20.11~rc3/app/test-pmd/parameters.c:781: if (rte_ether_unformat_addr(port_end, dpdk-20.11~rc3/app/test-pmd/parameters.c-782- &peer_eth_addrs[n]) < 0) ############################################## dpdk-20.11~rc3/app/test-pmd/util.c-18-static inline void dpdk-20.11~rc3/app/test-pmd/util.c:19:print_ether_addr(const char *what, const struct rte_ether_addr *eth_addr) dpdk-20.11~rc3/app/test-pmd/util.c-20-{ dpdk-20.11~rc3/app/test-pmd/util.c-21- char buf[RTE_ETHER_ADDR_FMT_SIZE]; dpdk-20.11~rc3/app/test-pmd/util.c:22: rte_ether_format_addr(buf, RTE_ETHER_ADDR_FMT_SIZE, eth_addr); dpdk-20.11~rc3/app/test-pmd/util.c-23- printf("%s%s", what, buf); ############################################## dpdk-20.11~rc3/app/test-pmd/util.c-121- } dpdk-20.11~rc3/app/test-pmd/util.c:122: print_ether_addr(" src=", ð_hdr->s_addr); dpdk-20.11~rc3/app/test-pmd/util.c:123: print_ether_addr(" - dst=", ð_hdr->d_addr); dpdk-20.11~rc3/app/test-pmd/util.c-124- printf(" - type=0x%04x - length=%u - nb_segs=%d", ############################################## dpdk-20.11~rc3/app/test-sad/main.c-434-static void dpdk-20.11~rc3/app/test-sad/main.c:435:print_addr(int af, const void *addr) dpdk-20.11~rc3/app/test-sad/main.c-436-{ ############################################## dpdk-20.11~rc3/app/test-sad/main.c-449- printf("<SPI: %u DIP: ", spi); dpdk-20.11~rc3/app/test-sad/main.c:450: print_addr(af, dip); dpdk-20.11~rc3/app/test-sad/main.c-451- printf(" SIP: "); dpdk-20.11~rc3/app/test-sad/main.c:452: print_addr(af, sip); dpdk-20.11~rc3/app/test-sad/main.c-453- printf(">"); ############################################## dpdk-20.11~rc3/app/test/packet_burst_generator.h-19- dpdk-20.11~rc3/app/test/packet_burst_generator.h:20:#define IPV4_ADDR(a, b, c, d)(((a & 0xff) << 24) | ((b & 0xff) << 16) | \ dpdk-20.11~rc3/app/test/packet_burst_generator.h-21- ((c & 0xff) << 8) | (d & 0xff)) ############################################## dpdk-20.11~rc3/app/test/test_cmdline_etheraddr.c-94- /* try all null */ dpdk-20.11~rc3/app/test/test_cmdline_etheraddr.c:95: ret = cmdline_parse_etheraddr(NULL, NULL, NULL, 0); dpdk-20.11~rc3/app/test/test_cmdline_etheraddr.c-96- if (ret != -1) { ############################################## dpdk-20.11~rc3/app/test/test_cmdline_etheraddr.c-101- /* try null buf */ dpdk-20.11~rc3/app/test/test_cmdline_etheraddr.c:102: ret = cmdline_parse_etheraddr(NULL, NULL, (void*)&result, dpdk-20.11~rc3/app/test/test_cmdline_etheraddr.c-103- sizeof(result)); ############################################## dpdk-20.11~rc3/app/test/test_cmdline_etheraddr.c-113- dpdk-20.11~rc3/app/test/test_cmdline_etheraddr.c:114: ret = cmdline_parse_etheraddr(NULL, buf, NULL, 0); dpdk-20.11~rc3/app/test/test_cmdline_etheraddr.c-115- if (ret == -1) { ############################################## dpdk-20.11~rc3/app/test/test_cmdline_etheraddr.c-126- /* coverage! */ dpdk-20.11~rc3/app/test/test_cmdline_etheraddr.c:127: ret = cmdline_get_help_etheraddr(NULL, buf, sizeof(buf)); dpdk-20.11~rc3/app/test/test_cmdline_etheraddr.c-128- if (ret < 0) { ############################################## dpdk-20.11~rc3/app/test/test_cmdline_etheraddr.c-148- dpdk-20.11~rc3/app/test/test_cmdline_etheraddr.c:149: ret = cmdline_parse_etheraddr(NULL, ether_addr_invalid_strs[i], dpdk-20.11~rc3/app/test/test_cmdline_etheraddr.c-150- (void*)&result, sizeof(result)); ############################################## dpdk-20.11~rc3/app/test/test_cmdline_etheraddr.c-173- dpdk-20.11~rc3/app/test/test_cmdline_etheraddr.c:174: ret = cmdline_parse_etheraddr(NULL, ether_addr_valid_strs[i].str, dpdk-20.11~rc3/app/test/test_cmdline_etheraddr.c-175- (void*)&result, sizeof(result)); ############################################## dpdk-20.11~rc3/app/test/test_cmdline_etheraddr.c-192- dpdk-20.11~rc3/app/test/test_cmdline_etheraddr.c:193: ret = cmdline_parse_etheraddr(NULL, ether_addr_garbage_strs[i], dpdk-20.11~rc3/app/test/test_cmdline_etheraddr.c-194- (void*)&result, sizeof(result)); ############################################## dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c-265-static void dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c:266:dump_addr(cmdline_ipaddr_t addr) dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c-267-{ ############################################## dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c-319-static int dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c:320:can_parse_addr(unsigned addr_flags, unsigned test_flags) dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c-321-{ ############################################## dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c-348- dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c:349: if (cmdline_get_help_ipaddr((cmdline_parse_token_hdr_t*)&token, dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c-350- buf, sizeof(buf)) == -1) { ############################################## dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c-372- dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c:373: cmdline_get_help_ipaddr((cmdline_parse_token_hdr_t*)&token, dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c-374- buf, sizeof(buf)); dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c-375- dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c:376: ret = cmdline_parse_ipaddr((cmdline_parse_token_hdr_t*)&token, dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c-377- ipaddr_valid_strs[i].str, (void*)&result, ############################################## dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c-381- if ((ret < 0) == dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c:382: (can_parse_addr(ipaddr_valid_strs[i].flags, flags))) { dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c-383- printf("Error: unexpected behavior when parsing %s as %s!\n", ############################################## dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c-385- printf("Parsed result: "); dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c:386: dump_addr(result); dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c-387- printf("Expected result: "); dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c:388: dump_addr(ipaddr_valid_strs[i].addr); dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c-389- return -1; ############################################## dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c-395- printf("Parsed result: "); dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c:396: dump_addr(result); dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c-397- printf("Expected result: "); dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c:398: dump_addr(ipaddr_valid_strs[i].addr); dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c-399- return -1; ############################################## dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c-422- dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c:423: cmdline_get_help_ipaddr((cmdline_parse_token_hdr_t*)&token, dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c-424- buf, sizeof(buf)); dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c-425- dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c:426: ret = cmdline_parse_ipaddr((cmdline_parse_token_hdr_t*)&token, dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c-427- ipaddr_garbage_addr4_strs[i], (void*)&result, ############################################## dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c-431- if ((ret < 0) == dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c:432: (can_parse_addr(CMDLINE_IPADDR_V4, flags))) { dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c-433- printf("Error: unexpected behavior when parsing %s as %s!\n", ############################################## dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c-464- dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c:465: cmdline_get_help_ipaddr((cmdline_parse_token_hdr_t*)&token, dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c-466- buf, sizeof(buf)); dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c-467- dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c:468: ret = cmdline_parse_ipaddr((cmdline_parse_token_hdr_t*)&token, dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c-469- ipaddr_garbage_addr6_strs[i], (void*)&result, ############################################## dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c-473- if ((ret < 0) == dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c:474: (can_parse_addr(CMDLINE_IPADDR_V6, flags))) { dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c-475- printf("Error: unexpected behavior when parsing %s as %s!\n", ############################################## dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c-507- dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c:508: cmdline_get_help_ipaddr((cmdline_parse_token_hdr_t*)&token, dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c-509- buf, sizeof(buf)); dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c-510- dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c:511: ret = cmdline_parse_ipaddr((cmdline_parse_token_hdr_t*)&token, dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c-512- ipaddr_garbage_network4_strs[i], (void*)&result, ############################################## dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c-516- if ((ret < 0) == dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c:517: (can_parse_addr(CMDLINE_IPADDR_V4 | CMDLINE_IPADDR_NETWORK, flags))) { dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c-518- printf("Error: unexpected behavior when parsing %s as %s!\n", ############################################## dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c-549- dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c:550: cmdline_get_help_ipaddr((cmdline_parse_token_hdr_t*)&token, dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c-551- buf, sizeof(buf)); dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c-552- dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c:553: ret = cmdline_parse_ipaddr((cmdline_parse_token_hdr_t*)&token, dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c-554- ipaddr_garbage_network6_strs[i], (void*)&result, ############################################## dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c-558- if ((ret < 0) == dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c:559: (can_parse_addr(CMDLINE_IPADDR_V6 | CMDLINE_IPADDR_NETWORK, flags))) { dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c-560- printf("Error: unexpected behavior when parsing %s as %s!\n", ############################################## dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c-603- dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c:604: cmdline_get_help_ipaddr((cmdline_parse_token_hdr_t*)&token, dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c-605- buf, sizeof(buf)); dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c-606- dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c:607: ret = cmdline_parse_ipaddr((cmdline_parse_token_hdr_t*)&token, dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c-608- ipaddr_invalid_strs[i], (void*)&result, ############################################## dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c-614- printf("Parsed result: "); dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c:615: dump_addr(result); dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c-616- return -1; ############################################## dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c-634- /* null token */ dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c:635: if (cmdline_parse_ipaddr(NULL, buf, (void*)&result, dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c-636- sizeof(result)) != -1) { ############################################## dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c-640- /* null buffer */ dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c:641: if (cmdline_parse_ipaddr((cmdline_parse_token_hdr_t*)&token, dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c-642- NULL, (void*)&result, sizeof(result)) != -1) { ############################################## dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c-646- /* empty buffer */ dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c:647: if (cmdline_parse_ipaddr((cmdline_parse_token_hdr_t*)&token, dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c-648- "", (void*)&result, sizeof(result)) != -1) { ############################################## dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c-652- /* null result */ dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c:653: if (cmdline_parse_ipaddr((cmdline_parse_token_hdr_t*)&token, dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c-654- buf, NULL, 0) == -1) { ############################################## dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c-659- /* null token */ dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c:660: if (cmdline_get_help_ipaddr(NULL, buf, 0) != -1) { dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c-661- printf("Error: help accepted invalid parameters!\n"); ############################################## dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c-664- /* null buffer */ dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c:665: if (cmdline_get_help_ipaddr((cmdline_parse_token_hdr_t*)&token, dpdk-20.11~rc3/app/test/test_cmdline_ipaddr.c-666- NULL, 0) != -1) { ############################################## dpdk-20.11~rc3/app/test/test_flow_classify.c-468- struct rte_udp_hdr pkt_udp_hdr; dpdk-20.11~rc3/app/test/test_flow_classify.c:469: uint32_t src_addr = IPV4_ADDR(2, 2, 2, 3); dpdk-20.11~rc3/app/test/test_flow_classify.c:470: uint32_t dst_addr = IPV4_ADDR(2, 2, 2, 7); dpdk-20.11~rc3/app/test/test_flow_classify.c-471- uint16_t src_port = 32; ############################################## dpdk-20.11~rc3/app/test/test_flow_classify.c-505- struct rte_tcp_hdr pkt_tcp_hdr; dpdk-20.11~rc3/app/test/test_flow_classify.c:506: uint32_t src_addr = IPV4_ADDR(1, 2, 3, 4); dpdk-20.11~rc3/app/test/test_flow_classify.c:507: uint32_t dst_addr = IPV4_ADDR(5, 6, 7, 8); dpdk-20.11~rc3/app/test/test_flow_classify.c-508- uint16_t src_port = 16; ############################################## dpdk-20.11~rc3/app/test/test_flow_classify.c-542- struct rte_sctp_hdr pkt_sctp_hdr; dpdk-20.11~rc3/app/test/test_flow_classify.c:543: uint32_t src_addr = IPV4_ADDR(11, 12, 13, 14); dpdk-20.11~rc3/app/test/test_flow_classify.c:544: uint32_t dst_addr = IPV4_ADDR(15, 16, 17, 18); dpdk-20.11~rc3/app/test/test_flow_classify.c-545- uint16_t src_port = 10; ############################################## dpdk-20.11~rc3/app/test/test_link_bonding.c-117- dpdk-20.11~rc3/app/test/test_link_bonding.c:118:static uint32_t src_addr = IPV4_ADDR(192, 168, 1, 98); dpdk-20.11~rc3/app/test/test_link_bonding.c:119:static uint32_t dst_addr_0 = IPV4_ADDR(192, 168, 1, 98); dpdk-20.11~rc3/app/test/test_link_bonding.c:120:static uint32_t dst_addr_1 = IPV4_ADDR(193, 166, 10, 97); dpdk-20.11~rc3/app/test/test_link_bonding.c-121- ############################################## dpdk-20.11~rc3/app/test/test_link_bonding.c-2859-static int dpdk-20.11~rc3/app/test/test_link_bonding.c:2860:test_balance_l23_tx_burst_ipv4_toggle_ip_addr(void) dpdk-20.11~rc3/app/test/test_link_bonding.c-2861-{ ############################################## dpdk-20.11~rc3/app/test/test_link_bonding.c-2865-static int dpdk-20.11~rc3/app/test/test_link_bonding.c:2866:test_balance_l23_tx_burst_vlan_ipv4_toggle_ip_addr(void) dpdk-20.11~rc3/app/test/test_link_bonding.c-2867-{ ############################################## dpdk-20.11~rc3/app/test/test_link_bonding.c-2871-static int dpdk-20.11~rc3/app/test/test_link_bonding.c:2872:test_balance_l23_tx_burst_ipv6_toggle_ip_addr(void) dpdk-20.11~rc3/app/test/test_link_bonding.c-2873-{ ############################################## dpdk-20.11~rc3/app/test/test_link_bonding.c-2877-static int dpdk-20.11~rc3/app/test/test_link_bonding.c:2878:test_balance_l23_tx_burst_vlan_ipv6_toggle_ip_addr(void) dpdk-20.11~rc3/app/test/test_link_bonding.c-2879-{ ############################################## dpdk-20.11~rc3/app/test/test_link_bonding.c-2883-static int dpdk-20.11~rc3/app/test/test_link_bonding.c:2884:test_balance_l23_tx_burst_toggle_mac_addr(void) dpdk-20.11~rc3/app/test/test_link_bonding.c-2885-{ ############################################## dpdk-20.11~rc3/app/test/test_link_bonding.c-2971-static int dpdk-20.11~rc3/app/test/test_link_bonding.c:2972:test_balance_l34_tx_burst_ipv4_toggle_ip_addr(void) dpdk-20.11~rc3/app/test/test_link_bonding.c-2973-{ ############################################## dpdk-20.11~rc3/app/test/test_link_bonding.c-2983-static int dpdk-20.11~rc3/app/test/test_link_bonding.c:2984:test_balance_l34_tx_burst_vlan_ipv4_toggle_ip_addr(void) dpdk-20.11~rc3/app/test/test_link_bonding.c-2985-{ ############################################## dpdk-20.11~rc3/app/test/test_link_bonding.c-2989-static int dpdk-20.11~rc3/app/test/test_link_bonding.c:2990:test_balance_l34_tx_burst_ipv6_toggle_ip_addr(void) dpdk-20.11~rc3/app/test/test_link_bonding.c-2991-{ ############################################## dpdk-20.11~rc3/app/test/test_link_bonding.c-2995-static int dpdk-20.11~rc3/app/test/test_link_bonding.c:2996:test_balance_l34_tx_burst_vlan_ipv6_toggle_ip_addr(void) dpdk-20.11~rc3/app/test/test_link_bonding.c-2997-{ ############################################## dpdk-20.11~rc3/app/test/test_link_bonding.c-4698- dpdk-20.11~rc3/app/test/test_link_bonding.c:4699:static uint32_t ip_host = IPV4_ADDR(192, 168, 0, 0); dpdk-20.11~rc3/app/test/test_link_bonding.c:4700:static uint32_t ip_client1 = IPV4_ADDR(192, 168, 0, 1); dpdk-20.11~rc3/app/test/test_link_bonding.c:4701:static uint32_t ip_client2 = IPV4_ADDR(192, 168, 0, 2); dpdk-20.11~rc3/app/test/test_link_bonding.c:4702:static uint32_t ip_client3 = IPV4_ADDR(192, 168, 0, 3); dpdk-20.11~rc3/app/test/test_link_bonding.c:4703:static uint32_t ip_client4 = IPV4_ADDR(192, 168, 0, 4); dpdk-20.11~rc3/app/test/test_link_bonding.c-4704- ############################################## dpdk-20.11~rc3/app/test/test_link_bonding.c-4806- if (slave_idx%2 == 0) { dpdk-20.11~rc3/app/test/test_link_bonding.c:4807: if (!rte_is_same_ether_addr(slave_mac1, dpdk-20.11~rc3/app/test/test_link_bonding.c-4808- &arp_pkt->arp_data.arp_sha)) { ############################################## dpdk-20.11~rc3/app/test/test_link_bonding.c-4812- } else { dpdk-20.11~rc3/app/test/test_link_bonding.c:4813: if (!rte_is_same_ether_addr(slave_mac2, dpdk-20.11~rc3/app/test/test_link_bonding.c-4814- &arp_pkt->arp_data.arp_sha)) { ############################################## dpdk-20.11~rc3/app/test/test_link_bonding.c-4935- if (slave_idx%2 == 0) { dpdk-20.11~rc3/app/test/test_link_bonding.c:4936: if (!rte_is_same_ether_addr(slave_mac1, dpdk-20.11~rc3/app/test/test_link_bonding.c-4937- &arp_pkt->arp_data.arp_sha)) { ############################################## dpdk-20.11~rc3/app/test/test_link_bonding.c-4941- } else { dpdk-20.11~rc3/app/test/test_link_bonding.c:4942: if (!rte_is_same_ether_addr(slave_mac2, dpdk-20.11~rc3/app/test/test_link_bonding.c-4943- &arp_pkt->arp_data.arp_sha)) { ############################################## dpdk-20.11~rc3/app/test/test_link_bonding_mode4.c-258- strerror(-retval)); dpdk-20.11~rc3/app/test/test_link_bonding_mode4.c:259: TEST_ASSERT_EQUAL(rte_is_same_ether_addr(&addr, &addr_check), 1, dpdk-20.11~rc3/app/test/test_link_bonding_mode4.c-260- "Slave MAC address is not as expected"); ############################################## dpdk-20.11~rc3/app/test/test_link_bonding_mode4.c-872- hdr = rte_pktmbuf_mtod(pkts[i], struct rte_ether_hdr *); dpdk-20.11~rc3/app/test/test_link_bonding_mode4.c:873: cnt[rte_is_same_ether_addr(&hdr->d_addr, dpdk-20.11~rc3/app/test/test_link_bonding_mode4.c-874- &bonded_mac)]++; ############################################## dpdk-20.11~rc3/app/test/test_link_bonding_mode4.c-920- hdr = rte_pktmbuf_mtod(pkts[i], struct rte_ether_hdr *); dpdk-20.11~rc3/app/test/test_link_bonding_mode4.c:921: eq_cnt += rte_is_same_ether_addr(&hdr->d_addr, dpdk-20.11~rc3/app/test/test_link_bonding_mode4.c-922- &bonded_mac); ############################################## dpdk-20.11~rc3/app/test/test_pmd_perf.c-179-static void dpdk-20.11~rc3/app/test/test_pmd_perf.c:180:print_ethaddr(const char *name, const struct rte_ether_addr *eth_addr) dpdk-20.11~rc3/app/test/test_pmd_perf.c-181-{ dpdk-20.11~rc3/app/test/test_pmd_perf.c-182- char buf[RTE_ETHER_ADDR_FMT_SIZE]; dpdk-20.11~rc3/app/test/test_pmd_perf.c:183: rte_ether_format_addr(buf, RTE_ETHER_ADDR_FMT_SIZE, eth_addr); dpdk-20.11~rc3/app/test/test_pmd_perf.c-184- printf("%s%s", name, buf); ############################################## dpdk-20.11~rc3/app/test/test_pmd_perf.c-203- pktlen = initialize_ipv4_header(&pkt_ipv4_hdr, dpdk-20.11~rc3/app/test/test_pmd_perf.c:204: IPV4_ADDR(10, 0, 0, 1), dpdk-20.11~rc3/app/test/test_pmd_perf.c:205: IPV4_ADDR(10, 0, 0, 2), 26); dpdk-20.11~rc3/app/test/test_pmd_perf.c-206- printf("IPv4 pktlen %u\n", pktlen); ############################################## dpdk-20.11~rc3/app/test/test_pmd_perf.c-730- printf("Port %u ", portid); dpdk-20.11~rc3/app/test/test_pmd_perf.c:731: print_ethaddr("Address:", &ports_eth_addr[portid]); dpdk-20.11~rc3/app/test/test_pmd_perf.c-732- printf("\n"); ############################################## dpdk-20.11~rc3/buildtools/check-symbols.sh-25-ret=0 dpdk-20.11~rc3/buildtools/check-symbols.sh:26:for SYM in `$LIST_SYMBOL -S EXPERIMENTAL $MAPFILE |cut -d ' ' -f 3` dpdk-20.11~rc3/buildtools/check-symbols.sh-27-do ############################################## dpdk-20.11~rc3/buildtools/check-symbols.sh-57- dpdk-20.11~rc3/buildtools/check-symbols.sh:58:for SYM in `$LIST_SYMBOL -S INTERNAL $MAPFILE |cut -d ' ' -f 3` dpdk-20.11~rc3/buildtools/check-symbols.sh-59-do ############################################## dpdk-20.11~rc3/buildtools/gen-pmdinfo-cfile.sh-10-echo 'static __attribute__((unused)) const char *generator = "'$0'";' > $output dpdk-20.11~rc3/buildtools/gen-pmdinfo-cfile.sh:11:for ofile in `ar t $arfile` ; do dpdk-20.11~rc3/buildtools/gen-pmdinfo-cfile.sh-12- ar p $arfile $ofile | $pmdinfogen - - >> $output 2> /dev/null ############################################## dpdk-20.11~rc3/devtools/check-abi-version.sh-30-# get output of objdump dpdk-20.11~rc3/devtools/check-abi-version.sh:31:OBJ_DUMP_OUTPUT=`objdump -TC --section=.text ${LIB} 2>&1 | grep ".text"` dpdk-20.11~rc3/devtools/check-abi-version.sh-32- ############################################## dpdk-20.11~rc3/doc/guides/contributing/coding_style.rst-702- dpdk-20.11~rc3/doc/guides/contributing/coding_style.rst:703:Inline ASM in C code dpdk-20.11~rc3/doc/guides/contributing/coding_style.rst-704-~~~~~~~~~~~~~~~~~~~~ ############################################## dpdk-20.11~rc3/doc/guides/contributing/coding_style.rst-710- dpdk-20.11~rc3/doc/guides/contributing/coding_style.rst:711: asm volatile("outb %[val], %[port]" dpdk-20.11~rc3/doc/guides/contributing/coding_style.rst-712- : : ############################################## dpdk-20.11~rc3/doc/guides/cryptodevs/aesni_gcm.rst-50- dpdk-20.11~rc3/doc/guides/cryptodevs/aesni_gcm.rst:51:The library requires NASM to be built. Depending on the library version, it might dpdk-20.11~rc3/doc/guides/cryptodevs/aesni_gcm.rst:52:require a minimum NASM version (e.g. v0.54 requires at least NASM 2.14). dpdk-20.11~rc3/doc/guides/cryptodevs/aesni_gcm.rst-53- dpdk-20.11~rc3/doc/guides/cryptodevs/aesni_gcm.rst:54:NASM is packaged for different OS. However, on some OS the version is too old, dpdk-20.11~rc3/doc/guides/cryptodevs/aesni_gcm.rst:55:so a manual installation is required. In that case, NASM can be downloaded from dpdk-20.11~rc3/doc/guides/cryptodevs/aesni_gcm.rst:56:`NASM website <https://www.nasm.us/pub/nasm/releasebuilds/?C=M;O=D>`_. dpdk-20.11~rc3/doc/guides/cryptodevs/aesni_gcm.rst-57-Once it is downloaded, extract it and follow these steps: ############################################## dpdk-20.11~rc3/doc/guides/cryptodevs/aesni_mb.rst-95- dpdk-20.11~rc3/doc/guides/cryptodevs/aesni_mb.rst:96:The library requires NASM to be built. Depending on the library version, it might dpdk-20.11~rc3/doc/guides/cryptodevs/aesni_mb.rst:97:require a minimum NASM version (e.g. v0.54 requires at least NASM 2.14). dpdk-20.11~rc3/doc/guides/cryptodevs/aesni_mb.rst-98- dpdk-20.11~rc3/doc/guides/cryptodevs/aesni_mb.rst:99:NASM is packaged for different OS. However, on some OS the version is too old, dpdk-20.11~rc3/doc/guides/cryptodevs/aesni_mb.rst:100:so a manual installation is required. In that case, NASM can be downloaded from dpdk-20.11~rc3/doc/guides/cryptodevs/aesni_mb.rst:101:`NASM website <https://www.nasm.us/pub/nasm/releasebuilds/?C=M;O=D>`_. dpdk-20.11~rc3/doc/guides/cryptodevs/aesni_mb.rst-102-Once it is downloaded, extract it and follow these steps: ############################################## dpdk-20.11~rc3/doc/guides/cryptodevs/kasumi.rst-49- dpdk-20.11~rc3/doc/guides/cryptodevs/kasumi.rst:50:The library requires NASM to be built. Depending on the library version, it might dpdk-20.11~rc3/doc/guides/cryptodevs/kasumi.rst:51:require a minimum NASM version (e.g. v0.54 requires at least NASM 2.14). dpdk-20.11~rc3/doc/guides/cryptodevs/kasumi.rst-52- dpdk-20.11~rc3/doc/guides/cryptodevs/kasumi.rst:53:NASM is packaged for different OS. However, on some OS the version is too old, dpdk-20.11~rc3/doc/guides/cryptodevs/kasumi.rst:54:so a manual installation is required. In that case, NASM can be downloaded from dpdk-20.11~rc3/doc/guides/cryptodevs/kasumi.rst:55:`NASM website <https://www.nasm.us/pub/nasm/releasebuilds/?C=M;O=D>`_. dpdk-20.11~rc3/doc/guides/cryptodevs/kasumi.rst-56-Once it is downloaded, extract it and follow these steps: ############################################## dpdk-20.11~rc3/doc/guides/cryptodevs/snow3g.rst-48- dpdk-20.11~rc3/doc/guides/cryptodevs/snow3g.rst:49:The library requires NASM to be built. Depending on the library version, it might dpdk-20.11~rc3/doc/guides/cryptodevs/snow3g.rst:50:require a minimum NASM version (e.g. v0.54 requires at least NASM 2.14). dpdk-20.11~rc3/doc/guides/cryptodevs/snow3g.rst-51- dpdk-20.11~rc3/doc/guides/cryptodevs/snow3g.rst:52:NASM is packaged for different OS. However, on some OS the version is too old, dpdk-20.11~rc3/doc/guides/cryptodevs/snow3g.rst:53:so a manual installation is required. In that case, NASM can be downloaded from dpdk-20.11~rc3/doc/guides/cryptodevs/snow3g.rst:54:`NASM website <https://www.nasm.us/pub/nasm/releasebuilds/?C=M;O=D>`_. dpdk-20.11~rc3/doc/guides/cryptodevs/snow3g.rst-55-Once it is downloaded, extract it and follow these steps: ############################################## dpdk-20.11~rc3/doc/guides/cryptodevs/zuc.rst-48- dpdk-20.11~rc3/doc/guides/cryptodevs/zuc.rst:49:The library requires NASM to be built. Depending on the library version, it might dpdk-20.11~rc3/doc/guides/cryptodevs/zuc.rst:50:require a minimum NASM version (e.g. v0.54 requires at least NASM 2.14). dpdk-20.11~rc3/doc/guides/cryptodevs/zuc.rst-51- dpdk-20.11~rc3/doc/guides/cryptodevs/zuc.rst:52:NASM is packaged for different OS. However, on some OS the version is too old, dpdk-20.11~rc3/doc/guides/cryptodevs/zuc.rst:53:so a manual installation is required. In that case, NASM can be downloaded from dpdk-20.11~rc3/doc/guides/cryptodevs/zuc.rst:54:`NASM website <https://www.nasm.us/pub/nasm/releasebuilds/?C=M;O=D>`_. dpdk-20.11~rc3/doc/guides/cryptodevs/zuc.rst-55-Once it is downloaded, extract it and follow these steps: ############################################## dpdk-20.11~rc3/doc/guides/howto/pvp_reference_benchmark.rst-58- | sort | uniq \ dpdk-20.11~rc3/doc/guides/howto/pvp_reference_benchmark.rst:59: | awk -F, '{system("echo 0 > /sys/devices/system/cpu/cpu"$2"/online")}' dpdk-20.11~rc3/doc/guides/howto/pvp_reference_benchmark.rst-60- ############################################## dpdk-20.11~rc3/doc/guides/linux_gsg/build_dpdk.rst-125-An example of how to query and use the pkg-config file can be found in the ``Makefile`` of each of the example applications included with DPDK. dpdk-20.11~rc3/doc/guides/linux_gsg/build_dpdk.rst:126:A simplified example snippet is shown below, where the target binary name has been stored in the variable ``$(APP)`` dpdk-20.11~rc3/doc/guides/linux_gsg/build_dpdk.rst:127:and the sources for that build are stored in ``$(SRCS-y)``. dpdk-20.11~rc3/doc/guides/linux_gsg/build_dpdk.rst-128- ############################################## dpdk-20.11~rc3/doc/guides/linux_gsg/nic_perf_intel_platform.rst-138- # Unmount the hugepages. dpdk-20.11~rc3/doc/guides/linux_gsg/nic_perf_intel_platform.rst:139: umount `awk '/hugetlbfs/ {print $2}' /proc/mounts` dpdk-20.11~rc3/doc/guides/linux_gsg/nic_perf_intel_platform.rst-140- ############################################## dpdk-20.11~rc3/doc/guides/nics/bnxt.rst-266- testpmd> show port (port_id) macs dpdk-20.11~rc3/doc/guides/nics/bnxt.rst:267: testpmd> mac_addr (add|remove) (port_id) (XX:XX:XX:XX:XX:XX) dpdk-20.11~rc3/doc/guides/nics/bnxt.rst-268- ############################################## dpdk-20.11~rc3/doc/guides/nics/bnxt.rst-277- testpmd> show port (port_id) mcast_macs dpdk-20.11~rc3/doc/guides/nics/bnxt.rst:278: testpmd> mcast_addr (add|remove) (port_id) (XX:XX:XX:XX:XX:XX) dpdk-20.11~rc3/doc/guides/nics/bnxt.rst-279- ############################################## dpdk-20.11~rc3/doc/guides/prog_guide/trace_lib.rst-160-the trace buffers to the filesystem. By default, the trace files are stored in dpdk-20.11~rc3/doc/guides/prog_guide/trace_lib.rst:161:``$HOME/dpdk-traces/rte-yyyy-mm-dd-[AP]M-hh-mm-ss/``. dpdk-20.11~rc3/doc/guides/prog_guide/trace_lib.rst-162-It can be overridden by the ``--trace-dir=<directory path>`` EAL command line ############################################## dpdk-20.11~rc3/doc/guides/rel_notes/release_18_08.rst-139- dpdk-20.11~rc3/doc/guides/rel_notes/release_18_08.rst:140: * If ``$XDG_RUNTIME_DIR`` is set, ``${XDG_RUNTIME_DIR}/dpdk/<prefix>/config`` dpdk-20.11~rc3/doc/guides/rel_notes/release_18_08.rst-141- * Otherwise, ``/tmp/dpdk/<prefix>/config`` ############################################## dpdk-20.11~rc3/doc/guides/rel_notes/release_2_1.rst-863- Introduced new static inline functions ``rte_mbuf_from_indirect()`` and dpdk-20.11~rc3/doc/guides/rel_notes/release_2_1.rst:864: ``rte_mbuf_to_baddr()`` to replace the existing macros, which take the dpdk-20.11~rc3/doc/guides/rel_notes/release_2_1.rst-865- private size into account when attaching and detaching mbufs. ############################################## dpdk-20.11~rc3/doc/guides/sample_app_ug/ethtool.rst-106-- ``rte_ethtool_net_stop()`` dpdk-20.11~rc3/doc/guides/sample_app_ug/ethtool.rst:107:- ``rte_ethtool_net_get_mac_addr()`` dpdk-20.11~rc3/doc/guides/sample_app_ug/ethtool.rst:108:- ``rte_ethtool_net_set_mac_addr()`` dpdk-20.11~rc3/doc/guides/sample_app_ug/ethtool.rst:109:- ``rte_ethtool_net_validate_addr()`` dpdk-20.11~rc3/doc/guides/sample_app_ug/ethtool.rst-110-- ``rte_ethtool_net_change_mtu()`` ############################################## dpdk-20.11~rc3/doc/guides/sample_app_ug/flow_filtering.rst-311- struct rte_ether_hdr *); dpdk-20.11~rc3/doc/guides/sample_app_ug/flow_filtering.rst:312: print_ether_addr("src=", dpdk-20.11~rc3/doc/guides/sample_app_ug/flow_filtering.rst-313- ð_hdr->s_addr); dpdk-20.11~rc3/doc/guides/sample_app_ug/flow_filtering.rst:314: print_ether_addr(" - dst=", dpdk-20.11~rc3/doc/guides/sample_app_ug/flow_filtering.rst-315- ð_hdr->d_addr); ############################################## dpdk-20.11~rc3/doc/guides/sample_app_ug/flow_filtering.rst-341- eth_hdr = rte_pktmbuf_mtod(m, struct rte_ether_hdr *); dpdk-20.11~rc3/doc/guides/sample_app_ug/flow_filtering.rst:342: print_ether_addr("src=", ð_hdr->s_addr); dpdk-20.11~rc3/doc/guides/sample_app_ug/flow_filtering.rst:343: print_ether_addr(" - dst=", ð_hdr->d_addr); dpdk-20.11~rc3/doc/guides/sample_app_ug/flow_filtering.rst-344- printf(" - queue=0x%x", (unsigned int)i); ############################################## dpdk-20.11~rc3/doc/guides/sample_app_ug/server_node_efd.rst-419- printf("Port %u: '%s'\t", (unsigned int)info->id[i], dpdk-20.11~rc3/doc/guides/sample_app_ug/server_node_efd.rst:420: get_printable_mac_addr(info->id[i])); dpdk-20.11~rc3/doc/guides/sample_app_ug/server_node_efd.rst-421- printf("\n\n"); ############################################## dpdk-20.11~rc3/doc/guides/testpmd_app_ug/testpmd_funcs.rst-1412- dpdk-20.11~rc3/doc/guides/testpmd_app_ug/testpmd_funcs.rst:1413: testpmd> set vf mac addr (port_id) (vf_id) (XX:XX:XX:XX:XX:XX) dpdk-20.11~rc3/doc/guides/testpmd_app_ug/testpmd_funcs.rst-1414- ############################################## dpdk-20.11~rc3/drivers/bus/dpaa/base/fman/fman_hw.c-82-int dpdk-20.11~rc3/drivers/bus/dpaa/base/fman/fman_hw.c:83:fman_if_add_hash_mac_addr(struct fman_if *p, uint8_t *eth) dpdk-20.11~rc3/drivers/bus/dpaa/base/fman/fman_hw.c-84-{ ############################################## dpdk-20.11~rc3/drivers/bus/dpaa/base/fman/fman_hw.c-105-int dpdk-20.11~rc3/drivers/bus/dpaa/base/fman/fman_hw.c:106:fman_if_get_primary_mac_addr(struct fman_if *p, uint8_t *eth) dpdk-20.11~rc3/drivers/bus/dpaa/base/fman/fman_hw.c-107-{ ############################################## dpdk-20.11~rc3/drivers/bus/dpaa/base/fman/fman_hw.c-127-void dpdk-20.11~rc3/drivers/bus/dpaa/base/fman/fman_hw.c:128:fman_if_clear_mac_addr(struct fman_if *p, uint8_t addr_num) dpdk-20.11~rc3/drivers/bus/dpaa/base/fman/fman_hw.c-129-{ ############################################## dpdk-20.11~rc3/drivers/bus/dpaa/base/fman/fman_hw.c-148-int dpdk-20.11~rc3/drivers/bus/dpaa/base/fman/fman_hw.c:149:fman_if_add_mac_addr(struct fman_if *p, uint8_t *eth, uint8_t addr_num) dpdk-20.11~rc3/drivers/bus/dpaa/base/fman/fman_hw.c-150-{ ############################################## dpdk-20.11~rc3/drivers/bus/dpaa/include/fsl_bman.h-73- dpdk-20.11~rc3/drivers/bus/dpaa/include/fsl_bman.h:74:static inline dma_addr_t bm_buf_addr(const struct bm_buffer *buf) dpdk-20.11~rc3/drivers/bus/dpaa/include/fsl_bman.h-75-{ ############################################## dpdk-20.11~rc3/drivers/bus/dpaa/include/fsl_fman.h-48-__rte_internal dpdk-20.11~rc3/drivers/bus/dpaa/include/fsl_fman.h:49:int fman_if_add_mac_addr(struct fman_if *p, uint8_t *eth, uint8_t addr_num); dpdk-20.11~rc3/drivers/bus/dpaa/include/fsl_fman.h-50- ############################################## dpdk-20.11~rc3/drivers/bus/dpaa/include/fsl_fman.h-52-__rte_internal dpdk-20.11~rc3/drivers/bus/dpaa/include/fsl_fman.h:53:void fman_if_clear_mac_addr(struct fman_if *p, uint8_t addr_num); dpdk-20.11~rc3/drivers/bus/dpaa/include/fsl_fman.h-54- ############################################## dpdk-20.11~rc3/drivers/bus/dpaa/include/fsl_fman.h-164- dpdk-20.11~rc3/drivers/bus/dpaa/include/fsl_fman.h:165:int fman_if_add_hash_mac_addr(struct fman_if *p, uint8_t *eth); dpdk-20.11~rc3/drivers/bus/dpaa/include/fsl_fman.h-166- dpdk-20.11~rc3/drivers/bus/dpaa/include/fsl_fman.h:167:int fman_if_get_primary_mac_addr(struct fman_if *p, uint8_t *eth); dpdk-20.11~rc3/drivers/bus/dpaa/include/fsl_fman.h-168- ############################################## dpdk-20.11~rc3/drivers/bus/dpaa/include/fsl_qman.h-209- dpdk-20.11~rc3/drivers/bus/dpaa/include/fsl_qman.h:210:static inline dma_addr_t qm_fd_addr(const struct qm_fd *fd) dpdk-20.11~rc3/drivers/bus/dpaa/include/fsl_qman.h-211-{ ############################################## dpdk-20.11~rc3/drivers/bus/dpaa/include/fsl_qman.h-280- dpdk-20.11~rc3/drivers/bus/dpaa/include/fsl_qman.h:281:static inline dma_addr_t qm_sg_addr(const struct qm_sg_entry *sg) dpdk-20.11~rc3/drivers/bus/dpaa/include/fsl_qman.h-282-{ ############################################## dpdk-20.11~rc3/drivers/bus/dpaa/include/fsl_qman.h-535- dpdk-20.11~rc3/drivers/bus/dpaa/include/fsl_qman.h:536:static inline dma_addr_t qm_fqd_stashing_addr(const struct qm_fqd *fqd) dpdk-20.11~rc3/drivers/bus/dpaa/include/fsl_qman.h-537-{ ############################################## dpdk-20.11~rc3/drivers/bus/fslmc/portal/dpaa2_hw_pvt.h-252-/*Macros to define operations on FD*/ dpdk-20.11~rc3/drivers/bus/fslmc/portal/dpaa2_hw_pvt.h:253:#define DPAA2_SET_FD_ADDR(fd, addr) do { \ dpdk-20.11~rc3/drivers/bus/fslmc/portal/dpaa2_hw_pvt.h-254- (fd)->simple.addr_lo = lower_32_bits((size_t)(addr)); \ ############################################## dpdk-20.11~rc3/drivers/bus/fslmc/portal/dpaa2_hw_pvt.h-283-#define DPAA2_SET_FLE_INTERNAL_JD(fle, len) ((fle)->frc = (0x80000000 | (len))) dpdk-20.11~rc3/drivers/bus/fslmc/portal/dpaa2_hw_pvt.h:284:#define DPAA2_GET_FLE_ADDR(fle) \ dpdk-20.11~rc3/drivers/bus/fslmc/portal/dpaa2_hw_pvt.h-285- (size_t)((((uint64_t)((fle)->addr_hi)) << 32) + (fle)->addr_lo) dpdk-20.11~rc3/drivers/bus/fslmc/portal/dpaa2_hw_pvt.h:286:#define DPAA2_SET_FLE_ADDR(fle, addr) do { \ dpdk-20.11~rc3/drivers/bus/fslmc/portal/dpaa2_hw_pvt.h-287- (fle)->addr_lo = lower_32_bits((size_t)addr); \ ############################################## dpdk-20.11~rc3/drivers/bus/fslmc/portal/dpaa2_hw_pvt.h-305- ((fd)->simple.bpid_offset |= (uint32_t)1 << 28) dpdk-20.11~rc3/drivers/bus/fslmc/portal/dpaa2_hw_pvt.h:306:#define DPAA2_GET_FD_ADDR(fd) \ dpdk-20.11~rc3/drivers/bus/fslmc/portal/dpaa2_hw_pvt.h-307-(((((uint64_t)((fd)->simple.addr_hi)) << 32) + (fd)->simple.addr_lo)) ############################################## dpdk-20.11~rc3/drivers/bus/fslmc/portal/dpaa2_hw_pvt.h-407- */ dpdk-20.11~rc3/drivers/bus/fslmc/portal/dpaa2_hw_pvt.h:408:#define DPAA2_IOVA_TO_VADDR(_iova) dpaa2_mem_ptov((size_t)(_iova)) dpdk-20.11~rc3/drivers/bus/fslmc/portal/dpaa2_hw_pvt.h-409- ############################################## dpdk-20.11~rc3/drivers/bus/fslmc/portal/dpaa2_hw_pvt.h-412- */ dpdk-20.11~rc3/drivers/bus/fslmc/portal/dpaa2_hw_pvt.h:413:#define DPAA2_MODIFY_IOVA_TO_VADDR(_mem, _type) \ dpdk-20.11~rc3/drivers/bus/fslmc/portal/dpaa2_hw_pvt.h-414- {_mem = (_type)(dpaa2_mem_ptov((size_t)(_mem))); } ############################################## dpdk-20.11~rc3/drivers/bus/fslmc/portal/dpaa2_hw_pvt.h-419-#define DPAA2_VADDR_TO_IOVA(_vaddr) (phys_addr_t)(_vaddr) dpdk-20.11~rc3/drivers/bus/fslmc/portal/dpaa2_hw_pvt.h:420:#define DPAA2_IOVA_TO_VADDR(_iova) (void *)(_iova) dpdk-20.11~rc3/drivers/bus/fslmc/portal/dpaa2_hw_pvt.h:421:#define DPAA2_MODIFY_IOVA_TO_VADDR(_mem, _type) dpdk-20.11~rc3/drivers/bus/fslmc/portal/dpaa2_hw_pvt.h-422- ############################################## dpdk-20.11~rc3/drivers/bus/fslmc/qbman/qbman_portal.h-176- #define clean(p) \ dpdk-20.11~rc3/drivers/bus/fslmc/qbman/qbman_portal.h:177: { asm volatile("dc cvac, %0;" : : "r" (p) : "memory"); } dpdk-20.11~rc3/drivers/bus/fslmc/qbman/qbman_portal.h-178- #define invalidate(p) \ dpdk-20.11~rc3/drivers/bus/fslmc/qbman/qbman_portal.h:179: { asm volatile("dc ivac, %0" : : "r"(p) : "memory"); } dpdk-20.11~rc3/drivers/bus/fslmc/qbman/qbman_portal.h-180-#else ############################################## dpdk-20.11~rc3/drivers/bus/fslmc/qbman/qbman_sys_decl.h-22-#if defined(RTE_ARCH_64) dpdk-20.11~rc3/drivers/bus/fslmc/qbman/qbman_sys_decl.h:23:#define dcbz(p) { asm volatile("dc zva, %0" : : "r" (p) : "memory"); } dpdk-20.11~rc3/drivers/bus/fslmc/qbman/qbman_sys_decl.h:24:#define lwsync() { asm volatile("dmb st" : : : "memory"); } dpdk-20.11~rc3/drivers/bus/fslmc/qbman/qbman_sys_decl.h:25:#define dcbf(p) { asm volatile("dc cvac, %0" : : "r"(p) : "memory"); } dpdk-20.11~rc3/drivers/bus/fslmc/qbman/qbman_sys_decl.h:26:#define dccivac(p) { asm volatile("dc civac, %0" : : "r"(p) : "memory"); } dpdk-20.11~rc3/drivers/bus/fslmc/qbman/qbman_sys_decl.h-27-static inline void prefetch_for_load(void *p) dpdk-20.11~rc3/drivers/bus/fslmc/qbman/qbman_sys_decl.h-28-{ dpdk-20.11~rc3/drivers/bus/fslmc/qbman/qbman_sys_decl.h:29: asm volatile("prfm pldl1keep, [%0, #0]" : : "r" (p)); dpdk-20.11~rc3/drivers/bus/fslmc/qbman/qbman_sys_decl.h-30-} ############################################## dpdk-20.11~rc3/drivers/bus/fslmc/qbman/qbman_sys_decl.h-33-{ dpdk-20.11~rc3/drivers/bus/fslmc/qbman/qbman_sys_decl.h:34: asm volatile("prfm pstl1keep, [%0, #0]" : : "r" (p)); dpdk-20.11~rc3/drivers/bus/fslmc/qbman/qbman_sys_decl.h-35-} ############################################## dpdk-20.11~rc3/drivers/bus/fslmc/qbman/qbman_sys_decl.h-37-#define dcbz(p) memset(p, 0, 64) dpdk-20.11~rc3/drivers/bus/fslmc/qbman/qbman_sys_decl.h:38:#define lwsync() { asm volatile("dmb st" : : : "memory"); } dpdk-20.11~rc3/drivers/bus/fslmc/qbman/qbman_sys_decl.h-39-#define dcbf(p) RTE_SET_USED(p) dpdk-20.11~rc3/drivers/bus/fslmc/qbman/qbman_sys_decl.h-40-#define dccivac(p) RTE_SET_USED(p) dpdk-20.11~rc3/drivers/bus/fslmc/qbman/qbman_sys_decl.h:41:#define prefetch_for_load(p) { asm volatile ("pld [%0]" : : "r" (p)); } dpdk-20.11~rc3/drivers/bus/fslmc/qbman/qbman_sys_decl.h:42:#define prefetch_for_store(p) { asm volatile ("pld [%0]" : : "r" (p)); } dpdk-20.11~rc3/drivers/bus/fslmc/qbman/qbman_sys_decl.h-43-#endif ############################################## dpdk-20.11~rc3/drivers/bus/pci/linux/pci_vfio.c-55- return pread64(intr_handle->vfio_dev_fd, buf, len, dpdk-20.11~rc3/drivers/bus/pci/linux/pci_vfio.c:56: VFIO_GET_REGION_ADDR(VFIO_PCI_CONFIG_REGION_INDEX) + offs); dpdk-20.11~rc3/drivers/bus/pci/linux/pci_vfio.c-57-} ############################################## dpdk-20.11~rc3/drivers/bus/pci/linux/pci_vfio.c-63- return pwrite64(intr_handle->vfio_dev_fd, buf, len, dpdk-20.11~rc3/drivers/bus/pci/linux/pci_vfio.c:64: VFIO_GET_REGION_ADDR(VFIO_PCI_CONFIG_REGION_INDEX) + offs); dpdk-20.11~rc3/drivers/bus/pci/linux/pci_vfio.c-65-} ############################################## dpdk-20.11~rc3/drivers/bus/pci/linux/pci_vfio.c-77- ret = pread64(fd, ®, sizeof(reg), dpdk-20.11~rc3/drivers/bus/pci/linux/pci_vfio.c:78: VFIO_GET_REGION_ADDR(VFIO_PCI_CONFIG_REGION_INDEX) + dpdk-20.11~rc3/drivers/bus/pci/linux/pci_vfio.c-79- PCI_CAPABILITY_LIST); ############################################## dpdk-20.11~rc3/drivers/bus/pci/linux/pci_vfio.c-92- ret = pread64(fd, ®, sizeof(reg), dpdk-20.11~rc3/drivers/bus/pci/linux/pci_vfio.c:93: VFIO_GET_REGION_ADDR(VFIO_PCI_CONFIG_REGION_INDEX) + dpdk-20.11~rc3/drivers/bus/pci/linux/pci_vfio.c-94- cap_offset); ############################################## dpdk-20.11~rc3/drivers/bus/pci/linux/pci_vfio.c-106- ret = pread64(fd, ®, sizeof(reg), dpdk-20.11~rc3/drivers/bus/pci/linux/pci_vfio.c:107: VFIO_GET_REGION_ADDR(VFIO_PCI_CONFIG_REGION_INDEX) + dpdk-20.11~rc3/drivers/bus/pci/linux/pci_vfio.c-108- cap_offset); ############################################## dpdk-20.11~rc3/drivers/bus/pci/linux/pci_vfio.c-123- ret = pread64(fd, ®, sizeof(reg), dpdk-20.11~rc3/drivers/bus/pci/linux/pci_vfio.c:124: VFIO_GET_REGION_ADDR(VFIO_PCI_CONFIG_REGION_INDEX) + dpdk-20.11~rc3/drivers/bus/pci/linux/pci_vfio.c-125- cap_offset + 4); ############################################## dpdk-20.11~rc3/drivers/bus/pci/linux/pci_vfio.c-132- ret = pread64(fd, &flags, sizeof(flags), dpdk-20.11~rc3/drivers/bus/pci/linux/pci_vfio.c:133: VFIO_GET_REGION_ADDR(VFIO_PCI_CONFIG_REGION_INDEX) + dpdk-20.11~rc3/drivers/bus/pci/linux/pci_vfio.c-134- cap_offset + 2); ############################################## dpdk-20.11~rc3/drivers/bus/pci/linux/pci_vfio.c-159- ret = pread64(dev_fd, &cmd, sizeof(cmd), dpdk-20.11~rc3/drivers/bus/pci/linux/pci_vfio.c:160: VFIO_GET_REGION_ADDR(VFIO_PCI_CONFIG_REGION_INDEX) + dpdk-20.11~rc3/drivers/bus/pci/linux/pci_vfio.c-161- PCI_COMMAND); ############################################## dpdk-20.11~rc3/drivers/bus/pci/linux/pci_vfio.c-172- ret = pwrite64(dev_fd, &cmd, sizeof(cmd), dpdk-20.11~rc3/drivers/bus/pci/linux/pci_vfio.c:173: VFIO_GET_REGION_ADDR(VFIO_PCI_CONFIG_REGION_INDEX) + dpdk-20.11~rc3/drivers/bus/pci/linux/pci_vfio.c-174- PCI_COMMAND); ############################################## dpdk-20.11~rc3/drivers/bus/pci/linux/pci_vfio.c-191- ret = pread64(dev_fd, ®, sizeof(reg), dpdk-20.11~rc3/drivers/bus/pci/linux/pci_vfio.c:192: VFIO_GET_REGION_ADDR(VFIO_PCI_CONFIG_REGION_INDEX) + dpdk-20.11~rc3/drivers/bus/pci/linux/pci_vfio.c-193- PCI_COMMAND); ############################################## dpdk-20.11~rc3/drivers/bus/pci/linux/pci_vfio.c-205- ret = pwrite64(dev_fd, ®, sizeof(reg), dpdk-20.11~rc3/drivers/bus/pci/linux/pci_vfio.c:206: VFIO_GET_REGION_ADDR(VFIO_PCI_CONFIG_REGION_INDEX) + dpdk-20.11~rc3/drivers/bus/pci/linux/pci_vfio.c-207- PCI_COMMAND); ############################################## dpdk-20.11~rc3/drivers/bus/pci/linux/pci_vfio.c-442- ret = pread64(vfio_dev_fd, &ioport_bar, sizeof(ioport_bar), dpdk-20.11~rc3/drivers/bus/pci/linux/pci_vfio.c:443: VFIO_GET_REGION_ADDR(VFIO_PCI_CONFIG_REGION_INDEX) dpdk-20.11~rc3/drivers/bus/pci/linux/pci_vfio.c-444- + PCI_BASE_ADDRESS_0 + bar_index*4); ############################################## dpdk-20.11~rc3/drivers/bus/pci/linux/pci_vfio.c-1078- p->dev = dev; dpdk-20.11~rc3/drivers/bus/pci/linux/pci_vfio.c:1079: p->base = VFIO_GET_REGION_ADDR(bar); dpdk-20.11~rc3/drivers/bus/pci/linux/pci_vfio.c-1080- return 0; ############################################## dpdk-20.11~rc3/drivers/bus/pci/pci_common.c-471-static struct rte_pci_device * dpdk-20.11~rc3/drivers/bus/pci/pci_common.c:472:pci_find_device_by_addr(const void *failure_addr) dpdk-20.11~rc3/drivers/bus/pci/pci_common.c-473-{ ############################################## dpdk-20.11~rc3/drivers/bus/pci/pci_common.c-540- dpdk-20.11~rc3/drivers/bus/pci/pci_common.c:541: pdev = pci_find_device_by_addr(failure_addr); dpdk-20.11~rc3/drivers/bus/pci/pci_common.c-542- if (!pdev) { ############################################## dpdk-20.11~rc3/drivers/common/cpt/cpt_ucode_asym.h-213-static __rte_always_inline void dpdk-20.11~rc3/drivers/common/cpt/cpt_ucode_asym.h:214:cpt_fill_req_comp_addr(struct cpt_request_info *req, buf_ptr_t addr) dpdk-20.11~rc3/drivers/common/cpt/cpt_ucode_asym.h-215-{ ############################################## dpdk-20.11~rc3/drivers/common/cpt/cpt_ucode_asym.h-292- dpdk-20.11~rc3/drivers/common/cpt/cpt_ucode_asym.h:293: cpt_fill_req_comp_addr(req, caddr); dpdk-20.11~rc3/drivers/common/cpt/cpt_ucode_asym.h-294- return 0; ############################################## dpdk-20.11~rc3/drivers/common/cpt/cpt_ucode_asym.h-377- dpdk-20.11~rc3/drivers/common/cpt/cpt_ucode_asym.h:378: cpt_fill_req_comp_addr(req, caddr); dpdk-20.11~rc3/drivers/common/cpt/cpt_ucode_asym.h-379-} ############################################## dpdk-20.11~rc3/drivers/common/cpt/cpt_ucode_asym.h-463- dpdk-20.11~rc3/drivers/common/cpt/cpt_ucode_asym.h:464: cpt_fill_req_comp_addr(req, caddr); dpdk-20.11~rc3/drivers/common/cpt/cpt_ucode_asym.h-465-} ############################################## dpdk-20.11~rc3/drivers/common/cpt/cpt_ucode_asym.h-703- dpdk-20.11~rc3/drivers/common/cpt/cpt_ucode_asym.h:704: cpt_fill_req_comp_addr(req, caddr); dpdk-20.11~rc3/drivers/common/cpt/cpt_ucode_asym.h-705-} ############################################## dpdk-20.11~rc3/drivers/common/cpt/cpt_ucode_asym.h-810- dpdk-20.11~rc3/drivers/common/cpt/cpt_ucode_asym.h:811: cpt_fill_req_comp_addr(req, caddr); dpdk-20.11~rc3/drivers/common/cpt/cpt_ucode_asym.h-812-} ############################################## dpdk-20.11~rc3/drivers/common/cpt/cpt_ucode_asym.h-911- dpdk-20.11~rc3/drivers/common/cpt/cpt_ucode_asym.h:912: cpt_fill_req_comp_addr(req, caddr); dpdk-20.11~rc3/drivers/common/cpt/cpt_ucode_asym.h-913- return 0; ############################################## dpdk-20.11~rc3/drivers/common/dpaax/caamflib/desc/algo.h-41- if (ps) dpdk-20.11~rc3/drivers/common/dpaax/caamflib/desc/algo.h:42: PROGRAM_SET_36BIT_ADDR(p); dpdk-20.11~rc3/drivers/common/dpaax/caamflib/desc/algo.h-43- SHR_HDR(p, SHR_ALWAYS, 1, 0); ############################################## dpdk-20.11~rc3/drivers/common/dpaax/caamflib/desc/algo.h-88- if (ps) dpdk-20.11~rc3/drivers/common/dpaax/caamflib/desc/algo.h:89: PROGRAM_SET_36BIT_ADDR(p); dpdk-20.11~rc3/drivers/common/dpaax/caamflib/desc/algo.h-90- SHR_HDR(p, SHR_ALWAYS, 1, 0); ############################################## dpdk-20.11~rc3/drivers/common/dpaax/caamflib/desc/algo.h-138- if (ps) dpdk-20.11~rc3/drivers/common/dpaax/caamflib/desc/algo.h:139: PROGRAM_SET_36BIT_ADDR(p); dpdk-20.11~rc3/drivers/common/dpaax/caamflib/desc/algo.h-140- SHR_HDR(p, SHR_ALWAYS, 1, 0); ############################################## dpdk-20.11~rc3/drivers/common/dpaax/caamflib/desc/algo.h-243- if (ps) dpdk-20.11~rc3/drivers/common/dpaax/caamflib/desc/algo.h:244: PROGRAM_SET_36BIT_ADDR(p); dpdk-20.11~rc3/drivers/common/dpaax/caamflib/desc/algo.h-245- ############################################## dpdk-20.11~rc3/drivers/common/dpaax/caamflib/desc/algo.h-309- if (ps) dpdk-20.11~rc3/drivers/common/dpaax/caamflib/desc/algo.h:310: PROGRAM_SET_36BIT_ADDR(p); dpdk-20.11~rc3/drivers/common/dpaax/caamflib/desc/algo.h-311- SHR_HDR(p, share, 1, SC); ############################################## dpdk-20.11~rc3/drivers/common/dpaax/caamflib/desc/algo.h-429- if (ps) dpdk-20.11~rc3/drivers/common/dpaax/caamflib/desc/algo.h:430: PROGRAM_SET_36BIT_ADDR(p); dpdk-20.11~rc3/drivers/common/dpaax/caamflib/desc/algo.h-431- SHR_HDR(p, share, 1, SC); ############################################## dpdk-20.11~rc3/drivers/common/dpaax/caamflib/desc/algo.h-529- if (ps) dpdk-20.11~rc3/drivers/common/dpaax/caamflib/desc/algo.h:530: PROGRAM_SET_36BIT_ADDR(p); dpdk-20.11~rc3/drivers/common/dpaax/caamflib/desc/algo.h-531- SHR_HDR(p, share, 1, SC); ############################################## dpdk-20.11~rc3/drivers/common/dpaax/caamflib/desc/algo.h-577- if (ps) dpdk-20.11~rc3/drivers/common/dpaax/caamflib/desc/algo.h:578: PROGRAM_SET_36BIT_ADDR(p); dpdk-20.11~rc3/drivers/common/dpaax/caamflib/desc/algo.h-579- SHR_HDR(p, SHR_ALWAYS, 1, 0); ############################################## dpdk-20.11~rc3/drivers/common/dpaax/caamflib/desc/algo.h-619- if (ps) dpdk-20.11~rc3/drivers/common/dpaax/caamflib/desc/algo.h:620: PROGRAM_SET_36BIT_ADDR(p); dpdk-20.11~rc3/drivers/common/dpaax/caamflib/desc/algo.h-621- ############################################## dpdk-20.11~rc3/drivers/common/dpaax/caamflib/desc/algo.h-713- if (ps) dpdk-20.11~rc3/drivers/common/dpaax/caamflib/desc/algo.h:714: PROGRAM_SET_36BIT_ADDR(p); dpdk-20.11~rc3/drivers/common/dpaax/caamflib/desc/algo.h-715- ############################################## dpdk-20.11~rc3/drivers/common/dpaax/caamflib/desc/algo.h-820- if (ps) dpdk-20.11~rc3/drivers/common/dpaax/caamflib/desc/algo.h:821: PROGRAM_SET_36BIT_ADDR(p); dpdk-20.11~rc3/drivers/common/dpaax/caamflib/desc/algo.h-822- ############################################## dpdk-20.11~rc3/drivers/common/dpaax/caamflib/desc/ipsec.h-770- if (ps) dpdk-20.11~rc3/drivers/common/dpaax/caamflib/desc/ipsec.h:771: PROGRAM_SET_36BIT_ADDR(p); dpdk-20.11~rc3/drivers/common/dpaax/caamflib/desc/ipsec.h-772- phdr = SHR_HDR(p, share, hdr, 0); ############################################## dpdk-20.11~rc3/drivers/common/dpaax/caamflib/desc/ipsec.h-838- if (ps) dpdk-20.11~rc3/drivers/common/dpaax/caamflib/desc/ipsec.h:839: PROGRAM_SET_36BIT_ADDR(p); dpdk-20.11~rc3/drivers/common/dpaax/caamflib/desc/ipsec.h-840- phdr = SHR_HDR(p, share, hdr, 0); ############################################## dpdk-20.11~rc3/drivers/common/dpaax/caamflib/desc/ipsec.h-1256- if (ps) dpdk-20.11~rc3/drivers/common/dpaax/caamflib/desc/ipsec.h:1257: PROGRAM_SET_36BIT_ADDR(p); dpdk-20.11~rc3/drivers/common/dpaax/caamflib/desc/ipsec.h-1258- phdr = SHR_HDR(p, share, hdr, 0); ############################################## dpdk-20.11~rc3/drivers/common/dpaax/caamflib/desc/ipsec.h-1371- if (ps) dpdk-20.11~rc3/drivers/common/dpaax/caamflib/desc/ipsec.h:1372: PROGRAM_SET_36BIT_ADDR(p); dpdk-20.11~rc3/drivers/common/dpaax/caamflib/desc/ipsec.h-1373- phdr = SHR_HDR(p, share, hdr, 0); ############################################## dpdk-20.11~rc3/drivers/common/dpaax/caamflib/desc/ipsec.h-1528- if (ps) dpdk-20.11~rc3/drivers/common/dpaax/caamflib/desc/ipsec.h:1529: PROGRAM_SET_36BIT_ADDR(p); dpdk-20.11~rc3/drivers/common/dpaax/caamflib/desc/ipsec.h-1530- ############################################## dpdk-20.11~rc3/drivers/common/dpaax/caamflib/desc/pdcp.h-2972- if (ps) dpdk-20.11~rc3/drivers/common/dpaax/caamflib/desc/pdcp.h:2973: PROGRAM_SET_36BIT_ADDR(p); dpdk-20.11~rc3/drivers/common/dpaax/caamflib/desc/pdcp.h-2974- ############################################## dpdk-20.11~rc3/drivers/common/dpaax/caamflib/desc/pdcp.h-3126- if (ps) dpdk-20.11~rc3/drivers/common/dpaax/caamflib/desc/pdcp.h:3127: PROGRAM_SET_36BIT_ADDR(p); dpdk-20.11~rc3/drivers/common/dpaax/caamflib/desc/pdcp.h-3128- ############################################## dpdk-20.11~rc3/drivers/common/dpaax/caamflib/desc/pdcp.h-3303- if (ps) dpdk-20.11~rc3/drivers/common/dpaax/caamflib/desc/pdcp.h:3304: PROGRAM_SET_36BIT_ADDR(p); dpdk-20.11~rc3/drivers/common/dpaax/caamflib/desc/pdcp.h-3305- ############################################## dpdk-20.11~rc3/drivers/common/dpaax/caamflib/desc/pdcp.h-3507- if (ps) dpdk-20.11~rc3/drivers/common/dpaax/caamflib/desc/pdcp.h:3508: PROGRAM_SET_36BIT_ADDR(p); dpdk-20.11~rc3/drivers/common/dpaax/caamflib/desc/pdcp.h-3509- if (authdata) ############################################## dpdk-20.11~rc3/drivers/common/dpaax/caamflib/desc/pdcp.h-3654- if (ps) dpdk-20.11~rc3/drivers/common/dpaax/caamflib/desc/pdcp.h:3655: PROGRAM_SET_36BIT_ADDR(p); dpdk-20.11~rc3/drivers/common/dpaax/caamflib/desc/pdcp.h-3656- ############################################## dpdk-20.11~rc3/drivers/common/dpaax/caamflib/desc/sdap.h-919- if (ps) dpdk-20.11~rc3/drivers/common/dpaax/caamflib/desc/sdap.h:920: PROGRAM_SET_36BIT_ADDR(p); dpdk-20.11~rc3/drivers/common/dpaax/caamflib/desc/sdap.h-921- ############################################## dpdk-20.11~rc3/drivers/common/dpaax/caamflib/rta.h-83- */ dpdk-20.11~rc3/drivers/common/dpaax/caamflib/rta.h:84:#define PROGRAM_SET_36BIT_ADDR(program) rta_program_set_36bit_addr(program) dpdk-20.11~rc3/drivers/common/dpaax/caamflib/rta.h-85- ############################################## dpdk-20.11~rc3/drivers/common/dpaax/caamflib/rta/sec_run_time_asm.h-437-static inline unsigned int dpdk-20.11~rc3/drivers/common/dpaax/caamflib/rta/sec_run_time_asm.h:438:rta_program_set_36bit_addr(struct program *program) dpdk-20.11~rc3/drivers/common/dpaax/caamflib/rta/sec_run_time_asm.h-439-{ ############################################## dpdk-20.11~rc3/drivers/common/dpaax/compat.h-154-#if defined(RTE_ARCH_64) dpdk-20.11~rc3/drivers/common/dpaax/compat.h:155:#define dcbz(p) { asm volatile("dc zva, %0" : : "r" (p) : "memory"); } dpdk-20.11~rc3/drivers/common/dpaax/compat.h-156-#define dcbz_64(p) dcbz(p) dpdk-20.11~rc3/drivers/common/dpaax/compat.h:157:#define dcbf(p) { asm volatile("dc cvac, %0" : : "r"(p) : "memory"); } dpdk-20.11~rc3/drivers/common/dpaax/compat.h-158-#define dcbf_64(p) dcbf(p) dpdk-20.11~rc3/drivers/common/dpaax/compat.h:159:#define dccivac(p) { asm volatile("dc civac, %0" : : "r"(p) : "memory"); } dpdk-20.11~rc3/drivers/common/dpaax/compat.h-160- ############################################## dpdk-20.11~rc3/drivers/common/dpaax/compat.h-163- dccivac(p); \ dpdk-20.11~rc3/drivers/common/dpaax/compat.h:164: asm volatile("prfm pldl1keep, [%0, #64]" : : "r" (p)); \ dpdk-20.11~rc3/drivers/common/dpaax/compat.h-165- } while (0) ############################################## dpdk-20.11~rc3/drivers/common/dpaax/compat.h-184- dpdk-20.11~rc3/drivers/common/dpaax/compat.h:185:#define barrier() { asm volatile ("" : : : "memory"); } dpdk-20.11~rc3/drivers/common/dpaax/compat.h-186-#define cpu_relax barrier ############################################## dpdk-20.11~rc3/drivers/common/dpaax/compat.h-192- dpdk-20.11~rc3/drivers/common/dpaax/compat.h:193: asm volatile ("mrs %0, cntvct_el0" : "=r" (ret)); dpdk-20.11~rc3/drivers/common/dpaax/compat.h:194: asm volatile ("mrs %0, cntvct_el0" : "=r" (ret_new)); dpdk-20.11~rc3/drivers/common/dpaax/compat.h-195- while (ret != ret_new && timeout--) { dpdk-20.11~rc3/drivers/common/dpaax/compat.h-196- ret = ret_new; dpdk-20.11~rc3/drivers/common/dpaax/compat.h:197: asm volatile ("mrs %0, cntvct_el0" : "=r" (ret_new)); dpdk-20.11~rc3/drivers/common/dpaax/compat.h-198- } ############################################## dpdk-20.11~rc3/drivers/common/dpaax/dpaa_of.c-551- dpdk-20.11~rc3/drivers/common/dpaax/dpaa_of.c:552:static const void *of_get_mac_addr(const struct device_node *np, dpdk-20.11~rc3/drivers/common/dpaax/dpaa_of.c-553- const char *name) ############################################## dpdk-20.11~rc3/drivers/common/dpaax/dpaa_of.c-579- dpdk-20.11~rc3/drivers/common/dpaax/dpaa_of.c:580: addr = of_get_mac_addr(np, "mac-address"); dpdk-20.11~rc3/drivers/common/dpaax/dpaa_of.c-581- if (addr) ############################################## dpdk-20.11~rc3/drivers/common/dpaax/dpaa_of.c-583- dpdk-20.11~rc3/drivers/common/dpaax/dpaa_of.c:584: addr = of_get_mac_addr(np, "local-mac-address"); dpdk-20.11~rc3/drivers/common/dpaax/dpaa_of.c-585- if (addr) ############################################## dpdk-20.11~rc3/drivers/common/dpaax/dpaa_of.c-587- dpdk-20.11~rc3/drivers/common/dpaax/dpaa_of.c:588: return of_get_mac_addr(np, "address"); dpdk-20.11~rc3/drivers/common/dpaax/dpaa_of.c-589-} ############################################## dpdk-20.11~rc3/drivers/common/iavf/iavf_common.c-288- LE32_TO_CPU(aq_desc->params.internal.param1)); dpdk-20.11~rc3/drivers/common/iavf/iavf_common.c:289: iavf_debug(hw, mask, "\taddr (h,l) 0x%08X 0x%08X\n", dpdk-20.11~rc3/drivers/common/iavf/iavf_common.c-290- LE32_TO_CPU(aq_desc->params.external.addr_high), ############################################## dpdk-20.11~rc3/drivers/common/iavf/iavf_common.c-893- **/ dpdk-20.11~rc3/drivers/common/iavf/iavf_common.c:894:enum iavf_status iavf_validate_mac_addr(u8 *mac_addr) dpdk-20.11~rc3/drivers/common/iavf/iavf_common.c-895-{ ############################################## dpdk-20.11~rc3/drivers/common/iavf/iavf_prototype.h-32-void iavf_free_adminq_arq(struct iavf_hw *hw); dpdk-20.11~rc3/drivers/common/iavf/iavf_prototype.h:33:enum iavf_status iavf_validate_mac_addr(u8 *mac_addr); dpdk-20.11~rc3/drivers/common/iavf/iavf_prototype.h-34-void iavf_adminq_init_ring_data(struct iavf_hw *hw); ############################################## dpdk-20.11~rc3/drivers/common/mlx5/linux/mlx5_common_os.c-36-int dpdk-20.11~rc3/drivers/common/mlx5/linux/mlx5_common_os.c:37:mlx5_dev_to_pci_addr(const char *dev_path, dpdk-20.11~rc3/drivers/common/mlx5/linux/mlx5_common_os.c-38- struct rte_pci_addr *pci_addr) ############################################## dpdk-20.11~rc3/drivers/common/mlx5/linux/mlx5_common_os.h-145-static inline void * dpdk-20.11~rc3/drivers/common/mlx5/linux/mlx5_common_os.h:146:mlx5_os_get_devx_uar_base_addr(void *uar) dpdk-20.11~rc3/drivers/common/mlx5/linux/mlx5_common_os.h-147-{ ############################################## dpdk-20.11~rc3/drivers/common/mlx5/linux/mlx5_common_os.h-168-static inline void * dpdk-20.11~rc3/drivers/common/mlx5/linux/mlx5_common_os.h:169:mlx5_os_get_devx_uar_reg_addr(void *uar) dpdk-20.11~rc3/drivers/common/mlx5/linux/mlx5_common_os.h-170-{ ############################################## dpdk-20.11~rc3/drivers/common/mlx5/linux/mlx5_nl.c-151-struct mlx5_nl_mac_addr { dpdk-20.11~rc3/drivers/common/mlx5/linux/mlx5_nl.c:152: struct rte_ether_addr (*mac)[]; dpdk-20.11~rc3/drivers/common/mlx5/linux/mlx5_nl.c-153- /**< MAC address handled by the device. */ ############################################## dpdk-20.11~rc3/drivers/common/mlx5/linux/mlx5_nl.c-433- dpdk-20.11~rc3/drivers/common/mlx5/linux/mlx5_nl.c:434: rte_ether_format_addr(m, RTE_ETHER_ADDR_FMT_SIZE, dpdk-20.11~rc3/drivers/common/mlx5/linux/mlx5_nl.c-435- RTA_DATA(attribute)); ############################################## dpdk-20.11~rc3/drivers/common/mlx5/linux/mlx5_nl.c-462-mlx5_nl_mac_addr_list(int nlsk_fd, unsigned int iface_idx, dpdk-20.11~rc3/drivers/common/mlx5/linux/mlx5_nl.c:463: struct rte_ether_addr (*mac)[], int *mac_n) dpdk-20.11~rc3/drivers/common/mlx5/linux/mlx5_nl.c-464-{ ############################################## dpdk-20.11~rc3/drivers/common/mlx5/linux/mlx5_nl.c-564- dpdk-20.11~rc3/drivers/common/mlx5/linux/mlx5_nl.c:565: rte_ether_format_addr(m, RTE_ETHER_ADDR_FMT_SIZE, mac); dpdk-20.11~rc3/drivers/common/mlx5/linux/mlx5_nl.c-566- DRV_LOG(DEBUG, ############################################## dpdk-20.11~rc3/drivers/common/mlx5/linux/mlx5_nl.c-756- for (j = 0; j != n; ++j) dpdk-20.11~rc3/drivers/common/mlx5/linux/mlx5_nl.c:757: if (rte_is_same_ether_addr(&macs[i], &mac_addrs[j])) dpdk-20.11~rc3/drivers/common/mlx5/linux/mlx5_nl.c-758- break; ############################################## dpdk-20.11~rc3/drivers/common/mlx5/linux/mlx5_nl.c-762- for (j = 0; j != n; ++j) { dpdk-20.11~rc3/drivers/common/mlx5/linux/mlx5_nl.c:763: if (rte_is_zero_ether_addr(&mac_addrs[j])) { dpdk-20.11~rc3/drivers/common/mlx5/linux/mlx5_nl.c-764- mac_addrs[j] = macs[i]; ############################################## dpdk-20.11~rc3/drivers/common/mlx5/mlx5_common.h-207-__rte_internal dpdk-20.11~rc3/drivers/common/mlx5/mlx5_common.h:208:int mlx5_dev_to_pci_addr(const char *dev_path, struct rte_pci_addr *pci_addr); dpdk-20.11~rc3/drivers/common/mlx5/mlx5_common.h-209-__rte_internal ############################################## dpdk-20.11~rc3/drivers/common/octeontx2/hw/otx2_rvu.h-11-#define RVU_AF_BLK_RST (0x30ull) dpdk-20.11~rc3/drivers/common/octeontx2/hw/otx2_rvu.h:12:#define RVU_AF_PF_BAR4_ADDR (0x40ull) dpdk-20.11~rc3/drivers/common/octeontx2/hw/otx2_rvu.h-13-#define RVU_AF_RAS (0x100ull) ############################################## dpdk-20.11~rc3/drivers/common/octeontx2/hw/otx2_rvu.h-68- (0x0ull | (uint64_t)(a) << 12 | (uint64_t)(b) << 3) dpdk-20.11~rc3/drivers/common/octeontx2/hw/otx2_rvu.h:69:#define RVU_PF_VF_BAR4_ADDR (0x10ull) dpdk-20.11~rc3/drivers/common/octeontx2/hw/otx2_rvu.h-70-#define RVU_PF_BLOCK_ADDRX_DISC(a) (0x200ull | (uint64_t)(a) << 3) ############################################## dpdk-20.11~rc3/drivers/common/octeontx2/hw/otx2_rvu.h-90-#define RVU_PF_INT_ENA_W1C (0xc38ull) dpdk-20.11~rc3/drivers/common/octeontx2/hw/otx2_rvu.h:91:#define RVU_PF_MSIX_VECX_ADDR(a) (0x80000ull | (uint64_t)(a) << 4) dpdk-20.11~rc3/drivers/common/octeontx2/hw/otx2_rvu.h-92-#define RVU_PF_MSIX_VECX_CTL(a) (0x80008ull | (uint64_t)(a) << 4) ############################################## dpdk-20.11~rc3/drivers/common/octeontx2/hw/otx2_rvu.h-99-#define RVU_VF_BLOCK_ADDRX_DISC(a) (0x200ull | (uint64_t)(a) << 3) dpdk-20.11~rc3/drivers/common/octeontx2/hw/otx2_rvu.h:100:#define RVU_VF_MSIX_VECX_ADDR(a) (0x80000ull | (uint64_t)(a) << 4) dpdk-20.11~rc3/drivers/common/octeontx2/hw/otx2_rvu.h-101-#define RVU_VF_MSIX_VECX_CTL(a) (0x80008ull | (uint64_t)(a) << 4) ############################################## dpdk-20.11~rc3/drivers/common/octeontx2/hw/otx2_sdp.h-66- dpdk-20.11~rc3/drivers/common/octeontx2/hw/otx2_sdp.h:67:#define SDP_VF_R_IN_INSTR_BADDR(ring) \ dpdk-20.11~rc3/drivers/common/octeontx2/hw/otx2_sdp.h-68- (SDP_VF_R_IN_INSTR_BADDR_START + ((ring) * SDP_VF_RING_OFFSET)) ############################################## dpdk-20.11~rc3/drivers/common/octeontx2/hw/otx2_sdp.h-121- dpdk-20.11~rc3/drivers/common/octeontx2/hw/otx2_sdp.h:122:#define SDP_VF_R_OUT_SLIST_BADDR(ring) \ dpdk-20.11~rc3/drivers/common/octeontx2/hw/otx2_sdp.h-123- (SDP_VF_R_OUT_SLIST_BADDR_START + ((ring) * SDP_VF_RING_OFFSET)) ############################################## dpdk-20.11~rc3/drivers/common/octeontx2/otx2_io_arm64.h-8-#define otx2_load_pair(val0, val1, addr) ({ \ dpdk-20.11~rc3/drivers/common/octeontx2/otx2_io_arm64.h:9: asm volatile( \ dpdk-20.11~rc3/drivers/common/octeontx2/otx2_io_arm64.h-10- "ldp %x[x0], %x[x1], [%x[p1]]" \ ############################################## dpdk-20.11~rc3/drivers/common/octeontx2/otx2_io_arm64.h-15-#define otx2_store_pair(val0, val1, addr) ({ \ dpdk-20.11~rc3/drivers/common/octeontx2/otx2_io_arm64.h:16: asm volatile( \ dpdk-20.11~rc3/drivers/common/octeontx2/otx2_io_arm64.h-17- "stp %x[x0], %x[x1], [%x[p1],#0]!" \ ############################################## dpdk-20.11~rc3/drivers/common/octeontx2/otx2_io_arm64.h-21-#define otx2_prefetch_store_keep(ptr) ({\ dpdk-20.11~rc3/drivers/common/octeontx2/otx2_io_arm64.h:22: asm volatile("prfm pstl1keep, [%x0]\n" : : "r" (ptr)); }) dpdk-20.11~rc3/drivers/common/octeontx2/otx2_io_arm64.h-23- ############################################## dpdk-20.11~rc3/drivers/common/octeontx2/otx2_io_arm64.h-29- /* Atomic add with no ordering */ dpdk-20.11~rc3/drivers/common/octeontx2/otx2_io_arm64.h:30: asm volatile ( dpdk-20.11~rc3/drivers/common/octeontx2/otx2_io_arm64.h-31- ".cpu generic+lse\n" ############################################## dpdk-20.11~rc3/drivers/common/octeontx2/otx2_io_arm64.h-44- /* Atomic add with ordering */ dpdk-20.11~rc3/drivers/common/octeontx2/otx2_io_arm64.h:45: asm volatile ( dpdk-20.11~rc3/drivers/common/octeontx2/otx2_io_arm64.h-46- ".cpu generic+lse\n" ############################################## dpdk-20.11~rc3/drivers/common/octeontx2/otx2_io_arm64.h-58- dpdk-20.11~rc3/drivers/common/octeontx2/otx2_io_arm64.h:59: asm volatile ( dpdk-20.11~rc3/drivers/common/octeontx2/otx2_io_arm64.h-60- ".cpu generic+lse\n" ############################################## dpdk-20.11~rc3/drivers/common/octeontx2/otx2_io_arm64.h-70- dpdk-20.11~rc3/drivers/common/octeontx2/otx2_io_arm64.h:71: asm volatile ( dpdk-20.11~rc3/drivers/common/octeontx2/otx2_io_arm64.h-72- ".cpu generic+lse\n" ############################################## dpdk-20.11~rc3/drivers/common/qat/qat_adf/adf_transport_access_macros.h-89- | size) dpdk-20.11~rc3/drivers/common/qat/qat_adf/adf_transport_access_macros.h:90:#define BUILD_RING_BASE_ADDR(addr, size) \ dpdk-20.11~rc3/drivers/common/qat/qat_adf/adf_transport_access_macros.h-91- ((addr >> 6) & (0xFFFFFFFFFFFFFFFFULL << size)) ############################################## dpdk-20.11~rc3/drivers/common/qat/qat_qp.c-443- dpdk-20.11~rc3/drivers/common/qat/qat_qp.c:444: queue_base = BUILD_RING_BASE_ADDR(queue->base_phys_addr, dpdk-20.11~rc3/drivers/common/qat/qat_qp.c-445- queue->queue_size); ############################################## dpdk-20.11~rc3/drivers/common/sfc_efx/base/ef10_evb.c-362- dpdk-20.11~rc3/drivers/common/sfc_efx/base/ef10_evb.c:363: if ((addrp != NULL) && (efx_is_zero_eth_addr(addrp) == B_FALSE)) { dpdk-20.11~rc3/drivers/common/sfc_efx/base/ef10_evb.c-364- MCDI_IN_POPULATE_DWORD_1(req, VPORT_RECONFIGURE_IN_FLAGS, ############################################## dpdk-20.11~rc3/drivers/common/sfc_efx/base/ef10_mcdi.c-50- */ dpdk-20.11~rc3/drivers/common/sfc_efx/base/ef10_mcdi.c:51: if ((EFSYS_MEM_ADDR(esmp) & 0xFF) != 0) { dpdk-20.11~rc3/drivers/common/sfc_efx/base/ef10_mcdi.c-52- rc = EINVAL; ############################################## dpdk-20.11~rc3/drivers/common/sfc_efx/base/ef10_mcdi.c-164- EFX_POPULATE_DWORD_1(dword, EFX_DWORD_0, dpdk-20.11~rc3/drivers/common/sfc_efx/base/ef10_mcdi.c:165: EFSYS_MEM_ADDR(esmp) >> 32); dpdk-20.11~rc3/drivers/common/sfc_efx/base/ef10_mcdi.c-166- switch (enp->en_family) { ############################################## dpdk-20.11~rc3/drivers/common/sfc_efx/base/ef10_mcdi.c-177- EFX_POPULATE_DWORD_1(dword, EFX_DWORD_0, dpdk-20.11~rc3/drivers/common/sfc_efx/base/ef10_mcdi.c:178: EFSYS_MEM_ADDR(esmp) & 0xffffffff); dpdk-20.11~rc3/drivers/common/sfc_efx/base/ef10_mcdi.c-179- switch (enp->en_family) { ############################################## dpdk-20.11~rc3/drivers/common/sfc_efx/base/ef10_proxy.c-202- if ((rc = efx_mcdi_proxy_configure(enp, B_FALSE, dpdk-20.11~rc3/drivers/common/sfc_efx/base/ef10_proxy.c:203: EFSYS_MEM_ADDR(request_bufferp), dpdk-20.11~rc3/drivers/common/sfc_efx/base/ef10_proxy.c:204: EFSYS_MEM_ADDR(response_bufferp), dpdk-20.11~rc3/drivers/common/sfc_efx/base/ef10_proxy.c:205: EFSYS_MEM_ADDR(status_bufferp), dpdk-20.11~rc3/drivers/common/sfc_efx/base/ef10_proxy.c-206- EFSYS_MEM_SIZE(request_bufferp) / block_cnt, ############################################## dpdk-20.11~rc3/drivers/common/sfc_efx/base/efx.h-2744- */ dpdk-20.11~rc3/drivers/common/sfc_efx/base/efx.h:2745:#define EFX_RX_CLASS_HASH_SRC_ADDR (1U << 0) dpdk-20.11~rc3/drivers/common/sfc_efx/base/efx.h:2746:#define EFX_RX_CLASS_HASH_DST_ADDR (1U << 1) dpdk-20.11~rc3/drivers/common/sfc_efx/base/efx.h-2747-#define EFX_RX_CLASS_HASH_SRC_PORT (1U << 2) ############################################## dpdk-20.11~rc3/drivers/common/sfc_efx/base/efx_evb.c-164-__checkReturn boolean_t dpdk-20.11~rc3/drivers/common/sfc_efx/base/efx_evb.c:165:efx_is_zero_eth_addr( dpdk-20.11~rc3/drivers/common/sfc_efx/base/efx_evb.c-166- __in_bcount(EFX_MAC_ADDR_LEN) const uint8_t *addrp) ############################################## dpdk-20.11~rc3/drivers/common/sfc_efx/base/efx_evb.c-205- */ dpdk-20.11~rc3/drivers/common/sfc_efx/base/efx_evb.c:206: if (!efx_is_zero_eth_addr(configp->evc_mac_addr)) { dpdk-20.11~rc3/drivers/common/sfc_efx/base/efx_evb.c-207- if (eeop->eeo_vport_mac_addr_del(enp, vswitch_id, ############################################## dpdk-20.11~rc3/drivers/common/sfc_efx/base/efx_impl.h-752-extern __checkReturn boolean_t dpdk-20.11~rc3/drivers/common/sfc_efx/base/efx_impl.h:753:efx_is_zero_eth_addr( dpdk-20.11~rc3/drivers/common/sfc_efx/base/efx_impl.h-754- __in_bcount(EFX_MAC_ADDR_LEN) const uint8_t *addrp); ############################################## dpdk-20.11~rc3/drivers/common/sfc_efx/base/efx_intr.c-343- FRF_AZ_NORM_INT_VEC_DIS_KER, (type == EFX_INTR_MESSAGE) ? 1 : 0, dpdk-20.11~rc3/drivers/common/sfc_efx/base/efx_intr.c:344: FRF_AZ_INT_ADR_KER_DW0, EFSYS_MEM_ADDR(esmp) & 0xffffffff, dpdk-20.11~rc3/drivers/common/sfc_efx/base/efx_intr.c:345: FRF_AZ_INT_ADR_KER_DW1, EFSYS_MEM_ADDR(esmp) >> 32); dpdk-20.11~rc3/drivers/common/sfc_efx/base/efx_intr.c-346- EFX_BAR_WRITEO(enp, FR_AZ_INT_ADR_REG_KER, &oword); ############################################## dpdk-20.11~rc3/drivers/common/sfc_efx/base/efx_mcdi.c-2002- MCDI_IN_SET_DWORD(req, MAC_STATS_IN_DMA_ADDR_LO, dpdk-20.11~rc3/drivers/common/sfc_efx/base/efx_mcdi.c:2003: EFSYS_MEM_ADDR(esmp) & 0xffffffff); dpdk-20.11~rc3/drivers/common/sfc_efx/base/efx_mcdi.c-2004- MCDI_IN_SET_DWORD(req, MAC_STATS_IN_DMA_ADDR_HI, dpdk-20.11~rc3/drivers/common/sfc_efx/base/efx_mcdi.c:2005: EFSYS_MEM_ADDR(esmp) >> 32); dpdk-20.11~rc3/drivers/common/sfc_efx/base/efx_mcdi.c-2006- MCDI_IN_SET_DWORD(req, MAC_STATS_IN_DMA_LEN, bytes); ############################################## dpdk-20.11~rc3/drivers/common/sfc_efx/base/efx_mcdi.c-2694- dma_addr = MCDI_IN2(req, efx_qword_t, INIT_EVQ_V2_IN_DMA_ADDR); dpdk-20.11~rc3/drivers/common/sfc_efx/base/efx_mcdi.c:2695: addr = EFSYS_MEM_ADDR(esmp); dpdk-20.11~rc3/drivers/common/sfc_efx/base/efx_mcdi.c-2696- ############################################## dpdk-20.11~rc3/drivers/common/sfc_efx/base/efx_mcdi.c-2894- dma_addr = MCDI_IN2(req, efx_qword_t, INIT_RXQ_IN_DMA_ADDR); dpdk-20.11~rc3/drivers/common/sfc_efx/base/efx_mcdi.c:2895: addr = EFSYS_MEM_ADDR(esmp); dpdk-20.11~rc3/drivers/common/sfc_efx/base/efx_mcdi.c-2896- ############################################## dpdk-20.11~rc3/drivers/common/sfc_efx/base/efx_mcdi.c-3026- dma_addr = MCDI_IN2(req, efx_qword_t, INIT_TXQ_IN_DMA_ADDR); dpdk-20.11~rc3/drivers/common/sfc_efx/base/efx_mcdi.c:3027: addr = EFSYS_MEM_ADDR(esmp); dpdk-20.11~rc3/drivers/common/sfc_efx/base/efx_mcdi.c-3028- ############################################## dpdk-20.11~rc3/drivers/common/sfc_efx/base/efx_sram.c-48- /* Add the entries into the buffer table */ dpdk-20.11~rc3/drivers/common/sfc_efx/base/efx_sram.c:49: addr = EFSYS_MEM_ADDR(esmp); dpdk-20.11~rc3/drivers/common/sfc_efx/base/efx_sram.c-50- for (id = start; id != stop; id++) { ############################################## dpdk-20.11~rc3/drivers/common/sfc_efx/base/mcdi_mon.c-210- dpdk-20.11~rc3/drivers/common/sfc_efx/base/mcdi_mon.c:211: addr_lo = (uint32_t)(EFSYS_MEM_ADDR(esmp) & 0xffffffff); dpdk-20.11~rc3/drivers/common/sfc_efx/base/mcdi_mon.c:212: addr_hi = (uint32_t)(EFSYS_MEM_ADDR(esmp) >> 32); dpdk-20.11~rc3/drivers/common/sfc_efx/base/mcdi_mon.c-213- ############################################## dpdk-20.11~rc3/drivers/common/sfc_efx/base/siena_phy.c-544- MCDI_IN_SET_DWORD(req, PHY_STATS_IN_DMA_ADDR_LO, dpdk-20.11~rc3/drivers/common/sfc_efx/base/siena_phy.c:545: EFSYS_MEM_ADDR(esmp) & 0xffffffff); dpdk-20.11~rc3/drivers/common/sfc_efx/base/siena_phy.c-546- MCDI_IN_SET_DWORD(req, PHY_STATS_IN_DMA_ADDR_HI, dpdk-20.11~rc3/drivers/common/sfc_efx/base/siena_phy.c:547: EFSYS_MEM_ADDR(esmp) >> 32); dpdk-20.11~rc3/drivers/common/sfc_efx/base/siena_phy.c-548- ############################################## dpdk-20.11~rc3/drivers/common/sfc_efx/efsys.h-374- dpdk-20.11~rc3/drivers/common/sfc_efx/efsys.h:375:#define EFSYS_MEM_ADDR(_esmp) \ dpdk-20.11~rc3/drivers/common/sfc_efx/efsys.h-376- ((_esmp)->esm_addr) ############################################## dpdk-20.11~rc3/drivers/compress/octeontx/otx_zip.h-24-#define ZIP_VQ_ENA (0x10) dpdk-20.11~rc3/drivers/compress/octeontx/otx_zip.h:25:#define ZIP_VQ_SBUF_ADDR (0x20) dpdk-20.11~rc3/drivers/compress/octeontx/otx_zip.h-26-#define ZIP_VF_PF_MBOXX(x) (0x400 | (x)<<3) ############################################## dpdk-20.11~rc3/drivers/crypto/armv8/rte_armv8_pmd.c-247- * here but in fact it's the opposite. dpdk-20.11~rc3/drivers/crypto/armv8/rte_armv8_pmd.c:248: * The result ASM code is likely operate on NEON registers dpdk-20.11~rc3/drivers/crypto/armv8/rte_armv8_pmd.c-249- * (load auth key to Qx, load IPAD/OPAD to multiple ############################################## dpdk-20.11~rc3/drivers/crypto/caam_jr/caam_jr.c-583- temp_addr = &(job_ring->output_ring[job_ring->cidx].desc); dpdk-20.11~rc3/drivers/crypto/caam_jr/caam_jr.c:584: current_desc_addr = (phys_addr_t)sec_read_addr(temp_addr); dpdk-20.11~rc3/drivers/crypto/caam_jr/caam_jr.c-585- ############################################## dpdk-20.11~rc3/drivers/crypto/caam_jr/caam_jr.c-1454- /* Set ptr in input ring to current descriptor */ dpdk-20.11~rc3/drivers/crypto/caam_jr/caam_jr.c:1455: sec_write_addr(&ring->input_ring[ring->pidx], dpdk-20.11~rc3/drivers/crypto/caam_jr/caam_jr.c-1456- (phys_addr_t)caam_jr_vtop_ctx(ctx, ctx->jobdes.desc)); ############################################## dpdk-20.11~rc3/drivers/crypto/caam_jr/caam_jr_hw.c-111- /* Write the JR input queue start address */ dpdk-20.11~rc3/drivers/crypto/caam_jr/caam_jr_hw.c:112: hw_set_input_ring_start_addr(job_ring, dpdk-20.11~rc3/drivers/crypto/caam_jr/caam_jr_hw.c-113- caam_jr_dma_vtop(job_ring->input_ring)); ############################################## dpdk-20.11~rc3/drivers/crypto/caam_jr/caam_jr_hw.c-120- /* Write the JR output queue start address */ dpdk-20.11~rc3/drivers/crypto/caam_jr/caam_jr_hw.c:121: hw_set_output_ring_start_addr(job_ring, dpdk-20.11~rc3/drivers/crypto/caam_jr/caam_jr_hw.c-122- caam_jr_dma_vtop(job_ring->output_ring)); ############################################## dpdk-20.11~rc3/drivers/crypto/caam_jr/caam_jr_hw_specific.h-174-#if defined(RTE_ARCH_ARM64) dpdk-20.11~rc3/drivers/crypto/caam_jr/caam_jr_hw_specific.h:175:#define hw_set_input_ring_start_addr(job_ring, start_addr) \ dpdk-20.11~rc3/drivers/crypto/caam_jr/caam_jr_hw_specific.h-176-{ \ ############################################## dpdk-20.11~rc3/drivers/crypto/caam_jr/caam_jr_hw_specific.h-180- dpdk-20.11~rc3/drivers/crypto/caam_jr/caam_jr_hw_specific.h:181:#define hw_set_output_ring_start_addr(job_ring, start_addr) \ dpdk-20.11~rc3/drivers/crypto/caam_jr/caam_jr_hw_specific.h-182-{ \ ############################################## dpdk-20.11~rc3/drivers/crypto/caam_jr/caam_jr_hw_specific.h-187-#else dpdk-20.11~rc3/drivers/crypto/caam_jr/caam_jr_hw_specific.h:188:#define hw_set_input_ring_start_addr(job_ring, start_addr) \ dpdk-20.11~rc3/drivers/crypto/caam_jr/caam_jr_hw_specific.h-189-{ \ ############################################## dpdk-20.11~rc3/drivers/crypto/caam_jr/caam_jr_hw_specific.h-193- dpdk-20.11~rc3/drivers/crypto/caam_jr/caam_jr_hw_specific.h:194:#define hw_set_output_ring_start_addr(job_ring, start_addr) \ dpdk-20.11~rc3/drivers/crypto/caam_jr/caam_jr_hw_specific.h-195-{ \ ############################################## dpdk-20.11~rc3/drivers/crypto/caam_jr/caam_jr_hw_specific.h-251-#if defined(RTE_ARCH_ARM64) dpdk-20.11~rc3/drivers/crypto/caam_jr/caam_jr_hw_specific.h:252:#define sec_read_addr(a) sec_read_64((a)) dpdk-20.11~rc3/drivers/crypto/caam_jr/caam_jr_hw_specific.h:253:#define sec_write_addr(a, v) sec_write_64((a), (v)) dpdk-20.11~rc3/drivers/crypto/caam_jr/caam_jr_hw_specific.h-254-#else dpdk-20.11~rc3/drivers/crypto/caam_jr/caam_jr_hw_specific.h:255:#define sec_read_addr(a) sec_read_32((a)) dpdk-20.11~rc3/drivers/crypto/caam_jr/caam_jr_hw_specific.h:256:#define sec_write_addr(a, v) sec_write_32((a), (v)) dpdk-20.11~rc3/drivers/crypto/caam_jr/caam_jr_hw_specific.h-257-#endif ############################################## dpdk-20.11~rc3/drivers/crypto/ccp/ccp_crypto.c-1587- pst.byte_swap = CCP_PASSTHRU_BYTESWAP_NOOP; dpdk-20.11~rc3/drivers/crypto/ccp/ccp_crypto.c:1588: ccp_perform_passthru(&pst, cmd_q); dpdk-20.11~rc3/drivers/crypto/ccp/ccp_crypto.c-1589- ############################################## dpdk-20.11~rc3/drivers/crypto/ccp/ccp_crypto.c-1638- pst.byte_swap = CCP_PASSTHRU_BYTESWAP_256BIT; dpdk-20.11~rc3/drivers/crypto/ccp/ccp_crypto.c:1639: ccp_perform_passthru(&pst, cmd_q); dpdk-20.11~rc3/drivers/crypto/ccp/ccp_crypto.c-1640- ############################################## dpdk-20.11~rc3/drivers/crypto/ccp/ccp_crypto.c-1646- pst.byte_swap = CCP_PASSTHRU_BYTESWAP_256BIT; dpdk-20.11~rc3/drivers/crypto/ccp/ccp_crypto.c:1647: ccp_perform_passthru(&pst, cmd_q); dpdk-20.11~rc3/drivers/crypto/ccp/ccp_crypto.c-1648- ############################################## dpdk-20.11~rc3/drivers/crypto/ccp/ccp_crypto.c-1655- pst.byte_swap = CCP_PASSTHRU_BYTESWAP_256BIT; dpdk-20.11~rc3/drivers/crypto/ccp/ccp_crypto.c:1656: ccp_perform_passthru(&pst, cmd_q); dpdk-20.11~rc3/drivers/crypto/ccp/ccp_crypto.c-1657- ############################################## dpdk-20.11~rc3/drivers/crypto/ccp/ccp_crypto.c-1667- pst.byte_swap = CCP_PASSTHRU_BYTESWAP_NOOP; dpdk-20.11~rc3/drivers/crypto/ccp/ccp_crypto.c:1668: ccp_perform_passthru(&pst, cmd_q); dpdk-20.11~rc3/drivers/crypto/ccp/ccp_crypto.c-1669- ############################################## dpdk-20.11~rc3/drivers/crypto/ccp/ccp_crypto.c-1721- pst.byte_swap = CCP_PASSTHRU_BYTESWAP_256BIT; dpdk-20.11~rc3/drivers/crypto/ccp/ccp_crypto.c:1722: ccp_perform_passthru(&pst, cmd_q); dpdk-20.11~rc3/drivers/crypto/ccp/ccp_crypto.c-1723- ############################################## dpdk-20.11~rc3/drivers/crypto/ccp/ccp_crypto.c-1761- pst.byte_swap = CCP_PASSTHRU_BYTESWAP_NOOP; dpdk-20.11~rc3/drivers/crypto/ccp/ccp_crypto.c:1762: ccp_perform_passthru(&pst, cmd_q); dpdk-20.11~rc3/drivers/crypto/ccp/ccp_crypto.c-1763- ############################################## dpdk-20.11~rc3/drivers/crypto/ccp/ccp_crypto.c-1811- pst.byte_swap = CCP_PASSTHRU_BYTESWAP_256BIT; dpdk-20.11~rc3/drivers/crypto/ccp/ccp_crypto.c:1812: ccp_perform_passthru(&pst, cmd_q); dpdk-20.11~rc3/drivers/crypto/ccp/ccp_crypto.c-1813- ############################################## dpdk-20.11~rc3/drivers/crypto/ccp/ccp_crypto.c-1890- pst.byte_swap = CCP_PASSTHRU_BYTESWAP_256BIT; dpdk-20.11~rc3/drivers/crypto/ccp/ccp_crypto.c:1891: ccp_perform_passthru(&pst, cmd_q); dpdk-20.11~rc3/drivers/crypto/ccp/ccp_crypto.c-1892- ############################################## dpdk-20.11~rc3/drivers/crypto/ccp/ccp_crypto.c-1898- pst.byte_swap = CCP_PASSTHRU_BYTESWAP_256BIT; dpdk-20.11~rc3/drivers/crypto/ccp/ccp_crypto.c:1899: ccp_perform_passthru(&pst, cmd_q); dpdk-20.11~rc3/drivers/crypto/ccp/ccp_crypto.c-1900- ############################################## dpdk-20.11~rc3/drivers/crypto/ccp/ccp_crypto.c-1907- pst.byte_swap = CCP_PASSTHRU_BYTESWAP_256BIT; dpdk-20.11~rc3/drivers/crypto/ccp/ccp_crypto.c:1908: ccp_perform_passthru(&pst, cmd_q); dpdk-20.11~rc3/drivers/crypto/ccp/ccp_crypto.c-1909- } ############################################## dpdk-20.11~rc3/drivers/crypto/ccp/ccp_crypto.c-2064- pst.byte_swap = CCP_PASSTHRU_BYTESWAP_NOOP; dpdk-20.11~rc3/drivers/crypto/ccp/ccp_crypto.c:2065: ccp_perform_passthru(&pst, cmd_q); dpdk-20.11~rc3/drivers/crypto/ccp/ccp_crypto.c-2066- ############################################## dpdk-20.11~rc3/drivers/crypto/ccp/ccp_crypto.c-2102- pst.byte_swap = CCP_PASSTHRU_BYTESWAP_NOOP; dpdk-20.11~rc3/drivers/crypto/ccp/ccp_crypto.c:2103: ccp_perform_passthru(&pst, cmd_q); dpdk-20.11~rc3/drivers/crypto/ccp/ccp_crypto.c-2104- ############################################## dpdk-20.11~rc3/drivers/crypto/ccp/ccp_crypto.c-2171- pst.byte_swap = CCP_PASSTHRU_BYTESWAP_256BIT; dpdk-20.11~rc3/drivers/crypto/ccp/ccp_crypto.c:2172: ccp_perform_passthru(&pst, cmd_q); dpdk-20.11~rc3/drivers/crypto/ccp/ccp_crypto.c-2173- ############################################## dpdk-20.11~rc3/drivers/crypto/ccp/ccp_crypto.c-2218- pst.byte_swap = CCP_PASSTHRU_BYTESWAP_256BIT; dpdk-20.11~rc3/drivers/crypto/ccp/ccp_crypto.c:2219: ccp_perform_passthru(&pst, cmd_q); dpdk-20.11~rc3/drivers/crypto/ccp/ccp_crypto.c-2220- } ############################################## dpdk-20.11~rc3/drivers/crypto/ccp/ccp_crypto.c-2297- pst.byte_swap = CCP_PASSTHRU_BYTESWAP_256BIT; dpdk-20.11~rc3/drivers/crypto/ccp/ccp_crypto.c:2298: ccp_perform_passthru(&pst, cmd_q); dpdk-20.11~rc3/drivers/crypto/ccp/ccp_crypto.c-2299- break; ############################################## dpdk-20.11~rc3/drivers/crypto/ccp/ccp_crypto.c-2414- pst.byte_swap = CCP_PASSTHRU_BYTESWAP_NOOP; dpdk-20.11~rc3/drivers/crypto/ccp/ccp_crypto.c:2415: ccp_perform_passthru(&pst, cmd_q); dpdk-20.11~rc3/drivers/crypto/ccp/ccp_crypto.c-2416- ############################################## dpdk-20.11~rc3/drivers/crypto/ccp/ccp_crypto.c-2498- pst.byte_swap = CCP_PASSTHRU_BYTESWAP_NOOP; dpdk-20.11~rc3/drivers/crypto/ccp/ccp_crypto.c:2499: ccp_perform_passthru(&pst, cmd_q); dpdk-20.11~rc3/drivers/crypto/ccp/ccp_crypto.c-2500- ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-88- memset(fle, 0, FLE_SG_MEM_SIZE(mbuf->nb_segs + sym_op->m_src->nb_segs)); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:89: DPAA2_SET_FLE_ADDR(fle, (size_t)op); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-90- DPAA2_FLE_SAVE_CTXT(fle, (ptrdiff_t)priv); ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-109- /* Configure FD as a FRAME LIST */ dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:110: DPAA2_SET_FD_ADDR(fd, DPAA2_VADDR_TO_IOVA(op_fle)); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-111- DPAA2_SET_FD_COMPOUND_FMT(fd); ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-115- DPAA2_SET_FLE_SG_EXT(op_fle); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:116: DPAA2_SET_FLE_ADDR(op_fle, DPAA2_VADDR_TO_IOVA(sge)); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-117- dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-118- /* Configure Output SGE for Encap/Decap */ dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:119: DPAA2_SET_FLE_ADDR(sge, DPAA2_MBUF_VADDR_TO_IOVA(mbuf)); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-120- DPAA2_SET_FLE_OFFSET(sge, mbuf->data_off); ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-126- mbuf = mbuf->next; dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:127: DPAA2_SET_FLE_ADDR(sge, DPAA2_MBUF_VADDR_TO_IOVA(mbuf)); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-128- DPAA2_SET_FLE_OFFSET(sge, mbuf->data_off); ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-140- /* Configure Input FLE with Scatter/Gather Entry */ dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:141: DPAA2_SET_FLE_ADDR(ip_fle, DPAA2_VADDR_TO_IOVA(sge)); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-142- DPAA2_SET_FLE_SG_EXT(ip_fle); ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-145- /* Configure input SGE for Encap/Decap */ dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:146: DPAA2_SET_FLE_ADDR(sge, DPAA2_MBUF_VADDR_TO_IOVA(mbuf)); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-147- DPAA2_SET_FLE_OFFSET(sge, mbuf->data_off); ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-154- sge++; dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:155: DPAA2_SET_FLE_ADDR(sge, DPAA2_MBUF_VADDR_TO_IOVA(mbuf)); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-156- DPAA2_SET_FLE_OFFSET(sge, mbuf->data_off); ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-205- memset(fle, 0, FLE_POOL_BUF_SIZE); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:206: DPAA2_SET_FLE_ADDR(fle, (size_t)op); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-207- DPAA2_FLE_SAVE_CTXT(fle, (ptrdiff_t)priv); ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-222- /* Configure FD as a FRAME LIST */ dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:223: DPAA2_SET_FD_ADDR(fd, DPAA2_VADDR_TO_IOVA(op_fle)); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-224- DPAA2_SET_FD_COMPOUND_FMT(fd); ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-227- /* Configure Output FLE with dst mbuf data */ dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:228: DPAA2_SET_FLE_ADDR(op_fle, DPAA2_MBUF_VADDR_TO_IOVA(dst_mbuf)); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-229- DPAA2_SET_FLE_OFFSET(op_fle, dst_mbuf->data_off); ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-232- /* Configure Input FLE with src mbuf data */ dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:233: DPAA2_SET_FLE_ADDR(ip_fle, DPAA2_MBUF_VADDR_TO_IOVA(src_mbuf)); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-234- DPAA2_SET_FLE_OFFSET(ip_fle, src_mbuf->data_off); ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-276- dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:277: DPAA2_SET_FD_ADDR(fd, DPAA2_MBUF_VADDR_TO_IOVA(sym_op->m_src)); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-278- DPAA2_SET_FD_OFFSET(fd, sym_op->m_src->data_off); ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-319- memset(fle, 0, FLE_SG_MEM_SIZE(mbuf->nb_segs + sym_op->m_src->nb_segs)); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:320: DPAA2_SET_FLE_ADDR(fle, (size_t)op); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-321- DPAA2_FLE_SAVE_CTXT(fle, (size_t)priv); ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-330- /* Configure FD as a FRAME LIST */ dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:331: DPAA2_SET_FD_ADDR(fd, DPAA2_VADDR_TO_IOVA(op_fle)); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-332- DPAA2_SET_FD_COMPOUND_FMT(fd); ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-344- DPAA2_SET_FLE_SG_EXT(op_fle); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:345: DPAA2_SET_FLE_ADDR(op_fle, DPAA2_VADDR_TO_IOVA(sge)); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-346- ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-354- /* Configure Output SGE for Encap/Decap */ dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:355: DPAA2_SET_FLE_ADDR(sge, DPAA2_MBUF_VADDR_TO_IOVA(mbuf)); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-356- DPAA2_SET_FLE_OFFSET(sge, mbuf->data_off + sym_op->aead.data.offset); ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-362- sge++; dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:363: DPAA2_SET_FLE_ADDR(sge, DPAA2_MBUF_VADDR_TO_IOVA(mbuf)); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-364- DPAA2_SET_FLE_OFFSET(sge, mbuf->data_off); ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-371- sge++; dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:372: DPAA2_SET_FLE_ADDR(sge, dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-373- DPAA2_VADDR_TO_IOVA(sym_op->aead.digest.data)); ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-381- /* Configure Input FLE with Scatter/Gather Entry */ dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:382: DPAA2_SET_FLE_ADDR(ip_fle, DPAA2_VADDR_TO_IOVA(sge)); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-383- DPAA2_SET_FLE_SG_EXT(ip_fle); ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-390- /* Configure Input SGE for Encap/Decap */ dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:391: DPAA2_SET_FLE_ADDR(sge, DPAA2_VADDR_TO_IOVA(IV_ptr)); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-392- sge->length = sess->iv.length; ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-395- if (auth_only_len) { dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:396: DPAA2_SET_FLE_ADDR(sge, dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-397- DPAA2_VADDR_TO_IOVA(sym_op->aead.aad.data)); ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-401- dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:402: DPAA2_SET_FLE_ADDR(sge, DPAA2_MBUF_VADDR_TO_IOVA(mbuf)); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-403- DPAA2_SET_FLE_OFFSET(sge, sym_op->aead.data.offset + ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-410- sge++; dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:411: DPAA2_SET_FLE_ADDR(sge, DPAA2_MBUF_VADDR_TO_IOVA(mbuf)); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-412- DPAA2_SET_FLE_OFFSET(sge, mbuf->data_off); ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-420- memcpy(old_icv, sym_op->aead.digest.data, icv_len); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:421: DPAA2_SET_FLE_ADDR(sge, DPAA2_VADDR_TO_IOVA(old_icv)); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-422- sge->length = icv_len; ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-467- memset(fle, 0, FLE_POOL_BUF_SIZE); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:468: DPAA2_SET_FLE_ADDR(fle, (size_t)op); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-469- DPAA2_FLE_SAVE_CTXT(fle, (ptrdiff_t)priv); ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-492- /* Configure FD as a FRAME LIST */ dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:493: DPAA2_SET_FD_ADDR(fd, DPAA2_VADDR_TO_IOVA(fle)); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-494- DPAA2_SET_FD_COMPOUND_FMT(fd); ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-505- /* Configure Output FLE with Scatter/Gather Entry */ dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:506: DPAA2_SET_FLE_ADDR(fle, DPAA2_VADDR_TO_IOVA(sge)); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-507- if (auth_only_len) ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-515- /* Configure Output SGE for Encap/Decap */ dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:516: DPAA2_SET_FLE_ADDR(sge, DPAA2_MBUF_VADDR_TO_IOVA(dst)); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-517- DPAA2_SET_FLE_OFFSET(sge, dst->data_off + sym_op->aead.data.offset); ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-521- sge++; dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:522: DPAA2_SET_FLE_ADDR(sge, dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-523- DPAA2_VADDR_TO_IOVA(sym_op->aead.digest.data)); ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-531- /* Configure Input FLE with Scatter/Gather Entry */ dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:532: DPAA2_SET_FLE_ADDR(fle, DPAA2_VADDR_TO_IOVA(sge)); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-533- DPAA2_SET_FLE_SG_EXT(fle); ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-540- /* Configure Input SGE for Encap/Decap */ dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:541: DPAA2_SET_FLE_ADDR(sge, DPAA2_VADDR_TO_IOVA(IV_ptr)); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-542- sge->length = sess->iv.length; ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-544- if (auth_only_len) { dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:545: DPAA2_SET_FLE_ADDR(sge, dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-546- DPAA2_VADDR_TO_IOVA(sym_op->aead.aad.data)); ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-551- dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:552: DPAA2_SET_FLE_ADDR(sge, DPAA2_MBUF_VADDR_TO_IOVA(sym_op->m_src)); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-553- DPAA2_SET_FLE_OFFSET(sge, sym_op->aead.data.offset + ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-560- sess->digest_length); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:561: DPAA2_SET_FLE_ADDR(sge, DPAA2_VADDR_TO_IOVA(old_icv)); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-562- sge->length = sess->digest_length; ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-608- memset(fle, 0, FLE_SG_MEM_SIZE(mbuf->nb_segs + sym_op->m_src->nb_segs)); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:609: DPAA2_SET_FLE_ADDR(fle, (size_t)op); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-610- DPAA2_FLE_SAVE_CTXT(fle, (ptrdiff_t)priv); ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-619- /* Configure FD as a FRAME LIST */ dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:620: DPAA2_SET_FD_ADDR(fd, DPAA2_VADDR_TO_IOVA(op_fle)); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-621- DPAA2_SET_FD_COMPOUND_FMT(fd); ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-636- DPAA2_SET_FLE_SG_EXT(op_fle); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:637: DPAA2_SET_FLE_ADDR(op_fle, DPAA2_VADDR_TO_IOVA(sge)); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-638- ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-646- /* Configure Output SGE for Encap/Decap */ dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:647: DPAA2_SET_FLE_ADDR(sge, DPAA2_MBUF_VADDR_TO_IOVA(mbuf)); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-648- DPAA2_SET_FLE_OFFSET(sge, mbuf->data_off + sym_op->auth.data.offset); ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-654- sge++; dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:655: DPAA2_SET_FLE_ADDR(sge, DPAA2_MBUF_VADDR_TO_IOVA(mbuf)); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-656- DPAA2_SET_FLE_OFFSET(sge, mbuf->data_off); ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-663- sge++; dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:664: DPAA2_SET_FLE_ADDR(sge, dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-665- DPAA2_VADDR_TO_IOVA(sym_op->auth.digest.data)); ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-673- /* Configure Input FLE with Scatter/Gather Entry */ dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:674: DPAA2_SET_FLE_ADDR(ip_fle, DPAA2_VADDR_TO_IOVA(sge)); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-675- DPAA2_SET_FLE_SG_EXT(ip_fle); ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-682- /* Configure Input SGE for Encap/Decap */ dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:683: DPAA2_SET_FLE_ADDR(sge, DPAA2_VADDR_TO_IOVA(iv_ptr)); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-684- sge->length = sess->iv.length; ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-686- sge++; dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:687: DPAA2_SET_FLE_ADDR(sge, DPAA2_MBUF_VADDR_TO_IOVA(mbuf)); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-688- DPAA2_SET_FLE_OFFSET(sge, sym_op->auth.data.offset + ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-695- sge++; dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:696: DPAA2_SET_FLE_ADDR(sge, DPAA2_MBUF_VADDR_TO_IOVA(mbuf)); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-697- DPAA2_SET_FLE_OFFSET(sge, mbuf->data_off); ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-707- icv_len); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:708: DPAA2_SET_FLE_ADDR(sge, DPAA2_VADDR_TO_IOVA(old_icv)); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-709- sge->length = icv_len; ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-759- memset(fle, 0, FLE_POOL_BUF_SIZE); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:760: DPAA2_SET_FLE_ADDR(fle, (size_t)op); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-761- DPAA2_FLE_SAVE_CTXT(fle, (ptrdiff_t)priv); ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-784- /* Configure FD as a FRAME LIST */ dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:785: DPAA2_SET_FD_ADDR(fd, DPAA2_VADDR_TO_IOVA(fle)); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-786- DPAA2_SET_FD_COMPOUND_FMT(fd); ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-800- /* Configure Output FLE with Scatter/Gather Entry */ dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:801: DPAA2_SET_FLE_ADDR(fle, DPAA2_VADDR_TO_IOVA(sge)); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-802- if (auth_only_len) ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-810- /* Configure Output SGE for Encap/Decap */ dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:811: DPAA2_SET_FLE_ADDR(sge, DPAA2_MBUF_VADDR_TO_IOVA(dst)); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-812- DPAA2_SET_FLE_OFFSET(sge, sym_op->cipher.data.offset + ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-817- sge++; dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:818: DPAA2_SET_FLE_ADDR(sge, dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-819- DPAA2_VADDR_TO_IOVA(sym_op->auth.digest.data)); ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-829- /* Configure Input FLE with Scatter/Gather Entry */ dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:830: DPAA2_SET_FLE_ADDR(fle, DPAA2_VADDR_TO_IOVA(sge)); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-831- DPAA2_SET_FLE_SG_EXT(fle); ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-838- /* Configure Input SGE for Encap/Decap */ dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:839: DPAA2_SET_FLE_ADDR(sge, DPAA2_VADDR_TO_IOVA(iv_ptr)); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-840- sge->length = sess->iv.length; ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-842- dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:843: DPAA2_SET_FLE_ADDR(sge, DPAA2_MBUF_VADDR_TO_IOVA(sym_op->m_src)); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-844- DPAA2_SET_FLE_OFFSET(sge, sym_op->auth.data.offset + ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-851- sess->digest_length); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:852: DPAA2_SET_FLE_ADDR(sge, DPAA2_VADDR_TO_IOVA(old_icv)); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-853- sge->length = sess->digest_length; ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-903- /* first FLE entry used to store mbuf and session ctxt */ dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:904: DPAA2_SET_FLE_ADDR(fle, (size_t)op); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-905- DPAA2_FLE_SAVE_CTXT(fle, (ptrdiff_t)priv); ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-912- DPAA2_SET_FD_FLC(fd, DPAA2_VADDR_TO_IOVA(flc)); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:913: DPAA2_SET_FD_ADDR(fd, DPAA2_VADDR_TO_IOVA(op_fle)); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-914- DPAA2_SET_FD_COMPOUND_FMT(fd); ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-916- /* o/p fle */ dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:917: DPAA2_SET_FLE_ADDR(op_fle, dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-918- DPAA2_VADDR_TO_IOVA(sym_op->auth.digest.data)); ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-922- DPAA2_SET_FLE_SG_EXT(ip_fle); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:923: DPAA2_SET_FLE_ADDR(ip_fle, DPAA2_VADDR_TO_IOVA(sge)); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-924- ip_fle->length = data_len; ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-940- } dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:941: DPAA2_SET_FLE_ADDR(sge, DPAA2_VADDR_TO_IOVA(iv_ptr)); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-942- ip_fle->length += sge->length; ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-945- /* i/p 1st seg */ dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:946: DPAA2_SET_FLE_ADDR(sge, DPAA2_MBUF_VADDR_TO_IOVA(mbuf)); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-947- DPAA2_SET_FLE_OFFSET(sge, data_offset + mbuf->data_off); ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-958- sge++; dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:959: DPAA2_SET_FLE_ADDR(sge, DPAA2_MBUF_VADDR_TO_IOVA(mbuf)); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-960- DPAA2_SET_FLE_OFFSET(sge, mbuf->data_off); ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-973- sess->digest_length); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:974: DPAA2_SET_FLE_ADDR(sge, DPAA2_VADDR_TO_IOVA(old_digest)); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-975- sge->length = sess->digest_length; ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-1022- */ dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:1023: DPAA2_SET_FLE_ADDR(fle, (size_t)op); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-1024- DPAA2_FLE_SAVE_CTXT(fle, (ptrdiff_t)priv); ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-1043- DPAA2_SET_FD_FLC(fd, DPAA2_VADDR_TO_IOVA(flc)); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:1044: DPAA2_SET_FD_ADDR(fd, DPAA2_VADDR_TO_IOVA(fle)); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-1045- DPAA2_SET_FD_COMPOUND_FMT(fd); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-1046- dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:1047: DPAA2_SET_FLE_ADDR(fle, DPAA2_VADDR_TO_IOVA(sym_op->auth.digest.data)); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-1048- fle->length = sess->digest_length; ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-1051- /* Setting input FLE */ dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:1052: DPAA2_SET_FLE_ADDR(fle, DPAA2_VADDR_TO_IOVA(sge)); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-1053- DPAA2_SET_FLE_SG_EXT(fle); ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-1071- dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:1072: DPAA2_SET_FLE_ADDR(sge, DPAA2_VADDR_TO_IOVA(iv_ptr)); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-1073- fle->length = fle->length + sge->length; ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-1077- /* Setting data to authenticate */ dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:1078: DPAA2_SET_FLE_ADDR(sge, DPAA2_MBUF_VADDR_TO_IOVA(sym_op->m_src)); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-1079- DPAA2_SET_FLE_OFFSET(sge, data_offset + sym_op->m_src->data_off); ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-1086- sess->digest_length); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:1087: DPAA2_SET_FLE_ADDR(sge, DPAA2_VADDR_TO_IOVA(old_digest)); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-1088- sge->length = sess->digest_length; ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-1140- /* first FLE entry used to store mbuf and session ctxt */ dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:1141: DPAA2_SET_FLE_ADDR(fle, (size_t)op); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-1142- DPAA2_FLE_SAVE_CTXT(fle, (ptrdiff_t)priv); ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-1158- /* o/p fle */ dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:1159: DPAA2_SET_FLE_ADDR(op_fle, DPAA2_VADDR_TO_IOVA(sge)); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-1160- op_fle->length = data_len; ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-1163- /* o/p 1st seg */ dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:1164: DPAA2_SET_FLE_ADDR(sge, DPAA2_MBUF_VADDR_TO_IOVA(mbuf)); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-1165- DPAA2_SET_FLE_OFFSET(sge, data_offset + mbuf->data_off); ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-1171- sge++; dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:1172: DPAA2_SET_FLE_ADDR(sge, DPAA2_MBUF_VADDR_TO_IOVA(mbuf)); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-1173- DPAA2_SET_FLE_OFFSET(sge, mbuf->data_off); ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-1186- sge++; dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:1187: DPAA2_SET_FLE_ADDR(ip_fle, DPAA2_VADDR_TO_IOVA(sge)); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-1188- ip_fle->length = sess->iv.length + data_len; ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-1191- /* i/p IV */ dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:1192: DPAA2_SET_FLE_ADDR(sge, DPAA2_VADDR_TO_IOVA(iv_ptr)); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-1193- DPAA2_SET_FLE_OFFSET(sge, 0); ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-1198- /* i/p 1st seg */ dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:1199: DPAA2_SET_FLE_ADDR(sge, DPAA2_MBUF_VADDR_TO_IOVA(mbuf)); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-1200- DPAA2_SET_FLE_OFFSET(sge, data_offset + mbuf->data_off); ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-1206- sge++; dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:1207: DPAA2_SET_FLE_ADDR(sge, DPAA2_MBUF_VADDR_TO_IOVA(mbuf)); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-1208- DPAA2_SET_FLE_OFFSET(sge, mbuf->data_off); ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-1215- /* sg fd */ dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:1216: DPAA2_SET_FD_ADDR(fd, DPAA2_VADDR_TO_IOVA(op_fle)); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-1217- DPAA2_SET_FD_LEN(fd, ip_fle->length); ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-1223- " off =%d, len =%d\n", dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:1224: DPAA2_GET_FD_ADDR(fd), dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-1225- DPAA2_GET_FD_BPID(fd), ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-1275- */ dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:1276: DPAA2_SET_FLE_ADDR(fle, (size_t)op); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-1277- DPAA2_FLE_SAVE_CTXT(fle, (ptrdiff_t)priv); ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-1295- flc = &priv->flc_desc[0].flc; dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:1296: DPAA2_SET_FD_ADDR(fd, DPAA2_VADDR_TO_IOVA(fle)); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-1297- DPAA2_SET_FD_LEN(fd, data_len + sess->iv.length); ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-1308- dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:1309: DPAA2_SET_FLE_ADDR(fle, DPAA2_MBUF_VADDR_TO_IOVA(dst)); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-1310- DPAA2_SET_FLE_OFFSET(fle, data_offset + dst->data_off); ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-1320- dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:1321: DPAA2_SET_FLE_ADDR(fle, DPAA2_VADDR_TO_IOVA(sge)); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-1322- fle->length = data_len + sess->iv.length; ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-1325- dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:1326: DPAA2_SET_FLE_ADDR(sge, DPAA2_VADDR_TO_IOVA(iv_ptr)); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-1327- sge->length = sess->iv.length; ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-1329- sge++; dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:1330: DPAA2_SET_FLE_ADDR(sge, DPAA2_MBUF_VADDR_TO_IOVA(sym_op->m_src)); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-1331- DPAA2_SET_FLE_OFFSET(sge, data_offset + sym_op->m_src->data_off); ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-1339- " off =%d, len =%d\n", dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:1340: DPAA2_GET_FD_ADDR(fd), dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-1341- DPAA2_GET_FD_BPID(fd), ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-1537- struct rte_mbuf *mbuf = DPAA2_INLINE_MBUF_FROM_BUF( dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:1538: DPAA2_IOVA_TO_VADDR(DPAA2_GET_FD_ADDR(fd)), dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-1539- rte_dpaa2_bpid_info[DPAA2_GET_FD_BPID(fd)].meta_data_size); ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-1570-#endif dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:1571: fle = (struct qbman_fle *)DPAA2_IOVA_TO_VADDR(DPAA2_GET_FD_ADDR(fd)); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-1572- ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-1587- } dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:1588: op = (struct rte_crypto_op *)DPAA2_GET_FLE_ADDR((fle - 1)); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-1589- ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-1614- dst->buf_addr, dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:1615: DPAA2_GET_FD_ADDR(fd), dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-1616- DPAA2_GET_FD_BPID(fd), ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-3669- /* Prefetching mbuf */ dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:3670: rte_prefetch0((void *)(size_t)(DPAA2_GET_FD_ADDR(fd)- dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-3671- rte_dpaa2_bpid_info[DPAA2_GET_FD_BPID(fd)].meta_data_size)); ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-3673- /* Prefetching ipsec crypto_op stored in priv data of mbuf */ dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:3674: rte_prefetch0((void *)(size_t)(DPAA2_GET_FD_ADDR(fd)-64)); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-3675- ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-3696- /* Prefetching mbuf */ dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:3697: rte_prefetch0((void *)(size_t)(DPAA2_GET_FD_ADDR(fd)- dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-3698- rte_dpaa2_bpid_info[DPAA2_GET_FD_BPID(fd)].meta_data_size)); ############################################## dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-3700- /* Prefetching ipsec crypto_op stored in priv data of mbuf */ dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c:3701: rte_prefetch0((void *)(size_t)(DPAA2_GET_FD_ADDR(fd)-64)); dpdk-20.11~rc3/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c-3702- ############################################## dpdk-20.11~rc3/drivers/crypto/nitrox/nitrox_csr.h-11-#define CSR_DELAY 30 dpdk-20.11~rc3/drivers/crypto/nitrox/nitrox_csr.h:12:#define NITROX_CSR_ADDR(bar_addr, offset) (bar_addr + (offset)) dpdk-20.11~rc3/drivers/crypto/nitrox/nitrox_csr.h-13- ############################################## dpdk-20.11~rc3/drivers/crypto/nitrox/nitrox_qp.c-36- offset = NPS_PKT_IN_INSTR_BAOFF_DBELLX(qp->qno); dpdk-20.11~rc3/drivers/crypto/nitrox/nitrox_qp.c:37: qp->cmdq.dbell_csr_addr = NITROX_CSR_ADDR(bar_addr, offset); dpdk-20.11~rc3/drivers/crypto/nitrox/nitrox_qp.c-38- qp->cmdq.ring = mz->addr; ############################################## dpdk-20.11~rc3/drivers/crypto/nitrox/nitrox_sym.c-648- dpdk-20.11~rc3/drivers/crypto/nitrox/nitrox_sym.c:649: nitrox_qp_enqueue(qp, nitrox_sym_instr_addr(sr), sr); dpdk-20.11~rc3/drivers/crypto/nitrox/nitrox_sym.c-650- return 0; ############################################## dpdk-20.11~rc3/drivers/crypto/nitrox/nitrox_sym_reqmgr.c-815-void * dpdk-20.11~rc3/drivers/crypto/nitrox/nitrox_sym_reqmgr.c:816:nitrox_sym_instr_addr(struct nitrox_softreq *sr) dpdk-20.11~rc3/drivers/crypto/nitrox/nitrox_sym_reqmgr.c-817-{ ############################################## dpdk-20.11~rc3/drivers/crypto/nitrox/nitrox_sym_reqmgr.h-16-int nitrox_check_se_req(struct nitrox_softreq *sr, struct rte_crypto_op **op); dpdk-20.11~rc3/drivers/crypto/nitrox/nitrox_sym_reqmgr.h:17:void *nitrox_sym_instr_addr(struct nitrox_softreq *sr); dpdk-20.11~rc3/drivers/crypto/nitrox/nitrox_sym_reqmgr.h-18-struct rte_mempool *nitrox_sym_req_pool_create(struct rte_cryptodev *cdev, ############################################## dpdk-20.11~rc3/drivers/crypto/octeontx/otx_cryptodev_hw_access.c-247-static void dpdk-20.11~rc3/drivers/crypto/octeontx/otx_cryptodev_hw_access.c:248:otx_cpt_write_vq_saddr(struct cpt_vf *cptvf, uint64_t val) dpdk-20.11~rc3/drivers/crypto/octeontx/otx_cryptodev_hw_access.c-249-{ ############################################## dpdk-20.11~rc3/drivers/crypto/octeontx/otx_cryptodev_hw_access.c-253- CPT_WRITE_CSR(CPT_CSR_REG_BASE(cptvf), dpdk-20.11~rc3/drivers/crypto/octeontx/otx_cryptodev_hw_access.c:254: CPTX_VQX_SADDR(0, 0), vqx_saddr.u); dpdk-20.11~rc3/drivers/crypto/octeontx/otx_cryptodev_hw_access.c-255-} ############################################## dpdk-20.11~rc3/drivers/crypto/octeontx/otx_cryptodev_hw_access.c-271- base_addr = (uint64_t)(cptvf->cqueue.chead[0].dma_addr); dpdk-20.11~rc3/drivers/crypto/octeontx/otx_cryptodev_hw_access.c:272: otx_cpt_write_vq_saddr(cptvf, base_addr); dpdk-20.11~rc3/drivers/crypto/octeontx/otx_cryptodev_hw_access.c-273- ############################################## dpdk-20.11~rc3/drivers/crypto/octeontx/otx_cryptodev_hw_access.h-116- ((a) & 0x0) + 0x100000ll * (b)) dpdk-20.11~rc3/drivers/crypto/octeontx/otx_cryptodev_hw_access.h:117:#define CPTX_VQX_SADDR(a, b) (0x0000200ll + 0x1000000000ll * \ dpdk-20.11~rc3/drivers/crypto/octeontx/otx_cryptodev_hw_access.h-118- ((a) & 0x0) + 0x100000ll * (b)) ############################################## dpdk-20.11~rc3/drivers/crypto/virtio/virtio_pci.c-307-static void * dpdk-20.11~rc3/drivers/crypto/virtio/virtio_pci.c:308:get_cfg_addr(struct rte_pci_device *dev, struct virtio_pci_cap *cap) dpdk-20.11~rc3/drivers/crypto/virtio/virtio_pci.c-309-{ ############################################## dpdk-20.11~rc3/drivers/crypto/virtio/virtio_pci.c-396- case VIRTIO_PCI_CAP_COMMON_CFG: dpdk-20.11~rc3/drivers/crypto/virtio/virtio_pci.c:397: hw->common_cfg = get_cfg_addr(dev, &cap); dpdk-20.11~rc3/drivers/crypto/virtio/virtio_pci.c-398- break; ############################################## dpdk-20.11~rc3/drivers/crypto/virtio/virtio_pci.c-405- else dpdk-20.11~rc3/drivers/crypto/virtio/virtio_pci.c:406: hw->notify_base = get_cfg_addr(dev, &cap); dpdk-20.11~rc3/drivers/crypto/virtio/virtio_pci.c-407- break; dpdk-20.11~rc3/drivers/crypto/virtio/virtio_pci.c-408- case VIRTIO_PCI_CAP_DEVICE_CFG: dpdk-20.11~rc3/drivers/crypto/virtio/virtio_pci.c:409: hw->dev_cfg = get_cfg_addr(dev, &cap); dpdk-20.11~rc3/drivers/crypto/virtio/virtio_pci.c-410- break; dpdk-20.11~rc3/drivers/crypto/virtio/virtio_pci.c-411- case VIRTIO_PCI_CAP_ISR_CFG: dpdk-20.11~rc3/drivers/crypto/virtio/virtio_pci.c:412: hw->isr = get_cfg_addr(dev, &cap); dpdk-20.11~rc3/drivers/crypto/virtio/virtio_pci.c-413- break; ############################################## dpdk-20.11~rc3/drivers/event/dlb/dlb_inline_fns.h-30-{ dpdk-20.11~rc3/drivers/event/dlb/dlb_inline_fns.h:31: asm volatile(".byte 0x66, 0x0f, 0x38, 0xf8, 0x02" dpdk-20.11~rc3/drivers/event/dlb/dlb_inline_fns.h-32- : ############################################## dpdk-20.11~rc3/drivers/event/dlb/pf/base/dlb_osdep.h-26- dpdk-20.11~rc3/drivers/event/dlb/pf/base/dlb_osdep.h:27:#define DLB_CSR_REG_ADDR(a, reg) ((void *)((uintptr_t)(a)->csr_kva + (reg))) dpdk-20.11~rc3/drivers/event/dlb/pf/base/dlb_osdep.h-28-#define DLB_CSR_RD(hw, reg) \ dpdk-20.11~rc3/drivers/event/dlb/pf/base/dlb_osdep.h:29: DLB_PCI_REG_READ(DLB_CSR_REG_ADDR((hw), (reg))) dpdk-20.11~rc3/drivers/event/dlb/pf/base/dlb_osdep.h-30-#define DLB_CSR_WR(hw, reg, val) \ dpdk-20.11~rc3/drivers/event/dlb/pf/base/dlb_osdep.h:31: DLB_PCI_REG_WRITE(DLB_CSR_REG_ADDR((hw), (reg)), (val)) dpdk-20.11~rc3/drivers/event/dlb/pf/base/dlb_osdep.h-32- dpdk-20.11~rc3/drivers/event/dlb/pf/base/dlb_osdep.h:33:#define DLB_FUNC_REG_ADDR(a, reg) ((void *)((uintptr_t)(a)->func_kva + (reg))) dpdk-20.11~rc3/drivers/event/dlb/pf/base/dlb_osdep.h-34-#define DLB_FUNC_RD(hw, reg) \ dpdk-20.11~rc3/drivers/event/dlb/pf/base/dlb_osdep.h:35: DLB_PCI_REG_READ(DLB_FUNC_REG_ADDR((hw), (reg))) dpdk-20.11~rc3/drivers/event/dlb/pf/base/dlb_osdep.h-36-#define DLB_FUNC_WR(hw, reg, val) \ dpdk-20.11~rc3/drivers/event/dlb/pf/base/dlb_osdep.h:37: DLB_PCI_REG_WRITE(DLB_FUNC_REG_ADDR((hw), (reg)), (val)) dpdk-20.11~rc3/drivers/event/dlb/pf/base/dlb_osdep.h-38- ############################################## dpdk-20.11~rc3/drivers/event/dlb/pf/dlb_main.c-182- if (pdev->mem_resource[0].addr == NULL) { dpdk-20.11~rc3/drivers/event/dlb/pf/dlb_main.c:183: DLB_ERR(dlb_dev, "probe: BAR 0 addr (csr_kva) is NULL\n"); dpdk-20.11~rc3/drivers/event/dlb/pf/dlb_main.c-184- ret = -EINVAL; ############################################## dpdk-20.11~rc3/drivers/event/dlb/pf/dlb_main.c-196- if (pdev->mem_resource[2].addr == NULL) { dpdk-20.11~rc3/drivers/event/dlb/pf/dlb_main.c:197: DLB_ERR(dlb_dev, "probe: BAR 2 addr (func_kva) is NULL\n"); dpdk-20.11~rc3/drivers/event/dlb/pf/dlb_main.c-198- ret = -EINVAL; ############################################## dpdk-20.11~rc3/drivers/event/dlb2/dlb2_inline_fns.h-27-{ dpdk-20.11~rc3/drivers/event/dlb2/dlb2_inline_fns.h:28: asm volatile(".byte 0x66, 0x0f, 0x38, 0xf8, 0x02" dpdk-20.11~rc3/drivers/event/dlb2/dlb2_inline_fns.h-29- : ############################################## dpdk-20.11~rc3/drivers/event/dlb2/pf/base/dlb2_osdep.h-27-/* Read/write register 'reg' in the CSR BAR space */ dpdk-20.11~rc3/drivers/event/dlb2/pf/base/dlb2_osdep.h:28:#define DLB2_CSR_REG_ADDR(a, reg) ((void *)((uintptr_t)(a)->csr_kva + (reg))) dpdk-20.11~rc3/drivers/event/dlb2/pf/base/dlb2_osdep.h-29-#define DLB2_CSR_RD(hw, reg) \ dpdk-20.11~rc3/drivers/event/dlb2/pf/base/dlb2_osdep.h:30: DLB2_PCI_REG_READ(DLB2_CSR_REG_ADDR((hw), (reg))) dpdk-20.11~rc3/drivers/event/dlb2/pf/base/dlb2_osdep.h-31-#define DLB2_CSR_WR(hw, reg, value) \ dpdk-20.11~rc3/drivers/event/dlb2/pf/base/dlb2_osdep.h:32: DLB2_PCI_REG_WRITE(DLB2_CSR_REG_ADDR((hw), (reg)), (value)) dpdk-20.11~rc3/drivers/event/dlb2/pf/base/dlb2_osdep.h-33- dpdk-20.11~rc3/drivers/event/dlb2/pf/base/dlb2_osdep.h-34-/* Read/write register 'reg' in the func BAR space */ dpdk-20.11~rc3/drivers/event/dlb2/pf/base/dlb2_osdep.h:35:#define DLB2_FUNC_REG_ADDR(a, reg) ((void *)((uintptr_t)(a)->func_kva + (reg))) dpdk-20.11~rc3/drivers/event/dlb2/pf/base/dlb2_osdep.h-36-#define DLB2_FUNC_RD(hw, reg) \ dpdk-20.11~rc3/drivers/event/dlb2/pf/base/dlb2_osdep.h:37: DLB2_PCI_REG_READ(DLB2_FUNC_REG_ADDR((hw), (reg))) dpdk-20.11~rc3/drivers/event/dlb2/pf/base/dlb2_osdep.h-38-#define DLB2_FUNC_WR(hw, reg, value) \ dpdk-20.11~rc3/drivers/event/dlb2/pf/base/dlb2_osdep.h:39: DLB2_PCI_REG_WRITE(DLB2_FUNC_REG_ADDR((hw), (reg)), (value)) dpdk-20.11~rc3/drivers/event/dlb2/pf/base/dlb2_osdep.h-40- ############################################## dpdk-20.11~rc3/drivers/event/dlb2/pf/base/dlb2_regs.h-520- dpdk-20.11~rc3/drivers/event/dlb2/pf/base/dlb2_regs.h:521:#define DLB2_SYS_LDB_CQ_AI_ADDR(x) \ dpdk-20.11~rc3/drivers/event/dlb2/pf/base/dlb2_regs.h-522- (0x10000fa4 + (x) * 0x1000) ############################################## dpdk-20.11~rc3/drivers/event/dlb2/pf/base/dlb2_regs.h-663- dpdk-20.11~rc3/drivers/event/dlb2/pf/base/dlb2_regs.h:664:#define DLB2_SYS_DIR_CQ_AI_ADDR(x) \ dpdk-20.11~rc3/drivers/event/dlb2/pf/base/dlb2_regs.h-665- (0x10000fe4 + (x) * 0x1000) ############################################## dpdk-20.11~rc3/drivers/event/dlb2/pf/dlb2_main.c-192- if (pdev->mem_resource[0].addr == NULL) { dpdk-20.11~rc3/drivers/event/dlb2/pf/dlb2_main.c:193: DLB2_ERR(dlb2_dev, "probe: BAR 0 addr (csr_kva) is NULL\n"); dpdk-20.11~rc3/drivers/event/dlb2/pf/dlb2_main.c-194- ret = -EINVAL; ############################################## dpdk-20.11~rc3/drivers/event/dlb2/pf/dlb2_main.c-206- if (pdev->mem_resource[2].addr == NULL) { dpdk-20.11~rc3/drivers/event/dlb2/pf/dlb2_main.c:207: DLB2_ERR(dlb2_dev, "probe: BAR 2 addr (func_kva) is NULL\n"); dpdk-20.11~rc3/drivers/event/dlb2/pf/dlb2_main.c-208- ret = -EINVAL; ############################################## dpdk-20.11~rc3/drivers/event/dpaa2/dpaa2_eventdev.c-161- rte_memcpy(ev_temp, event, sizeof(struct rte_event)); dpdk-20.11~rc3/drivers/event/dpaa2/dpaa2_eventdev.c:162: DPAA2_SET_FD_ADDR((&fd_arr[loop]), (size_t)ev_temp); dpdk-20.11~rc3/drivers/event/dpaa2/dpaa2_eventdev.c-163- DPAA2_SET_FD_LEN((&fd_arr[loop]), ############################################## dpdk-20.11~rc3/drivers/event/dpaa2/dpaa2_eventdev.c-227- struct rte_event *ev_temp = dpdk-20.11~rc3/drivers/event/dpaa2/dpaa2_eventdev.c:228: (struct rte_event *)(size_t)DPAA2_GET_FD_ADDR(fd); dpdk-20.11~rc3/drivers/event/dpaa2/dpaa2_eventdev.c-229- ############################################## dpdk-20.11~rc3/drivers/event/dpaa2/dpaa2_eventdev.c-244- struct rte_event *ev_temp = dpdk-20.11~rc3/drivers/event/dpaa2/dpaa2_eventdev.c:245: (struct rte_event *)(size_t)DPAA2_GET_FD_ADDR(fd); dpdk-20.11~rc3/drivers/event/dpaa2/dpaa2_eventdev.c-246- uint8_t dqrr_index = qbman_get_dqrr_idx(dq); ############################################## dpdk-20.11~rc3/drivers/event/octeontx/ssovf_evdev.h-101-#define ssovf_load_pair(val0, val1, addr) ({ \ dpdk-20.11~rc3/drivers/event/octeontx/ssovf_evdev.h:102: asm volatile( \ dpdk-20.11~rc3/drivers/event/octeontx/ssovf_evdev.h-103- "ldp %x[x0], %x[x1], [%x[p1]]" \ ############################################## dpdk-20.11~rc3/drivers/event/octeontx/ssovf_evdev.h-108-#define ssovf_store_pair(val0, val1, addr) ({ \ dpdk-20.11~rc3/drivers/event/octeontx/ssovf_evdev.h:109: asm volatile( \ dpdk-20.11~rc3/drivers/event/octeontx/ssovf_evdev.h-110- "stp %x[x0], %x[x1], [%x[p1]]" \ ############################################## dpdk-20.11~rc3/drivers/event/octeontx2/otx2_evdev.c-510-{ dpdk-20.11~rc3/drivers/event/octeontx2/otx2_evdev.c:511: uintptr_t base = OTX2_SSOW_GET_BASE_ADDR(ws->getwrk_op); dpdk-20.11~rc3/drivers/event/octeontx2/otx2_evdev.c-512- uint64_t val; ############################################## dpdk-20.11~rc3/drivers/event/octeontx2/otx2_evdev.c-1262- ws->tstamp = dev->tstamp; dpdk-20.11~rc3/drivers/event/octeontx2/otx2_evdev.c:1263: otx2_write64(val, OTX2_SSOW_GET_BASE_ADDR( dpdk-20.11~rc3/drivers/event/octeontx2/otx2_evdev.c-1264- ws->ws_state[0].getwrk_op) + SSOW_LF_GWS_NW_TIM); dpdk-20.11~rc3/drivers/event/octeontx2/otx2_evdev.c:1265: otx2_write64(val, OTX2_SSOW_GET_BASE_ADDR( dpdk-20.11~rc3/drivers/event/octeontx2/otx2_evdev.c-1266- ws->ws_state[1].getwrk_op) + SSOW_LF_GWS_NW_TIM); ############################################## dpdk-20.11~rc3/drivers/event/octeontx2/otx2_evdev.c-1268- struct otx2_ssogws *ws = event_dev->data->ports[port_id]; dpdk-20.11~rc3/drivers/event/octeontx2/otx2_evdev.c:1269: uintptr_t base = OTX2_SSOW_GET_BASE_ADDR(ws->getwrk_op); dpdk-20.11~rc3/drivers/event/octeontx2/otx2_evdev.c-1270- ############################################## dpdk-20.11~rc3/drivers/event/octeontx2/otx2_evdev.c-1296-{ dpdk-20.11~rc3/drivers/event/octeontx2/otx2_evdev.c:1297: uintptr_t base = OTX2_SSOW_GET_BASE_ADDR(ws->getwrk_op); dpdk-20.11~rc3/drivers/event/octeontx2/otx2_evdev.c-1298- ############################################## dpdk-20.11~rc3/drivers/event/octeontx2/otx2_evdev.h-80- dpdk-20.11~rc3/drivers/event/octeontx2/otx2_evdev.h:81:#define OTX2_SSOW_GET_BASE_ADDR(_GW) ((_GW) - SSOW_LF_GWS_OP_GET_WORK) dpdk-20.11~rc3/drivers/event/octeontx2/otx2_evdev.h-82- ############################################## dpdk-20.11~rc3/drivers/event/octeontx2/otx2_tim_evdev.c-450- pmu_stmp = rte_rdtsc(); dpdk-20.11~rc3/drivers/event/octeontx2/otx2_tim_evdev.c:451: asm volatile("mrs %0, cntvct_el0" : "=r" (tenns_stmp)); dpdk-20.11~rc3/drivers/event/octeontx2/otx2_tim_evdev.c-452- ############################################## dpdk-20.11~rc3/drivers/event/octeontx2/otx2_tim_worker.h-248-#ifdef RTE_ARCH_ARM64 dpdk-20.11~rc3/drivers/event/octeontx2/otx2_tim_worker.h:249: asm volatile( dpdk-20.11~rc3/drivers/event/octeontx2/otx2_tim_worker.h-250- " ldaxr %[hbt], [%[w1]] \n" ############################################## dpdk-20.11~rc3/drivers/event/octeontx2/otx2_tim_worker.h-333-#ifdef RTE_ARCH_ARM64 dpdk-20.11~rc3/drivers/event/octeontx2/otx2_tim_worker.h:334: asm volatile( dpdk-20.11~rc3/drivers/event/octeontx2/otx2_tim_worker.h-335- " ldaxr %[hbt], [%[w1]] \n" ############################################## dpdk-20.11~rc3/drivers/event/octeontx2/otx2_tim_worker.h-362-#ifdef RTE_ARCH_ARM64 dpdk-20.11~rc3/drivers/event/octeontx2/otx2_tim_worker.h:363: asm volatile( dpdk-20.11~rc3/drivers/event/octeontx2/otx2_tim_worker.h-364- " ldaxrh %w[rem], [%[crem]] \n" ############################################## dpdk-20.11~rc3/drivers/event/octeontx2/otx2_tim_worker.h-473-#ifdef RTE_ARCH_ARM64 dpdk-20.11~rc3/drivers/event/octeontx2/otx2_tim_worker.h:474: asm volatile( dpdk-20.11~rc3/drivers/event/octeontx2/otx2_tim_worker.h-475- " ldaxr %[hbt], [%[w1]] \n" ############################################## dpdk-20.11~rc3/drivers/event/octeontx2/otx2_worker.c-54- dpdk-20.11~rc3/drivers/event/octeontx2/otx2_worker.c:55: otx2_write64(ev->u64, OTX2_SSOW_GET_BASE_ADDR(ws->getwrk_op) + dpdk-20.11~rc3/drivers/event/octeontx2/otx2_worker.c-56- SSOW_LF_GWS_OP_UPD_WQP_GRP1); ############################################## dpdk-20.11~rc3/drivers/event/octeontx2/otx2_worker.c-342- dpdk-20.11~rc3/drivers/event/octeontx2/otx2_worker.c:343: otx2_write64(0, OTX2_SSOW_GET_BASE_ADDR(ws->getwrk_op) + dpdk-20.11~rc3/drivers/event/octeontx2/otx2_worker.c-344- SSOW_LF_GWS_OP_GWC_INVAL); ############################################## dpdk-20.11~rc3/drivers/event/octeontx2/otx2_worker.c-350-{ dpdk-20.11~rc3/drivers/event/octeontx2/otx2_worker.c:351: uintptr_t base = OTX2_SSOW_GET_BASE_ADDR(ws->getwrk_op); dpdk-20.11~rc3/drivers/event/octeontx2/otx2_worker.c-352- uint64_t pend_state; ############################################## dpdk-20.11~rc3/drivers/event/octeontx2/otx2_worker.h-33-#ifdef RTE_ARCH_ARM64 dpdk-20.11~rc3/drivers/event/octeontx2/otx2_worker.h:34: asm volatile( dpdk-20.11~rc3/drivers/event/octeontx2/otx2_worker.h-35- " ldr %[tag], [%[tag_loc]] \n" ############################################## dpdk-20.11~rc3/drivers/event/octeontx2/otx2_worker.h-105-#ifdef RTE_ARCH_ARM64 dpdk-20.11~rc3/drivers/event/octeontx2/otx2_worker.h:106: asm volatile( dpdk-20.11~rc3/drivers/event/octeontx2/otx2_worker.h-107- " ldr %[tag], [%[tag_loc]] \n" ############################################## dpdk-20.11~rc3/drivers/event/octeontx2/otx2_worker.h-192-{ dpdk-20.11~rc3/drivers/event/octeontx2/otx2_worker.h:193: otx2_write64(0, OTX2_SSOW_GET_BASE_ADDR(ws->getwrk_op) + dpdk-20.11~rc3/drivers/event/octeontx2/otx2_worker.h-194- SSOW_LF_GWS_OP_SWTAG_UNTAG); ############################################## dpdk-20.11~rc3/drivers/event/octeontx2/otx2_worker.h-207-{ dpdk-20.11~rc3/drivers/event/octeontx2/otx2_worker.h:208: otx2_write64(0, OTX2_SSOW_GET_BASE_ADDR(ws->getwrk_op) + dpdk-20.11~rc3/drivers/event/octeontx2/otx2_worker.h-209- SSOW_LF_GWS_OP_DESCHED); ############################################## dpdk-20.11~rc3/drivers/event/octeontx2/otx2_worker.h-217- dpdk-20.11~rc3/drivers/event/octeontx2/otx2_worker.h:218: asm volatile(" ldr %[swtb], [%[swtp_loc]] \n" dpdk-20.11~rc3/drivers/event/octeontx2/otx2_worker.h-219- " tbz %[swtb], 62, done%= \n" ############################################## dpdk-20.11~rc3/drivers/event/octeontx2/otx2_worker.h-239- dpdk-20.11~rc3/drivers/event/octeontx2/otx2_worker.h:240: asm volatile ( dpdk-20.11~rc3/drivers/event/octeontx2/otx2_worker.h-241- " ldr %[tag], [%[tag_op]] \n" ############################################## dpdk-20.11~rc3/drivers/event/octeontx2/otx2_worker_dual.c-54- dpdk-20.11~rc3/drivers/event/octeontx2/otx2_worker_dual.c:55: otx2_write64(ev->u64, OTX2_SSOW_GET_BASE_ADDR(ws->getwrk_op) + dpdk-20.11~rc3/drivers/event/octeontx2/otx2_worker_dual.c-56- SSOW_LF_GWS_OP_UPD_WQP_GRP1); ############################################## dpdk-20.11~rc3/drivers/event/octeontx2/otx2_worker_dual.h-31-#ifdef RTE_ARCH_ARM64 dpdk-20.11~rc3/drivers/event/octeontx2/otx2_worker_dual.h:32: asm volatile( dpdk-20.11~rc3/drivers/event/octeontx2/otx2_worker_dual.h-33- "rty%=: \n" ############################################## dpdk-20.11~rc3/drivers/mempool/dpaa/dpaa_mempool.c-266- - bp_info->meta_data_size); dpdk-20.11~rc3/drivers/mempool/dpaa/dpaa_mempool.c:267: DPAA_MEMPOOL_DPDEBUG("Paddr (%p), FD (%p) from BMAN", dpdk-20.11~rc3/drivers/mempool/dpaa/dpaa_mempool.c-268- (void *)bufaddr, (void *)m[n]); ############################################## dpdk-20.11~rc3/drivers/mempool/dpaa2/dpaa2_hw_mempool.c-280-struct rte_mbuf * dpdk-20.11~rc3/drivers/mempool/dpaa2/dpaa2_hw_mempool.c:281:rte_dpaa2_mbuf_from_buf_addr(struct rte_mempool *mp, void *buf_addr) dpdk-20.11~rc3/drivers/mempool/dpaa2/dpaa2_hw_mempool.c-282-{ ############################################## dpdk-20.11~rc3/drivers/mempool/dpaa2/dpaa2_hw_mempool.c-353- for (i = 0; (i < ret) && bufs[i]; i++) { dpdk-20.11~rc3/drivers/mempool/dpaa2/dpaa2_hw_mempool.c:354: DPAA2_MODIFY_IOVA_TO_VADDR(bufs[i], size_t); dpdk-20.11~rc3/drivers/mempool/dpaa2/dpaa2_hw_mempool.c-355- obj_table[n] = (struct rte_mbuf *) ############################################## dpdk-20.11~rc3/drivers/mempool/dpaa2/rte_dpaa2_mempool.h-46-struct rte_mbuf * dpdk-20.11~rc3/drivers/mempool/dpaa2/rte_dpaa2_mempool.h:47:rte_dpaa2_mbuf_from_buf_addr(struct rte_mempool *mp, void *buf_addr); dpdk-20.11~rc3/drivers/mempool/dpaa2/rte_dpaa2_mempool.h-48- ############################################## dpdk-20.11~rc3/drivers/mempool/octeontx/octeontx_fpavf.c-407- (void *)((uintptr_t)handle + dpdk-20.11~rc3/drivers/mempool/octeontx/octeontx_fpavf.c:408: FPA_VF_VHPOOL_START_ADDR(gpool))); dpdk-20.11~rc3/drivers/mempool/octeontx/octeontx_fpavf.c-409- fpavf_write64(va_end, dpdk-20.11~rc3/drivers/mempool/octeontx/octeontx_fpavf.c-410- (void *)((uintptr_t)handle + dpdk-20.11~rc3/drivers/mempool/octeontx/octeontx_fpavf.c:411: FPA_VF_VHPOOL_END_ADDR(gpool))); dpdk-20.11~rc3/drivers/mempool/octeontx/octeontx_fpavf.c-412- return 0; ############################################## dpdk-20.11~rc3/drivers/mempool/octeontx/octeontx_fpavf.c-693- fpavf_write64(~0ul, (void *)((uintptr_t)pool_bar + dpdk-20.11~rc3/drivers/mempool/octeontx/octeontx_fpavf.c:694: FPA_VF_VHPOOL_START_ADDR(gpool))); dpdk-20.11~rc3/drivers/mempool/octeontx/octeontx_fpavf.c-695- fpavf_write64(~0ul, (void *)((uintptr_t)pool_bar + dpdk-20.11~rc3/drivers/mempool/octeontx/octeontx_fpavf.c:696: FPA_VF_VHPOOL_END_ADDR(gpool))); dpdk-20.11~rc3/drivers/mempool/octeontx/octeontx_fpavf.c-697- ############################################## dpdk-20.11~rc3/drivers/mempool/octeontx/octeontx_fpavf.h-26-#define FPA_VF_VHPOOL_THRESHOLD(vhpool) (0x04160 | ((vhpool)&0x0)) dpdk-20.11~rc3/drivers/mempool/octeontx/octeontx_fpavf.h:27:#define FPA_VF_VHPOOL_START_ADDR(vhpool) (0x04200 | ((vhpool)&0x0)) dpdk-20.11~rc3/drivers/mempool/octeontx/octeontx_fpavf.h:28:#define FPA_VF_VHPOOL_END_ADDR(vhpool) (0x04210 | ((vhpool)&0x0)) dpdk-20.11~rc3/drivers/mempool/octeontx/octeontx_fpavf.h-29- ############################################## dpdk-20.11~rc3/drivers/mempool/octeontx/octeontx_fpavf.h-62-#define fpavf_load_pair(val0, val1, addr) ({ \ dpdk-20.11~rc3/drivers/mempool/octeontx/octeontx_fpavf.h:63: asm volatile( \ dpdk-20.11~rc3/drivers/mempool/octeontx/octeontx_fpavf.h-64- "ldp %x[x0], %x[x1], [%x[p1]]" \ ############################################## dpdk-20.11~rc3/drivers/mempool/octeontx/octeontx_fpavf.h-69-#define fpavf_store_pair(val0, val1, addr) ({ \ dpdk-20.11~rc3/drivers/mempool/octeontx/octeontx_fpavf.h:70: asm volatile( \ dpdk-20.11~rc3/drivers/mempool/octeontx/octeontx_fpavf.h-71- "stp %x[x0], %x[x1], [%x[p1]]" \ ############################################## dpdk-20.11~rc3/drivers/mempool/octeontx2/otx2_mempool_ops.c-71- { dpdk-20.11~rc3/drivers/mempool/octeontx2/otx2_mempool_ops.c:72: asm volatile ( dpdk-20.11~rc3/drivers/mempool/octeontx2/otx2_mempool_ops.c-73- ".cpu generic+lse\n" ############################################## dpdk-20.11~rc3/drivers/mempool/octeontx2/otx2_mempool_ops.c-153- { dpdk-20.11~rc3/drivers/mempool/octeontx2/otx2_mempool_ops.c:154: asm volatile ( dpdk-20.11~rc3/drivers/mempool/octeontx2/otx2_mempool_ops.c-155- ".cpu generic+lse\n" ############################################## dpdk-20.11~rc3/drivers/mempool/octeontx2/otx2_mempool_ops.c-200- { dpdk-20.11~rc3/drivers/mempool/octeontx2/otx2_mempool_ops.c:201: asm volatile ( dpdk-20.11~rc3/drivers/mempool/octeontx2/otx2_mempool_ops.c-202- ".cpu generic+lse\n" ############################################## dpdk-20.11~rc3/drivers/mempool/octeontx2/otx2_mempool_ops.c-229- { dpdk-20.11~rc3/drivers/mempool/octeontx2/otx2_mempool_ops.c:230: asm volatile ( dpdk-20.11~rc3/drivers/mempool/octeontx2/otx2_mempool_ops.c-231- ".cpu generic+lse\n" ############################################## dpdk-20.11~rc3/drivers/mempool/octeontx2/otx2_mempool_ops.c-249- { dpdk-20.11~rc3/drivers/mempool/octeontx2/otx2_mempool_ops.c:250: asm volatile ( dpdk-20.11~rc3/drivers/mempool/octeontx2/otx2_mempool_ops.c-251- ".cpu generic+lse\n" ############################################## dpdk-20.11~rc3/drivers/net/af_xdp/rte_eth_af_xdp.c-190- dpdk-20.11~rc3/drivers/net/af_xdp/rte_eth_af_xdp.c:191: fq_addr = xsk_ring_prod__fill_addr(fq, idx++); dpdk-20.11~rc3/drivers/net/af_xdp/rte_eth_af_xdp.c-192- addr = (uint64_t)bufs[i] - (uint64_t)umem->buffer - ############################################## dpdk-20.11~rc3/drivers/net/af_xdp/rte_eth_af_xdp.c-226- dpdk-20.11~rc3/drivers/net/af_xdp/rte_eth_af_xdp.c:227: fq_addr = xsk_ring_prod__fill_addr(fq, idx++); dpdk-20.11~rc3/drivers/net/af_xdp/rte_eth_af_xdp.c-228- *fq_addr = (uint64_t)addrs[i]; ############################################## dpdk-20.11~rc3/drivers/net/af_xdp/rte_eth_af_xdp.c-289- offset = xsk_umem__extract_offset(addr); dpdk-20.11~rc3/drivers/net/af_xdp/rte_eth_af_xdp.c:290: addr = xsk_umem__extract_addr(addr); dpdk-20.11~rc3/drivers/net/af_xdp/rte_eth_af_xdp.c-291- ############################################## dpdk-20.11~rc3/drivers/net/af_xdp/rte_eth_af_xdp.c-405- uint64_t addr; dpdk-20.11~rc3/drivers/net/af_xdp/rte_eth_af_xdp.c:406: addr = *xsk_ring_cons__comp_addr(cq, idx_cq++); dpdk-20.11~rc3/drivers/net/af_xdp/rte_eth_af_xdp.c-407-#if defined(XDP_UMEM_UNALIGNED_CHUNK_FLAG) dpdk-20.11~rc3/drivers/net/af_xdp/rte_eth_af_xdp.c:408: addr = xsk_umem__extract_addr(addr); dpdk-20.11~rc3/drivers/net/af_xdp/rte_eth_af_xdp.c-409- rte_pktmbuf_free((struct rte_mbuf *) ############################################## dpdk-20.11~rc3/drivers/net/af_xdp/rte_eth_af_xdp.c-912-#if defined(XDP_UMEM_UNALIGNED_CHUNK_FLAG) dpdk-20.11~rc3/drivers/net/af_xdp/rte_eth_af_xdp.c:913:static inline uint64_t get_base_addr(struct rte_mempool *mp, uint64_t *align) dpdk-20.11~rc3/drivers/net/af_xdp/rte_eth_af_xdp.c-914-{ ############################################## dpdk-20.11~rc3/drivers/net/af_xdp/rte_eth_af_xdp.c-969- umem->mb_pool = mb_pool; dpdk-20.11~rc3/drivers/net/af_xdp/rte_eth_af_xdp.c:970: base_addr = (void *)get_base_addr(mb_pool, &align); dpdk-20.11~rc3/drivers/net/af_xdp/rte_eth_af_xdp.c-971- umem_size = (uint64_t)mb_pool->populated_size * ############################################## dpdk-20.11~rc3/drivers/net/ark/ark_ethdev.c-43-static int eth_ark_dev_stats_reset(struct rte_eth_dev *dev); dpdk-20.11~rc3/drivers/net/ark/ark_ethdev.c:44:static int eth_ark_set_default_mac_addr(struct rte_eth_dev *dev, dpdk-20.11~rc3/drivers/net/ark/ark_ethdev.c-45- struct rte_ether_addr *mac_addr); ############################################## dpdk-20.11~rc3/drivers/net/ark/ark_ethdev.c-913-static int dpdk-20.11~rc3/drivers/net/ark/ark_ethdev.c:914:eth_ark_set_default_mac_addr(struct rte_eth_dev *dev, dpdk-20.11~rc3/drivers/net/ark/ark_ethdev.c-915- struct rte_ether_addr *mac_addr) ############################################## dpdk-20.11~rc3/drivers/net/ark/ark_ethdev_rx.c-91- dpdk-20.11~rc3/drivers/net/ark/ark_ethdev_rx.c:92: ark_udm_write_addr(queue->udm, phys_addr_prod_index); dpdk-20.11~rc3/drivers/net/ark/ark_ethdev_rx.c-93- ############################################## dpdk-20.11~rc3/drivers/net/ark/ark_pktchkr.c-258-void dpdk-20.11~rc3/drivers/net/ark/ark_pktchkr.c:259:ark_pktchkr_set_src_mac_addr(ark_pkt_chkr_t handle, uint64_t mac_addr) dpdk-20.11~rc3/drivers/net/ark/ark_pktchkr.c-260-{ ############################################## dpdk-20.11~rc3/drivers/net/ark/ark_pktchkr.c-267-void dpdk-20.11~rc3/drivers/net/ark/ark_pktchkr.c:268:ark_pktchkr_set_dst_mac_addr(ark_pkt_chkr_t handle, uint64_t mac_addr) dpdk-20.11~rc3/drivers/net/ark/ark_pktchkr.c-269-{ ############################################## dpdk-20.11~rc3/drivers/net/ark/ark_pktchkr.c-396- options("payload_byte")->v.INT); dpdk-20.11~rc3/drivers/net/ark/ark_pktchkr.c:397: ark_pktchkr_set_src_mac_addr(handle, dpdk-20.11~rc3/drivers/net/ark/ark_pktchkr.c-398- options("src_mac_addr")->v.INT); dpdk-20.11~rc3/drivers/net/ark/ark_pktchkr.c:399: ark_pktchkr_set_dst_mac_addr(handle, dpdk-20.11~rc3/drivers/net/ark/ark_pktchkr.c-400- options("dst_mac_addr")->v.LONG); ############################################## dpdk-20.11~rc3/drivers/net/ark/ark_pktchkr.h-78-void ark_pktchkr_set_num_pkts(ark_pkt_chkr_t handle, uint32_t x); dpdk-20.11~rc3/drivers/net/ark/ark_pktchkr.h:79:void ark_pktchkr_set_src_mac_addr(ark_pkt_chkr_t handle, uint64_t mac_addr); dpdk-20.11~rc3/drivers/net/ark/ark_pktchkr.h:80:void ark_pktchkr_set_dst_mac_addr(ark_pkt_chkr_t handle, uint64_t mac_addr); dpdk-20.11~rc3/drivers/net/ark/ark_pktchkr.h-81-void ark_pktchkr_set_eth_type(ark_pkt_chkr_t handle, uint32_t x); ############################################## dpdk-20.11~rc3/drivers/net/ark/ark_pktgen.c-258-void dpdk-20.11~rc3/drivers/net/ark/ark_pktgen.c:259:ark_pktgen_set_src_mac_addr(ark_pkt_gen_t handle, uint64_t mac_addr) dpdk-20.11~rc3/drivers/net/ark/ark_pktgen.c-260-{ ############################################## dpdk-20.11~rc3/drivers/net/ark/ark_pktgen.c-266-void dpdk-20.11~rc3/drivers/net/ark/ark_pktgen.c:267:ark_pktgen_set_dst_mac_addr(ark_pkt_gen_t handle, uint64_t mac_addr) dpdk-20.11~rc3/drivers/net/ark/ark_pktgen.c-268-{ ############################################## dpdk-20.11~rc3/drivers/net/ark/ark_pktgen.c-413- options("payload_byte")->v.INT); dpdk-20.11~rc3/drivers/net/ark/ark_pktgen.c:414: ark_pktgen_set_src_mac_addr(handle, dpdk-20.11~rc3/drivers/net/ark/ark_pktgen.c-415- options("src_mac_addr")->v.INT); dpdk-20.11~rc3/drivers/net/ark/ark_pktgen.c:416: ark_pktgen_set_dst_mac_addr(handle, dpdk-20.11~rc3/drivers/net/ark/ark_pktgen.c-417- options("dst_mac_addr")->v.LONG); ############################################## dpdk-20.11~rc3/drivers/net/ark/ark_pktgen.h-70-void ark_pktgen_set_num_pkts(ark_pkt_gen_t handle, uint32_t x); dpdk-20.11~rc3/drivers/net/ark/ark_pktgen.h:71:void ark_pktgen_set_src_mac_addr(ark_pkt_gen_t handle, uint64_t mac_addr); dpdk-20.11~rc3/drivers/net/ark/ark_pktgen.h:72:void ark_pktgen_set_dst_mac_addr(ark_pkt_gen_t handle, uint64_t mac_addr); dpdk-20.11~rc3/drivers/net/ark/ark_pktgen.h-73-void ark_pktgen_set_eth_type(ark_pkt_gen_t handle, uint32_t x); ############################################## dpdk-20.11~rc3/drivers/net/ark/ark_udm.c-95-void dpdk-20.11~rc3/drivers/net/ark/ark_udm.c:96:ark_udm_write_addr(struct ark_udm_t *udm, rte_iova_t addr) dpdk-20.11~rc3/drivers/net/ark/ark_udm.c-97-{ ############################################## dpdk-20.11~rc3/drivers/net/ark/ark_udm.h-144- uint32_t write_interval_ns); dpdk-20.11~rc3/drivers/net/ark/ark_udm.h:145:void ark_udm_write_addr(struct ark_udm_t *udm, rte_iova_t addr); dpdk-20.11~rc3/drivers/net/ark/ark_udm.h-146-void ark_udm_stats_reset(struct ark_udm_t *udm); ############################################## dpdk-20.11~rc3/drivers/net/atlantic/atl_ethdev.c-89- dpdk-20.11~rc3/drivers/net/atlantic/atl_ethdev.c:90:static int atl_add_mac_addr(struct rte_eth_dev *dev, dpdk-20.11~rc3/drivers/net/atlantic/atl_ethdev.c-91- struct rte_ether_addr *mac_addr, dpdk-20.11~rc3/drivers/net/atlantic/atl_ethdev.c-92- uint32_t index, uint32_t pool); dpdk-20.11~rc3/drivers/net/atlantic/atl_ethdev.c:93:static void atl_remove_mac_addr(struct rte_eth_dev *dev, uint32_t index); dpdk-20.11~rc3/drivers/net/atlantic/atl_ethdev.c:94:static int atl_set_default_mac_addr(struct rte_eth_dev *dev, dpdk-20.11~rc3/drivers/net/atlantic/atl_ethdev.c-95- struct rte_ether_addr *mac_addr); ############################################## dpdk-20.11~rc3/drivers/net/atlantic/atl_ethdev.c-1571-static int dpdk-20.11~rc3/drivers/net/atlantic/atl_ethdev.c:1572:atl_update_mac_addr(struct rte_eth_dev *dev, uint32_t index, dpdk-20.11~rc3/drivers/net/atlantic/atl_ethdev.c-1573- u8 *mac_addr, bool enable) ############################################## dpdk-20.11~rc3/drivers/net/atlantic/atl_ethdev.c-1598-static int dpdk-20.11~rc3/drivers/net/atlantic/atl_ethdev.c:1599:atl_add_mac_addr(struct rte_eth_dev *dev, struct rte_ether_addr *mac_addr, dpdk-20.11~rc3/drivers/net/atlantic/atl_ethdev.c-1600- uint32_t index __rte_unused, uint32_t pool __rte_unused) dpdk-20.11~rc3/drivers/net/atlantic/atl_ethdev.c-1601-{ dpdk-20.11~rc3/drivers/net/atlantic/atl_ethdev.c:1602: if (rte_is_zero_ether_addr(mac_addr)) { dpdk-20.11~rc3/drivers/net/atlantic/atl_ethdev.c-1603- PMD_DRV_LOG(ERR, "Invalid Ethernet Address"); ############################################## dpdk-20.11~rc3/drivers/net/atlantic/atl_ethdev.c-1606- dpdk-20.11~rc3/drivers/net/atlantic/atl_ethdev.c:1607: return atl_update_mac_addr(dev, index, (u8 *)mac_addr, true); dpdk-20.11~rc3/drivers/net/atlantic/atl_ethdev.c-1608-} ############################################## dpdk-20.11~rc3/drivers/net/atlantic/atl_ethdev.c-1610-static void dpdk-20.11~rc3/drivers/net/atlantic/atl_ethdev.c:1611:atl_remove_mac_addr(struct rte_eth_dev *dev, uint32_t index) dpdk-20.11~rc3/drivers/net/atlantic/atl_ethdev.c-1612-{ dpdk-20.11~rc3/drivers/net/atlantic/atl_ethdev.c:1613: atl_update_mac_addr(dev, index, NULL, false); dpdk-20.11~rc3/drivers/net/atlantic/atl_ethdev.c-1614-} ############################################## dpdk-20.11~rc3/drivers/net/atlantic/atl_ethdev.c-1616-static int dpdk-20.11~rc3/drivers/net/atlantic/atl_ethdev.c:1617:atl_set_default_mac_addr(struct rte_eth_dev *dev, struct rte_ether_addr *addr) dpdk-20.11~rc3/drivers/net/atlantic/atl_ethdev.c-1618-{ dpdk-20.11~rc3/drivers/net/atlantic/atl_ethdev.c:1619: atl_remove_mac_addr(dev, 0); dpdk-20.11~rc3/drivers/net/atlantic/atl_ethdev.c:1620: atl_add_mac_addr(dev, addr, 0, 0); dpdk-20.11~rc3/drivers/net/atlantic/atl_ethdev.c-1621- return 0; ############################################## dpdk-20.11~rc3/drivers/net/avp/avp_ethdev.c-1195-static inline int dpdk-20.11~rc3/drivers/net/avp/avp_ethdev.c:1196:_avp_cmp_ether_addr(struct rte_ether_addr *a, struct rte_ether_addr *b) dpdk-20.11~rc3/drivers/net/avp/avp_ethdev.c-1197-{ ############################################## dpdk-20.11~rc3/drivers/net/avp/avp_ethdev.c-1207- dpdk-20.11~rc3/drivers/net/avp/avp_ethdev.c:1208: if (likely(_avp_cmp_ether_addr(&avp->ethaddr, ð->d_addr) == 0)) { dpdk-20.11~rc3/drivers/net/avp/avp_ethdev.c-1209- /* allow all packets destined to our address */ ############################################## dpdk-20.11~rc3/drivers/net/avp/avp_ethdev.c-1212- dpdk-20.11~rc3/drivers/net/avp/avp_ethdev.c:1213: if (likely(rte_is_broadcast_ether_addr(ð->d_addr))) { dpdk-20.11~rc3/drivers/net/avp/avp_ethdev.c-1214- /* allow all broadcast packets */ ############################################## dpdk-20.11~rc3/drivers/net/avp/avp_ethdev.c-1217- dpdk-20.11~rc3/drivers/net/avp/avp_ethdev.c:1218: if (likely(rte_is_multicast_ether_addr(ð->d_addr))) { dpdk-20.11~rc3/drivers/net/avp/avp_ethdev.c-1219- /* allow all multicast packets */ ############################################## dpdk-20.11~rc3/drivers/net/axgbe/axgbe_dev.c-1055- dpdk-20.11~rc3/drivers/net/axgbe/axgbe_dev.c:1056:void axgbe_set_mac_addn_addr(struct axgbe_port *pdata, u8 *addr, uint32_t index) dpdk-20.11~rc3/drivers/net/axgbe/axgbe_dev.c-1057-{ ############################################## dpdk-20.11~rc3/drivers/net/axgbe/axgbe_ethdev.c-470- /* Set Default MAC Addr */ dpdk-20.11~rc3/drivers/net/axgbe/axgbe_ethdev.c:471: axgbe_set_mac_addn_addr(pdata, (u8 *)mac_addr, 0); dpdk-20.11~rc3/drivers/net/axgbe/axgbe_ethdev.c-472- ############################################## dpdk-20.11~rc3/drivers/net/axgbe/axgbe_ethdev.c-486- } dpdk-20.11~rc3/drivers/net/axgbe/axgbe_ethdev.c:487: axgbe_set_mac_addn_addr(pdata, (u8 *)mac_addr, index); dpdk-20.11~rc3/drivers/net/axgbe/axgbe_ethdev.c-488- return 0; ############################################## dpdk-20.11~rc3/drivers/net/axgbe/axgbe_ethdev.c-630- } dpdk-20.11~rc3/drivers/net/axgbe/axgbe_ethdev.c:631: axgbe_set_mac_addn_addr(pdata, NULL, index); dpdk-20.11~rc3/drivers/net/axgbe/axgbe_ethdev.c-632-} ############################################## dpdk-20.11~rc3/drivers/net/axgbe/axgbe_ethdev.c-650- for (i = 1; i < hw_feat->addn_mac; i++) { dpdk-20.11~rc3/drivers/net/axgbe/axgbe_ethdev.c:651: if (rte_is_zero_ether_addr(&dev->data->mac_addrs[i])) dpdk-20.11~rc3/drivers/net/axgbe/axgbe_ethdev.c-652- continue; ############################################## dpdk-20.11~rc3/drivers/net/axgbe/axgbe_ethdev.c-657- while (nb_mc_addr--) dpdk-20.11~rc3/drivers/net/axgbe/axgbe_ethdev.c:658: axgbe_set_mac_addn_addr(pdata, (u8 *)mc_addr_set++, index++); dpdk-20.11~rc3/drivers/net/axgbe/axgbe_ethdev.c-659- ############################################## dpdk-20.11~rc3/drivers/net/axgbe/axgbe_ethdev.c-2055- dpdk-20.11~rc3/drivers/net/axgbe/axgbe_ethdev.c:2056: if (!rte_is_valid_assigned_ether_addr(&pdata->mac_addr)) dpdk-20.11~rc3/drivers/net/axgbe/axgbe_ethdev.c:2057: rte_eth_random_addr(pdata->mac_addr.addr_bytes); dpdk-20.11~rc3/drivers/net/axgbe/axgbe_ethdev.c-2058- ############################################## dpdk-20.11~rc3/drivers/net/axgbe/axgbe_ethdev.h-667-void axgbe_init_function_ptrs_i2c(struct axgbe_i2c_if *i2c_if); dpdk-20.11~rc3/drivers/net/axgbe/axgbe_ethdev.h:668:void axgbe_set_mac_addn_addr(struct axgbe_port *pdata, u8 *addr, dpdk-20.11~rc3/drivers/net/axgbe/axgbe_ethdev.h-669- uint32_t index); ############################################## dpdk-20.11~rc3/drivers/net/bnx2x/bnx2x.c-845-static void dpdk-20.11~rc3/drivers/net/bnx2x/bnx2x.c:846:storm_memset_spq_addr(struct bnx2x_softc *sc, rte_iova_t mapping, dpdk-20.11~rc3/drivers/net/bnx2x/bnx2x.c-847- uint16_t abs_fid) ############################################## dpdk-20.11~rc3/drivers/net/bnx2x/bnx2x.c-2231- &txq->tx_ring[TX_BD(bd_prod, txq)].parse_bd_e2; dpdk-20.11~rc3/drivers/net/bnx2x/bnx2x.c:2232: if (rte_is_multicast_ether_addr(&eh->d_addr)) { dpdk-20.11~rc3/drivers/net/bnx2x/bnx2x.c:2233: if (rte_is_broadcast_ether_addr(&eh->d_addr)) dpdk-20.11~rc3/drivers/net/bnx2x/bnx2x.c-2234- mac_type = BROADCAST_ADDRESS; ############################################## dpdk-20.11~rc3/drivers/net/bnx2x/bnx2x.c-5309- if (p->func_flgs & FUNC_FLG_SPQ) { dpdk-20.11~rc3/drivers/net/bnx2x/bnx2x.c:5310: storm_memset_spq_addr(sc, p->spq_map, p->func_id); dpdk-20.11~rc3/drivers/net/bnx2x/bnx2x.c-5311- REG_WR(sc, ############################################## dpdk-20.11~rc3/drivers/net/bnx2x/bnx2x.c-7588- /* Non 57712 */ dpdk-20.11~rc3/drivers/net/bnx2x/bnx2x.c:7589: offset = (SHMEM_ADDR(sc, func_mb) + dpdk-20.11~rc3/drivers/net/bnx2x/bnx2x.c-7590- (MAX_FUNC_NUM * sizeof(struct drv_func_mb))); ############################################## dpdk-20.11~rc3/drivers/net/bnx2x/bnx2x.c-9309- dpdk-20.11~rc3/drivers/net/bnx2x/bnx2x.c:9310:#define BNX2X_PREV_UNDI_PROD_ADDR(p) (BAR_TSTRORM_INTMEM + 0x1508 + ((p) << 4)) dpdk-20.11~rc3/drivers/net/bnx2x/bnx2x.c-9311-#define BNX2X_PREV_UNDI_RCQ(val) ((val) & 0xffff) ############################################## dpdk-20.11~rc3/drivers/net/bnx2x/bnx2x.c-9318- uint16_t rcq, bd; dpdk-20.11~rc3/drivers/net/bnx2x/bnx2x.c:9319: uint32_t tmp_reg = REG_RD(sc, BNX2X_PREV_UNDI_PROD_ADDR(port)); dpdk-20.11~rc3/drivers/net/bnx2x/bnx2x.c-9320- ############################################## dpdk-20.11~rc3/drivers/net/bnx2x/bnx2x.c-9324- tmp_reg = BNX2X_PREV_UNDI_PROD(rcq, bd); dpdk-20.11~rc3/drivers/net/bnx2x/bnx2x.c:9325: REG_WR(sc, BNX2X_PREV_UNDI_PROD_ADDR(port), tmp_reg); dpdk-20.11~rc3/drivers/net/bnx2x/bnx2x.c-9326-} ############################################## dpdk-20.11~rc3/drivers/net/bnx2x/bnx2x.h-1519- dpdk-20.11~rc3/drivers/net/bnx2x/bnx2x.h:1520:#define REG_ADDR(sc, offset) (((uint64_t)sc->bar[BAR0].base_addr) + (offset)) dpdk-20.11~rc3/drivers/net/bnx2x/bnx2x.h-1521- ############################################## dpdk-20.11~rc3/drivers/net/bnx2x/bnx2x.h-1580- dpdk-20.11~rc3/drivers/net/bnx2x/bnx2x.h:1581:#define DOORBELL_ADDR(sc, offset) \ dpdk-20.11~rc3/drivers/net/bnx2x/bnx2x.h-1582- (volatile uint32_t *)(((char *)(sc)->bar[BAR1].base_addr + (offset))) ############################################## dpdk-20.11~rc3/drivers/net/bnx2x/bnx2x.h-1585- if (IS_PF(sc)) \ dpdk-20.11~rc3/drivers/net/bnx2x/bnx2x.h:1586: BNX2X_DB_WRITE((DOORBELL_ADDR(sc, sc->doorbell_size * (cid) + DPM_TRIGGER_TYPE)), (val)); \ dpdk-20.11~rc3/drivers/net/bnx2x/bnx2x.h-1587- else \ dpdk-20.11~rc3/drivers/net/bnx2x/bnx2x.h:1588: BNX2X_DB_WRITE((DOORBELL_ADDR(sc, sc->doorbell_size * (cid))), (val)) \ dpdk-20.11~rc3/drivers/net/bnx2x/bnx2x.h-1589- dpdk-20.11~rc3/drivers/net/bnx2x/bnx2x.h:1590:#define SHMEM_ADDR(sc, field) \ dpdk-20.11~rc3/drivers/net/bnx2x/bnx2x.h-1591- (sc->devinfo.shmem_base + offsetof(struct shmem_region, field)) dpdk-20.11~rc3/drivers/net/bnx2x/bnx2x.h:1592:#define SHMEM_RD(sc, field) REG_RD(sc, SHMEM_ADDR(sc, field)) dpdk-20.11~rc3/drivers/net/bnx2x/bnx2x.h:1593:#define SHMEM_RD16(sc, field) REG_RD16(sc, SHMEM_ADDR(sc, field)) dpdk-20.11~rc3/drivers/net/bnx2x/bnx2x.h:1594:#define SHMEM_WR(sc, field, val) REG_WR(sc, SHMEM_ADDR(sc, field), val) dpdk-20.11~rc3/drivers/net/bnx2x/bnx2x.h-1595- dpdk-20.11~rc3/drivers/net/bnx2x/bnx2x.h:1596:#define SHMEM2_ADDR(sc, field) \ dpdk-20.11~rc3/drivers/net/bnx2x/bnx2x.h-1597- (sc->devinfo.shmem2_base + offsetof(struct shmem2_region, field)) dpdk-20.11~rc3/drivers/net/bnx2x/bnx2x.h-1598-#define SHMEM2_HAS(sc, field) \ dpdk-20.11~rc3/drivers/net/bnx2x/bnx2x.h:1599: (sc->devinfo.shmem2_base && (REG_RD(sc, SHMEM2_ADDR(sc, size)) > \ dpdk-20.11~rc3/drivers/net/bnx2x/bnx2x.h-1600- offsetof(struct shmem2_region, field))) dpdk-20.11~rc3/drivers/net/bnx2x/bnx2x.h:1601:#define SHMEM2_RD(sc, field) REG_RD(sc, SHMEM2_ADDR(sc, field)) dpdk-20.11~rc3/drivers/net/bnx2x/bnx2x.h:1602:#define SHMEM2_WR(sc, field, val) REG_WR(sc, SHMEM2_ADDR(sc, field), val) dpdk-20.11~rc3/drivers/net/bnx2x/bnx2x.h-1603- dpdk-20.11~rc3/drivers/net/bnx2x/bnx2x.h:1604:#define MFCFG_ADDR(sc, field) \ dpdk-20.11~rc3/drivers/net/bnx2x/bnx2x.h-1605- (sc->devinfo.mf_cfg_base + offsetof(struct mf_cfg, field)) dpdk-20.11~rc3/drivers/net/bnx2x/bnx2x.h:1606:#define MFCFG_RD(sc, field) REG_RD(sc, MFCFG_ADDR(sc, field)) dpdk-20.11~rc3/drivers/net/bnx2x/bnx2x.h:1607:#define MFCFG_RD16(sc, field) REG_RD16(sc, MFCFG_ADDR(sc, field)) dpdk-20.11~rc3/drivers/net/bnx2x/bnx2x.h:1608:#define MFCFG_WR(sc, field, val) REG_WR(sc, MFCFG_ADDR(sc, field), val) dpdk-20.11~rc3/drivers/net/bnx2x/bnx2x.h-1609- ############################################## dpdk-20.11~rc3/drivers/net/bnx2x/bnx2x_vfpf.c-170- while (i <= BNX2X_ME_ANSWER_TRIES) { dpdk-20.11~rc3/drivers/net/bnx2x/bnx2x_vfpf.c:171: val = BNX2X_DB_READ(DOORBELL_ADDR(sc, 0)); dpdk-20.11~rc3/drivers/net/bnx2x/bnx2x_vfpf.c-172- if (bnx2x_check_me_flags(val)) { ############################################## dpdk-20.11~rc3/drivers/net/bnx2x/bnx2x_vfpf.c-307- dpdk-20.11~rc3/drivers/net/bnx2x/bnx2x_vfpf.c:308: if (rte_is_valid_assigned_ether_addr(&sc_resp.resc.current_mac_addr)) dpdk-20.11~rc3/drivers/net/bnx2x/bnx2x_vfpf.c-309- rte_ether_addr_copy(&sc_resp.resc.current_mac_addr, ############################################## dpdk-20.11~rc3/drivers/net/bnx2x/bnx2x_vfpf.c-311- else dpdk-20.11~rc3/drivers/net/bnx2x/bnx2x_vfpf.c:312: rte_eth_random_addr(sc->link_params.mac_addr); dpdk-20.11~rc3/drivers/net/bnx2x/bnx2x_vfpf.c-313- ############################################## dpdk-20.11~rc3/drivers/net/bnx2x/ecore_init.h-193-/* QM Register addresses */ dpdk-20.11~rc3/drivers/net/bnx2x/ecore_init.h:194:#define ECORE_Q_VOQ_REG_ADDR(pf_q_num)\ dpdk-20.11~rc3/drivers/net/bnx2x/ecore_init.h-195- (QM_REG_QVOQIDX_0 + 4 * (pf_q_num)) dpdk-20.11~rc3/drivers/net/bnx2x/ecore_init.h:196:#define ECORE_VOQ_Q_REG_ADDR(cos, pf_q_num)\ dpdk-20.11~rc3/drivers/net/bnx2x/ecore_init.h-197- (QM_REG_VOQQMASK_0_LSB + 4 * ((cos) * 2 + ((pf_q_num) >> 5))) dpdk-20.11~rc3/drivers/net/bnx2x/ecore_init.h:198:#define ECORE_Q_CMDQ_REG_ADDR(pf_q_num)\ dpdk-20.11~rc3/drivers/net/bnx2x/ecore_init.h-199- (QM_REG_BYTECRDCMDQ_0 + 4 * ((pf_q_num) >> 4)) ############################################## dpdk-20.11~rc3/drivers/net/bnx2x/ecore_init.h-232- /* overwrite queue->VOQ mapping */ dpdk-20.11~rc3/drivers/net/bnx2x/ecore_init.h:233: REG_WR(sc, ECORE_Q_VOQ_REG_ADDR(pf_q_num), new_cos); dpdk-20.11~rc3/drivers/net/bnx2x/ecore_init.h-234- dpdk-20.11~rc3/drivers/net/bnx2x/ecore_init.h-235- /* clear queue bit from current COS bit map */ dpdk-20.11~rc3/drivers/net/bnx2x/ecore_init.h:236: reg_addr = ECORE_VOQ_Q_REG_ADDR(curr_cos, pf_q_num); dpdk-20.11~rc3/drivers/net/bnx2x/ecore_init.h-237- reg_bit_map = REG_RD(sc, reg_addr); ############################################## dpdk-20.11~rc3/drivers/net/bnx2x/ecore_init.h-240- /* set queue bit in new COS bit map */ dpdk-20.11~rc3/drivers/net/bnx2x/ecore_init.h:241: reg_addr = ECORE_VOQ_Q_REG_ADDR(new_cos, pf_q_num); dpdk-20.11~rc3/drivers/net/bnx2x/ecore_init.h-242- reg_bit_map = REG_RD(sc, reg_addr); ############################################## dpdk-20.11~rc3/drivers/net/bnx2x/ecore_init.h-247- if (!(INIT_MODE_FLAGS(sc) & MODE_E3_B0)) { dpdk-20.11~rc3/drivers/net/bnx2x/ecore_init.h:248: reg_addr = ECORE_Q_CMDQ_REG_ADDR(pf_q_num); dpdk-20.11~rc3/drivers/net/bnx2x/ecore_init.h-249- reg_bit_map = REG_RD(sc, reg_addr); ############################################## dpdk-20.11~rc3/drivers/net/bnx2x/ecore_init_ops.h-100-**********************************************************/ dpdk-20.11~rc3/drivers/net/bnx2x/ecore_init_ops.h:101:#define IF_IS_INT_TABLE_ADDR(base, addr) \ dpdk-20.11~rc3/drivers/net/bnx2x/ecore_init_ops.h-102- if (((base) <= (addr)) && ((base) + 0x400 >= (addr))) dpdk-20.11~rc3/drivers/net/bnx2x/ecore_init_ops.h-103- dpdk-20.11~rc3/drivers/net/bnx2x/ecore_init_ops.h:104:#define IF_IS_PRAM_ADDR(base, addr) \ dpdk-20.11~rc3/drivers/net/bnx2x/ecore_init_ops.h-105- if (((base) <= (addr)) && ((base) + 0x40000 >= (addr))) ############################################## dpdk-20.11~rc3/drivers/net/bnx2x/ecore_init_ops.h-109-{ dpdk-20.11~rc3/drivers/net/bnx2x/ecore_init_ops.h:110: IF_IS_INT_TABLE_ADDR(TSEM_REG_INT_TABLE, addr) dpdk-20.11~rc3/drivers/net/bnx2x/ecore_init_ops.h-111- data = INIT_TSEM_INT_TABLE_DATA(sc); dpdk-20.11~rc3/drivers/net/bnx2x/ecore_init_ops.h-112- else dpdk-20.11~rc3/drivers/net/bnx2x/ecore_init_ops.h:113: IF_IS_INT_TABLE_ADDR(CSEM_REG_INT_TABLE, addr) dpdk-20.11~rc3/drivers/net/bnx2x/ecore_init_ops.h-114- data = INIT_CSEM_INT_TABLE_DATA(sc); dpdk-20.11~rc3/drivers/net/bnx2x/ecore_init_ops.h-115- else dpdk-20.11~rc3/drivers/net/bnx2x/ecore_init_ops.h:116: IF_IS_INT_TABLE_ADDR(USEM_REG_INT_TABLE, addr) dpdk-20.11~rc3/drivers/net/bnx2x/ecore_init_ops.h-117- data = INIT_USEM_INT_TABLE_DATA(sc); dpdk-20.11~rc3/drivers/net/bnx2x/ecore_init_ops.h-118- else dpdk-20.11~rc3/drivers/net/bnx2x/ecore_init_ops.h:119: IF_IS_INT_TABLE_ADDR(XSEM_REG_INT_TABLE, addr) dpdk-20.11~rc3/drivers/net/bnx2x/ecore_init_ops.h-120- data = INIT_XSEM_INT_TABLE_DATA(sc); dpdk-20.11~rc3/drivers/net/bnx2x/ecore_init_ops.h-121- else dpdk-20.11~rc3/drivers/net/bnx2x/ecore_init_ops.h:122: IF_IS_PRAM_ADDR(TSEM_REG_PRAM, addr) dpdk-20.11~rc3/drivers/net/bnx2x/ecore_init_ops.h-123- data = INIT_TSEM_PRAM_DATA(sc); dpdk-20.11~rc3/drivers/net/bnx2x/ecore_init_ops.h-124- else dpdk-20.11~rc3/drivers/net/bnx2x/ecore_init_ops.h:125: IF_IS_PRAM_ADDR(CSEM_REG_PRAM, addr) dpdk-20.11~rc3/drivers/net/bnx2x/ecore_init_ops.h-126- data = INIT_CSEM_PRAM_DATA(sc); dpdk-20.11~rc3/drivers/net/bnx2x/ecore_init_ops.h-127- else dpdk-20.11~rc3/drivers/net/bnx2x/ecore_init_ops.h:128: IF_IS_PRAM_ADDR(USEM_REG_PRAM, addr) dpdk-20.11~rc3/drivers/net/bnx2x/ecore_init_ops.h-129- data = INIT_USEM_PRAM_DATA(sc); dpdk-20.11~rc3/drivers/net/bnx2x/ecore_init_ops.h-130- else dpdk-20.11~rc3/drivers/net/bnx2x/ecore_init_ops.h:131: IF_IS_PRAM_ADDR(XSEM_REG_PRAM, addr) dpdk-20.11~rc3/drivers/net/bnx2x/ecore_init_ops.h-132- data = INIT_XSEM_PRAM_DATA(sc); ############################################## dpdk-20.11~rc3/drivers/net/bnx2x/ecore_reg.h-4198-#define BIGMAC_REGISTER_TX_PAUSE_THRESHOLD (0x0A << 3) dpdk-20.11~rc3/drivers/net/bnx2x/ecore_reg.h:4199:#define BIGMAC_REGISTER_TX_SOURCE_ADDR (0x08 << 3) dpdk-20.11~rc3/drivers/net/bnx2x/ecore_reg.h-4200-#define BIGMAC_REGISTER_TX_STAT_GTBYT (0x20 << 3) ############################################## dpdk-20.11~rc3/drivers/net/bnx2x/ecore_reg.h-4214-#define BIGMAC2_REGISTER_TX_PAUSE_CONTROL (0x20 << 3) dpdk-20.11~rc3/drivers/net/bnx2x/ecore_reg.h:4215:#define BIGMAC2_REGISTER_TX_SOURCE_ADDR (0x1D << 3) dpdk-20.11~rc3/drivers/net/bnx2x/ecore_reg.h-4216-#define BIGMAC2_REGISTER_TX_STAT_GTBYT (0x39 << 3) ############################################## dpdk-20.11~rc3/drivers/net/bnx2x/ecore_reg.h-4492- * This file defines GRC base address for every block. dpdk-20.11~rc3/drivers/net/bnx2x/ecore_reg.h:4493: * This file is included by chipsim, asm microcode and cpp microcode. dpdk-20.11~rc3/drivers/net/bnx2x/ecore_reg.h-4494- * These values are used in Design.xml on regBase attribute ############################################## dpdk-20.11~rc3/drivers/net/bnx2x/ecore_sp.c-624- dpdk-20.11~rc3/drivers/net/bnx2x/ecore_sp.c:625: if (!ECORE_IS_VALID_ETHER_ADDR(data->mac.mac)) dpdk-20.11~rc3/drivers/net/bnx2x/ecore_sp.c-626- return ECORE_INVAL; ############################################## dpdk-20.11~rc3/drivers/net/bnx2x/ecore_sp.c-848- /* Set a MAC itself */ dpdk-20.11~rc3/drivers/net/bnx2x/ecore_sp.c:849: ecore_set_fw_mac_addr(&rule_entry->mac.mac_msb, dpdk-20.11~rc3/drivers/net/bnx2x/ecore_sp.c-850- &rule_entry->mac.mac_mid, ############################################## dpdk-20.11~rc3/drivers/net/bnx2x/ecore_sp.c-865- /* Set a MAC itself */ dpdk-20.11~rc3/drivers/net/bnx2x/ecore_sp.c:866: ecore_set_fw_mac_addr(&rule_entry->mac.mac_msb, dpdk-20.11~rc3/drivers/net/bnx2x/ecore_sp.c-867- &rule_entry->mac.mac_mid, ############################################## dpdk-20.11~rc3/drivers/net/bnx2x/ecore_sp.c-924- /* Set a MAC in a ramrod data */ dpdk-20.11~rc3/drivers/net/bnx2x/ecore_sp.c:925: ecore_set_fw_mac_addr(&cfg_entry->msb_mac_addr, dpdk-20.11~rc3/drivers/net/bnx2x/ecore_sp.c-926- &cfg_entry->middle_mac_addr, ############################################## dpdk-20.11~rc3/drivers/net/bnx2x/ecore_sp.h-165- dpdk-20.11~rc3/drivers/net/bnx2x/ecore_sp.h:166:#define ECORE_IS_VALID_ETHER_ADDR(_mac) true dpdk-20.11~rc3/drivers/net/bnx2x/ecore_sp.h-167- ############################################## dpdk-20.11~rc3/drivers/net/bnx2x/ecore_sp.h-386-static inline void dpdk-20.11~rc3/drivers/net/bnx2x/ecore_sp.h:387:ecore_set_fw_mac_addr(uint16_t *fw_hi, dpdk-20.11~rc3/drivers/net/bnx2x/ecore_sp.h-388- uint16_t *fw_mid, ############################################## dpdk-20.11~rc3/drivers/net/bnx2x/elink.c-13319- dpdk-20.11~rc3/drivers/net/bnx2x/elink.c:13320: phy->addr = ELINK_XGXS_EXT_PHY_ADDR(ext_phy_config); dpdk-20.11~rc3/drivers/net/bnx2x/elink.c-13321- elink_populate_preemphasis(sc, shmem_base, phy, port, phy_index); ############################################## dpdk-20.11~rc3/drivers/net/bnx2x/elink.h-178- ((ext_phy_config) & PORT_HW_CFG_XGXS_EXT_PHY_TYPE_MASK) dpdk-20.11~rc3/drivers/net/bnx2x/elink.h:179:#define ELINK_XGXS_EXT_PHY_ADDR(ext_phy_config) \ dpdk-20.11~rc3/drivers/net/bnx2x/elink.h-180- (((ext_phy_config) & PORT_HW_CFG_XGXS_EXT_PHY_ADDR_MASK) >> \ ############################################## dpdk-20.11~rc3/drivers/net/bnx2x/elink.h-195-#define ELINK_FW_PARAM_MDIO_CTRL_OFFSET 16 dpdk-20.11~rc3/drivers/net/bnx2x/elink.h:196:#define ELINK_FW_PARAM_PHY_ADDR(fw_param) (fw_param & \ dpdk-20.11~rc3/drivers/net/bnx2x/elink.h-197- ELINK_FW_PARAM_PHY_ADDR_MASK) ############################################## dpdk-20.11~rc3/drivers/net/bnxt/bnxt_ethdev.c-2571- dpdk-20.11~rc3/drivers/net/bnxt/bnxt_ethdev.c:2572: if (rte_is_zero_ether_addr(addr)) dpdk-20.11~rc3/drivers/net/bnxt/bnxt_ethdev.c-2573- return -EINVAL; ############################################## dpdk-20.11~rc3/drivers/net/bnxt/bnxt_ethdev.c-3708- /* skip zero address */ dpdk-20.11~rc3/drivers/net/bnxt/bnxt_ethdev.c:3709: if (rte_is_zero_ether_addr(addr)) dpdk-20.11~rc3/drivers/net/bnxt/bnxt_ethdev.c-3710- continue; ############################################## dpdk-20.11~rc3/drivers/net/bnxt/bnxt_ethdev.c-4364- dpdk-20.11~rc3/drivers/net/bnxt/bnxt_ethdev.c:4365:static int bnxt_setup_mac_addr(struct rte_eth_dev *eth_dev) dpdk-20.11~rc3/drivers/net/bnxt/bnxt_ethdev.c-4366-{ ############################################## dpdk-20.11~rc3/drivers/net/bnxt/bnxt_ethdev.c-4747- if (!reconfig_dev) { dpdk-20.11~rc3/drivers/net/bnxt/bnxt_ethdev.c:4748: rc = bnxt_setup_mac_addr(bp->eth_dev); dpdk-20.11~rc3/drivers/net/bnxt/bnxt_ethdev.c-4749- if (rc) ############################################## dpdk-20.11~rc3/drivers/net/bnxt/bnxt_flow.c-201- */ dpdk-20.11~rc3/drivers/net/bnxt/bnxt_flow.c:202: if ((!rte_is_zero_ether_addr(ð_mask->src) && dpdk-20.11~rc3/drivers/net/bnxt/bnxt_flow.c:203: !rte_is_broadcast_ether_addr(ð_mask->src)) || dpdk-20.11~rc3/drivers/net/bnxt/bnxt_flow.c:204: (!rte_is_zero_ether_addr(ð_mask->dst) && dpdk-20.11~rc3/drivers/net/bnxt/bnxt_flow.c:205: !rte_is_broadcast_ether_addr(ð_mask->dst))) { dpdk-20.11~rc3/drivers/net/bnxt/bnxt_flow.c-206- rte_flow_error_set(error, ############################################## dpdk-20.11~rc3/drivers/net/bnxt/bnxt_flow.c-223- dpdk-20.11~rc3/drivers/net/bnxt/bnxt_flow.c:224: if (rte_is_broadcast_ether_addr(ð_mask->dst)) { dpdk-20.11~rc3/drivers/net/bnxt/bnxt_flow.c-225- dst = ð_spec->dst; dpdk-20.11~rc3/drivers/net/bnxt/bnxt_flow.c:226: if (!rte_is_valid_assigned_ether_addr(dst)) { dpdk-20.11~rc3/drivers/net/bnxt/bnxt_flow.c-227- rte_flow_error_set(error, ############################################## dpdk-20.11~rc3/drivers/net/bnxt/bnxt_flow.c-247- } dpdk-20.11~rc3/drivers/net/bnxt/bnxt_flow.c:248: if (rte_is_broadcast_ether_addr(ð_mask->src)) { dpdk-20.11~rc3/drivers/net/bnxt/bnxt_flow.c-249- src = ð_spec->src; dpdk-20.11~rc3/drivers/net/bnxt/bnxt_flow.c:250: if (!rte_is_valid_assigned_ether_addr(src)) { dpdk-20.11~rc3/drivers/net/bnxt/bnxt_flow.c-251- rte_flow_error_set(error, ############################################## dpdk-20.11~rc3/drivers/net/bnxt/bnxt_reps.c-190- dpdk-20.11~rc3/drivers/net/bnxt/bnxt_reps.c:191: rte_eth_random_addr(vf_rep_bp->dflt_mac_addr); dpdk-20.11~rc3/drivers/net/bnxt/bnxt_reps.c-192- memcpy(vf_rep_bp->mac_addr, vf_rep_bp->dflt_mac_addr, ############################################## dpdk-20.11~rc3/drivers/net/bnxt/bnxt_util.c-22-{ dpdk-20.11~rc3/drivers/net/bnxt/bnxt_util.c:23: rte_eth_random_addr(mac_addr); dpdk-20.11~rc3/drivers/net/bnxt/bnxt_util.c-24- ############################################## dpdk-20.11~rc3/drivers/net/bnxt/rte_pmd_bnxt.c-133- dpdk-20.11~rc3/drivers/net/bnxt/rte_pmd_bnxt.c:134:int rte_pmd_bnxt_set_vf_mac_addr(uint16_t port, uint16_t vf, dpdk-20.11~rc3/drivers/net/bnxt/rte_pmd_bnxt.c-135- struct rte_ether_addr *mac_addr) ############################################## dpdk-20.11~rc3/drivers/net/bnxt/rte_pmd_bnxt.h-72- */ dpdk-20.11~rc3/drivers/net/bnxt/rte_pmd_bnxt.h:73:int rte_pmd_bnxt_set_vf_mac_addr(uint16_t port, uint16_t vf, dpdk-20.11~rc3/drivers/net/bnxt/rte_pmd_bnxt.h-74- struct rte_ether_addr *mac_addr); ############################################## dpdk-20.11~rc3/drivers/net/bnxt/tf_ulp/ulp_rte_parser.c-629-static int32_t dpdk-20.11~rc3/drivers/net/bnxt/tf_ulp/ulp_rte_parser.c:630:ulp_rte_parser_is_bcmc_addr(const struct rte_ether_addr *eth_addr) dpdk-20.11~rc3/drivers/net/bnxt/tf_ulp/ulp_rte_parser.c-631-{ dpdk-20.11~rc3/drivers/net/bnxt/tf_ulp/ulp_rte_parser.c:632: if (rte_is_multicast_ether_addr(eth_addr) || dpdk-20.11~rc3/drivers/net/bnxt/tf_ulp/ulp_rte_parser.c:633: rte_is_broadcast_ether_addr(eth_addr)) { dpdk-20.11~rc3/drivers/net/bnxt/tf_ulp/ulp_rte_parser.c-634- BNXT_TF_DBG(DEBUG, ############################################## dpdk-20.11~rc3/drivers/net/bnxt/tf_ulp/ulp_rte_parser.c-663- /* Todo: work around to avoid multicast and broadcast addr */ dpdk-20.11~rc3/drivers/net/bnxt/tf_ulp/ulp_rte_parser.c:664: if (ulp_rte_parser_is_bcmc_addr(ð_spec->dst)) dpdk-20.11~rc3/drivers/net/bnxt/tf_ulp/ulp_rte_parser.c-665- return BNXT_TF_RC_PARSE_ERR; ############################################## dpdk-20.11~rc3/drivers/net/bnxt/tf_ulp/ulp_rte_parser.c-671- /* Todo: work around to avoid multicast and broadcast addr */ dpdk-20.11~rc3/drivers/net/bnxt/tf_ulp/ulp_rte_parser.c:672: if (ulp_rte_parser_is_bcmc_addr(ð_spec->src)) dpdk-20.11~rc3/drivers/net/bnxt/tf_ulp/ulp_rte_parser.c-673- return BNXT_TF_RC_PARSE_ERR; ############################################## dpdk-20.11~rc3/drivers/net/bonding/rte_eth_bond_8023ad.c-324- lacp->partner.port_params.system_priority && dpdk-20.11~rc3/drivers/net/bonding/rte_eth_bond_8023ad.c:325: rte_is_same_ether_addr(&agg->actor.system, dpdk-20.11~rc3/drivers/net/bonding/rte_eth_bond_8023ad.c-326- &lacp->partner.port_params.system) && ############################################## dpdk-20.11~rc3/drivers/net/bonding/rte_eth_bond_8023ad.c-716- agg->partner.system_priority == port->partner.system_priority && dpdk-20.11~rc3/drivers/net/bonding/rte_eth_bond_8023ad.c:717: rte_is_same_ether_addr(&agg->partner.system, dpdk-20.11~rc3/drivers/net/bonding/rte_eth_bond_8023ad.c-718- &port->partner.system) == 1 dpdk-20.11~rc3/drivers/net/bonding/rte_eth_bond_8023ad.c-719- && (agg->partner.key == port->partner.key)) && dpdk-20.11~rc3/drivers/net/bonding/rte_eth_bond_8023ad.c:720: rte_is_zero_ether_addr(&port->partner.system) != 1 && dpdk-20.11~rc3/drivers/net/bonding/rte_eth_bond_8023ad.c-721- (agg->actor.key & ############################################## dpdk-20.11~rc3/drivers/net/bonding/rte_eth_bond_8023ad.c-812- partner = &lacp->lacpdu.partner; dpdk-20.11~rc3/drivers/net/bonding/rte_eth_bond_8023ad.c:813: if (rte_is_zero_ether_addr(&partner->port_params.system) || dpdk-20.11~rc3/drivers/net/bonding/rte_eth_bond_8023ad.c:814: rte_is_same_ether_addr(&partner->port_params.system, dpdk-20.11~rc3/drivers/net/bonding/rte_eth_bond_8023ad.c-815- &internals->mode4.mac_addr)) { ############################################## dpdk-20.11~rc3/drivers/net/bonding/rte_eth_bond_8023ad.c-871- dpdk-20.11~rc3/drivers/net/bonding/rte_eth_bond_8023ad.c:872: if (!rte_is_same_ether_addr(&port->actor.system, &slave_addr)) { dpdk-20.11~rc3/drivers/net/bonding/rte_eth_bond_8023ad.c-873- rte_ether_addr_copy(&slave_addr, &port->actor.system); ############################################## dpdk-20.11~rc3/drivers/net/bonding/rte_eth_bond_8023ad.c-1156- dpdk-20.11~rc3/drivers/net/bonding/rte_eth_bond_8023ad.c:1157: if (rte_is_same_ether_addr(&slave_addr, &slave->actor.system)) dpdk-20.11~rc3/drivers/net/bonding/rte_eth_bond_8023ad.c-1158- continue; ############################################## dpdk-20.11~rc3/drivers/net/bonding/rte_eth_bond_alb.c-104- client_info->cli_ip != arp->arp_data.arp_sip || dpdk-20.11~rc3/drivers/net/bonding/rte_eth_bond_alb.c:105: !rte_is_same_ether_addr(&client_info->cli_mac, dpdk-20.11~rc3/drivers/net/bonding/rte_eth_bond_alb.c-106- &arp->arp_data.arp_sha) || ############################################## dpdk-20.11~rc3/drivers/net/bonding/rte_eth_bond_alb.c-146- rte_eth_macaddr_get(internals->port_id, &bonding_mac); dpdk-20.11~rc3/drivers/net/bonding/rte_eth_bond_alb.c:147: if (!rte_is_same_ether_addr(&bonding_mac, &arp->arp_data.arp_sha)) { dpdk-20.11~rc3/drivers/net/bonding/rte_eth_bond_alb.c-148- rte_eth_macaddr_get(internals->current_primary_port, ############################################## dpdk-20.11~rc3/drivers/net/bonding/rte_eth_bond_alb.c-162- /* Entry is already assigned to this client */ dpdk-20.11~rc3/drivers/net/bonding/rte_eth_bond_alb.c:163: if (!rte_is_broadcast_ether_addr( dpdk-20.11~rc3/drivers/net/bonding/rte_eth_bond_alb.c-164- &arp->arp_data.arp_tha)) { ############################################## dpdk-20.11~rc3/drivers/net/bonding/rte_eth_bond_args.c-25-static inline int dpdk-20.11~rc3/drivers/net/bonding/rte_eth_bond_args.c:26:find_port_id_by_pci_addr(const struct rte_pci_addr *pci_addr) dpdk-20.11~rc3/drivers/net/bonding/rte_eth_bond_args.c-27-{ ############################################## dpdk-20.11~rc3/drivers/net/bonding/rte_eth_bond_args.c-93- } dpdk-20.11~rc3/drivers/net/bonding/rte_eth_bond_args.c:94: port_id = find_port_id_by_pci_addr(&dev_addr); dpdk-20.11~rc3/drivers/net/bonding/rte_eth_bond_args.c-95- if (port_id < 0) ############################################## dpdk-20.11~rc3/drivers/net/bonding/rte_eth_bond_args.c-279- /* Parse MAC */ dpdk-20.11~rc3/drivers/net/bonding/rte_eth_bond_args.c:280: return rte_ether_unformat_addr(value, extra_args); dpdk-20.11~rc3/drivers/net/bonding/rte_eth_bond_args.c-281-} ############################################## dpdk-20.11~rc3/drivers/net/bonding/rte_eth_bond_pmd.c-344- (!promisc && dpdk-20.11~rc3/drivers/net/bonding/rte_eth_bond_pmd.c:345: ((rte_is_unicast_ether_addr(&hdr->d_addr) && dpdk-20.11~rc3/drivers/net/bonding/rte_eth_bond_pmd.c:346: !rte_is_same_ether_addr(bond_mac, dpdk-20.11~rc3/drivers/net/bonding/rte_eth_bond_pmd.c-347- &hdr->d_addr)) || dpdk-20.11~rc3/drivers/net/bonding/rte_eth_bond_pmd.c-348- (!allmulti && dpdk-20.11~rc3/drivers/net/bonding/rte_eth_bond_pmd.c:349: rte_is_multicast_ether_addr(&hdr->d_addr)))))) { dpdk-20.11~rc3/drivers/net/bonding/rte_eth_bond_pmd.c-350- ############################################## dpdk-20.11~rc3/drivers/net/bonding/rte_eth_bond_pmd.c-948- struct rte_ether_hdr *); dpdk-20.11~rc3/drivers/net/bonding/rte_eth_bond_pmd.c:949: if (rte_is_same_ether_addr(ðer_hdr->s_addr, dpdk-20.11~rc3/drivers/net/bonding/rte_eth_bond_pmd.c-950- &primary_slave_addr)) ############################################## dpdk-20.11~rc3/drivers/net/bonding/rte_eth_bond_pmd.c-1459- mac_addr = &bonded_eth_dev->data->mac_addrs[i]; dpdk-20.11~rc3/drivers/net/bonding/rte_eth_bond_pmd.c:1460: if (rte_is_same_ether_addr(mac_addr, &null_mac_addr)) dpdk-20.11~rc3/drivers/net/bonding/rte_eth_bond_pmd.c-1461- break; ############################################## dpdk-20.11~rc3/drivers/net/bonding/rte_eth_bond_pmd.c-1488- mac_addr = &bonded_eth_dev->data->mac_addrs[i]; dpdk-20.11~rc3/drivers/net/bonding/rte_eth_bond_pmd.c:1489: if (rte_is_same_ether_addr(mac_addr, &null_mac_addr)) dpdk-20.11~rc3/drivers/net/bonding/rte_eth_bond_pmd.c-1490- break; ############################################## dpdk-20.11~rc3/drivers/net/cxgbe/base/adapter.h-432- dpdk-20.11~rc3/drivers/net/cxgbe/base/adapter.h:433:static inline uint32_t cxgbe_read_addr(volatile void *addr) dpdk-20.11~rc3/drivers/net/cxgbe/base/adapter.h-434-{ ############################################## dpdk-20.11~rc3/drivers/net/cxgbe/base/adapter.h-437- dpdk-20.11~rc3/drivers/net/cxgbe/base/adapter.h:438:#define CXGBE_PCI_REG_ADDR(adap, reg) \ dpdk-20.11~rc3/drivers/net/cxgbe/base/adapter.h-439- ((volatile uint32_t *)((char *)(adap)->regs + (reg))) ############################################## dpdk-20.11~rc3/drivers/net/cxgbe/base/adapter.h-441-#define CXGBE_READ_REG(adap, reg) \ dpdk-20.11~rc3/drivers/net/cxgbe/base/adapter.h:442: cxgbe_read_addr(CXGBE_PCI_REG_ADDR((adap), (reg))) dpdk-20.11~rc3/drivers/net/cxgbe/base/adapter.h-443- dpdk-20.11~rc3/drivers/net/cxgbe/base/adapter.h-444-#define CXGBE_READ_REG64(adap, reg) \ dpdk-20.11~rc3/drivers/net/cxgbe/base/adapter.h:445: cxgbe_read_addr64(CXGBE_PCI_REG_ADDR((adap), (reg))) dpdk-20.11~rc3/drivers/net/cxgbe/base/adapter.h-446- ############################################## dpdk-20.11~rc3/drivers/net/cxgbe/base/adapter.h-452-#define CXGBE_WRITE_REG(adap, reg, value) \ dpdk-20.11~rc3/drivers/net/cxgbe/base/adapter.h:453: CXGBE_PCI_REG_WRITE(CXGBE_PCI_REG_ADDR((adap), (reg)), (value)) dpdk-20.11~rc3/drivers/net/cxgbe/base/adapter.h-454- dpdk-20.11~rc3/drivers/net/cxgbe/base/adapter.h-455-#define CXGBE_WRITE_REG_RELAXED(adap, reg, value) \ dpdk-20.11~rc3/drivers/net/cxgbe/base/adapter.h:456: CXGBE_PCI_REG_WRITE_RELAXED(CXGBE_PCI_REG_ADDR((adap), (reg)), (value)) dpdk-20.11~rc3/drivers/net/cxgbe/base/adapter.h-457- ############################################## dpdk-20.11~rc3/drivers/net/cxgbe/base/adapter.h-465-#define CXGBE_WRITE_REG64(adap, reg, value) \ dpdk-20.11~rc3/drivers/net/cxgbe/base/adapter.h:466: cxgbe_write_addr64(CXGBE_PCI_REG_ADDR((adap), (reg)), (value)) dpdk-20.11~rc3/drivers/net/cxgbe/base/adapter.h-467- ############################################## dpdk-20.11~rc3/drivers/net/cxgbe/base/adapter.h-677- */ dpdk-20.11~rc3/drivers/net/cxgbe/base/adapter.h:678:static inline void t4_os_set_hw_addr(struct adapter *adapter, int port_idx, dpdk-20.11~rc3/drivers/net/cxgbe/base/adapter.h-679- u8 hw_addr[]) ############################################## dpdk-20.11~rc3/drivers/net/cxgbe/base/common.h-495- unsigned int nwords, u32 *data, int byte_oriented); dpdk-20.11~rc3/drivers/net/cxgbe/base/common.h:496:int t4_flash_cfg_addr(struct adapter *adapter); dpdk-20.11~rc3/drivers/net/cxgbe/base/common.h-497-unsigned int t4_get_mps_bg_map(struct adapter *adapter, unsigned int pidx); ############################################## dpdk-20.11~rc3/drivers/net/cxgbe/base/common.h-544-int t4_seeprom_wp(struct adapter *adapter, int enable); dpdk-20.11~rc3/drivers/net/cxgbe/base/common.h:545:int t4_memory_rw_addr(struct adapter *adap, int win, dpdk-20.11~rc3/drivers/net/cxgbe/base/common.h-546- u32 addr, u32 len, void *hbuf, int dir); ############################################## dpdk-20.11~rc3/drivers/net/cxgbe/base/t4_hw.c-2215- V_KEYWRADDRX(idx >> 4) | dpdk-20.11~rc3/drivers/net/cxgbe/base/t4_hw.c:2216: V_T6_VFWRADDR(idx) | F_KEYWREN); dpdk-20.11~rc3/drivers/net/cxgbe/base/t4_hw.c-2217- else dpdk-20.11~rc3/drivers/net/cxgbe/base/t4_hw.c-2218- t4_write_reg(adap, A_TP_RSS_CONFIG_VRT, dpdk-20.11~rc3/drivers/net/cxgbe/base/t4_hw.c:2219: V_KEYWRADDR(idx) | F_KEYWREN); dpdk-20.11~rc3/drivers/net/cxgbe/base/t4_hw.c-2220- } ############################################## dpdk-20.11~rc3/drivers/net/cxgbe/base/t4_hw.c-3022- */ dpdk-20.11~rc3/drivers/net/cxgbe/base/t4_hw.c:3023:int t4_flash_cfg_addr(struct adapter *adapter) dpdk-20.11~rc3/drivers/net/cxgbe/base/t4_hw.c-3024-{ ############################################## dpdk-20.11~rc3/drivers/net/cxgbe/base/t4_hw.c-5456- mdio_addr = (lstatus & F_FW_PORT_CMD_MDIOCAP) ? dpdk-20.11~rc3/drivers/net/cxgbe/base/t4_hw.c:5457: (int)G_FW_PORT_CMD_MDIOADDR(lstatus) : -1; dpdk-20.11~rc3/drivers/net/cxgbe/base/t4_hw.c-5458- pcaps = be16_to_cpu(cmd.u.info.pcap); ############################################## dpdk-20.11~rc3/drivers/net/cxgbe/base/t4_hw.c-5481- pi->rss_size = rss_size; dpdk-20.11~rc3/drivers/net/cxgbe/base/t4_hw.c:5482: t4_os_set_hw_addr(adap, i, addr); dpdk-20.11~rc3/drivers/net/cxgbe/base/t4_hw.c-5483- ############################################## dpdk-20.11~rc3/drivers/net/cxgbe/base/t4_hw.c-5529- */ dpdk-20.11~rc3/drivers/net/cxgbe/base/t4_hw.c:5530:int t4_memory_rw_addr(struct adapter *adap, int win, u32 addr, dpdk-20.11~rc3/drivers/net/cxgbe/base/t4_hw.c-5531- u32 len, void *hbuf, int dir) ############################################## dpdk-20.11~rc3/drivers/net/cxgbe/base/t4_hw.c-5685- * dpdk-20.11~rc3/drivers/net/cxgbe/base/t4_hw.c:5686: * Reads/writes adapter memory using t4_memory_rw_addr(). This routine dpdk-20.11~rc3/drivers/net/cxgbe/base/t4_hw.c-5687- * provides an (memory type, address within memory type) interface. ############################################## dpdk-20.11~rc3/drivers/net/cxgbe/base/t4_hw.c-5709- dpdk-20.11~rc3/drivers/net/cxgbe/base/t4_hw.c:5710: return t4_memory_rw_addr(adap, win, dpdk-20.11~rc3/drivers/net/cxgbe/base/t4_hw.c-5711- mtype_offset + maddr, len, ############################################## dpdk-20.11~rc3/drivers/net/cxgbe/base/t4_regs.h-509-#define S_KEYWRADDR 0 dpdk-20.11~rc3/drivers/net/cxgbe/base/t4_regs.h:510:#define V_KEYWRADDR(x) ((x) << S_KEYWRADDR) dpdk-20.11~rc3/drivers/net/cxgbe/base/t4_regs.h-511- ############################################## dpdk-20.11~rc3/drivers/net/cxgbe/base/t4_regs.h-523-#define S_T6_VFWRADDR 8 dpdk-20.11~rc3/drivers/net/cxgbe/base/t4_regs.h:524:#define V_T6_VFWRADDR(x) ((x) << S_T6_VFWRADDR) dpdk-20.11~rc3/drivers/net/cxgbe/base/t4_regs.h-525- ############################################## dpdk-20.11~rc3/drivers/net/cxgbe/base/t4fw_interface.h-1825-#define M_FW_PORT_CMD_MDIOADDR 0x1f dpdk-20.11~rc3/drivers/net/cxgbe/base/t4fw_interface.h:1826:#define V_FW_PORT_CMD_MDIOADDR(x) ((x) << S_FW_PORT_CMD_MDIOADDR) dpdk-20.11~rc3/drivers/net/cxgbe/base/t4fw_interface.h:1827:#define G_FW_PORT_CMD_MDIOADDR(x) \ dpdk-20.11~rc3/drivers/net/cxgbe/base/t4fw_interface.h-1828- (((x) >> S_FW_PORT_CMD_MDIOADDR) & M_FW_PORT_CMD_MDIOADDR) ############################################## dpdk-20.11~rc3/drivers/net/cxgbe/base/t4vf_hw.c-822- (be16_to_cpu(vi_rpl.norss_rsssize)); dpdk-20.11~rc3/drivers/net/cxgbe/base/t4vf_hw.c:823: t4_os_set_hw_addr(adapter, i, vi_rpl.mac); dpdk-20.11~rc3/drivers/net/cxgbe/base/t4vf_hw.c-824- ############################################## dpdk-20.11~rc3/drivers/net/cxgbe/base/t4vf_hw.c-855- mdio_addr = ((lstatus & F_FW_PORT_CMD_MDIOCAP) ? dpdk-20.11~rc3/drivers/net/cxgbe/base/t4vf_hw.c:856: (int)G_FW_PORT_CMD_MDIOADDR(lstatus) : dpdk-20.11~rc3/drivers/net/cxgbe/base/t4vf_hw.c-857- -1); ############################################## dpdk-20.11~rc3/drivers/net/cxgbe/cxgbe_flow.c-190- /* we don't support SRC_MAC filtering*/ dpdk-20.11~rc3/drivers/net/cxgbe/cxgbe_flow.c:191: if (!rte_is_zero_ether_addr(&spec->src) || dpdk-20.11~rc3/drivers/net/cxgbe/cxgbe_flow.c:192: (umask && !rte_is_zero_ether_addr(&umask->src))) dpdk-20.11~rc3/drivers/net/cxgbe/cxgbe_flow.c-193- return rte_flow_error_set(e, ENOTSUP, RTE_FLOW_ERROR_TYPE_ITEM, ############################################## dpdk-20.11~rc3/drivers/net/cxgbe/cxgbe_flow.c-196- dpdk-20.11~rc3/drivers/net/cxgbe/cxgbe_flow.c:197: if (!rte_is_zero_ether_addr(&spec->dst) || dpdk-20.11~rc3/drivers/net/cxgbe/cxgbe_flow.c:198: (umask && !rte_is_zero_ether_addr(&umask->dst))) { dpdk-20.11~rc3/drivers/net/cxgbe/cxgbe_flow.c-199- CXGBE_FILL_FS(0, 0x1ff, macidx); ############################################## dpdk-20.11~rc3/drivers/net/cxgbe/cxgbe_main.c-1142- dpdk-20.11~rc3/drivers/net/cxgbe/cxgbe_main.c:1143: cfg_addr = t4_flash_cfg_addr(adapter); dpdk-20.11~rc3/drivers/net/cxgbe/cxgbe_main.c-1144- if (cfg_addr < 0) { ############################################## dpdk-20.11~rc3/drivers/net/dpaa/dpaa_ethdev.c-1397-static int dpdk-20.11~rc3/drivers/net/dpaa/dpaa_ethdev.c:1398:dpaa_dev_add_mac_addr(struct rte_eth_dev *dev, dpdk-20.11~rc3/drivers/net/dpaa/dpaa_ethdev.c-1399- struct rte_ether_addr *addr, ############################################## dpdk-20.11~rc3/drivers/net/dpaa/dpaa_ethdev.c-1406- dpdk-20.11~rc3/drivers/net/dpaa/dpaa_ethdev.c:1407: ret = fman_if_add_mac_addr(dev->process_private, dpdk-20.11~rc3/drivers/net/dpaa/dpaa_ethdev.c-1408- addr->addr_bytes, index); ############################################## dpdk-20.11~rc3/drivers/net/dpaa/dpaa_ethdev.c-1415-static void dpdk-20.11~rc3/drivers/net/dpaa/dpaa_ethdev.c:1416:dpaa_dev_remove_mac_addr(struct rte_eth_dev *dev, dpdk-20.11~rc3/drivers/net/dpaa/dpaa_ethdev.c-1417- uint32_t index) ############################################## dpdk-20.11~rc3/drivers/net/dpaa/dpaa_ethdev.c-1420- dpdk-20.11~rc3/drivers/net/dpaa/dpaa_ethdev.c:1421: fman_if_clear_mac_addr(dev->process_private, index); dpdk-20.11~rc3/drivers/net/dpaa/dpaa_ethdev.c-1422-} ############################################## dpdk-20.11~rc3/drivers/net/dpaa/dpaa_ethdev.c-1424-static int dpdk-20.11~rc3/drivers/net/dpaa/dpaa_ethdev.c:1425:dpaa_dev_set_mac_addr(struct rte_eth_dev *dev, dpdk-20.11~rc3/drivers/net/dpaa/dpaa_ethdev.c-1426- struct rte_ether_addr *addr) ############################################## dpdk-20.11~rc3/drivers/net/dpaa/dpaa_ethdev.c-1431- dpdk-20.11~rc3/drivers/net/dpaa/dpaa_ethdev.c:1432: ret = fman_if_add_mac_addr(dev->process_private, addr->addr_bytes, 0); dpdk-20.11~rc3/drivers/net/dpaa/dpaa_ethdev.c-1433- if (ret) ############################################## dpdk-20.11~rc3/drivers/net/dpaa/dpaa_rxtx.c-346- dpdk-20.11~rc3/drivers/net/dpaa/dpaa_rxtx.c:347: vaddr = DPAA_MEMPOOL_PTOV(bp_info, qm_fd_addr(fd)); dpdk-20.11~rc3/drivers/net/dpaa/dpaa_rxtx.c-348- if (!vaddr) { ############################################## dpdk-20.11~rc3/drivers/net/dpaa/dpaa_rxtx.c-416- /* Ignoring case when format != qm_fd_contig */ dpdk-20.11~rc3/drivers/net/dpaa/dpaa_rxtx.c:417: ptr = DPAA_MEMPOOL_PTOV(bp_info, qm_fd_addr(fd)); dpdk-20.11~rc3/drivers/net/dpaa/dpaa_rxtx.c-418- ############################################## dpdk-20.11~rc3/drivers/net/dpaa/dpaa_rxtx.c-453- dpdk-20.11~rc3/drivers/net/dpaa/dpaa_rxtx.c:454: vaddr = DPAA_MEMPOOL_PTOV(bp_info, qm_fd_addr(fd)); dpdk-20.11~rc3/drivers/net/dpaa/dpaa_rxtx.c-455- if (!vaddr) { ############################################## dpdk-20.11~rc3/drivers/net/dpaa/dpaa_rxtx.c-491- dpdk-20.11~rc3/drivers/net/dpaa/dpaa_rxtx.c:492: ptr = DPAA_MEMPOOL_PTOV(bp_info, qm_fd_addr(fd)); dpdk-20.11~rc3/drivers/net/dpaa/dpaa_rxtx.c-493- mbuf = (struct rte_mbuf *)((char *)ptr - bp_info->meta_data_size); ############################################## dpdk-20.11~rc3/drivers/net/dpaa/dpaa_rxtx.c-514- bp_info = DPAA_BPID_TO_POOL_INFO(dqrr[0]->fd.bpid); dpdk-20.11~rc3/drivers/net/dpaa/dpaa_rxtx.c:515: ptr = rte_dpaa_mem_ptov(qm_fd_addr(&dqrr[0]->fd)); dpdk-20.11~rc3/drivers/net/dpaa/dpaa_rxtx.c-516- rte_prefetch0((void *)((uint8_t *)ptr + DEFAULT_RX_ICEOF)); ############################################## dpdk-20.11~rc3/drivers/net/dpaa/dpaa_rxtx.c-521- bp_info = DPAA_BPID_TO_POOL_INFO(dqrr[i + 1]->fd.bpid); dpdk-20.11~rc3/drivers/net/dpaa/dpaa_rxtx.c:522: ptr = rte_dpaa_mem_ptov(qm_fd_addr(&dqrr[i + 1]->fd)); dpdk-20.11~rc3/drivers/net/dpaa/dpaa_rxtx.c-523- rte_prefetch0((void *)((uint8_t *)ptr + ############################################## dpdk-20.11~rc3/drivers/net/dpaa/dpaa_rxtx.c-599- struct dpaa_bp_info *bp_info = DPAA_BPID_TO_POOL_INFO(dq->fd.bpid); dpdk-20.11~rc3/drivers/net/dpaa/dpaa_rxtx.c:600: void *ptr = rte_dpaa_mem_ptov(qm_fd_addr(&dq->fd)); dpdk-20.11~rc3/drivers/net/dpaa/dpaa_rxtx.c-601- ############################################## dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_ethdev.c-1445-static int dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_ethdev.c:1446:dpaa2_dev_add_mac_addr(struct rte_eth_dev *dev, dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_ethdev.c-1447- struct rte_ether_addr *addr, ############################################## dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_ethdev.c-1461- dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_ethdev.c:1462: ret = dpni_add_mac_addr(dpni, CMD_PRI_LOW, priv->token, dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_ethdev.c-1463- addr->addr_bytes, 0, 0, 0); ############################################## dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_ethdev.c-1470-static void dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_ethdev.c:1471:dpaa2_dev_remove_mac_addr(struct rte_eth_dev *dev, dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_ethdev.c-1472- uint32_t index) ############################################## dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_ethdev.c-1488- dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_ethdev.c:1489: ret = dpni_remove_mac_addr(dpni, CMD_PRI_LOW, dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_ethdev.c-1490- priv->token, macaddr->addr_bytes); ############################################## dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_ethdev.c-1496-static int dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_ethdev.c:1497:dpaa2_dev_set_mac_addr(struct rte_eth_dev *dev, dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_ethdev.c-1498- struct rte_ether_addr *addr) ############################################## dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_ethdev.c-1510- dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_ethdev.c:1511: ret = dpni_set_primary_mac_addr(dpni, CMD_PRI_LOW, dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_ethdev.c-1512- priv->token, addr->addr_bytes); ############################################## dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_ethdev.c-2394-static int dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_ethdev.c:2395:populate_mac_addr(struct fsl_mc_io *dpni_dev, struct dpaa2_dev_priv *priv, dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_ethdev.c-2396- struct rte_ether_addr *mac_entry) ############################################## dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_ethdev.c-2404- /* Get the physical device MAC address */ dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_ethdev.c:2405: ret = dpni_get_port_mac_addr(dpni_dev, CMD_PRI_LOW, priv->token, dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_ethdev.c-2406- phy_mac.addr_bytes); ############################################## dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_ethdev.c-2411- dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_ethdev.c:2412: ret = dpni_get_primary_mac_addr(dpni_dev, CMD_PRI_LOW, priv->token, dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_ethdev.c-2413- prime_mac.addr_bytes); ############################################## dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_ethdev.c-2424- */ dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_ethdev.c:2425: if (!rte_is_zero_ether_addr(&phy_mac)) { dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_ethdev.c-2426- /* If the addresses are not same, overwrite prime */ dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_ethdev.c:2427: if (!rte_is_same_ether_addr(&phy_mac, &prime_mac)) { dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_ethdev.c:2428: ret = dpni_set_primary_mac_addr(dpni_dev, CMD_PRI_LOW, dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_ethdev.c-2429- priv->token, ############################################## dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_ethdev.c-2438- } dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_ethdev.c:2439: } else if (rte_is_zero_ether_addr(&prime_mac)) { dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_ethdev.c-2440- /* In case phys and prime, both are zero, create random MAC */ dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_ethdev.c:2441: rte_eth_random_addr(prime_mac.addr_bytes); dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_ethdev.c:2442: ret = dpni_set_primary_mac_addr(dpni_dev, CMD_PRI_LOW, dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_ethdev.c-2443- priv->token, ############################################## dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_ethdev.c-2619- dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_ethdev.c:2620: ret = populate_mac_addr(dpni_dev, priv, ð_dev->data->mac_addrs[0]); dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_ethdev.c-2621- if (ret) { ############################################## dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_rxtx.c-41-#define DPAA2_MBUF_TO_CONTIG_FD(_mbuf, _fd, _bpid) do { \ dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_rxtx.c:42: DPAA2_SET_FD_ADDR(_fd, DPAA2_MBUF_VADDR_TO_IOVA(_mbuf)); \ dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_rxtx.c-43- DPAA2_SET_FD_LEN(_fd, _mbuf->data_len); \ ############################################## dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_rxtx.c-279- dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_rxtx.c:280: fd_addr = (size_t)DPAA2_IOVA_TO_VADDR(DPAA2_GET_FD_ADDR(fd)); dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_rxtx.c-281- hw_annot_addr = (void *)(fd_addr + DPAA2_FD_PTA_SIZE); ############################################## dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_rxtx.c-286- sge = &sgt[i++]; dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_rxtx.c:287: sg_addr = (size_t)DPAA2_IOVA_TO_VADDR(DPAA2_GET_FLE_ADDR(sge)); dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_rxtx.c-288- ############################################## dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_rxtx.c-310- sge = &sgt[i++]; dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_rxtx.c:311: sg_addr = (size_t)DPAA2_IOVA_TO_VADDR( dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_rxtx.c:312: DPAA2_GET_FLE_ADDR(sge)); dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_rxtx.c-313- next_seg = DPAA2_INLINE_MBUF_FROM_BUF(sg_addr, ############################################## dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_rxtx.c-335-{ dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_rxtx.c:336: void *v_addr = DPAA2_IOVA_TO_VADDR(DPAA2_GET_FD_ADDR(fd)); dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_rxtx.c-337- void *hw_annot_addr = (void *)((size_t)v_addr + DPAA2_FD_PTA_SIZE); ############################################## dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_rxtx.c-366- mbuf, mbuf->buf_addr, mbuf->data_off, dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_rxtx.c:367: DPAA2_GET_FD_OFFSET(fd), DPAA2_GET_FD_ADDR(fd), dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_rxtx.c-368- rte_dpaa2_bpid_info[DPAA2_GET_FD_BPID(fd)].meta_data_size, ############################################## dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_rxtx.c-387- dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_rxtx.c:388: DPAA2_SET_FD_ADDR(fd, DPAA2_MBUF_VADDR_TO_IOVA(temp)); dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_rxtx.c-389- DPAA2_SET_FD_LEN(fd, mbuf->pkt_len); ############################################## dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_rxtx.c-396- sgt = (struct qbman_sge *)( dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_rxtx.c:397: (size_t)DPAA2_IOVA_TO_VADDR(DPAA2_GET_FD_ADDR(fd)) dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_rxtx.c-398- + DPAA2_GET_FD_OFFSET(fd)); ############################################## dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_rxtx.c-403- sge->fin_bpid_offset = 0; dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_rxtx.c:404: DPAA2_SET_FLE_ADDR(sge, DPAA2_MBUF_VADDR_TO_IOVA(cur_seg)); dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_rxtx.c-405- DPAA2_SET_FLE_OFFSET(sge, cur_seg->data_off); ############################################## dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_rxtx.c-453- mbuf, mbuf->buf_addr, mbuf->data_off, dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_rxtx.c:454: DPAA2_GET_FD_OFFSET(fd), DPAA2_GET_FD_ADDR(fd), dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_rxtx.c-455- rte_dpaa2_bpid_info[DPAA2_GET_FD_BPID(fd)].meta_data_size, ############################################## dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_rxtx.c-503- mbuf->buf_addr, dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_rxtx.c:504: DPAA2_GET_FD_ADDR(fd), dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_rxtx.c-505- DPAA2_GET_FD_BPID(fd), ############################################## dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_rxtx.c-632- /* Prefetch Annotation address for the parse results */ dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_rxtx.c:633: rte_prefetch0(DPAA2_IOVA_TO_VADDR((DPAA2_GET_FD_ADDR( dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_rxtx.c-634- next_fd) + DPAA2_FD_PTA_SIZE + 16))); ############################################## dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_rxtx.c-684-{ dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_rxtx.c:685: rte_prefetch0((void *)(size_t)(DPAA2_GET_FD_ADDR(fd) + dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_rxtx.c-686- DPAA2_FD_PTA_SIZE + 16)); ############################################## dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_rxtx.c-709- dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_rxtx.c:710: rte_prefetch0((void *)(size_t)(DPAA2_GET_FD_ADDR(fd) + dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_rxtx.c-711- DPAA2_FD_PTA_SIZE + 16)); ############################################## dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_rxtx.c-736-{ dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_rxtx.c:737: rte_prefetch0((void *)(size_t)(DPAA2_GET_FD_ADDR(fd) + dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_rxtx.c-738- DPAA2_FD_PTA_SIZE + 16)); ############################################## dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_rxtx.c-842- */ dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_rxtx.c:843: rte_prefetch0((DPAA2_IOVA_TO_VADDR( dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_rxtx.c:844: DPAA2_GET_FD_ADDR(next_fd) + dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_rxtx.c-845- DPAA2_FD_PTA_SIZE + 16))); ############################################## dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_rxtx.c-952- rte_prefetch0((void *)(size_t) dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_rxtx.c:953: (DPAA2_GET_FD_ADDR(next_fd) + dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_rxtx.c-954- DPAA2_FD_PTA_SIZE + 16)); ############################################## dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_rxtx.c-963- dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_rxtx.c:964: buf = DPAA2_GET_FD_ADDR(fd); dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_rxtx.c-965- /* feed them to bman */ ############################################## dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_rxtx.c-975- annotation = (struct dpaa2_annot_hdr *)((size_t) dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_rxtx.c:976: DPAA2_IOVA_TO_VADDR(DPAA2_GET_FD_ADDR(fd)) + dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_rxtx.c-977- DPAA2_FD_PTA_SIZE); ############################################## dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_rxtx.c-1005- fd_faead = (struct dpaa2_faead *)((size_t) dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_rxtx.c:1006: DPAA2_IOVA_TO_VADDR(DPAA2_GET_FD_ADDR(fd)) + dpdk-20.11~rc3/drivers/net/dpaa2/dpaa2_rxtx.c-1007- DPAA2_FD_PTA_SIZE + DPAA2_FD_HW_ANNOT_FAEAD_OFFSET); ############################################## dpdk-20.11~rc3/drivers/net/dpaa2/mc/dpni.c-1143-/** dpdk-20.11~rc3/drivers/net/dpaa2/mc/dpni.c:1144: * dpni_set_primary_mac_addr() - Set the primary MAC address dpdk-20.11~rc3/drivers/net/dpaa2/mc/dpni.c-1145- * @mc_io: Pointer to MC portal's I/O object ############################################## dpdk-20.11~rc3/drivers/net/dpaa2/mc/dpni.c-1151- */ dpdk-20.11~rc3/drivers/net/dpaa2/mc/dpni.c:1152:int dpni_set_primary_mac_addr(struct fsl_mc_io *mc_io, dpdk-20.11~rc3/drivers/net/dpaa2/mc/dpni.c-1153- uint32_t cmd_flags, ############################################## dpdk-20.11~rc3/drivers/net/dpaa2/mc/dpni.c-1173-/** dpdk-20.11~rc3/drivers/net/dpaa2/mc/dpni.c:1174: * dpni_get_primary_mac_addr() - Get the primary MAC address dpdk-20.11~rc3/drivers/net/dpaa2/mc/dpni.c-1175- * @mc_io: Pointer to MC portal's I/O object ############################################## dpdk-20.11~rc3/drivers/net/dpaa2/mc/dpni.c-1181- */ dpdk-20.11~rc3/drivers/net/dpaa2/mc/dpni.c:1182:int dpni_get_primary_mac_addr(struct fsl_mc_io *mc_io, dpdk-20.11~rc3/drivers/net/dpaa2/mc/dpni.c-1183- uint32_t cmd_flags, ############################################## dpdk-20.11~rc3/drivers/net/dpaa2/mc/dpni.c-1209-/** dpdk-20.11~rc3/drivers/net/dpaa2/mc/dpni.c:1210: * dpni_add_mac_addr() - Add MAC address filter dpdk-20.11~rc3/drivers/net/dpaa2/mc/dpni.c-1211- * @mc_io: Pointer to MC portal's I/O object ############################################## dpdk-20.11~rc3/drivers/net/dpaa2/mc/dpni.c-1225- */ dpdk-20.11~rc3/drivers/net/dpaa2/mc/dpni.c:1226:int dpni_add_mac_addr(struct fsl_mc_io *mc_io, dpdk-20.11~rc3/drivers/net/dpaa2/mc/dpni.c-1227- uint32_t cmd_flags, ############################################## dpdk-20.11~rc3/drivers/net/dpaa2/mc/dpni.c-1254-/** dpdk-20.11~rc3/drivers/net/dpaa2/mc/dpni.c:1255: * dpni_remove_mac_addr() - Remove MAC address filter dpdk-20.11~rc3/drivers/net/dpaa2/mc/dpni.c-1256- * @mc_io: Pointer to MC portal's I/O object ############################################## dpdk-20.11~rc3/drivers/net/dpaa2/mc/dpni.c-1262- */ dpdk-20.11~rc3/drivers/net/dpaa2/mc/dpni.c:1263:int dpni_remove_mac_addr(struct fsl_mc_io *mc_io, dpdk-20.11~rc3/drivers/net/dpaa2/mc/dpni.c-1264- uint32_t cmd_flags, ############################################## dpdk-20.11~rc3/drivers/net/dpaa2/mc/dpni.c-1317-/** dpdk-20.11~rc3/drivers/net/dpaa2/mc/dpni.c:1318: * dpni_get_port_mac_addr() - Retrieve MAC address associated to the physical dpdk-20.11~rc3/drivers/net/dpaa2/mc/dpni.c-1319- * port the DPNI is attached to ############################################## dpdk-20.11~rc3/drivers/net/dpaa2/mc/dpni.c-1328- */ dpdk-20.11~rc3/drivers/net/dpaa2/mc/dpni.c:1329:int dpni_get_port_mac_addr(struct fsl_mc_io *mc_io, dpdk-20.11~rc3/drivers/net/dpaa2/mc/dpni.c-1330- uint32_t cmd_flags, ############################################## dpdk-20.11~rc3/drivers/net/dpaa2/mc/fsl_dpni.h-773- dpdk-20.11~rc3/drivers/net/dpaa2/mc/fsl_dpni.h:774:int dpni_set_primary_mac_addr(struct fsl_mc_io *mc_io, dpdk-20.11~rc3/drivers/net/dpaa2/mc/fsl_dpni.h-775- uint32_t cmd_flags, ############################################## dpdk-20.11~rc3/drivers/net/dpaa2/mc/fsl_dpni.h-778- dpdk-20.11~rc3/drivers/net/dpaa2/mc/fsl_dpni.h:779:int dpni_get_primary_mac_addr(struct fsl_mc_io *mc_io, dpdk-20.11~rc3/drivers/net/dpaa2/mc/fsl_dpni.h-780- uint32_t cmd_flags, ############################################## dpdk-20.11~rc3/drivers/net/dpaa2/mc/fsl_dpni.h-783- dpdk-20.11~rc3/drivers/net/dpaa2/mc/fsl_dpni.h:784:int dpni_add_mac_addr(struct fsl_mc_io *mc_io, dpdk-20.11~rc3/drivers/net/dpaa2/mc/fsl_dpni.h-785- uint32_t cmd_flags, ############################################## dpdk-20.11~rc3/drivers/net/dpaa2/mc/fsl_dpni.h-791- dpdk-20.11~rc3/drivers/net/dpaa2/mc/fsl_dpni.h:792:int dpni_remove_mac_addr(struct fsl_mc_io *mc_io, dpdk-20.11~rc3/drivers/net/dpaa2/mc/fsl_dpni.h-793- uint32_t cmd_flags, ############################################## dpdk-20.11~rc3/drivers/net/dpaa2/mc/fsl_dpni.h-802- dpdk-20.11~rc3/drivers/net/dpaa2/mc/fsl_dpni.h:803:int dpni_get_port_mac_addr(struct fsl_mc_io *mc_io, dpdk-20.11~rc3/drivers/net/dpaa2/mc/fsl_dpni.h-804- uint32_t cmd_flags, ############################################## dpdk-20.11~rc3/drivers/net/dpaa2/mc/fsl_net.h-353- dpdk-20.11~rc3/drivers/net/dpaa2/mc/fsl_net.h:354:#define NH_ETH_IS_MULTICAST_ADDR(addr) (addr[0] & 0x01) dpdk-20.11~rc3/drivers/net/dpaa2/mc/fsl_net.h-355-/* also applicable for broadcast */ ############################################## dpdk-20.11~rc3/drivers/net/e1000/base/e1000_82575.c-1789- ret_val = e1000_read_sfp_data_byte(hw, dpdk-20.11~rc3/drivers/net/e1000/base/e1000_82575.c:1790: E1000_I2CCMD_SFP_DATA_ADDR(E1000_SFF_IDENTIFIER_OFFSET), dpdk-20.11~rc3/drivers/net/e1000/base/e1000_82575.c-1791- &tranceiver_type); ############################################## dpdk-20.11~rc3/drivers/net/e1000/base/e1000_82575.c-1800- ret_val = e1000_read_sfp_data_byte(hw, dpdk-20.11~rc3/drivers/net/e1000/base/e1000_82575.c:1801: E1000_I2CCMD_SFP_DATA_ADDR(E1000_SFF_ETH_FLAGS_OFFSET), dpdk-20.11~rc3/drivers/net/e1000/base/e1000_82575.c-1802- (u8 *)eth_flags); ############################################## dpdk-20.11~rc3/drivers/net/e1000/base/e1000_api.c-866- **/ dpdk-20.11~rc3/drivers/net/e1000/base/e1000_api.c:867:u32 e1000_hash_mc_addr(struct e1000_hw *hw, u8 *mc_addr) dpdk-20.11~rc3/drivers/net/e1000/base/e1000_api.c-868-{ ############################################## dpdk-20.11~rc3/drivers/net/e1000/base/e1000_api.c-1164- **/ dpdk-20.11~rc3/drivers/net/e1000/base/e1000_api.c:1165:s32 e1000_read_mac_addr(struct e1000_hw *hw) dpdk-20.11~rc3/drivers/net/e1000/base/e1000_api.c-1166-{ dpdk-20.11~rc3/drivers/net/e1000/base/e1000_api.c-1167- if (hw->mac.ops.read_mac_addr) dpdk-20.11~rc3/drivers/net/e1000/base/e1000_api.c:1168: return hw->mac.ops.read_mac_addr(hw); dpdk-20.11~rc3/drivers/net/e1000/base/e1000_api.c-1169- ############################################## dpdk-20.11~rc3/drivers/net/e1000/base/e1000_api.h-41-int e1000_rar_set(struct e1000_hw *hw, u8 *addr, u32 index); dpdk-20.11~rc3/drivers/net/e1000/base/e1000_api.h:42:u32 e1000_hash_mc_addr(struct e1000_hw *hw, u8 *mc_addr); dpdk-20.11~rc3/drivers/net/e1000/base/e1000_api.h-43-void e1000_update_mc_addr_list(struct e1000_hw *hw, u8 *mc_addr_list, ############################################## dpdk-20.11~rc3/drivers/net/e1000/base/e1000_api.h-67-void e1000_power_down_phy(struct e1000_hw *hw); dpdk-20.11~rc3/drivers/net/e1000/base/e1000_api.h:68:s32 e1000_read_mac_addr(struct e1000_hw *hw); dpdk-20.11~rc3/drivers/net/e1000/base/e1000_api.h-69-s32 e1000_read_pba_num(struct e1000_hw *hw, u32 *part_num); ############################################## dpdk-20.11~rc3/drivers/net/e1000/base/e1000_defines.h-73-#define E1000_I2CCMD_ERROR 0x80000000 dpdk-20.11~rc3/drivers/net/e1000/base/e1000_defines.h:74:#define E1000_I2CCMD_SFP_DATA_ADDR(a) (0x0000 + (a)) dpdk-20.11~rc3/drivers/net/e1000/base/e1000_defines.h:75:#define E1000_I2CCMD_SFP_DIAG_ADDR(a) (0x0100 + (a)) dpdk-20.11~rc3/drivers/net/e1000/base/e1000_defines.h-76-#define E1000_MAX_SGMII_PHY_REG_ADDR 255 ############################################## dpdk-20.11~rc3/drivers/net/e1000/base/e1000_ich8lan.c-2151- **/ dpdk-20.11~rc3/drivers/net/e1000/base/e1000_ich8lan.c:2152:STATIC s32 e1000_write_smbus_addr(struct e1000_hw *hw) dpdk-20.11~rc3/drivers/net/e1000/base/e1000_ich8lan.c-2153-{ ############################################## dpdk-20.11~rc3/drivers/net/e1000/base/e1000_ich8lan.c-2263- */ dpdk-20.11~rc3/drivers/net/e1000/base/e1000_ich8lan.c:2264: ret_val = e1000_write_smbus_addr(hw); dpdk-20.11~rc3/drivers/net/e1000/base/e1000_ich8lan.c-2265- if (ret_val) ############################################## dpdk-20.11~rc3/drivers/net/e1000/base/e1000_ich8lan.c-5690- return; dpdk-20.11~rc3/drivers/net/e1000/base/e1000_ich8lan.c:5691: e1000_write_smbus_addr(hw); dpdk-20.11~rc3/drivers/net/e1000/base/e1000_ich8lan.c-5692- hw->phy.ops.release(hw); ############################################## dpdk-20.11~rc3/drivers/net/e1000/base/e1000_osdep.h-81- dpdk-20.11~rc3/drivers/net/e1000/base/e1000_osdep.h:82:#define E1000_PCI_REG_ADDR(hw, reg) \ dpdk-20.11~rc3/drivers/net/e1000/base/e1000_osdep.h-83- ((volatile uint32_t *)((char *)(hw)->hw_addr + (reg))) dpdk-20.11~rc3/drivers/net/e1000/base/e1000_osdep.h-84- dpdk-20.11~rc3/drivers/net/e1000/base/e1000_osdep.h:85:#define E1000_PCI_REG_ARRAY_ADDR(hw, reg, index) \ dpdk-20.11~rc3/drivers/net/e1000/base/e1000_osdep.h:86: E1000_PCI_REG_ADDR((hw), (reg) + ((index) << 2)) dpdk-20.11~rc3/drivers/net/e1000/base/e1000_osdep.h-87- dpdk-20.11~rc3/drivers/net/e1000/base/e1000_osdep.h:88:#define E1000_PCI_REG_FLASH_ADDR(hw, reg) \ dpdk-20.11~rc3/drivers/net/e1000/base/e1000_osdep.h-89- ((volatile uint32_t *)((char *)(hw)->flash_address + (reg))) dpdk-20.11~rc3/drivers/net/e1000/base/e1000_osdep.h-90- dpdk-20.11~rc3/drivers/net/e1000/base/e1000_osdep.h:91:static inline uint32_t e1000_read_addr(volatile void *addr) dpdk-20.11~rc3/drivers/net/e1000/base/e1000_osdep.h-92-{ ############################################## dpdk-20.11~rc3/drivers/net/e1000/base/e1000_osdep.h-115-#define E1000_READ_REG(hw, reg) \ dpdk-20.11~rc3/drivers/net/e1000/base/e1000_osdep.h:116: e1000_read_addr(E1000_PCI_REG_ADDR((hw), (reg))) dpdk-20.11~rc3/drivers/net/e1000/base/e1000_osdep.h-117- dpdk-20.11~rc3/drivers/net/e1000/base/e1000_osdep.h-118-#define E1000_WRITE_REG(hw, reg, value) \ dpdk-20.11~rc3/drivers/net/e1000/base/e1000_osdep.h:119: E1000_PCI_REG_WRITE(E1000_PCI_REG_ADDR((hw), (reg)), (value)) dpdk-20.11~rc3/drivers/net/e1000/base/e1000_osdep.h-120- dpdk-20.11~rc3/drivers/net/e1000/base/e1000_osdep.h-121-#define E1000_READ_REG_ARRAY(hw, reg, index) \ dpdk-20.11~rc3/drivers/net/e1000/base/e1000_osdep.h:122: E1000_PCI_REG(E1000_PCI_REG_ARRAY_ADDR((hw), (reg), (index))) dpdk-20.11~rc3/drivers/net/e1000/base/e1000_osdep.h-123- dpdk-20.11~rc3/drivers/net/e1000/base/e1000_osdep.h-124-#define E1000_WRITE_REG_ARRAY(hw, reg, index, value) \ dpdk-20.11~rc3/drivers/net/e1000/base/e1000_osdep.h:125: E1000_PCI_REG_WRITE(E1000_PCI_REG_ARRAY_ADDR((hw), (reg), (index)), (value)) dpdk-20.11~rc3/drivers/net/e1000/base/e1000_osdep.h-126- ############################################## dpdk-20.11~rc3/drivers/net/e1000/base/e1000_osdep.h-148-#define E1000_READ_FLASH_REG(hw, reg) \ dpdk-20.11~rc3/drivers/net/e1000/base/e1000_osdep.h:149: e1000_read_addr(E1000_PCI_REG_FLASH_ADDR((hw), (reg))) dpdk-20.11~rc3/drivers/net/e1000/base/e1000_osdep.h-150- dpdk-20.11~rc3/drivers/net/e1000/base/e1000_osdep.h-151-#define E1000_READ_FLASH_REG16(hw, reg) \ dpdk-20.11~rc3/drivers/net/e1000/base/e1000_osdep.h:152: e1000_read_addr16(E1000_PCI_REG_FLASH_ADDR((hw), (reg))) dpdk-20.11~rc3/drivers/net/e1000/base/e1000_osdep.h-153- dpdk-20.11~rc3/drivers/net/e1000/base/e1000_osdep.h-154-#define E1000_WRITE_FLASH_REG(hw, reg, value) \ dpdk-20.11~rc3/drivers/net/e1000/base/e1000_osdep.h:155: E1000_PCI_REG_WRITE(E1000_PCI_REG_FLASH_ADDR((hw), (reg)), (value)) dpdk-20.11~rc3/drivers/net/e1000/base/e1000_osdep.h-156- dpdk-20.11~rc3/drivers/net/e1000/base/e1000_osdep.h-157-#define E1000_WRITE_FLASH_REG16(hw, reg, value) \ dpdk-20.11~rc3/drivers/net/e1000/base/e1000_osdep.h:158: E1000_PCI_REG_WRITE16(E1000_PCI_REG_FLASH_ADDR((hw), (reg)), (value)) dpdk-20.11~rc3/drivers/net/e1000/base/e1000_osdep.h-159- ############################################## dpdk-20.11~rc3/drivers/net/e1000/base/e1000_phy.c-501- * Function should be called with dpdk-20.11~rc3/drivers/net/e1000/base/e1000_phy.c:502: * E1000_I2CCMD_SFP_DATA_ADDR(<byte offset>) for SFP module database access dpdk-20.11~rc3/drivers/net/e1000/base/e1000_phy.c:503: * E1000_I2CCMD_SFP_DIAG_ADDR(<byte offset>) for SFP diagnostics parameters dpdk-20.11~rc3/drivers/net/e1000/base/e1000_phy.c-504- * access ############################################## dpdk-20.11~rc3/drivers/net/e1000/base/e1000_phy.c-513- dpdk-20.11~rc3/drivers/net/e1000/base/e1000_phy.c:514: if (offset > E1000_I2CCMD_SFP_DIAG_ADDR(255)) { dpdk-20.11~rc3/drivers/net/e1000/base/e1000_phy.c-515- DEBUGOUT("I2CCMD command address exceeds upper limit\n"); ############################################## dpdk-20.11~rc3/drivers/net/e1000/base/e1000_phy.c-556- * Function should be called with dpdk-20.11~rc3/drivers/net/e1000/base/e1000_phy.c:557: * E1000_I2CCMD_SFP_DATA_ADDR(<byte offset>) for SFP module database access dpdk-20.11~rc3/drivers/net/e1000/base/e1000_phy.c:558: * E1000_I2CCMD_SFP_DIAG_ADDR(<byte offset>) for SFP diagnostics parameters dpdk-20.11~rc3/drivers/net/e1000/base/e1000_phy.c-559- * access ############################################## dpdk-20.11~rc3/drivers/net/e1000/base/e1000_phy.c-568- dpdk-20.11~rc3/drivers/net/e1000/base/e1000_phy.c:569: if (offset > E1000_I2CCMD_SFP_DIAG_ADDR(255)) { dpdk-20.11~rc3/drivers/net/e1000/base/e1000_phy.c-570- DEBUGOUT("I2CCMD command address exceeds upper limit\n"); ############################################## dpdk-20.11~rc3/drivers/net/e1000/base/e1000_regs.h-431-/* IPSec Rx IPv4/v6 Address - RW */ dpdk-20.11~rc3/drivers/net/e1000/base/e1000_regs.h:432:#define E1000_IPSRXIPADDR(_n) (0x0B420 + (0x04 * (_n))) dpdk-20.11~rc3/drivers/net/e1000/base/e1000_regs.h-433-/* IPSec Rx 128-bit Key - RW */ ############################################## dpdk-20.11~rc3/drivers/net/e1000/em_ethdev.c-402- /* Read the permanent MAC address out of the EEPROM */ dpdk-20.11~rc3/drivers/net/e1000/em_ethdev.c:403: diag = e1000_read_mac_addr(hw); dpdk-20.11~rc3/drivers/net/e1000/em_ethdev.c-404- if (diag != 0) { ############################################## dpdk-20.11~rc3/drivers/net/e1000/em_rxtx.c-1305- dpdk-20.11~rc3/drivers/net/e1000/em_rxtx.c:1306: txq->tdt_reg_addr = E1000_PCI_REG_ADDR(hw, E1000_TDT(queue_idx)); dpdk-20.11~rc3/drivers/net/e1000/em_rxtx.c-1307- txq->tx_ring_phys_addr = tz->iova; ############################################## dpdk-20.11~rc3/drivers/net/e1000/em_rxtx.c-1475- dpdk-20.11~rc3/drivers/net/e1000/em_rxtx.c:1476: rxq->rdt_reg_addr = E1000_PCI_REG_ADDR(hw, E1000_RDT(queue_idx)); dpdk-20.11~rc3/drivers/net/e1000/em_rxtx.c:1477: rxq->rdh_reg_addr = E1000_PCI_REG_ADDR(hw, E1000_RDH(queue_idx)); dpdk-20.11~rc3/drivers/net/e1000/em_rxtx.c-1478- rxq->rx_ring_phys_addr = rz->iova; ############################################## dpdk-20.11~rc3/drivers/net/e1000/em_rxtx.c-2057- txq->tx_tail = 0; dpdk-20.11~rc3/drivers/net/e1000/em_rxtx.c:2058: tdt_reg_addr = E1000_PCI_REG_ADDR(hw, E1000_TDT(i)); dpdk-20.11~rc3/drivers/net/e1000/em_rxtx.c-2059- E1000_PCI_REG_WRITE(tdt_reg_addr, txq->tx_tail); ############################################## dpdk-20.11~rc3/drivers/net/e1000/igb_ethdev.c-803- /* Read the permanent MAC address out of the EEPROM */ dpdk-20.11~rc3/drivers/net/e1000/igb_ethdev.c:804: if (e1000_read_mac_addr(hw) != 0) { dpdk-20.11~rc3/drivers/net/e1000/igb_ethdev.c-805- PMD_INIT_LOG(ERR, "EEPROM error while reading MAC address"); ############################################## dpdk-20.11~rc3/drivers/net/e1000/igb_ethdev.c-977- /* Generate a random MAC address, if none was assigned by PF. */ dpdk-20.11~rc3/drivers/net/e1000/igb_ethdev.c:978: if (rte_is_zero_ether_addr(perm_addr)) { dpdk-20.11~rc3/drivers/net/e1000/igb_ethdev.c:979: rte_eth_random_addr(perm_addr->addr_bytes); dpdk-20.11~rc3/drivers/net/e1000/igb_ethdev.c-980- PMD_INIT_LOG(INFO, "\tVF MAC address not assigned by Host PF"); ############################################## dpdk-20.11~rc3/drivers/net/e1000/igb_flow.c-557- */ dpdk-20.11~rc3/drivers/net/e1000/igb_flow.c:558: if (!rte_is_zero_ether_addr(ð_mask->src) || dpdk-20.11~rc3/drivers/net/e1000/igb_flow.c:559: (!rte_is_zero_ether_addr(ð_mask->dst) && dpdk-20.11~rc3/drivers/net/e1000/igb_flow.c:560: !rte_is_broadcast_ether_addr(ð_mask->dst))) { dpdk-20.11~rc3/drivers/net/e1000/igb_flow.c-561- rte_flow_error_set(error, EINVAL, ############################################## dpdk-20.11~rc3/drivers/net/e1000/igb_flow.c-576- */ dpdk-20.11~rc3/drivers/net/e1000/igb_flow.c:577: if (rte_is_broadcast_ether_addr(ð_mask->dst)) { dpdk-20.11~rc3/drivers/net/e1000/igb_flow.c-578- filter->mac_addr = eth_spec->dst; ############################################## dpdk-20.11~rc3/drivers/net/e1000/igb_pf.c-45- for (vfn = 0; vfn < vf_num; vfn++) { dpdk-20.11~rc3/drivers/net/e1000/igb_pf.c:46: rte_eth_random_addr(vf_mac_addr); dpdk-20.11~rc3/drivers/net/e1000/igb_pf.c-47- /* keep the random address as default */ ############################################## dpdk-20.11~rc3/drivers/net/e1000/igb_pf.c-299-static int dpdk-20.11~rc3/drivers/net/e1000/igb_pf.c:300:igb_vf_set_mac_addr(struct rte_eth_dev *dev, uint32_t vf, uint32_t *msgbuf) dpdk-20.11~rc3/drivers/net/e1000/igb_pf.c-301-{ ############################################## dpdk-20.11~rc3/drivers/net/e1000/igb_pf.c-308- dpdk-20.11~rc3/drivers/net/e1000/igb_pf.c:309: if (rte_is_unicast_ether_addr((struct rte_ether_addr *)new_mac)) { dpdk-20.11~rc3/drivers/net/e1000/igb_pf.c:310: if (!rte_is_zero_ether_addr((struct rte_ether_addr *)new_mac)) dpdk-20.11~rc3/drivers/net/e1000/igb_pf.c-311- rte_memcpy(vfinfo[vf].vf_mac_addresses, new_mac, ############################################## dpdk-20.11~rc3/drivers/net/e1000/igb_pf.c-452- case E1000_VF_SET_MAC_ADDR: dpdk-20.11~rc3/drivers/net/e1000/igb_pf.c:453: retval = igb_vf_set_mac_addr(dev, vf, msgbuf); dpdk-20.11~rc3/drivers/net/e1000/igb_pf.c-454- break; ############################################## dpdk-20.11~rc3/drivers/net/e1000/igb_rxtx.c-1558- dpdk-20.11~rc3/drivers/net/e1000/igb_rxtx.c:1559: txq->tdt_reg_addr = E1000_PCI_REG_ADDR(hw, E1000_TDT(txq->reg_idx)); dpdk-20.11~rc3/drivers/net/e1000/igb_rxtx.c-1560- txq->tx_ring_phys_addr = tz->iova; ############################################## dpdk-20.11~rc3/drivers/net/e1000/igb_rxtx.c-1748- } dpdk-20.11~rc3/drivers/net/e1000/igb_rxtx.c:1749: rxq->rdt_reg_addr = E1000_PCI_REG_ADDR(hw, E1000_RDT(rxq->reg_idx)); dpdk-20.11~rc3/drivers/net/e1000/igb_rxtx.c:1750: rxq->rdh_reg_addr = E1000_PCI_REG_ADDR(hw, E1000_RDH(rxq->reg_idx)); dpdk-20.11~rc3/drivers/net/e1000/igb_rxtx.c-1751- rxq->rx_ring_phys_addr = rz->iova; ############################################## dpdk-20.11~rc3/drivers/net/ena/base/ena_com.c-1729- dpdk-20.11~rc3/drivers/net/ena/base/ena_com.c:1730: ena_com_mmio_reg_read_request_write_dev_addr(ena_dev); dpdk-20.11~rc3/drivers/net/ena/base/ena_com.c-1731- ############################################## dpdk-20.11~rc3/drivers/net/ena/base/ena_com.c-1766- dpdk-20.11~rc3/drivers/net/ena/base/ena_com.c:1767:void ena_com_mmio_reg_read_request_write_dev_addr(struct ena_com_dev *ena_dev) dpdk-20.11~rc3/drivers/net/ena/base/ena_com.c-1768-{ ############################################## dpdk-20.11~rc3/drivers/net/ena/base/ena_com.c-2162- /* Write again the MMIO read request address */ dpdk-20.11~rc3/drivers/net/ena/base/ena_com.c:2163: ena_com_mmio_reg_read_request_write_dev_addr(ena_dev); dpdk-20.11~rc3/drivers/net/ena/base/ena_com.c-2164- ############################################## dpdk-20.11~rc3/drivers/net/ena/base/ena_com.h-388- */ dpdk-20.11~rc3/drivers/net/ena/base/ena_com.h:389:void ena_com_mmio_reg_read_request_write_dev_addr(struct ena_com_dev *ena_dev); dpdk-20.11~rc3/drivers/net/ena/base/ena_com.h-390- ############################################## dpdk-20.11~rc3/drivers/net/enetc/base/enetc_hw.h-188- dpdk-20.11~rc3/drivers/net/enetc/base/enetc_hw.h:189:#define ENETC_TX_ADDR(txq, addr) ((void *)((txq)->enetc_txbdr + (addr))) dpdk-20.11~rc3/drivers/net/enetc/base/enetc_hw.h-190- ############################################## dpdk-20.11~rc3/drivers/net/enetc/enetc_ethdev.c-129-static void dpdk-20.11~rc3/drivers/net/enetc/enetc_ethdev.c:130:print_ethaddr(const char *name, const struct rte_ether_addr *eth_addr) dpdk-20.11~rc3/drivers/net/enetc/enetc_ethdev.c-131-{ ############################################## dpdk-20.11~rc3/drivers/net/enetc/enetc_ethdev.c-133- dpdk-20.11~rc3/drivers/net/enetc/enetc_ethdev.c:134: rte_ether_format_addr(buf, RTE_ETHER_ADDR_FMT_SIZE, eth_addr); dpdk-20.11~rc3/drivers/net/enetc/enetc_ethdev.c-135- ENETC_PMD_NOTICE("%s%s\n", name, buf); ############################################## dpdk-20.11~rc3/drivers/net/enetc/enetc_ethdev.c-183- enetc_port_wr(enetc_hw, ENETC_PSIPMAR1(0), *mac); dpdk-20.11~rc3/drivers/net/enetc/enetc_ethdev.c:184: print_ethaddr("New address: ", dpdk-20.11~rc3/drivers/net/enetc/enetc_ethdev.c-185- (const struct rte_ether_addr *)hw->mac.addr); ############################################## dpdk-20.11~rc3/drivers/net/enic/base/vnic_dev.c-840- dpdk-20.11~rc3/drivers/net/enic/base/vnic_dev.c:841:int vnic_dev_get_mac_addr(struct vnic_dev *vdev, uint8_t *mac_addr) dpdk-20.11~rc3/drivers/net/enic/base/vnic_dev.c-842-{ ############################################## dpdk-20.11~rc3/drivers/net/enic/base/vnic_dev.c-879- dpdk-20.11~rc3/drivers/net/enic/base/vnic_dev.c:880:int vnic_dev_add_addr(struct vnic_dev *vdev, uint8_t *addr) dpdk-20.11~rc3/drivers/net/enic/base/vnic_dev.c-881-{ ############################################## dpdk-20.11~rc3/drivers/net/enic/base/vnic_dev.c-898- dpdk-20.11~rc3/drivers/net/enic/base/vnic_dev.c:899:int vnic_dev_del_addr(struct vnic_dev *vdev, uint8_t *addr) dpdk-20.11~rc3/drivers/net/enic/base/vnic_dev.c-900-{ ############################################## dpdk-20.11~rc3/drivers/net/enic/base/vnic_dev.h-86- unsigned int index); dpdk-20.11~rc3/drivers/net/enic/base/vnic_dev.h:87:dma_addr_t vnic_dev_get_res_bus_addr(struct vnic_dev *vdev, dpdk-20.11~rc3/drivers/net/enic/base/vnic_dev.h-88- enum vnic_res_type type, unsigned int index); ############################################## dpdk-20.11~rc3/drivers/net/enic/base/vnic_dev.h-128- int multicast, int broadcast, int promisc, int allmulti); dpdk-20.11~rc3/drivers/net/enic/base/vnic_dev.h:129:int vnic_dev_add_addr(struct vnic_dev *vdev, uint8_t *addr); dpdk-20.11~rc3/drivers/net/enic/base/vnic_dev.h:130:int vnic_dev_del_addr(struct vnic_dev *vdev, uint8_t *addr); dpdk-20.11~rc3/drivers/net/enic/base/vnic_dev.h:131:int vnic_dev_get_mac_addr(struct vnic_dev *vdev, uint8_t *mac_addr); dpdk-20.11~rc3/drivers/net/enic/base/vnic_dev.h-132-int vnic_dev_raise_intr(struct vnic_dev *vdev, uint16_t intr); ############################################## dpdk-20.11~rc3/drivers/net/enic/base/vnic_dev.h-188-int vnic_dev_deinit_done(struct vnic_dev *vdev, int *status); dpdk-20.11~rc3/drivers/net/enic/base/vnic_dev.h:189:int vnic_dev_set_mac_addr(struct vnic_dev *vdev, uint8_t *mac_addr); dpdk-20.11~rc3/drivers/net/enic/base/vnic_dev.h-190-int vnic_dev_classifier(struct vnic_dev *vdev, uint8_t cmd, uint16_t *entry, ############################################## dpdk-20.11~rc3/drivers/net/enic/enic_ethdev.c-635- dpdk-20.11~rc3/drivers/net/enic/enic_ethdev.c:636:static int enicpmd_add_mac_addr(struct rte_eth_dev *eth_dev, dpdk-20.11~rc3/drivers/net/enic/enic_ethdev.c-637- struct rte_ether_addr *mac_addr, ############################################## dpdk-20.11~rc3/drivers/net/enic/enic_ethdev.c-648- dpdk-20.11~rc3/drivers/net/enic/enic_ethdev.c:649:static void enicpmd_remove_mac_addr(struct rte_eth_dev *eth_dev, uint32_t index) dpdk-20.11~rc3/drivers/net/enic/enic_ethdev.c-650-{ ############################################## dpdk-20.11~rc3/drivers/net/enic/enic_ethdev.c-660- dpdk-20.11~rc3/drivers/net/enic/enic_ethdev.c:661:static int enicpmd_set_mac_addr(struct rte_eth_dev *eth_dev, dpdk-20.11~rc3/drivers/net/enic/enic_ethdev.c-662- struct rte_ether_addr *addr) ############################################## dpdk-20.11~rc3/drivers/net/enic/enic_ethdev.c-676- dpdk-20.11~rc3/drivers/net/enic/enic_ethdev.c:677:static void debug_log_add_del_addr(struct rte_ether_addr *addr, bool add) dpdk-20.11~rc3/drivers/net/enic/enic_ethdev.c-678-{ ############################################## dpdk-20.11~rc3/drivers/net/enic/enic_ethdev.c-680- dpdk-20.11~rc3/drivers/net/enic/enic_ethdev.c:681: rte_ether_format_addr(mac_str, RTE_ETHER_ADDR_FMT_SIZE, addr); dpdk-20.11~rc3/drivers/net/enic/enic_ethdev.c-682- ENICPMD_LOG(DEBUG, " %s address %s\n", ############################################## dpdk-20.11~rc3/drivers/net/enic/enic_ethdev.c-700- addr = &mc_addr_set[i]; dpdk-20.11~rc3/drivers/net/enic/enic_ethdev.c:701: if (!rte_is_multicast_ether_addr(addr) || dpdk-20.11~rc3/drivers/net/enic/enic_ethdev.c:702: rte_is_broadcast_ether_addr(addr)) { dpdk-20.11~rc3/drivers/net/enic/enic_ethdev.c:703: rte_ether_format_addr(mac_str, dpdk-20.11~rc3/drivers/net/enic/enic_ethdev.c-704- RTE_ETHER_ADDR_FMT_SIZE, addr); ############################################## dpdk-20.11~rc3/drivers/net/enic/enic_ethdev.c-715- addr = &enic->mc_addrs[i]; dpdk-20.11~rc3/drivers/net/enic/enic_ethdev.c:716: debug_log_add_del_addr(addr, false); dpdk-20.11~rc3/drivers/net/enic/enic_ethdev.c:717: ret = vnic_dev_del_addr(enic->vdev, addr->addr_bytes); dpdk-20.11~rc3/drivers/net/enic/enic_ethdev.c-718- if (ret) ############################################## dpdk-20.11~rc3/drivers/net/enic/enic_ethdev.c-737- for (j = 0; j < nb_mc_addr; j++) { dpdk-20.11~rc3/drivers/net/enic/enic_ethdev.c:738: if (rte_is_same_ether_addr(addr, &mc_addr_set[j])) dpdk-20.11~rc3/drivers/net/enic/enic_ethdev.c-739- break; ############################################## dpdk-20.11~rc3/drivers/net/enic/enic_ethdev.c-742- continue; dpdk-20.11~rc3/drivers/net/enic/enic_ethdev.c:743: debug_log_add_del_addr(addr, false); dpdk-20.11~rc3/drivers/net/enic/enic_ethdev.c:744: ret = vnic_dev_del_addr(enic->vdev, addr->addr_bytes); dpdk-20.11~rc3/drivers/net/enic/enic_ethdev.c-745- if (ret) ############################################## dpdk-20.11~rc3/drivers/net/enic/enic_ethdev.c-751- for (j = 0; j < enic->mc_count; j++) { dpdk-20.11~rc3/drivers/net/enic/enic_ethdev.c:752: if (rte_is_same_ether_addr(addr, &enic->mc_addrs[j])) dpdk-20.11~rc3/drivers/net/enic/enic_ethdev.c-753- break; ############################################## dpdk-20.11~rc3/drivers/net/enic/enic_ethdev.c-756- continue; dpdk-20.11~rc3/drivers/net/enic/enic_ethdev.c:757: debug_log_add_del_addr(addr, true); dpdk-20.11~rc3/drivers/net/enic/enic_ethdev.c:758: ret = vnic_dev_add_addr(enic->vdev, addr->addr_bytes); dpdk-20.11~rc3/drivers/net/enic/enic_ethdev.c-759- if (ret) ############################################## dpdk-20.11~rc3/drivers/net/enic/enic_main.c-37- dpdk-20.11~rc3/drivers/net/enic/enic_main.c:38:static int is_zero_addr(uint8_t *addr) dpdk-20.11~rc3/drivers/net/enic/enic_main.c-39-{ ############################################## dpdk-20.11~rc3/drivers/net/enic/enic_main.c-42- dpdk-20.11~rc3/drivers/net/enic/enic_main.c:43:static int is_mcast_addr(uint8_t *addr) dpdk-20.11~rc3/drivers/net/enic/enic_main.c-44-{ ############################################## dpdk-20.11~rc3/drivers/net/enic/enic_main.c-49-{ dpdk-20.11~rc3/drivers/net/enic/enic_main.c:50: return !is_mcast_addr(addr) && !is_zero_addr(addr); dpdk-20.11~rc3/drivers/net/enic/enic_main.c-51-} ############################################## dpdk-20.11~rc3/drivers/net/enic/enic_main.c-175- dpdk-20.11~rc3/drivers/net/enic/enic_main.c:176: return vnic_dev_del_addr(enic->vdev, mac_addr); dpdk-20.11~rc3/drivers/net/enic/enic_main.c-177-} ############################################## dpdk-20.11~rc3/drivers/net/enic/enic_main.c-187- dpdk-20.11~rc3/drivers/net/enic/enic_main.c:188: err = vnic_dev_add_addr(enic->vdev, mac_addr); dpdk-20.11~rc3/drivers/net/enic/enic_main.c-189- if (err) ############################################## dpdk-20.11~rc3/drivers/net/enic/enic_main.c-661- dpdk-20.11~rc3/drivers/net/enic/enic_main.c:662: vnic_dev_add_addr(enic->vdev, enic->mac_addr); dpdk-20.11~rc3/drivers/net/enic/enic_main.c-663- ############################################## dpdk-20.11~rc3/drivers/net/enic/enic_main.c-1108- if (!enic_is_sriov_vf(enic)) dpdk-20.11~rc3/drivers/net/enic/enic_main.c:1109: vnic_dev_del_addr(enic->vdev, enic->mac_addr); dpdk-20.11~rc3/drivers/net/enic/enic_main.c-1110- ############################################## dpdk-20.11~rc3/drivers/net/enic/enic_res.c-28- dpdk-20.11~rc3/drivers/net/enic/enic_res.c:29: err = vnic_dev_get_mac_addr(enic->vdev, enic->mac_addr); dpdk-20.11~rc3/drivers/net/enic/enic_res.c-30- if (err) { ############################################## dpdk-20.11~rc3/drivers/net/enic/enic_vf_representor.c-590- /* VF MAC */ dpdk-20.11~rc3/drivers/net/enic/enic_vf_representor.c:591: err = vnic_dev_get_mac_addr(vf->enic.vdev, vf->mac_addr.addr_bytes); dpdk-20.11~rc3/drivers/net/enic/enic_vf_representor.c-592- if (err) { ############################################## dpdk-20.11~rc3/drivers/net/failsafe/failsafe.c-260- if (i == priv->subs_tail) dpdk-20.11~rc3/drivers/net/failsafe/failsafe.c:261: rte_eth_random_addr(&mac->addr_bytes[0]); dpdk-20.11~rc3/drivers/net/failsafe/failsafe.c-262- } ############################################## dpdk-20.11~rc3/drivers/net/failsafe/failsafe_args.c-374- dpdk-20.11~rc3/drivers/net/failsafe/failsafe_args.c:375: return rte_ether_unformat_addr(value, ea); dpdk-20.11~rc3/drivers/net/failsafe/failsafe_args.c-376-} ############################################## dpdk-20.11~rc3/drivers/net/failsafe/failsafe_ether.c-184- dpdk-20.11~rc3/drivers/net/failsafe/failsafe_ether.c:185: rte_ether_format_addr(ea_fmt, dpdk-20.11~rc3/drivers/net/failsafe/failsafe_ether.c-186- RTE_ETHER_ADDR_FMT_SIZE, ea); ############################################## dpdk-20.11~rc3/drivers/net/fm10k/base/fm10k_api.c-193- **/ dpdk-20.11~rc3/drivers/net/fm10k/base/fm10k_api.c:194:s32 fm10k_read_mac_addr(struct fm10k_hw *hw) dpdk-20.11~rc3/drivers/net/fm10k/base/fm10k_api.c-195-{ ############################################## dpdk-20.11~rc3/drivers/net/fm10k/base/fm10k_api.c-293- **/ dpdk-20.11~rc3/drivers/net/fm10k/base/fm10k_api.c:294:s32 fm10k_update_uc_addr(struct fm10k_hw *hw, u16 lport, dpdk-20.11~rc3/drivers/net/fm10k/base/fm10k_api.c-295- const u8 *mac, u16 vid, bool add, u8 flags) ############################################## dpdk-20.11~rc3/drivers/net/fm10k/base/fm10k_api.c-311- **/ dpdk-20.11~rc3/drivers/net/fm10k/base/fm10k_api.c:312:s32 fm10k_update_mc_addr(struct fm10k_hw *hw, u16 lport, dpdk-20.11~rc3/drivers/net/fm10k/base/fm10k_api.c-313- const u8 *mac, u16 vid, bool add) ############################################## dpdk-20.11~rc3/drivers/net/fm10k/base/fm10k_api.h-21-s32 fm10k_update_vlan(struct fm10k_hw *hw, u32 vid, u8 idx, bool set); dpdk-20.11~rc3/drivers/net/fm10k/base/fm10k_api.h:22:s32 fm10k_read_mac_addr(struct fm10k_hw *hw); dpdk-20.11~rc3/drivers/net/fm10k/base/fm10k_api.h-23-void fm10k_update_hw_stats(struct fm10k_hw *hw, struct fm10k_hw_stats *stats); ############################################## dpdk-20.11~rc3/drivers/net/fm10k/base/fm10k_api.h-28-s32 fm10k_get_fault(struct fm10k_hw *hw, int type, struct fm10k_fault *fault); dpdk-20.11~rc3/drivers/net/fm10k/base/fm10k_api.h:29:s32 fm10k_update_uc_addr(struct fm10k_hw *hw, u16 lport, dpdk-20.11~rc3/drivers/net/fm10k/base/fm10k_api.h-30- const u8 *mac, u16 vid, bool add, u8 flags); dpdk-20.11~rc3/drivers/net/fm10k/base/fm10k_api.h:31:s32 fm10k_update_mc_addr(struct fm10k_hw *hw, u16 lport, dpdk-20.11~rc3/drivers/net/fm10k/base/fm10k_api.h-32- const u8 *mac, u16 vid, bool add); ############################################## dpdk-20.11~rc3/drivers/net/fm10k/base/fm10k_osdep.h-89-/* make certain address is not 0 */ dpdk-20.11~rc3/drivers/net/fm10k/base/fm10k_osdep.h:90:#define FM10K_IS_ZERO_ETHER_ADDR(addr) \ dpdk-20.11~rc3/drivers/net/fm10k/base/fm10k_osdep.h-91-(!((addr)[0] | (addr)[1] | (addr)[2] | (addr)[3] | (addr)[4] | (addr)[5])) ############################################## dpdk-20.11~rc3/drivers/net/fm10k/base/fm10k_osdep.h-94-#ifndef FM10K_IS_MULTICAST_ETHER_ADDR dpdk-20.11~rc3/drivers/net/fm10k/base/fm10k_osdep.h:95:#define FM10K_IS_MULTICAST_ETHER_ADDR(addr) ((addr)[0] & 0x1) dpdk-20.11~rc3/drivers/net/fm10k/base/fm10k_osdep.h-96-#endif ############################################## dpdk-20.11~rc3/drivers/net/fm10k/base/fm10k_osdep.h-99-/* make certain address is not multicast or 0 */ dpdk-20.11~rc3/drivers/net/fm10k/base/fm10k_osdep.h:100:#define FM10K_IS_VALID_ETHER_ADDR(addr) \ dpdk-20.11~rc3/drivers/net/fm10k/base/fm10k_osdep.h:101:(!FM10K_IS_MULTICAST_ETHER_ADDR(addr) && !FM10K_IS_ZERO_ETHER_ADDR(addr)) dpdk-20.11~rc3/drivers/net/fm10k/base/fm10k_osdep.h-102-#endif ############################################## dpdk-20.11~rc3/drivers/net/fm10k/base/fm10k_pf.c-384- /* verify MAC address is valid */ dpdk-20.11~rc3/drivers/net/fm10k/base/fm10k_pf.c:385: if (!IS_VALID_ETHER_ADDR(mac)) dpdk-20.11~rc3/drivers/net/fm10k/base/fm10k_pf.c-386- return FM10K_ERR_PARAM; ############################################## dpdk-20.11~rc3/drivers/net/fm10k/base/fm10k_pf.c-407- /* verify multicast address is valid */ dpdk-20.11~rc3/drivers/net/fm10k/base/fm10k_pf.c:408: if (!IS_MULTICAST_ETHER_ADDR(mac)) dpdk-20.11~rc3/drivers/net/fm10k/base/fm10k_pf.c-409- return FM10K_ERR_PARAM; ############################################## dpdk-20.11~rc3/drivers/net/fm10k/base/fm10k_pf.c-943- /* Update base address registers to contain MAC address */ dpdk-20.11~rc3/drivers/net/fm10k/base/fm10k_pf.c:944: if (IS_VALID_ETHER_ADDR(vf_info->mac)) { dpdk-20.11~rc3/drivers/net/fm10k/base/fm10k_pf.c-945- tdbal = (((u32)vf_info->mac[3]) << 24) | ############################################## dpdk-20.11~rc3/drivers/net/fm10k/base/fm10k_pf.c-1073- /* Update base address registers to contain MAC address */ dpdk-20.11~rc3/drivers/net/fm10k/base/fm10k_pf.c:1074: if (IS_VALID_ETHER_ADDR(vf_info->mac)) { dpdk-20.11~rc3/drivers/net/fm10k/base/fm10k_pf.c-1075- tdbal = (((u32)vf_info->mac[3]) << 24) | ############################################## dpdk-20.11~rc3/drivers/net/fm10k/base/fm10k_pf.c-1299- /* block attempts to set MAC for a locked device */ dpdk-20.11~rc3/drivers/net/fm10k/base/fm10k_pf.c:1300: if (IS_VALID_ETHER_ADDR(vf_info->mac) && dpdk-20.11~rc3/drivers/net/fm10k/base/fm10k_pf.c-1301- memcmp(mac, vf_info->mac, ETH_ALEN)) ############################################## dpdk-20.11~rc3/drivers/net/fm10k/base/fm10k_pf.c-1313- /* notify switch of request for new unicast address */ dpdk-20.11~rc3/drivers/net/fm10k/base/fm10k_pf.c:1314: err = hw->mac.ops.update_uc_addr(hw, vf_info->glort, dpdk-20.11~rc3/drivers/net/fm10k/base/fm10k_pf.c-1315- mac, vlan, set, 0); ############################################## dpdk-20.11~rc3/drivers/net/fm10k/base/fm10k_pf.c-1339- /* notify switch of request for new multicast address */ dpdk-20.11~rc3/drivers/net/fm10k/base/fm10k_pf.c:1340: err = hw->mac.ops.update_mc_addr(hw, vf_info->glort, dpdk-20.11~rc3/drivers/net/fm10k/base/fm10k_pf.c-1341- mac, vlan, set); ############################################## dpdk-20.11~rc3/drivers/net/fm10k/base/fm10k_tlv.c-648- FM10K_TLV_ATTR_NULL_STRING(FM10K_TEST_MSG_STRING, 80), dpdk-20.11~rc3/drivers/net/fm10k/base/fm10k_tlv.c:649: FM10K_TLV_ATTR_MAC_ADDR(FM10K_TEST_MSG_MAC_ADDR), dpdk-20.11~rc3/drivers/net/fm10k/base/fm10k_tlv.c-650- FM10K_TLV_ATTR_U8(FM10K_TEST_MSG_U8), ############################################## dpdk-20.11~rc3/drivers/net/fm10k/base/fm10k_tlv.h-68-#define FM10K_TLV_ATTR_NULL_STRING(id, len) { id, FM10K_TLV_NULL_STRING, len } dpdk-20.11~rc3/drivers/net/fm10k/base/fm10k_tlv.h:69:#define FM10K_TLV_ATTR_MAC_ADDR(id) { id, FM10K_TLV_MAC_ADDR, 6 } dpdk-20.11~rc3/drivers/net/fm10k/base/fm10k_tlv.h-70-#define FM10K_TLV_ATTR_BOOL(id) { id, FM10K_TLV_BOOL, 0 } ############################################## dpdk-20.11~rc3/drivers/net/fm10k/base/fm10k_type.h-408-/* make certain address is not 0 */ dpdk-20.11~rc3/drivers/net/fm10k/base/fm10k_type.h:409:#define IS_ZERO_ETHER_ADDR(addr) \ dpdk-20.11~rc3/drivers/net/fm10k/base/fm10k_type.h-410-(!((addr)[0] | (addr)[1] | (addr)[2] | (addr)[3] | (addr)[4] | (addr)[5])) ############################################## dpdk-20.11~rc3/drivers/net/fm10k/base/fm10k_type.h-413-#ifndef IS_MULTICAST_ETHER_ADDR dpdk-20.11~rc3/drivers/net/fm10k/base/fm10k_type.h:414:#define IS_MULTICAST_ETHER_ADDR(addr) ((addr)[0] & 0x1) dpdk-20.11~rc3/drivers/net/fm10k/base/fm10k_type.h-415-#endif ############################################## dpdk-20.11~rc3/drivers/net/fm10k/base/fm10k_type.h-418-/* make certain address is not multicast or 0 */ dpdk-20.11~rc3/drivers/net/fm10k/base/fm10k_type.h:419:#define IS_VALID_ETHER_ADDR(addr) \ dpdk-20.11~rc3/drivers/net/fm10k/base/fm10k_type.h:420:(!IS_MULTICAST_ETHER_ADDR(addr) && !IS_ZERO_ETHER_ADDR(addr)) dpdk-20.11~rc3/drivers/net/fm10k/base/fm10k_type.h-421-#endif ############################################## dpdk-20.11~rc3/drivers/net/fm10k/base/fm10k_vf.c-26- /* If permanent address is set then we need to restore it */ dpdk-20.11~rc3/drivers/net/fm10k/base/fm10k_vf.c:27: if (IS_VALID_ETHER_ADDR(perm_addr)) { dpdk-20.11~rc3/drivers/net/fm10k/base/fm10k_vf.c-28- bal = (((u32)perm_addr[3]) << 24) | ############################################## dpdk-20.11~rc3/drivers/net/fm10k/base/fm10k_vf.c-175- FM10K_TLV_ATTR_BOOL(FM10K_MAC_VLAN_MSG_SET), dpdk-20.11~rc3/drivers/net/fm10k/base/fm10k_vf.c:176: FM10K_TLV_ATTR_MAC_ADDR(FM10K_MAC_VLAN_MSG_MAC), dpdk-20.11~rc3/drivers/net/fm10k/base/fm10k_vf.c:177: FM10K_TLV_ATTR_MAC_ADDR(FM10K_MAC_VLAN_MSG_DEFAULT_MAC), dpdk-20.11~rc3/drivers/net/fm10k/base/fm10k_vf.c:178: FM10K_TLV_ATTR_MAC_ADDR(FM10K_MAC_VLAN_MSG_MULTICAST), dpdk-20.11~rc3/drivers/net/fm10k/base/fm10k_vf.c-179- FM10K_TLV_ATTR_LAST ############################################## dpdk-20.11~rc3/drivers/net/fm10k/base/fm10k_vf.c-314- /* verify MAC address is valid */ dpdk-20.11~rc3/drivers/net/fm10k/base/fm10k_vf.c:315: if (!IS_VALID_ETHER_ADDR(mac)) dpdk-20.11~rc3/drivers/net/fm10k/base/fm10k_vf.c-316- return FM10K_ERR_PARAM; ############################################## dpdk-20.11~rc3/drivers/net/fm10k/base/fm10k_vf.c-318- /* verify we are not locked down on the MAC address */ dpdk-20.11~rc3/drivers/net/fm10k/base/fm10k_vf.c:319: if (IS_VALID_ETHER_ADDR(hw->mac.perm_addr) && dpdk-20.11~rc3/drivers/net/fm10k/base/fm10k_vf.c-320- memcmp(hw->mac.perm_addr, mac, ETH_ALEN)) ############################################## dpdk-20.11~rc3/drivers/net/fm10k/base/fm10k_vf.c-360- /* verify multicast address is valid */ dpdk-20.11~rc3/drivers/net/fm10k/base/fm10k_vf.c:361: if (!IS_MULTICAST_ETHER_ADDR(mac)) dpdk-20.11~rc3/drivers/net/fm10k/base/fm10k_vf.c-362- return FM10K_ERR_PARAM; ############################################## dpdk-20.11~rc3/drivers/net/fm10k/fm10k.h-223- dpdk-20.11~rc3/drivers/net/fm10k/fm10k.h:224:#define MBUF_DMA_ADDR(mb) \ dpdk-20.11~rc3/drivers/net/fm10k/fm10k.h-225- ((uint64_t) ((mb)->buf_iova + (mb)->data_off)) ############################################## dpdk-20.11~rc3/drivers/net/fm10k/fm10k_ethdev.c-1538- (result == FM10K_SUCCESS); mac_index++) { dpdk-20.11~rc3/drivers/net/fm10k/fm10k_ethdev.c:1539: if (rte_is_zero_ether_addr(&data->mac_addrs[mac_index])) dpdk-20.11~rc3/drivers/net/fm10k/fm10k_ethdev.c-1540- continue; ############################################## dpdk-20.11~rc3/drivers/net/fm10k/fm10k_ethdev.c-1546- fm10k_mbx_lock(hw); dpdk-20.11~rc3/drivers/net/fm10k/fm10k_ethdev.c:1547: result = fm10k_update_uc_addr(hw, hw->mac.dglort_map, dpdk-20.11~rc3/drivers/net/fm10k/fm10k_ethdev.c-1548- data->mac_addrs[mac_index].addr_bytes, ############################################## dpdk-20.11~rc3/drivers/net/fm10k/fm10k_ethdev.c-1600- fm10k_mbx_lock(hw); dpdk-20.11~rc3/drivers/net/fm10k/fm10k_ethdev.c:1601: fm10k_update_uc_addr(hw, hw->mac.dglort_map, mac, dpdk-20.11~rc3/drivers/net/fm10k/fm10k_ethdev.c-1602- j * FM10K_UINT32_BIT_SIZE + k, add, 0); ############################################## dpdk-20.11~rc3/drivers/net/fm10k/fm10k_ethdev.c-1630- fm10k_mbx_lock(hw); dpdk-20.11~rc3/drivers/net/fm10k/fm10k_ethdev.c:1631: fm10k_update_uc_addr(hw, hw->mac.dglort_map + pool, mac, dpdk-20.11~rc3/drivers/net/fm10k/fm10k_ethdev.c-1632- vmdq_conf->pool_map[i].vlan_id, add, 0); ############################################## dpdk-20.11~rc3/drivers/net/fm10k/fm10k_ethdev.c-3128- dpdk-20.11~rc3/drivers/net/fm10k/fm10k_ethdev.c:3129: diag = fm10k_read_mac_addr(hw); dpdk-20.11~rc3/drivers/net/fm10k/fm10k_ethdev.c-3130- ############################################## dpdk-20.11~rc3/drivers/net/fm10k/fm10k_ethdev.c-3134- if (diag != FM10K_SUCCESS || dpdk-20.11~rc3/drivers/net/fm10k/fm10k_ethdev.c:3135: !rte_is_valid_assigned_ether_addr(dev->data->mac_addrs)) { dpdk-20.11~rc3/drivers/net/fm10k/fm10k_ethdev.c-3136- dpdk-20.11~rc3/drivers/net/fm10k/fm10k_ethdev.c-3137- /* Generate a random addr */ dpdk-20.11~rc3/drivers/net/fm10k/fm10k_ethdev.c:3138: rte_eth_random_addr(hw->mac.addr); dpdk-20.11~rc3/drivers/net/fm10k/fm10k_ethdev.c-3139- memcpy(hw->mac.perm_addr, hw->mac.addr, ETH_ALEN); ############################################## dpdk-20.11~rc3/drivers/net/fm10k/fm10k_rxtx.c-618- q->hw_ring[q->next_free].buffer_addr = dpdk-20.11~rc3/drivers/net/fm10k/fm10k_rxtx.c:619: rte_cpu_to_le_64(MBUF_DMA_ADDR(mb)); dpdk-20.11~rc3/drivers/net/fm10k/fm10k_rxtx.c-620- q->hw_ring[q->next_free].buflen = ############################################## dpdk-20.11~rc3/drivers/net/fm10k/fm10k_rxtx.c-644- q->hw_ring[q->next_free].buffer_addr = dpdk-20.11~rc3/drivers/net/fm10k/fm10k_rxtx.c:645: rte_cpu_to_le_64(MBUF_DMA_ADDR(mb)); dpdk-20.11~rc3/drivers/net/fm10k/fm10k_rxtx.c-646- q->hw_ring[q->next_free].buflen = ############################################## dpdk-20.11~rc3/drivers/net/fm10k/fm10k_rxtx_vec.c-305- dpdk-20.11~rc3/drivers/net/fm10k/fm10k_rxtx_vec.c:306: /* load buf_addr(lo 64bit) and buf_iova(hi 64bit) */ dpdk-20.11~rc3/drivers/net/fm10k/fm10k_rxtx_vec.c-307- RTE_BUILD_BUG_ON(offsetof(struct rte_mbuf, buf_iova) != ############################################## dpdk-20.11~rc3/drivers/net/fm10k/fm10k_rxtx_vec.c-745- (uint64_t)pkt->vlan_tci << 16 | (uint64_t)pkt->data_len, dpdk-20.11~rc3/drivers/net/fm10k/fm10k_rxtx_vec.c:746: MBUF_DMA_ADDR(pkt)); dpdk-20.11~rc3/drivers/net/fm10k/fm10k_rxtx_vec.c-747- _mm_store_si128((__m128i *)txdp, descriptor); ############################################## dpdk-20.11~rc3/drivers/net/hinic/base/hinic_csr.h-27-#define HINIC_CSR_DMA_ATTR_TBL_STRIDE 0x4 dpdk-20.11~rc3/drivers/net/hinic/base/hinic_csr.h:28:#define HINIC_CSR_DMA_ATTR_TBL_ADDR(idx) \ dpdk-20.11~rc3/drivers/net/hinic/base/hinic_csr.h-29- (HINIC_CSR_DMA_ATTR_TBL_BASE \ ############################################## dpdk-20.11~rc3/drivers/net/hinic/base/hinic_csr.h-42- dpdk-20.11~rc3/drivers/net/hinic/base/hinic_csr.h:43:#define HINIC_CSR_MSIX_CTRL_ADDR(idx) \ dpdk-20.11~rc3/drivers/net/hinic/base/hinic_csr.h-44- (HINIC_CSR_MSIX_CTRL_BASE + (idx) * HINIC_CSR_MSIX_STRIDE) dpdk-20.11~rc3/drivers/net/hinic/base/hinic_csr.h-45- dpdk-20.11~rc3/drivers/net/hinic/base/hinic_csr.h:46:#define HINIC_CSR_MSIX_CNT_ADDR(idx) \ dpdk-20.11~rc3/drivers/net/hinic/base/hinic_csr.h-47- (HINIC_CSR_MSIX_CNT_BASE + (idx) * HINIC_CSR_MSIX_STRIDE) ############################################## dpdk-20.11~rc3/drivers/net/hinic/base/hinic_csr.h-79- dpdk-20.11~rc3/drivers/net/hinic/base/hinic_csr.h:80:#define HINIC_CSR_AEQ_CTRL_0_ADDR(idx) \ dpdk-20.11~rc3/drivers/net/hinic/base/hinic_csr.h-81- (HINIC_AEQ_CTRL_0_ADDR_BASE + (idx) * HINIC_EQ_OFF_STRIDE) dpdk-20.11~rc3/drivers/net/hinic/base/hinic_csr.h-82- dpdk-20.11~rc3/drivers/net/hinic/base/hinic_csr.h:83:#define HINIC_CSR_AEQ_CTRL_1_ADDR(idx) \ dpdk-20.11~rc3/drivers/net/hinic/base/hinic_csr.h-84- (HINIC_AEQ_CTRL_1_ADDR_BASE + (idx) * HINIC_EQ_OFF_STRIDE) dpdk-20.11~rc3/drivers/net/hinic/base/hinic_csr.h-85- dpdk-20.11~rc3/drivers/net/hinic/base/hinic_csr.h:86:#define HINIC_CSR_AEQ_CONS_IDX_ADDR(idx) \ dpdk-20.11~rc3/drivers/net/hinic/base/hinic_csr.h-87- (HINIC_AEQ_CONS_IDX_0_ADDR_BASE + (idx) * HINIC_EQ_OFF_STRIDE) dpdk-20.11~rc3/drivers/net/hinic/base/hinic_csr.h-88- dpdk-20.11~rc3/drivers/net/hinic/base/hinic_csr.h:89:#define HINIC_CSR_AEQ_PROD_IDX_ADDR(idx) \ dpdk-20.11~rc3/drivers/net/hinic/base/hinic_csr.h-90- (HINIC_AEQ_CONS_IDX_1_ADDR_BASE + (idx) * HINIC_EQ_OFF_STRIDE) ############################################## dpdk-20.11~rc3/drivers/net/hinic/base/hinic_csr.h-96- dpdk-20.11~rc3/drivers/net/hinic/base/hinic_csr.h:97:#define HINIC_CSR_API_CMD_CHAIN_HEAD_HI_ADDR(idx) \ dpdk-20.11~rc3/drivers/net/hinic/base/hinic_csr.h-98- (HINIC_CSR_API_CMD_BASE + 0x0 + (idx) * HINIC_CSR_API_CMD_STRIDE) dpdk-20.11~rc3/drivers/net/hinic/base/hinic_csr.h-99- dpdk-20.11~rc3/drivers/net/hinic/base/hinic_csr.h:100:#define HINIC_CSR_API_CMD_CHAIN_HEAD_LO_ADDR(idx) \ dpdk-20.11~rc3/drivers/net/hinic/base/hinic_csr.h-101- (HINIC_CSR_API_CMD_BASE + 0x4 + (idx) * HINIC_CSR_API_CMD_STRIDE) dpdk-20.11~rc3/drivers/net/hinic/base/hinic_csr.h-102- dpdk-20.11~rc3/drivers/net/hinic/base/hinic_csr.h:103:#define HINIC_CSR_API_CMD_STATUS_HI_ADDR(idx) \ dpdk-20.11~rc3/drivers/net/hinic/base/hinic_csr.h-104- (HINIC_CSR_API_CMD_BASE + 0x8 + (idx) * HINIC_CSR_API_CMD_STRIDE) dpdk-20.11~rc3/drivers/net/hinic/base/hinic_csr.h-105- dpdk-20.11~rc3/drivers/net/hinic/base/hinic_csr.h:106:#define HINIC_CSR_API_CMD_STATUS_LO_ADDR(idx) \ dpdk-20.11~rc3/drivers/net/hinic/base/hinic_csr.h-107- (HINIC_CSR_API_CMD_BASE + 0xC + (idx) * HINIC_CSR_API_CMD_STRIDE) dpdk-20.11~rc3/drivers/net/hinic/base/hinic_csr.h-108- dpdk-20.11~rc3/drivers/net/hinic/base/hinic_csr.h:109:#define HINIC_CSR_API_CMD_CHAIN_NUM_CELLS_ADDR(idx) \ dpdk-20.11~rc3/drivers/net/hinic/base/hinic_csr.h-110- (HINIC_CSR_API_CMD_BASE + 0x10 + (idx) * HINIC_CSR_API_CMD_STRIDE) dpdk-20.11~rc3/drivers/net/hinic/base/hinic_csr.h-111- dpdk-20.11~rc3/drivers/net/hinic/base/hinic_csr.h:112:#define HINIC_CSR_API_CMD_CHAIN_CTRL_ADDR(idx) \ dpdk-20.11~rc3/drivers/net/hinic/base/hinic_csr.h-113- (HINIC_CSR_API_CMD_BASE + 0x14 + (idx) * HINIC_CSR_API_CMD_STRIDE) dpdk-20.11~rc3/drivers/net/hinic/base/hinic_csr.h-114- dpdk-20.11~rc3/drivers/net/hinic/base/hinic_csr.h:115:#define HINIC_CSR_API_CMD_CHAIN_PI_ADDR(idx) \ dpdk-20.11~rc3/drivers/net/hinic/base/hinic_csr.h-116- (HINIC_CSR_API_CMD_BASE + 0x1C + (idx) * HINIC_CSR_API_CMD_STRIDE) dpdk-20.11~rc3/drivers/net/hinic/base/hinic_csr.h-117- dpdk-20.11~rc3/drivers/net/hinic/base/hinic_csr.h:118:#define HINIC_CSR_API_CMD_CHAIN_REQ_ADDR(idx) \ dpdk-20.11~rc3/drivers/net/hinic/base/hinic_csr.h-119- (HINIC_CSR_API_CMD_BASE + 0x20 + (idx) * HINIC_CSR_API_CMD_STRIDE) dpdk-20.11~rc3/drivers/net/hinic/base/hinic_csr.h-120- dpdk-20.11~rc3/drivers/net/hinic/base/hinic_csr.h:121:#define HINIC_CSR_API_CMD_STATUS_0_ADDR(idx) \ dpdk-20.11~rc3/drivers/net/hinic/base/hinic_csr.h-122- (HINIC_CSR_API_CMD_BASE + 0x30 + (idx) * HINIC_CSR_API_CMD_STRIDE) ############################################## dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_api_cmd.c-34- dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_api_cmd.c:35:#define API_CMD_RESPONSE_DATA_PADDR(val) be64_to_cpu(*((u64 *)(val))) dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_api_cmd.c-36- ############################################## dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_api_cmd.c-81- struct hinic_hwif *hwif = chain->hwdev->hwif; dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_api_cmd.c:82: u32 hw_prod_idx_addr = HINIC_CSR_API_CMD_CHAIN_PI_ADDR(chain_type); dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_api_cmd.c-83- u32 prod_idx = chain->prod_idx; ############################################## dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_api_cmd.c-91- dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_api_cmd.c:92: addr = HINIC_CSR_API_CMD_STATUS_0_ADDR(chain->chain_type); dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_api_cmd.c-93- val = hinic_hwif_read_reg(chain->hwdev->hwif, addr); ############################################## dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_api_cmd.c-101- dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_api_cmd.c:102: addr = HINIC_CSR_API_CMD_STATUS_0_ADDR(chain->chain_type); dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_api_cmd.c-103- val = hinic_hwif_read_reg(chain->hwdev->hwif, addr); ############################################## dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_api_cmd.c-114- dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_api_cmd.c:115: addr = HINIC_CSR_API_CMD_CHAIN_PI_ADDR(chain->chain_type); dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_api_cmd.c-116- val = hinic_hwif_read_reg(chain->hwdev->hwif, addr); ############################################## dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_api_cmd.c-445- /* Read Modify Write */ dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_api_cmd.c:446: reg_addr = HINIC_CSR_API_CMD_CHAIN_REQ_ADDR(chain->chain_type); dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_api_cmd.c-447- val = hinic_hwif_read_reg(hwif, reg_addr); ############################################## dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_api_cmd.c-480- /* Read Modify Write */ dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_api_cmd.c:481: reg_addr = HINIC_CSR_API_CMD_CHAIN_CTRL_ADDR(chain->chain_type); dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_api_cmd.c-482- ############################################## dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_api_cmd.c-500- */ dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_api_cmd.c:501:static void api_cmd_set_status_addr(struct hinic_api_cmd_chain *chain) dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_api_cmd.c-502-{ ############################################## dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_api_cmd.c-505- dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_api_cmd.c:506: addr = HINIC_CSR_API_CMD_STATUS_HI_ADDR(chain->chain_type); dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_api_cmd.c-507- val = upper_32_bits(chain->wb_status_paddr); ############################################## dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_api_cmd.c-509- dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_api_cmd.c:510: addr = HINIC_CSR_API_CMD_STATUS_LO_ADDR(chain->chain_type); dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_api_cmd.c-511- val = lower_32_bits(chain->wb_status_paddr); ############################################## dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_api_cmd.c-523- dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_api_cmd.c:524: addr = HINIC_CSR_API_CMD_CHAIN_NUM_CELLS_ADDR(chain->chain_type); dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_api_cmd.c-525- val = chain->num_cells; ############################################## dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_api_cmd.c-537- dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_api_cmd.c:538: addr = HINIC_CSR_API_CMD_CHAIN_HEAD_HI_ADDR(chain->chain_type); dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_api_cmd.c-539- val = upper_32_bits(chain->head_cell_paddr); ############################################## dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_api_cmd.c-541- dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_api_cmd.c:542: addr = HINIC_CSR_API_CMD_CHAIN_HEAD_LO_ADDR(chain->chain_type); dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_api_cmd.c-543- val = lower_32_bits(chain->head_cell_paddr); ############################################## dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_api_cmd.c-561- dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_api_cmd.c:562: addr = HINIC_CSR_API_CMD_STATUS_0_ADDR(chain->chain_type); dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_api_cmd.c-563- err = -ETIMEDOUT; ############################################## dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_api_cmd.c-588- dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_api_cmd.c:589: addr = HINIC_CSR_API_CMD_CHAIN_CTRL_ADDR(chain->chain_type); dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_api_cmd.c-590- ############################################## dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_api_cmd.c-610- dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_api_cmd.c:611: api_cmd_set_status_addr(chain); dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_api_cmd.c-612- ############################################## dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_cmdq.c-124- dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_cmdq.c:125:#define CMDQ_DB_ADDR(db_base, pi) \ dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_cmdq.c-126- (((u8 *)(db_base) + HINIC_DB_OFF) + CMDQ_DB_PI_OFF(pi)) ############################################## dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_cmdq.c-263- dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_cmdq.c:264: writel(db.db_info, CMDQ_DB_ADDR(cmdq->db_base, prod_idx)); dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_cmdq.c-265-} ############################################## dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_cmdq.c-511- dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_cmdq.c:512: err = hinic_alloc_db_addr(hwdev, &db_base); dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_cmdq.c-513- if (err) ############################################## dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_cmdq.c-530-{ dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_cmdq.c:531: hinic_free_db_addr(hwdev, cmdq->db_base); dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_cmdq.c-532- kfree(cmdq->cmd_infos); ############################################## dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_eqs.c-66- dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_eqs.c:67:#define EQ_CONS_IDX_REG_ADDR(eq) \ dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_eqs.c:68: (HINIC_CSR_AEQ_CONS_IDX_ADDR((eq)->q_id)) dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_eqs.c-69- dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_eqs.c:70:#define EQ_PROD_IDX_REG_ADDR(eq) \ dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_eqs.c:71: (HINIC_CSR_AEQ_PROD_IDX_ADDR((eq)->q_id)) dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_eqs.c-72- ############################################## dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_eqs.c-112- u32 eq_cons_idx, eq_wrap_ci, val; dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_eqs.c:113: u32 addr = EQ_CONS_IDX_REG_ADDR(eq); dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_eqs.c-114- ############################################## dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_eqs.c-161- /* set ctrl0 */ dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_eqs.c:162: addr = HINIC_CSR_AEQ_CTRL_0_ADDR(eq->q_id); dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_eqs.c-163- ############################################## dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_eqs.c-180- /* set ctrl1 */ dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_eqs.c:181: addr = HINIC_CSR_AEQ_CTRL_1_ADDR(eq->q_id); dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_eqs.c-182- ############################################## dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_eqs.c-320- hinic_hwif_write_reg(eq->hwdev->hwif, dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_eqs.c:321: HINIC_CSR_AEQ_CTRL_1_ADDR(eq->q_id), 0); dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_eqs.c-322- dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_eqs.c-323- /* Clear PI and CI, also clear the ARM bit */ dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_eqs.c:324: hinic_hwif_write_reg(eq->hwdev->hwif, EQ_CONS_IDX_REG_ADDR(eq), 0); dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_eqs.c:325: hinic_hwif_write_reg(eq->hwdev->hwif, EQ_PROD_IDX_REG_ADDR(eq), 0); dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_eqs.c-326- ############################################## dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_eqs.c-378- hinic_hwif_write_reg(eq->hwdev->hwif, dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_eqs.c:379: HINIC_CSR_AEQ_CTRL_1_ADDR(eq->q_id), 0); dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_eqs.c-380- ############################################## dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_eqs.c-382- eq->cons_idx = (u16)hinic_hwif_read_reg(eq->hwdev->hwif, dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_eqs.c:383: EQ_PROD_IDX_REG_ADDR(eq)); dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_eqs.c-384- set_eq_cons_idx(eq, HINIC_EQ_NOT_ARMED); ############################################## dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_eqs.c-456- eq = &hwdev->aeqs->aeq[q_id]; dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_eqs.c:457: addr = EQ_CONS_IDX_REG_ADDR(eq); dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_eqs.c-458- ci = hinic_hwif_read_reg(hwdev->hwif, addr); dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_eqs.c:459: addr = EQ_PROD_IDX_REG_ADDR(eq); dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_eqs.c-460- pi = hinic_hwif_read_reg(hwdev->hwif, addr); ############################################## dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_hwdev.c-776- /* Read Modify Write */ dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_hwdev.c:777: addr = HINIC_CSR_DMA_ATTR_TBL_ADDR(entry_idx); dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_hwdev.c-778- ############################################## dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_hwdev.c-1229- intr = (struct ffm_intr_info *)buf_in; dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_hwdev.c:1230: PMD_DRV_LOG(WARNING, "node_id(%d),err_csr_addr(0x%x),err_csr_val(0x%x),err_level(0x%x),err_type(0x%x)", dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_hwdev.c-1231- intr->node_id, ############################################## dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_hwif.c-248- dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_hwif.c:249:void hinic_free_db_addr(void *hwdev, void __iomem *db_base) dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_hwif.c-250-{ ############################################## dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_hwif.c-256- dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_hwif.c:257:int hinic_alloc_db_addr(void *hwdev, void __iomem **db_base) dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_hwif.c-258-{ ############################################## dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_hwif.c-550- dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_hwif.c:551: addr = HINIC_CSR_MSIX_CNT_ADDR(msix_idx); dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_hwif.c-552- ############################################## dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_hwif.h-103- dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_hwif.h:104:int hinic_alloc_db_addr(void *hwdev, void __iomem **db_base); dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_hwif.h-105- dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_hwif.h:106:void hinic_free_db_addr(void *hwdev, void __iomem *db_base); dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_hwif.h-107- ############################################## dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_nicio.c-595- sq_attr.ci_dma_base = dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_nicio.c:596: HINIC_CI_PADDR(nic_io->ci_dma_base, q_id) >> 2; dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_nicio.c-597- /* performance: sq ci update threshold as 8 */ ############################################## dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_nicio.h-23- dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_nicio.h:24:#define HINIC_CI_VADDR(base_addr, q_id) \ dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_nicio.h-25- ((u8 *)(base_addr) + (q_id) * HINIC_CI_Q_ADDR_SIZE) dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_nicio.h-26- dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_nicio.h:27:#define HINIC_CI_PADDR(base_paddr, q_id) \ dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_nicio.h-28- ((base_paddr) + (q_id) * HINIC_CI_Q_ADDR_SIZE) ############################################## dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_wq.c-101- dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_wq.c:102: return WQ_WQE_ADDR(wq, (u32)(*cons_idx)); dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_wq.c-103-} ############################################## dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_wq.c-165- dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_wq.c:166: return WQ_WQE_ADDR(wq, (u32)(*prod_idx)); dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_wq.c-167-} ############################################## dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_wq.h-19-#define WQ_PAGE_ADDR_SIZE_SHIFT 3 dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_wq.h:20:#define WQ_PAGE_ADDR(wq, idx) \ dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_wq.h-21- (u8 *)(*(u64 *)((u64)((wq)->shadow_block_vaddr) + \ ############################################## dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_wq.h-35- dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_wq.h:36:#define WQ_BASE_VADDR(wqs, wq) \ dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_wq.h-37- (u64 *)(((u64)((wqs)->page_vaddr[(wq)->page_idx])) \ ############################################## dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_wq.h-39- dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_wq.h:40:#define WQ_BASE_PADDR(wqs, wq) (((wqs)->page_paddr[(wq)->page_idx]) \ dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_wq.h-41- + (u64)(wq)->block_idx * WQ_BLOCK_SIZE) dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_wq.h-42- dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_wq.h:43:#define WQ_BASE_ADDR(wqs, wq) \ dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_wq.h-44- (u64 *)(((u64)((wqs)->shadow_page_vaddr[(wq)->page_idx])) \ ############################################## dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_wq.h-46- dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_wq.h:47:#define CMDQ_BASE_VADDR(cmdq_pages, wq) \ dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_wq.h-48- (u64 *)(((u64)((cmdq_pages)->cmdq_page_vaddr)) \ ############################################## dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_wq.h-50- dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_wq.h:51:#define CMDQ_BASE_PADDR(cmdq_pages, wq) \ dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_wq.h-52- (((u64)((cmdq_pages)->cmdq_page_paddr)) \ ############################################## dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_wq.h-54- dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_wq.h:55:#define CMDQ_BASE_ADDR(cmdq_pages, wq) \ dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_wq.h-56- (u64 *)(((u64)((cmdq_pages)->cmdq_shadow_page_vaddr)) \ ############################################## dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_wq.h-71- dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_wq.h:72:#define WQ_WQE_ADDR(wq, idx) ((void *)((u64)((wq)->queue_buf_vaddr) + \ dpdk-20.11~rc3/drivers/net/hinic/base/hinic_pmd_wq.h-73- ((idx) << (wq)->wqebb_shift))) ############################################## dpdk-20.11~rc3/drivers/net/hinic/hinic_pmd_ethdev.c-660- /* clear hardware ci */ dpdk-20.11~rc3/drivers/net/hinic/hinic_pmd_ethdev.c:661: ci_addr = (volatile u32 *)HINIC_CI_VADDR(nic_io->ci_vaddr_base, dpdk-20.11~rc3/drivers/net/hinic/hinic_pmd_ethdev.c-662- q_id); ############################################## dpdk-20.11~rc3/drivers/net/hinic/hinic_pmd_ethdev.c-1433- dpdk-20.11~rc3/drivers/net/hinic/hinic_pmd_ethdev.c:1434:static void hinic_gen_random_mac_addr(struct rte_ether_addr *mac_addr) dpdk-20.11~rc3/drivers/net/hinic/hinic_pmd_ethdev.c-1435-{ ############################################## dpdk-20.11~rc3/drivers/net/hinic/hinic_pmd_ethdev.c-1458- */ dpdk-20.11~rc3/drivers/net/hinic/hinic_pmd_ethdev.c:1459:static int hinic_init_mac_addr(struct rte_eth_dev *eth_dev) dpdk-20.11~rc3/drivers/net/hinic/hinic_pmd_ethdev.c-1460-{ ############################################## dpdk-20.11~rc3/drivers/net/hinic/hinic_pmd_ethdev.c-1472- ð_dev->data->mac_addrs[0]); dpdk-20.11~rc3/drivers/net/hinic/hinic_pmd_ethdev.c:1473: if (rte_is_zero_ether_addr(ð_dev->data->mac_addrs[0])) dpdk-20.11~rc3/drivers/net/hinic/hinic_pmd_ethdev.c:1474: hinic_gen_random_mac_addr(ð_dev->data->mac_addrs[0]); dpdk-20.11~rc3/drivers/net/hinic/hinic_pmd_ethdev.c-1475- ############################################## dpdk-20.11~rc3/drivers/net/hinic/hinic_pmd_ethdev.c-1496- for (i = 0; i < HINIC_MAX_MC_MAC_ADDRS; i++) { dpdk-20.11~rc3/drivers/net/hinic/hinic_pmd_ethdev.c:1497: if (rte_is_zero_ether_addr(&nic_dev->mc_list[i])) dpdk-20.11~rc3/drivers/net/hinic/hinic_pmd_ethdev.c-1498- break; ############################################## dpdk-20.11~rc3/drivers/net/hinic/hinic_pmd_ethdev.c-1515- */ dpdk-20.11~rc3/drivers/net/hinic/hinic_pmd_ethdev.c:1516:static void hinic_deinit_mac_addr(struct rte_eth_dev *eth_dev) dpdk-20.11~rc3/drivers/net/hinic/hinic_pmd_ethdev.c-1517-{ ############################################## dpdk-20.11~rc3/drivers/net/hinic/hinic_pmd_ethdev.c-1526- for (i = 0; i < HINIC_MAX_UC_MAC_ADDRS; i++) { dpdk-20.11~rc3/drivers/net/hinic/hinic_pmd_ethdev.c:1527: if (rte_is_zero_ether_addr(ð_dev->data->mac_addrs[i])) dpdk-20.11~rc3/drivers/net/hinic/hinic_pmd_ethdev.c-1528- continue; ############################################## dpdk-20.11~rc3/drivers/net/hinic/hinic_pmd_ethdev.c-2358- */ dpdk-20.11~rc3/drivers/net/hinic/hinic_pmd_ethdev.c:2359:static int hinic_set_mac_addr(struct rte_eth_dev *dev, dpdk-20.11~rc3/drivers/net/hinic/hinic_pmd_ethdev.c-2360- struct rte_ether_addr *addr) ############################################## dpdk-20.11~rc3/drivers/net/hinic/hinic_pmd_ethdev.c-3002- /* deinit mac vlan tbl */ dpdk-20.11~rc3/drivers/net/hinic/hinic_pmd_ethdev.c:3003: hinic_deinit_mac_addr(dev); dpdk-20.11~rc3/drivers/net/hinic/hinic_pmd_ethdev.c-3004- hinic_remove_all_vlanid(dev); ############################################## dpdk-20.11~rc3/drivers/net/hinic/hinic_pmd_ethdev.c-3154- dpdk-20.11~rc3/drivers/net/hinic/hinic_pmd_ethdev.c:3155: rc = hinic_init_mac_addr(eth_dev); dpdk-20.11~rc3/drivers/net/hinic/hinic_pmd_ethdev.c-3156- if (rc) { ############################################## dpdk-20.11~rc3/drivers/net/hinic/hinic_pmd_ethdev.c-3207-reg_intr_cb_fail: dpdk-20.11~rc3/drivers/net/hinic/hinic_pmd_ethdev.c:3208: hinic_deinit_mac_addr(eth_dev); dpdk-20.11~rc3/drivers/net/hinic/hinic_pmd_ethdev.c-3209- ############################################## dpdk-20.11~rc3/drivers/net/hinic/hinic_pmd_flow.c-312- */ dpdk-20.11~rc3/drivers/net/hinic/hinic_pmd_flow.c:313: if (!rte_is_zero_ether_addr(ð_mask->src) || dpdk-20.11~rc3/drivers/net/hinic/hinic_pmd_flow.c:314: (!rte_is_zero_ether_addr(ð_mask->dst) && dpdk-20.11~rc3/drivers/net/hinic/hinic_pmd_flow.c:315: !rte_is_broadcast_ether_addr(ð_mask->dst))) { dpdk-20.11~rc3/drivers/net/hinic/hinic_pmd_flow.c-316- rte_flow_error_set(error, EINVAL, RTE_FLOW_ERROR_TYPE_ITEM, ############################################## dpdk-20.11~rc3/drivers/net/hinic/hinic_pmd_flow.c-330- */ dpdk-20.11~rc3/drivers/net/hinic/hinic_pmd_flow.c:331: if (rte_is_broadcast_ether_addr(ð_mask->dst)) { dpdk-20.11~rc3/drivers/net/hinic/hinic_pmd_flow.c-332- filter->mac_addr = eth_spec->dst; ############################################## dpdk-20.11~rc3/drivers/net/hinic/hinic_pmd_rx.c-927- /* rearm rx mbuf */ dpdk-20.11~rc3/drivers/net/hinic/hinic_pmd_rx.c:928: rq_wqe = WQ_WQE_ADDR(rxq->wq, (u32)pi); dpdk-20.11~rc3/drivers/net/hinic/hinic_pmd_rx.c-929- for (i = 0; i < rearm_wqebbs; i++) { ############################################## dpdk-20.11~rc3/drivers/net/hinic/hinic_pmd_tx.c-170-#define SQ_DB_PI_HIGH(pi) ((pi) >> SQ_DB_PI_HI_SHIFT) dpdk-20.11~rc3/drivers/net/hinic/hinic_pmd_tx.c:171:#define SQ_DB_ADDR(sq, pi) \ dpdk-20.11~rc3/drivers/net/hinic/hinic_pmd_tx.c-172- ((u64 *)((u8 __iomem *)((sq)->db_addr) + SQ_DB_OFF) + SQ_DB_PI_LOW(pi)) ############################################## dpdk-20.11~rc3/drivers/net/hinic/hinic_pmd_tx.c-702- dpdk-20.11~rc3/drivers/net/hinic/hinic_pmd_tx.c:703: return (struct hinic_sq_wqe *)WQ_WQE_ADDR(wq, cur_pi); dpdk-20.11~rc3/drivers/net/hinic/hinic_pmd_tx.c-704-} ############################################## dpdk-20.11~rc3/drivers/net/hinic/hinic_pmd_tx.c-1121- rte_wmb(); dpdk-20.11~rc3/drivers/net/hinic/hinic_pmd_tx.c:1122: writel(sq_db.db_info, SQ_DB_ADDR(sq, prod_idx)); dpdk-20.11~rc3/drivers/net/hinic/hinic_pmd_tx.c-1123-} ############################################## dpdk-20.11~rc3/drivers/net/hinic/hinic_pmd_tx.c-1321- /* alloc sq doorbell space */ dpdk-20.11~rc3/drivers/net/hinic/hinic_pmd_tx.c:1322: err = hinic_alloc_db_addr(nic_io->hwdev, &db_addr); dpdk-20.11~rc3/drivers/net/hinic/hinic_pmd_tx.c-1323- if (err) { ############################################## dpdk-20.11~rc3/drivers/net/hinic/hinic_pmd_tx.c-1328- /* clear hardware ci */ dpdk-20.11~rc3/drivers/net/hinic/hinic_pmd_tx.c:1329: ci_addr = (volatile u32 *)HINIC_CI_VADDR(nic_io->ci_vaddr_base, q_id); dpdk-20.11~rc3/drivers/net/hinic/hinic_pmd_tx.c-1330- *ci_addr = 0; ############################################## dpdk-20.11~rc3/drivers/net/hinic/hinic_pmd_tx.c-1356- dpdk-20.11~rc3/drivers/net/hinic/hinic_pmd_tx.c:1357: hinic_free_db_addr(nic_io->hwdev, qp->sq.db_addr); dpdk-20.11~rc3/drivers/net/hinic/hinic_pmd_tx.c-1358- hinic_wq_free(nic_io->hwdev, qp->sq.wq); ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-97- dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c:98:static int hns3_add_mc_addr(struct hns3_hw *hw, dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-99- struct rte_ether_addr *mac_addr); dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c:100:static int hns3_remove_mc_addr(struct hns3_hw *hw, dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-101- struct rte_ether_addr *mac_addr); ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1252-static void dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c:1253:hns3_prepare_mac_addr(struct hns3_mac_vlan_tbl_entry_cmd *new_req, dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1254- const uint8_t *addr, bool is_mc) ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1451- /* check if mac addr is valid */ dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c:1452: if (!rte_is_valid_assigned_ether_addr(mac_addr)) { dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c:1453: rte_ether_format_addr(mac_str, RTE_ETHER_ADDR_FMT_SIZE, dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1454- mac_addr); dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c:1455: hns3_err(hw, "Add unicast mac addr err! addr(%s) invalid", dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1456- mac_str); ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1471- dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c:1472: hns3_prepare_mac_addr(&req, mac_addr->addr_bytes, false); dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1473- ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1492- dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c:1493: rte_ether_format_addr(mac_str, RTE_ETHER_ADDR_FMT_SIZE, mac_addr); dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1494- ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1496- if (ret == 0) { dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c:1497: hns3_dbg(hw, "mac addr(%s) has been in the MAC table", mac_str); dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1498- return 0; ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1517- /* Check if there are duplicate addresses */ dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c:1518: if (rte_is_same_ether_addr(addr, mac_addr)) { dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c:1519: rte_ether_format_addr(mac_str, RTE_ETHER_ADDR_FMT_SIZE, dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1520- addr); ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1527- dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c:1528: ret = hns3_add_mc_addr(hw, mac_addr); dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1529- if (ret) { dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c:1530: rte_ether_format_addr(mac_str, RTE_ETHER_ADDR_FMT_SIZE, dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1531- mac_addr); dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c:1532: hns3_err(hw, "failed to add mc mac addr(%s), ret = %d", dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1533- mac_str, ret); ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1543- dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c:1544: ret = hns3_remove_mc_addr(hw, mac_addr); dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1545- if (ret) { dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c:1546: rte_ether_format_addr(mac_str, RTE_ETHER_ADDR_FMT_SIZE, dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1547- mac_addr); dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c:1548: hns3_err(hw, "failed to remove mc mac addr(%s), ret = %d", dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1549- mac_str, ret); ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1554-static int dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c:1555:hns3_add_mac_addr(struct rte_eth_dev *dev, struct rte_ether_addr *mac_addr, dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1556- uint32_t idx, __rte_unused uint32_t pool) ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1572- */ dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c:1573: if (rte_is_multicast_ether_addr(mac_addr)) dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1574- ret = hns3_add_mc_addr_common(hw, mac_addr); ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1579- rte_spinlock_unlock(&hw->lock); dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c:1580: rte_ether_format_addr(mac_str, RTE_ETHER_ADDR_FMT_SIZE, dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1581- mac_addr); dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c:1582: hns3_err(hw, "failed to add mac addr(%s), ret = %d", mac_str, dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1583- ret); ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1601- /* check if mac addr is valid */ dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c:1602: if (!rte_is_valid_assigned_ether_addr(mac_addr)) { dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c:1603: rte_ether_format_addr(mac_str, RTE_ETHER_ADDR_FMT_SIZE, dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1604- mac_addr); dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c:1605: hns3_err(hw, "remove unicast mac addr err! addr(%s) invalid", dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1606- mac_str); ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1611- hns3_set_bit(req.entry_type, HNS3_MAC_VLAN_BIT0_EN_B, 0); dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c:1612: hns3_prepare_mac_addr(&req, mac_addr->addr_bytes, false); dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1613- ret = hns3_remove_mac_vlan_tbl(hw, &req); ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1622-static void dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c:1623:hns3_remove_mac_addr(struct rte_eth_dev *dev, uint32_t idx) dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1624-{ ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1632- dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c:1633: if (rte_is_multicast_ether_addr(mac_addr)) dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1634- ret = hns3_remove_mc_addr_common(hw, mac_addr); ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1638- if (ret) { dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c:1639: rte_ether_format_addr(mac_str, RTE_ETHER_ADDR_FMT_SIZE, dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1640- mac_addr); dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c:1641: hns3_err(hw, "failed to remove mac addr(%s), ret = %d", mac_str, dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1642- ret); ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1646-static int dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c:1647:hns3_set_default_mac_addr(struct rte_eth_dev *dev, dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1648- struct rte_ether_addr *mac_addr) ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1662- default_addr_setted = hw->mac.default_addr_setted; dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c:1663: if (default_addr_setted && !!rte_is_same_ether_addr(mac_addr, oaddr)) dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1664- return 0; ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1669- if (ret) { dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c:1670: rte_ether_format_addr(mac_str, RTE_ETHER_ADDR_FMT_SIZE, dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1671- oaddr); ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1680- if (ret) { dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c:1681: rte_ether_format_addr(mac_str, RTE_ETHER_ADDR_FMT_SIZE, dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1682- mac_addr); dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c:1683: hns3_err(hw, "Failed to set mac addr(%s): %d", mac_str, ret); dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1684- goto err_add_uc_addr; ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1702- if (ret_val) { dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c:1703: rte_ether_format_addr(mac_str, RTE_ETHER_ADDR_FMT_SIZE, dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1704- mac_addr); dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1705- hns3_warn(hw, dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c:1706: "Failed to roll back to del setted mac addr(%s): %d", dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1707- mac_str, ret_val); ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1713- if (ret_val) { dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c:1714: rte_ether_format_addr(mac_str, RTE_ETHER_ADDR_FMT_SIZE, dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1715- oaddr); dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1716- hns3_warn(hw, dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c:1717: "Failed to restore old uc mac addr(%s): %d", dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1718- mac_str, ret_val); ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1727-static int dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c:1728:hns3_configure_all_mac_addr(struct hns3_adapter *hns, bool del) dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1729-{ ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1738- addr = &hw->data->mac_addrs[i]; dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c:1739: if (rte_is_zero_ether_addr(addr)) dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1740- continue; dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c:1741: if (rte_is_multicast_ether_addr(addr)) dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c:1742: ret = del ? hns3_remove_mc_addr(hw, addr) : dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c:1743: hns3_add_mc_addr(hw, addr); dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1744- else ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1749- err = ret; dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c:1750: rte_ether_format_addr(mac_str, RTE_ETHER_ADDR_FMT_SIZE, dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1751- addr); dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c:1752: hns3_err(hw, "failed to %s mac addr(%s) index:%d " dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1753- "ret = %d.", del ? "remove" : "restore", ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1788-static int dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c:1789:hns3_add_mc_addr(struct hns3_hw *hw, struct rte_ether_addr *mac_addr) dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1790-{ ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1797- /* Check if mac addr is valid */ dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c:1798: if (!rte_is_multicast_ether_addr(mac_addr)) { dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c:1799: rte_ether_format_addr(mac_str, RTE_ETHER_ADDR_FMT_SIZE, dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1800- mac_addr); dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c:1801: hns3_err(hw, "failed to add mc mac addr, addr(%s) invalid", dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1802- mac_str); ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1807- hns3_set_bit(req.entry_type, HNS3_MAC_VLAN_BIT0_EN_B, 0); dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c:1808: hns3_prepare_mac_addr(&req, mac_addr->addr_bytes, true); dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1809- ret = hns3_lookup_mac_vlan_tbl(hw, &req, desc, true); ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1826- hns3_err(hw, "mc mac vlan table is full"); dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c:1827: rte_ether_format_addr(mac_str, RTE_ETHER_ADDR_FMT_SIZE, dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1828- mac_addr); dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c:1829: hns3_err(hw, "failed to add mc mac addr(%s): %d", mac_str, ret); dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1830- } ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1835-static int dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c:1836:hns3_remove_mc_addr(struct hns3_hw *hw, struct rte_ether_addr *mac_addr) dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1837-{ ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1844- /* Check if mac addr is valid */ dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c:1845: if (!rte_is_multicast_ether_addr(mac_addr)) { dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c:1846: rte_ether_format_addr(mac_str, RTE_ETHER_ADDR_FMT_SIZE, dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1847- mac_addr); dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c:1848: hns3_err(hw, "Failed to rm mc mac addr, addr(%s) invalid", dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1849- mac_str); ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1854- hns3_set_bit(req.entry_type, HNS3_MAC_VLAN_BIT0_EN_B, 0); dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c:1855: hns3_prepare_mac_addr(&req, mac_addr->addr_bytes, true); dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1856- ret = hns3_lookup_mac_vlan_tbl(hw, &req, desc, true); ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1873- if (ret) { dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c:1874: rte_ether_format_addr(mac_str, RTE_ETHER_ADDR_FMT_SIZE, dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1875- mac_addr); dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c:1876: hns3_err(hw, "Failed to rm mc mac addr(%s): %d", mac_str, ret); dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1877- } ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1892- if (nb_mc_addr > HNS3_MC_MACADDR_NUM) { dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c:1893: hns3_err(hw, "failed to set mc mac addr, nb_mc_addr(%d) " dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1894- "invalid. valid range: 0~%d", ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1901- addr = &mc_addr_set[i]; dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c:1902: if (!rte_is_multicast_ether_addr(addr)) { dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c:1903: rte_ether_format_addr(mac_str, RTE_ETHER_ADDR_FMT_SIZE, dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1904- addr); dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1905- hns3_err(hw, dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c:1906: "failed to set mc mac addr, addr(%s) invalid.", dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1907- mac_str); ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1912- for (j = i + 1; j < nb_mc_addr; j++) { dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c:1913: if (rte_is_same_ether_addr(addr, &mc_addr_set[j])) { dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c:1914: rte_ether_format_addr(mac_str, dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1915- RTE_ETHER_ADDR_FMT_SIZE, ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1928- for (j = 0; j < HNS3_UC_MACADDR_NUM; j++) { dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c:1929: if (rte_is_same_ether_addr(addr, dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1930- &hw->data->mac_addrs[j])) { dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c:1931: rte_ether_format_addr(mac_str, dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1932- RTE_ETHER_ADDR_FMT_SIZE, ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1946-static void dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c:1947:hns3_set_mc_addr_calc_addr(struct hns3_hw *hw, dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1948- struct rte_ether_addr *mc_addr_set, ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1972- for (j = 0; j < mc_addr_num; j++) { dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c:1973: if (rte_is_same_ether_addr(addr, &mc_addr_set[j])) { dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1974- same_addr = true; ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1993- for (j = 0; j < current_addr_num; j++) { dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c:1994: if (rte_is_same_ether_addr(addr, &hw->mc_addrs[j])) { dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-1995- same_addr = true; ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-2049- mc_addr_num = (int)nb_mc_addr; dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c:2050: hns3_set_mc_addr_calc_addr(hw, mc_addr_set, mc_addr_num, dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-2051- reserved_addr_list, &reserved_addr_num, ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-2058- addr = &rm_addr_list[num]; dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c:2059: ret = hns3_remove_mc_addr(hw, addr); dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-2060- if (ret) { ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-2069- addr = &add_addr_list[i]; dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c:2070: ret = hns3_add_mc_addr(hw, addr); dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-2071- if (ret) { ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-2085-static int dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c:2086:hns3_configure_all_mc_mac_addr(struct hns3_adapter *hns, bool del) dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-2087-{ ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-2096- addr = &hw->mc_addrs[i]; dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c:2097: if (!rte_is_multicast_ether_addr(addr)) dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-2098- continue; dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-2099- if (del) dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c:2100: ret = hns3_remove_mc_addr(hw, addr); dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-2101- else dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c:2102: ret = hns3_add_mc_addr(hw, addr); dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-2103- if (ret) { dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-2104- err = ret; dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c:2105: rte_ether_format_addr(mac_str, RTE_ETHER_ADDR_FMT_SIZE, dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-2106- addr); ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-4949- if (rte_atomic16_read(&hw->reset.disable_cmd) == 0) { dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c:4950: hns3_configure_all_mac_addr(hns, true); dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-4951- ret = hns3_reset_all_tqps(hns); ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-5049- dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c:5050: hns3_configure_all_mc_mac_addr(hns, true); dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-5051- hns3_remove_all_vlan_table(hns); ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-5549- if (rte_atomic16_read(&hw->reset.disable_cmd) == 0) dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c:5550: hns3_configure_all_mc_mac_addr(hns, true); dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-5551- rte_spinlock_unlock(&hw->lock); ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-5588- dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c:5589: ret = hns3_configure_all_mac_addr(hns, false); dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-5590- if (ret) ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-5592- dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c:5593: ret = hns3_configure_all_mc_mac_addr(hns, false); dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-5594- if (ret) ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-5634-err_promisc: dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c:5635: hns3_configure_all_mc_mac_addr(hns, true); dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-5636-err_mc_mac: dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c:5637: hns3_configure_all_mac_addr(hns, true); dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-5638- return ret; ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-6159- eth_addr = (struct rte_ether_addr *)hw->mac.mac_addr; dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c:6160: if (!rte_is_valid_assigned_ether_addr(eth_addr)) { dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c:6161: rte_eth_random_addr(hw->mac.mac_addr); dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c:6162: rte_ether_format_addr(mac_str, RTE_ETHER_ADDR_FMT_SIZE, dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.c-6163- (struct rte_ether_addr *)hw->mac.mac_addr); ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.h-171- uint8_t mac_addr[RTE_ETHER_ADDR_LEN]; dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.h:172: bool default_addr_setted; /* whether default addr(mac_addr) is set */ dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev.h-173- uint8_t media_type; ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-42- dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c:43:static int hns3vf_add_mc_mac_addr(struct hns3_hw *hw, dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-44- struct rte_ether_addr *mac_addr); dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c:45:static int hns3vf_remove_mc_mac_addr(struct hns3_hw *hw, dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-46- struct rte_ether_addr *mac_addr); ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-158-static int dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c:159:hns3vf_add_uc_mac_addr(struct hns3_hw *hw, struct rte_ether_addr *mac_addr) dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-160-{ ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-168- if (ret) { dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c:169: rte_ether_format_addr(mac_str, RTE_ETHER_ADDR_FMT_SIZE, dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-170- mac_addr); dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c:171: hns3_err(hw, "failed to add uc mac addr(%s), ret = %d", dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-172- mac_str, ret); ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-177-static int dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c:178:hns3vf_remove_uc_mac_addr(struct hns3_hw *hw, struct rte_ether_addr *mac_addr) dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-179-{ ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-188- if (ret) { dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c:189: rte_ether_format_addr(mac_str, RTE_ETHER_ADDR_FMT_SIZE, dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-190- mac_addr); dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c:191: hns3_err(hw, "failed to add uc mac addr(%s), ret = %d", dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-192- mac_str, ret); ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-207- /* Check if there are duplicate addresses */ dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c:208: if (rte_is_same_ether_addr(addr, mac_addr)) { dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c:209: rte_ether_format_addr(mac_str, RTE_ETHER_ADDR_FMT_SIZE, dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-210- addr); ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-217- dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c:218: ret = hns3vf_add_mc_mac_addr(hw, mac_addr); dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-219- if (ret) { dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c:220: rte_ether_format_addr(mac_str, RTE_ETHER_ADDR_FMT_SIZE, dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-221- mac_addr); dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c:222: hns3_err(hw, "failed to add mc mac addr(%s), ret = %d", dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-223- mac_str, ret); ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-228-static int dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c:229:hns3vf_add_mac_addr(struct rte_eth_dev *dev, struct rte_ether_addr *mac_addr, dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-230- __rte_unused uint32_t idx, ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-247- */ dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c:248: if (rte_is_multicast_ether_addr(mac_addr)) dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-249- ret = hns3vf_add_mc_addr_common(hw, mac_addr); dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-250- else dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c:251: ret = hns3vf_add_uc_mac_addr(hw, mac_addr); dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-252- ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-254- if (ret) { dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c:255: rte_ether_format_addr(mac_str, RTE_ETHER_ADDR_FMT_SIZE, dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-256- mac_addr); dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c:257: hns3_err(hw, "failed to add mac addr(%s), ret = %d", mac_str, dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-258- ret); ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-264-static void dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c:265:hns3vf_remove_mac_addr(struct rte_eth_dev *dev, uint32_t idx) dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-266-{ ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-274- dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c:275: if (rte_is_multicast_ether_addr(mac_addr)) dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c:276: ret = hns3vf_remove_mc_mac_addr(hw, mac_addr); dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-277- else dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c:278: ret = hns3vf_remove_uc_mac_addr(hw, mac_addr); dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-279- ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-281- if (ret) { dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c:282: rte_ether_format_addr(mac_str, RTE_ETHER_ADDR_FMT_SIZE, dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-283- mac_addr); dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c:284: hns3_err(hw, "failed to remove mac addr(%s), ret = %d", dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-285- mac_str, ret); ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-289-static int dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c:290:hns3vf_set_default_mac_addr(struct rte_eth_dev *dev, dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-291- struct rte_ether_addr *mac_addr) ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-322- if (ret == -EPERM) { dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c:323: rte_ether_format_addr(mac_str, RTE_ETHER_ADDR_FMT_SIZE, dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-324- old_addr); dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c:325: hns3_warn(hw, "Has permanet mac addr(%s) for vf", dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-326- mac_str); dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-327- } else { dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c:328: rte_ether_format_addr(mac_str, RTE_ETHER_ADDR_FMT_SIZE, dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-329- mac_addr); dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c:330: hns3_err(hw, "Failed to set mac addr(%s) for vf: %d", dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-331- mac_str, ret); ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-342-static int dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c:343:hns3vf_configure_mac_addr(struct hns3_adapter *hns, bool del) dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-344-{ ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-353- addr = &hw->data->mac_addrs[i]; dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c:354: if (rte_is_zero_ether_addr(addr)) dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-355- continue; dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c:356: if (rte_is_multicast_ether_addr(addr)) dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c:357: ret = del ? hns3vf_remove_mc_mac_addr(hw, addr) : dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c:358: hns3vf_add_mc_mac_addr(hw, addr); dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-359- else dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c:360: ret = del ? hns3vf_remove_uc_mac_addr(hw, addr) : dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c:361: hns3vf_add_uc_mac_addr(hw, addr); dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-362- ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-364- err = ret; dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c:365: rte_ether_format_addr(mac_str, RTE_ETHER_ADDR_FMT_SIZE, dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-366- addr); dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c:367: hns3_err(hw, "failed to %s mac addr(%s) index:%d " dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-368- "ret = %d.", del ? "remove" : "restore", ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-375-static int dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c:376:hns3vf_add_mc_mac_addr(struct hns3_hw *hw, dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-377- struct rte_ether_addr *mac_addr) ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-386- if (ret) { dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c:387: rte_ether_format_addr(mac_str, RTE_ETHER_ADDR_FMT_SIZE, dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-388- mac_addr); dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c:389: hns3_err(hw, "Failed to add mc mac addr(%s) for vf: %d", dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-390- mac_str, ret); ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-396-static int dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c:397:hns3vf_remove_mc_mac_addr(struct hns3_hw *hw, dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-398- struct rte_ether_addr *mac_addr) ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-407- if (ret) { dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c:408: rte_ether_format_addr(mac_str, RTE_ETHER_ADDR_FMT_SIZE, dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-409- mac_addr); dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c:410: hns3_err(hw, "Failed to remove mc mac addr(%s) for vf: %d", dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-411- mac_str, ret); ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-427- if (nb_mc_addr > HNS3_MC_MACADDR_NUM) { dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c:428: hns3_err(hw, "failed to set mc mac addr, nb_mc_addr(%d) " dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-429- "invalid. valid range: 0~%d", ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-436- addr = &mc_addr_set[i]; dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c:437: if (!rte_is_multicast_ether_addr(addr)) { dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c:438: rte_ether_format_addr(mac_str, RTE_ETHER_ADDR_FMT_SIZE, dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-439- addr); dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-440- hns3_err(hw, dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c:441: "failed to set mc mac addr, addr(%s) invalid.", dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-442- mac_str); ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-447- for (j = i + 1; j < nb_mc_addr; j++) { dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c:448: if (rte_is_same_ether_addr(addr, &mc_addr_set[j])) { dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c:449: rte_ether_format_addr(mac_str, dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-450- RTE_ETHER_ADDR_FMT_SIZE, ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-463- for (j = 0; j < HNS3_VF_UC_MACADDR_NUM; j++) { dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c:464: if (rte_is_same_ether_addr(addr, dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-465- &hw->data->mac_addrs[j])) { dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c:466: rte_ether_format_addr(mac_str, dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-467- RTE_ETHER_ADDR_FMT_SIZE, ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-502- addr = &hw->mc_addrs[num]; dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c:503: ret = hns3vf_remove_mc_mac_addr(hw, addr); dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-504- if (ret) { ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-514- addr = &mc_addr_set[i]; dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c:515: ret = hns3vf_add_mc_mac_addr(hw, addr); dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-516- if (ret) { ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-529-static int dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c:530:hns3vf_configure_all_mc_mac_addr(struct hns3_adapter *hns, bool del) dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-531-{ ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-540- addr = &hw->mc_addrs[i]; dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c:541: if (!rte_is_multicast_ether_addr(addr)) dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-542- continue; dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-543- if (del) dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c:544: ret = hns3vf_remove_mc_mac_addr(hw, addr); dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-545- else dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c:546: ret = hns3vf_add_mc_mac_addr(hw, addr); dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-547- if (ret) { dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-548- err = ret; dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c:549: rte_ether_format_addr(mac_str, RTE_ETHER_ADDR_FMT_SIZE, dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-550- addr); ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-1354-static int dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c:1355:hns3vf_get_host_mac_addr(struct hns3_hw *hw) dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-1356-{ ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-1397- /* Get user defined VF MAC addr from PF */ dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c:1398: ret = hns3vf_get_host_mac_addr(hw); dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-1399- if (ret) ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-1891- if (rte_atomic16_read(&hw->reset.disable_cmd) == 0) { dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c:1892: hns3vf_configure_mac_addr(hns, true); dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-1893- ret = hns3_reset_all_tqps(hns); ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-1986- rte_eal_alarm_cancel(hns3vf_keep_alive_handler, eth_dev); dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c:1987: hns3vf_configure_all_mc_mac_addr(hns, true); dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-1988- hns3vf_remove_all_vlan_table(hns); ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-2401- if (rte_atomic16_read(&hw->reset.disable_cmd) == 0) dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c:2402: hns3vf_configure_all_mc_mac_addr(hns, true); dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-2403- rte_spinlock_unlock(&hw->lock); ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-2449- */ dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c:2450: ret = hns3vf_get_host_mac_addr(hw); dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-2451- if (ret) ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-2454- hw_mac = (struct rte_ether_addr *)hw->mac.mac_addr; dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c:2455: ret = rte_is_zero_ether_addr(hw_mac); dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-2456- if (ret) { ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-2458- } else { dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c:2459: ret = rte_is_same_ether_addr(&hw->data->mac_addrs[0], hw_mac); dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-2460- if (!ret) { dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-2461- rte_ether_addr_copy(hw_mac, &hw->data->mac_addrs[0]); dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c:2462: rte_ether_format_addr(mac_str, RTE_ETHER_ADDR_FMT_SIZE, dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-2463- &hw->data->mac_addrs[0]); ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-2482- dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c:2483: ret = hns3vf_configure_mac_addr(hns, false); dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-2484- if (ret) ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-2486- dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c:2487: ret = hns3vf_configure_all_mc_mac_addr(hns, false); dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-2488- if (ret) ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-2520-err_vlan_table: dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c:2521: hns3vf_configure_all_mc_mac_addr(hns, true); dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-2522-err_mc_mac: dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c:2523: hns3vf_configure_mac_addr(hns, true); dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-2524- return ret; ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-2795- */ dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c:2796: if (rte_is_zero_ether_addr((struct rte_ether_addr *)hw->mac.mac_addr)) dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c:2797: rte_eth_random_addr(hw->mac.mac_addr); dpdk-20.11~rc3/drivers/net/hns3/hns3_ethdev_vf.c-2798- rte_ether_addr_copy((struct rte_ether_addr *)hw->mac.mac_addr, ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_flow.c-458- } dpdk-20.11~rc3/drivers/net/hns3/hns3_flow.c:459: if (!rte_is_zero_ether_addr(ð_mask->src)) { dpdk-20.11~rc3/drivers/net/hns3/hns3_flow.c-460- hns3_set_bit(rule->input_set, INNER_SRC_MAC, 1); ############################################## dpdk-20.11~rc3/drivers/net/hns3/hns3_flow.c-463- } dpdk-20.11~rc3/drivers/net/hns3/hns3_flow.c:464: if (!rte_is_zero_ether_addr(ð_mask->dst)) { dpdk-20.11~rc3/drivers/net/hns3/hns3_flow.c-465- hns3_set_bit(rule->input_set, INNER_DST_MAC, 1); ############################################## dpdk-20.11~rc3/drivers/net/i40e/base/i40e_common.c-331- i40e_debug(hw, mask & I40E_DEBUG_AQ_DESCRIPTOR, dpdk-20.11~rc3/drivers/net/i40e/base/i40e_common.c:332: "\taddr (h,l) 0x%08X 0x%08X\n", dpdk-20.11~rc3/drivers/net/i40e/base/i40e_common.c-333- LE32_TO_CPU(aq_desc->params.external.addr_high), ############################################## dpdk-20.11~rc3/drivers/net/i40e/base/i40e_common.c-955- **/ dpdk-20.11~rc3/drivers/net/i40e/base/i40e_common.c:956:enum i40e_status_code i40e_validate_mac_addr(u8 *mac_addr) dpdk-20.11~rc3/drivers/net/i40e/base/i40e_common.c-957-{ ############################################## dpdk-20.11~rc3/drivers/net/i40e/base/i40e_common.c-1100- **/ dpdk-20.11~rc3/drivers/net/i40e/base/i40e_common.c:1101:enum i40e_status_code i40e_get_mac_addr(struct i40e_hw *hw, u8 *mac_addr) dpdk-20.11~rc3/drivers/net/i40e/base/i40e_common.c-1102-{ ############################################## dpdk-20.11~rc3/drivers/net/i40e/base/i40e_common.c-1122- **/ dpdk-20.11~rc3/drivers/net/i40e/base/i40e_common.c:1123:enum i40e_status_code i40e_get_port_mac_addr(struct i40e_hw *hw, u8 *mac_addr) dpdk-20.11~rc3/drivers/net/i40e/base/i40e_common.c-1124-{ ############################################## dpdk-20.11~rc3/drivers/net/i40e/base/i40e_common.c-1180- **/ dpdk-20.11~rc3/drivers/net/i40e/base/i40e_common.c:1181:enum i40e_status_code i40e_get_san_mac_addr(struct i40e_hw *hw, dpdk-20.11~rc3/drivers/net/i40e/base/i40e_common.c-1182- u8 *mac_addr) ############################################## dpdk-20.11~rc3/drivers/net/i40e/base/i40e_osdep.h-128-#define I40E_PCI_REG(reg) rte_read32(reg) dpdk-20.11~rc3/drivers/net/i40e/base/i40e_osdep.h:129:#define I40E_PCI_REG_ADDR(a, reg) \ dpdk-20.11~rc3/drivers/net/i40e/base/i40e_osdep.h-130- ((volatile uint32_t *)((char *)(a)->hw_addr + (reg))) dpdk-20.11~rc3/drivers/net/i40e/base/i40e_osdep.h:131:static inline uint32_t i40e_read_addr(volatile void *addr) dpdk-20.11~rc3/drivers/net/i40e/base/i40e_osdep.h-132-{ ############################################## dpdk-20.11~rc3/drivers/net/i40e/base/i40e_osdep.h-148- dpdk-20.11~rc3/drivers/net/i40e/base/i40e_osdep.h:149:#define I40E_READ_REG(hw, reg) i40e_read_addr(I40E_PCI_REG_ADDR((hw), (reg))) dpdk-20.11~rc3/drivers/net/i40e/base/i40e_osdep.h-150-#define I40E_WRITE_REG(hw, reg, value) \ dpdk-20.11~rc3/drivers/net/i40e/base/i40e_osdep.h:151: I40E_PCI_REG_WRITE(I40E_PCI_REG_ADDR((hw), (reg)), (value)) dpdk-20.11~rc3/drivers/net/i40e/base/i40e_osdep.h-152- dpdk-20.11~rc3/drivers/net/i40e/base/i40e_osdep.h:153:#define rd32(a, reg) i40e_read_addr(I40E_PCI_REG_ADDR((a), (reg))) dpdk-20.11~rc3/drivers/net/i40e/base/i40e_osdep.h-154-#define wr32(a, reg, value) \ dpdk-20.11~rc3/drivers/net/i40e/base/i40e_osdep.h:155: I40E_PCI_REG_WRITE(I40E_PCI_REG_ADDR((a), (reg)), (value)) dpdk-20.11~rc3/drivers/net/i40e/base/i40e_osdep.h:156:#define flush(a) i40e_read_addr(I40E_PCI_REG_ADDR((a), (I40E_GLGEN_STAT))) dpdk-20.11~rc3/drivers/net/i40e/base/i40e_osdep.h-157- ############################################## dpdk-20.11~rc3/drivers/net/i40e/base/i40e_prototype.h-30-void i40e_free_adminq_arq(struct i40e_hw *hw); dpdk-20.11~rc3/drivers/net/i40e/base/i40e_prototype.h:31:enum i40e_status_code i40e_validate_mac_addr(u8 *mac_addr); dpdk-20.11~rc3/drivers/net/i40e/base/i40e_prototype.h-32-void i40e_adminq_init_ring_data(struct i40e_hw *hw); ############################################## dpdk-20.11~rc3/drivers/net/i40e/base/i40e_prototype.h-437-enum i40e_status_code i40e_update_link_info(struct i40e_hw *hw); dpdk-20.11~rc3/drivers/net/i40e/base/i40e_prototype.h:438:enum i40e_status_code i40e_get_mac_addr(struct i40e_hw *hw, u8 *mac_addr); dpdk-20.11~rc3/drivers/net/i40e/base/i40e_prototype.h-439-enum i40e_status_code i40e_read_bw_from_alt_ram(struct i40e_hw *hw, ############################################## dpdk-20.11~rc3/drivers/net/i40e/base/i40e_prototype.h-443- struct i40e_asq_cmd_details *cmd_details); dpdk-20.11~rc3/drivers/net/i40e/base/i40e_prototype.h:444:enum i40e_status_code i40e_get_port_mac_addr(struct i40e_hw *hw, u8 *mac_addr); dpdk-20.11~rc3/drivers/net/i40e/base/i40e_prototype.h-445-enum i40e_status_code i40e_read_pba_string(struct i40e_hw *hw, u8 *pba_num, ############################################## dpdk-20.11~rc3/drivers/net/i40e/base/i40e_prototype.h-447-void i40e_pre_tx_queue_cfg(struct i40e_hw *hw, u32 queue, bool enable); dpdk-20.11~rc3/drivers/net/i40e/base/i40e_prototype.h:448:enum i40e_status_code i40e_get_san_mac_addr(struct i40e_hw *hw, u8 *mac_addr); dpdk-20.11~rc3/drivers/net/i40e/base/i40e_prototype.h-449-enum i40e_aq_link_speed i40e_get_link_speed(struct i40e_hw *hw); ############################################## dpdk-20.11~rc3/drivers/net/i40e/i40e_ethdev.c-376- dpdk-20.11~rc3/drivers/net/i40e/i40e_ethdev.c:377:static int i40e_set_default_mac_addr(struct rte_eth_dev *dev, dpdk-20.11~rc3/drivers/net/i40e/i40e_ethdev.c-378- struct rte_ether_addr *mac_addr); ############################################## dpdk-20.11~rc3/drivers/net/i40e/i40e_ethdev.c-1637- /* Get and check the mac address */ dpdk-20.11~rc3/drivers/net/i40e/i40e_ethdev.c:1638: i40e_get_mac_addr(hw, hw->mac.addr); dpdk-20.11~rc3/drivers/net/i40e/i40e_ethdev.c:1639: if (i40e_validate_mac_addr(hw->mac.addr) != I40E_SUCCESS) { dpdk-20.11~rc3/drivers/net/i40e/i40e_ethdev.c-1640- PMD_INIT_LOG(ERR, "mac address is not valid"); ############################################## dpdk-20.11~rc3/drivers/net/i40e/i40e_ethdev.c-7108- TAILQ_FOREACH(f, &vsi->mac_list, next) { dpdk-20.11~rc3/drivers/net/i40e/i40e_ethdev.c:7109: if (rte_is_same_ether_addr(macaddr, &f->mac_info.mac_addr)) dpdk-20.11~rc3/drivers/net/i40e/i40e_ethdev.c-7110- return f; ############################################## dpdk-20.11~rc3/drivers/net/i40e/i40e_ethdev.c-11686- dpdk-20.11~rc3/drivers/net/i40e/i40e_ethdev.c:11687:static int i40e_set_default_mac_addr(struct rte_eth_dev *dev, dpdk-20.11~rc3/drivers/net/i40e/i40e_ethdev.c-11688- struct rte_ether_addr *mac_addr) ############################################## dpdk-20.11~rc3/drivers/net/i40e/i40e_ethdev.c-11696- dpdk-20.11~rc3/drivers/net/i40e/i40e_ethdev.c:11697: if (!rte_is_valid_assigned_ether_addr(mac_addr)) { dpdk-20.11~rc3/drivers/net/i40e/i40e_ethdev.c-11698- PMD_DRV_LOG(ERR, "Tried to set invalid MAC address."); ############################################## dpdk-20.11~rc3/drivers/net/i40e/i40e_ethdev.c-11702- TAILQ_FOREACH(f, &vsi->mac_list, next) { dpdk-20.11~rc3/drivers/net/i40e/i40e_ethdev.c:11703: if (rte_is_same_ether_addr(&pf->dev_addr, dpdk-20.11~rc3/drivers/net/i40e/i40e_ethdev.c-11704- &f->mac_info.mac_addr)) ############################################## dpdk-20.11~rc3/drivers/net/i40e/i40e_ethdev.h-92- dev = ((struct i40e_adapter *)hw->back)->eth_dev; \ dpdk-20.11~rc3/drivers/net/i40e/i40e_ethdev.h:93: I40E_PCI_REG_WRITE(I40E_PCI_REG_ADDR((hw), \ dpdk-20.11~rc3/drivers/net/i40e/i40e_ethdev.h-94- (reg)), (value)); \ ############################################## dpdk-20.11~rc3/drivers/net/i40e/i40e_ethdev_vf.c-108- uint16_t tx_queue_id); dpdk-20.11~rc3/drivers/net/i40e/i40e_ethdev_vf.c:109:static int i40evf_add_mac_addr(struct rte_eth_dev *dev, dpdk-20.11~rc3/drivers/net/i40e/i40e_ethdev_vf.c-110- struct rte_ether_addr *addr, ############################################## dpdk-20.11~rc3/drivers/net/i40e/i40e_ethdev_vf.c-112- uint32_t pool); dpdk-20.11~rc3/drivers/net/i40e/i40e_ethdev_vf.c:113:static void i40evf_del_mac_addr(struct rte_eth_dev *dev, uint32_t index); dpdk-20.11~rc3/drivers/net/i40e/i40e_ethdev_vf.c-114-static int i40evf_dev_rss_reta_update(struct rte_eth_dev *dev, ############################################## dpdk-20.11~rc3/drivers/net/i40e/i40e_ethdev_vf.c-125-static int i40evf_dev_mtu_set(struct rte_eth_dev *dev, uint16_t mtu); dpdk-20.11~rc3/drivers/net/i40e/i40e_ethdev_vf.c:126:static int i40evf_set_default_mac_addr(struct rte_eth_dev *dev, dpdk-20.11~rc3/drivers/net/i40e/i40e_ethdev_vf.c-127- struct rte_ether_addr *mac_addr); ############################################## dpdk-20.11~rc3/drivers/net/i40e/i40e_ethdev_vf.c-825-static int dpdk-20.11~rc3/drivers/net/i40e/i40e_ethdev_vf.c:826:i40evf_add_mac_addr(struct rte_eth_dev *dev, dpdk-20.11~rc3/drivers/net/i40e/i40e_ethdev_vf.c-827- struct rte_ether_addr *addr, ############################################## dpdk-20.11~rc3/drivers/net/i40e/i40e_ethdev_vf.c-837- dpdk-20.11~rc3/drivers/net/i40e/i40e_ethdev_vf.c:838: if (rte_is_zero_ether_addr(addr)) { dpdk-20.11~rc3/drivers/net/i40e/i40e_ethdev_vf.c-839- PMD_DRV_LOG(ERR, "Invalid mac:%x:%x:%x:%x:%x:%x", ############################################## dpdk-20.11~rc3/drivers/net/i40e/i40e_ethdev_vf.c-867-static void dpdk-20.11~rc3/drivers/net/i40e/i40e_ethdev_vf.c:868:i40evf_del_mac_addr_by_addr(struct rte_eth_dev *dev, dpdk-20.11~rc3/drivers/net/i40e/i40e_ethdev_vf.c-869- struct rte_ether_addr *addr) ############################################## dpdk-20.11~rc3/drivers/net/i40e/i40e_ethdev_vf.c-877- dpdk-20.11~rc3/drivers/net/i40e/i40e_ethdev_vf.c:878: if (i40e_validate_mac_addr(addr->addr_bytes) != I40E_SUCCESS) { dpdk-20.11~rc3/drivers/net/i40e/i40e_ethdev_vf.c-879- PMD_DRV_LOG(ERR, "Invalid mac:%x-%x-%x-%x-%x-%x", ############################################## dpdk-20.11~rc3/drivers/net/i40e/i40e_ethdev_vf.c-906-static void dpdk-20.11~rc3/drivers/net/i40e/i40e_ethdev_vf.c:907:i40evf_del_mac_addr(struct rte_eth_dev *dev, uint32_t index) dpdk-20.11~rc3/drivers/net/i40e/i40e_ethdev_vf.c-908-{ ############################################## dpdk-20.11~rc3/drivers/net/i40e/i40e_ethdev_vf.c-913- dpdk-20.11~rc3/drivers/net/i40e/i40e_ethdev_vf.c:914: i40evf_del_mac_addr_by_addr(dev, addr); dpdk-20.11~rc3/drivers/net/i40e/i40e_ethdev_vf.c-915-} ############################################## dpdk-20.11~rc3/drivers/net/i40e/i40e_ethdev_vf.c-1346- /* Store the MAC address configured by host, or generate random one */ dpdk-20.11~rc3/drivers/net/i40e/i40e_ethdev_vf.c:1347: if (!rte_is_valid_assigned_ether_addr( dpdk-20.11~rc3/drivers/net/i40e/i40e_ethdev_vf.c-1348- (struct rte_ether_addr *)hw->mac.addr)) dpdk-20.11~rc3/drivers/net/i40e/i40e_ethdev_vf.c:1349: rte_eth_random_addr(hw->mac.addr); /* Generate a random one */ dpdk-20.11~rc3/drivers/net/i40e/i40e_ethdev_vf.c-1350- ############################################## dpdk-20.11~rc3/drivers/net/i40e/i40e_ethdev_vf.c-2048-static void dpdk-20.11~rc3/drivers/net/i40e/i40e_ethdev_vf.c:2049:i40evf_add_del_all_mac_addr(struct rte_eth_dev *dev, bool add) dpdk-20.11~rc3/drivers/net/i40e/i40e_ethdev_vf.c-2050-{ ############################################## dpdk-20.11~rc3/drivers/net/i40e/i40e_ethdev_vf.c-2063- for (i = begin; i < I40E_NUM_MACADDR_MAX; i++, next_begin++) { dpdk-20.11~rc3/drivers/net/i40e/i40e_ethdev_vf.c:2064: if (rte_is_zero_ether_addr(&dev->data->mac_addrs[i])) dpdk-20.11~rc3/drivers/net/i40e/i40e_ethdev_vf.c-2065- continue; ############################################## dpdk-20.11~rc3/drivers/net/i40e/i40e_ethdev_vf.c-2080- addr = &dev->data->mac_addrs[i]; dpdk-20.11~rc3/drivers/net/i40e/i40e_ethdev_vf.c:2081: if (rte_is_zero_ether_addr(addr)) dpdk-20.11~rc3/drivers/net/i40e/i40e_ethdev_vf.c-2082- continue; ############################################## dpdk-20.11~rc3/drivers/net/i40e/i40e_ethdev_vf.c-2167- /* Set all mac addrs */ dpdk-20.11~rc3/drivers/net/i40e/i40e_ethdev_vf.c:2168: i40evf_add_del_all_mac_addr(dev, TRUE); dpdk-20.11~rc3/drivers/net/i40e/i40e_ethdev_vf.c-2169- /* Set all multicast addresses */ ############################################## dpdk-20.11~rc3/drivers/net/i40e/i40e_ethdev_vf.c-2186-err_mac: dpdk-20.11~rc3/drivers/net/i40e/i40e_ethdev_vf.c:2187: i40evf_add_del_all_mac_addr(dev, FALSE); dpdk-20.11~rc3/drivers/net/i40e/i40e_ethdev_vf.c-2188- i40evf_add_del_mc_addr_list(dev, vf->mc_addrs, vf->mc_addrs_num, ############################################## dpdk-20.11~rc3/drivers/net/i40e/i40e_ethdev_vf.c-2219- /* remove all mac addrs */ dpdk-20.11~rc3/drivers/net/i40e/i40e_ethdev_vf.c:2220: i40evf_add_del_all_mac_addr(dev, FALSE); dpdk-20.11~rc3/drivers/net/i40e/i40e_ethdev_vf.c-2221- /* remove all multicast addresses */ ############################################## dpdk-20.11~rc3/drivers/net/i40e/i40e_ethdev_vf.c-2839-static int dpdk-20.11~rc3/drivers/net/i40e/i40e_ethdev_vf.c:2840:i40evf_set_default_mac_addr(struct rte_eth_dev *dev, dpdk-20.11~rc3/drivers/net/i40e/i40e_ethdev_vf.c-2841- struct rte_ether_addr *mac_addr) ############################################## dpdk-20.11~rc3/drivers/net/i40e/i40e_ethdev_vf.c-2844- dpdk-20.11~rc3/drivers/net/i40e/i40e_ethdev_vf.c:2845: if (!rte_is_valid_assigned_ether_addr(mac_addr)) { dpdk-20.11~rc3/drivers/net/i40e/i40e_ethdev_vf.c-2846- PMD_DRV_LOG(ERR, "Tried to set invalid MAC address."); ############################################## dpdk-20.11~rc3/drivers/net/i40e/i40e_ethdev_vf.c-2849- dpdk-20.11~rc3/drivers/net/i40e/i40e_ethdev_vf.c:2850: i40evf_del_mac_addr_by_addr(dev, (struct rte_ether_addr *)hw->mac.addr); dpdk-20.11~rc3/drivers/net/i40e/i40e_ethdev_vf.c-2851- dpdk-20.11~rc3/drivers/net/i40e/i40e_ethdev_vf.c:2852: if (i40evf_add_mac_addr(dev, mac_addr, 0, 0) != 0) dpdk-20.11~rc3/drivers/net/i40e/i40e_ethdev_vf.c-2853- return -EIO; ############################################## dpdk-20.11~rc3/drivers/net/i40e/i40e_flow.c-2079- */ dpdk-20.11~rc3/drivers/net/i40e/i40e_flow.c:2080: if (!rte_is_zero_ether_addr(ð_mask->src) || dpdk-20.11~rc3/drivers/net/i40e/i40e_flow.c:2081: (!rte_is_zero_ether_addr(ð_mask->dst) && dpdk-20.11~rc3/drivers/net/i40e/i40e_flow.c:2082: !rte_is_broadcast_ether_addr(ð_mask->dst))) { dpdk-20.11~rc3/drivers/net/i40e/i40e_flow.c-2083- rte_flow_error_set(error, EINVAL, ############################################## dpdk-20.11~rc3/drivers/net/i40e/i40e_flow.c-2100- */ dpdk-20.11~rc3/drivers/net/i40e/i40e_flow.c:2101: if (rte_is_broadcast_ether_addr(ð_mask->dst)) { dpdk-20.11~rc3/drivers/net/i40e/i40e_flow.c-2102- filter->mac_addr = eth_spec->dst; ############################################## dpdk-20.11~rc3/drivers/net/i40e/i40e_flow.c-2647- if (eth_spec && eth_mask) { dpdk-20.11~rc3/drivers/net/i40e/i40e_flow.c:2648: if (rte_is_broadcast_ether_addr(ð_mask->dst) && dpdk-20.11~rc3/drivers/net/i40e/i40e_flow.c:2649: rte_is_zero_ether_addr(ð_mask->src)) { dpdk-20.11~rc3/drivers/net/i40e/i40e_flow.c-2650- filter->input.flow.l2_flow.dst = ############################################## dpdk-20.11~rc3/drivers/net/i40e/i40e_flow.c-2652- input_set |= I40E_INSET_DMAC; dpdk-20.11~rc3/drivers/net/i40e/i40e_flow.c:2653: } else if (rte_is_zero_ether_addr(ð_mask->dst) && dpdk-20.11~rc3/drivers/net/i40e/i40e_flow.c:2654: rte_is_broadcast_ether_addr(ð_mask->src)) { dpdk-20.11~rc3/drivers/net/i40e/i40e_flow.c-2655- filter->input.flow.l2_flow.src = ############################################## dpdk-20.11~rc3/drivers/net/i40e/i40e_flow.c-2657- input_set |= I40E_INSET_SMAC; dpdk-20.11~rc3/drivers/net/i40e/i40e_flow.c:2658: } else if (rte_is_broadcast_ether_addr(ð_mask->dst) && dpdk-20.11~rc3/drivers/net/i40e/i40e_flow.c:2659: rte_is_broadcast_ether_addr(ð_mask->src)) { dpdk-20.11~rc3/drivers/net/i40e/i40e_flow.c-2660- filter->input.flow.l2_flow.dst = ############################################## dpdk-20.11~rc3/drivers/net/i40e/i40e_flow.c-2664- input_set |= (I40E_INSET_DMAC | I40E_INSET_SMAC); dpdk-20.11~rc3/drivers/net/i40e/i40e_flow.c:2665: } else if (!rte_is_zero_ether_addr(ð_mask->src) || dpdk-20.11~rc3/drivers/net/i40e/i40e_flow.c:2666: !rte_is_zero_ether_addr(ð_mask->dst)) { dpdk-20.11~rc3/drivers/net/i40e/i40e_flow.c-2667- rte_flow_error_set(error, EINVAL, ############################################## dpdk-20.11~rc3/drivers/net/i40e/i40e_flow.c-3872- */ dpdk-20.11~rc3/drivers/net/i40e/i40e_flow.c:3873: if (!rte_is_broadcast_ether_addr(ð_mask->dst) || dpdk-20.11~rc3/drivers/net/i40e/i40e_flow.c:3874: !rte_is_zero_ether_addr(ð_mask->src) || dpdk-20.11~rc3/drivers/net/i40e/i40e_flow.c-3875- eth_mask->type) { ############################################## dpdk-20.11~rc3/drivers/net/i40e/i40e_flow.c-4102- */ dpdk-20.11~rc3/drivers/net/i40e/i40e_flow.c:4103: if (!rte_is_broadcast_ether_addr(ð_mask->dst) || dpdk-20.11~rc3/drivers/net/i40e/i40e_flow.c:4104: !rte_is_zero_ether_addr(ð_mask->src) || dpdk-20.11~rc3/drivers/net/i40e/i40e_flow.c-4105- eth_mask->type) { ############################################## dpdk-20.11~rc3/drivers/net/i40e/i40e_pf.c-847- filter.filter_type = I40E_MACVLAN_PERFECT_MATCH; dpdk-20.11~rc3/drivers/net/i40e/i40e_pf.c:848: if (rte_is_zero_ether_addr(mac) || dpdk-20.11~rc3/drivers/net/i40e/i40e_pf.c-849- i40e_vsi_add_mac(vf->vsi, &filter)) { ############################################## dpdk-20.11~rc3/drivers/net/i40e/i40e_pf.c-889- mac = (struct rte_ether_addr *)(addr_list->list[i].addr); dpdk-20.11~rc3/drivers/net/i40e/i40e_pf.c:890: if (rte_is_zero_ether_addr(mac) || dpdk-20.11~rc3/drivers/net/i40e/i40e_pf.c-891- i40e_vsi_delete_mac(vf->vsi, mac)) { ############################################## dpdk-20.11~rc3/drivers/net/i40e/i40e_rxtx_vec_altivec.c-73- dpdk-20.11~rc3/drivers/net/i40e/i40e_rxtx_vec_altivec.c:74: /* load buf_addr(lo 64bit) and buf_iova(hi 64bit) */ dpdk-20.11~rc3/drivers/net/i40e/i40e_rxtx_vec_altivec.c-75- vaddr0 = vec_ld(0, (vector unsigned long *)&mb0->buf_addr); ############################################## dpdk-20.11~rc3/drivers/net/i40e/i40e_rxtx_vec_avx2.c-61- dpdk-20.11~rc3/drivers/net/i40e/i40e_rxtx_vec_avx2.c:62: /* load buf_addr(lo 64bit) and buf_iova(hi 64bit) */ dpdk-20.11~rc3/drivers/net/i40e/i40e_rxtx_vec_avx2.c-63- RTE_BUILD_BUG_ON(offsetof(struct rte_mbuf, buf_iova) != ############################################## dpdk-20.11~rc3/drivers/net/i40e/i40e_rxtx_vec_avx2.c-94- dpdk-20.11~rc3/drivers/net/i40e/i40e_rxtx_vec_avx2.c:95: /* load buf_addr(lo 64bit) and buf_iova(hi 64bit) */ dpdk-20.11~rc3/drivers/net/i40e/i40e_rxtx_vec_avx2.c-96- RTE_BUILD_BUG_ON(offsetof(struct rte_mbuf, buf_iova) != ############################################## dpdk-20.11~rc3/drivers/net/i40e/i40e_rxtx_vec_sse.c-59- dpdk-20.11~rc3/drivers/net/i40e/i40e_rxtx_vec_sse.c:60: /* load buf_addr(lo 64bit) and buf_iova(hi 64bit) */ dpdk-20.11~rc3/drivers/net/i40e/i40e_rxtx_vec_sse.c-61- RTE_BUILD_BUG_ON(offsetof(struct rte_mbuf, buf_iova) != ############################################## dpdk-20.11~rc3/drivers/net/i40e/i40e_vf_representor.c-324- dpdk-20.11~rc3/drivers/net/i40e/i40e_vf_representor.c:325: rte_pmd_i40e_remove_vf_mac_addr( dpdk-20.11~rc3/drivers/net/i40e/i40e_vf_representor.c-326- representor->adapter->eth_dev->data->port_id, ############################################## dpdk-20.11~rc3/drivers/net/i40e/i40e_vf_representor.c-335- dpdk-20.11~rc3/drivers/net/i40e/i40e_vf_representor.c:336: return rte_pmd_i40e_set_vf_mac_addr( dpdk-20.11~rc3/drivers/net/i40e/i40e_vf_representor.c-337- representor->adapter->eth_dev->data->port_id, ############################################## dpdk-20.11~rc3/drivers/net/i40e/rte_pmd_i40e.c-530-int dpdk-20.11~rc3/drivers/net/i40e/rte_pmd_i40e.c:531:rte_pmd_i40e_set_vf_mac_addr(uint16_t port, uint16_t vf_id, dpdk-20.11~rc3/drivers/net/i40e/rte_pmd_i40e.c-532- struct rte_ether_addr *mac_addr) ############################################## dpdk-20.11~rc3/drivers/net/i40e/rte_pmd_i40e.c-540- dpdk-20.11~rc3/drivers/net/i40e/rte_pmd_i40e.c:541: if (i40e_validate_mac_addr((u8 *)mac_addr) != I40E_SUCCESS) dpdk-20.11~rc3/drivers/net/i40e/rte_pmd_i40e.c-542- return -EINVAL; ############################################## dpdk-20.11~rc3/drivers/net/i40e/rte_pmd_i40e.c-576-int dpdk-20.11~rc3/drivers/net/i40e/rte_pmd_i40e.c:577:rte_pmd_i40e_remove_vf_mac_addr(uint16_t port, uint16_t vf_id, dpdk-20.11~rc3/drivers/net/i40e/rte_pmd_i40e.c-578- struct rte_ether_addr *mac_addr) ############################################## dpdk-20.11~rc3/drivers/net/i40e/rte_pmd_i40e.c-585- dpdk-20.11~rc3/drivers/net/i40e/rte_pmd_i40e.c:586: if (i40e_validate_mac_addr((u8 *)mac_addr) != I40E_SUCCESS) dpdk-20.11~rc3/drivers/net/i40e/rte_pmd_i40e.c-587- return -EINVAL; ############################################## dpdk-20.11~rc3/drivers/net/i40e/rte_pmd_i40e.c-607- dpdk-20.11~rc3/drivers/net/i40e/rte_pmd_i40e.c:608: if (rte_is_same_ether_addr(mac_addr, &vf->mac_addr)) dpdk-20.11~rc3/drivers/net/i40e/rte_pmd_i40e.c-609- /* Reset the mac with NULL address */ ############################################## dpdk-20.11~rc3/drivers/net/i40e/rte_pmd_i40e.c-2358-int dpdk-20.11~rc3/drivers/net/i40e/rte_pmd_i40e.c:2359:rte_pmd_i40e_add_vf_mac_addr(uint16_t port, uint16_t vf_id, dpdk-20.11~rc3/drivers/net/i40e/rte_pmd_i40e.c-2360- struct rte_ether_addr *mac_addr) ############################################## dpdk-20.11~rc3/drivers/net/i40e/rte_pmd_i40e.c-2368- dpdk-20.11~rc3/drivers/net/i40e/rte_pmd_i40e.c:2369: if (i40e_validate_mac_addr((u8 *)mac_addr) != I40E_SUCCESS) dpdk-20.11~rc3/drivers/net/i40e/rte_pmd_i40e.c-2370- return -EINVAL; ############################################## dpdk-20.11~rc3/drivers/net/i40e/rte_pmd_i40e.c-2522- dpdk-20.11~rc3/drivers/net/i40e/rte_pmd_i40e.c:2523: if (rte_is_same_ether_addr(mac, vf_mac)) dpdk-20.11~rc3/drivers/net/i40e/rte_pmd_i40e.c-2524- return vf_id; ############################################## dpdk-20.11~rc3/drivers/net/i40e/rte_pmd_i40e.h-456- */ dpdk-20.11~rc3/drivers/net/i40e/rte_pmd_i40e.h:457:int rte_pmd_i40e_set_vf_mac_addr(uint16_t port, uint16_t vf_id, dpdk-20.11~rc3/drivers/net/i40e/rte_pmd_i40e.h-458- struct rte_ether_addr *mac_addr); ############################################## dpdk-20.11~rc3/drivers/net/i40e/rte_pmd_i40e.h-474-int dpdk-20.11~rc3/drivers/net/i40e/rte_pmd_i40e.h:475:rte_pmd_i40e_remove_vf_mac_addr(uint16_t port, uint16_t vf_id, dpdk-20.11~rc3/drivers/net/i40e/rte_pmd_i40e.h-476- struct rte_ether_addr *mac_addr); ############################################## dpdk-20.11~rc3/drivers/net/i40e/rte_pmd_i40e.h-857- */ dpdk-20.11~rc3/drivers/net/i40e/rte_pmd_i40e.h:858:int rte_pmd_i40e_add_vf_mac_addr(uint16_t port, uint16_t vf_id, dpdk-20.11~rc3/drivers/net/i40e/rte_pmd_i40e.h-859- struct rte_ether_addr *mac_addr); ############################################## dpdk-20.11~rc3/drivers/net/iavf/iavf.h-307- uint16_t index); dpdk-20.11~rc3/drivers/net/iavf/iavf.h:308:void iavf_add_del_all_mac_addr(struct iavf_adapter *adapter, bool add); dpdk-20.11~rc3/drivers/net/iavf/iavf.h-309-int iavf_dev_link_update(struct rte_eth_dev *dev, ############################################## dpdk-20.11~rc3/drivers/net/iavf/iavf.h-314- bool enable_multicast); dpdk-20.11~rc3/drivers/net/iavf/iavf.h:315:int iavf_add_del_eth_addr(struct iavf_adapter *adapter, dpdk-20.11~rc3/drivers/net/iavf/iavf.h-316- struct rte_ether_addr *addr, bool add); ############################################## dpdk-20.11~rc3/drivers/net/iavf/iavf_ethdev.c-94-static int iavf_dev_allmulticast_disable(struct rte_eth_dev *dev); dpdk-20.11~rc3/drivers/net/iavf/iavf_ethdev.c:95:static int iavf_dev_add_mac_addr(struct rte_eth_dev *dev, dpdk-20.11~rc3/drivers/net/iavf/iavf_ethdev.c-96- struct rte_ether_addr *addr, ############################################## dpdk-20.11~rc3/drivers/net/iavf/iavf_ethdev.c-98- uint32_t pool); dpdk-20.11~rc3/drivers/net/iavf/iavf_ethdev.c:99:static void iavf_dev_del_mac_addr(struct rte_eth_dev *dev, uint32_t index); dpdk-20.11~rc3/drivers/net/iavf/iavf_ethdev.c-100-static int iavf_dev_vlan_filter_set(struct rte_eth_dev *dev, ############################################## dpdk-20.11~rc3/drivers/net/iavf/iavf_ethdev.c-113-static int iavf_dev_mtu_set(struct rte_eth_dev *dev, uint16_t mtu); dpdk-20.11~rc3/drivers/net/iavf/iavf_ethdev.c:114:static int iavf_dev_set_default_mac_addr(struct rte_eth_dev *dev, dpdk-20.11~rc3/drivers/net/iavf/iavf_ethdev.c-115- struct rte_ether_addr *mac_addr); ############################################## dpdk-20.11~rc3/drivers/net/iavf/iavf_ethdev.c-700- /* Set all mac addrs */ dpdk-20.11~rc3/drivers/net/iavf/iavf_ethdev.c:701: iavf_add_del_all_mac_addr(adapter, true); dpdk-20.11~rc3/drivers/net/iavf/iavf_ethdev.c-702- ############################################## dpdk-20.11~rc3/drivers/net/iavf/iavf_ethdev.c-714-err_mac: dpdk-20.11~rc3/drivers/net/iavf/iavf_ethdev.c:715: iavf_add_del_all_mac_addr(adapter, false); dpdk-20.11~rc3/drivers/net/iavf/iavf_ethdev.c-716-err_queue: ############################################## dpdk-20.11~rc3/drivers/net/iavf/iavf_ethdev.c-743- /* remove all mac addrs */ dpdk-20.11~rc3/drivers/net/iavf/iavf_ethdev.c:744: iavf_add_del_all_mac_addr(adapter, false); dpdk-20.11~rc3/drivers/net/iavf/iavf_ethdev.c-745- ############################################## dpdk-20.11~rc3/drivers/net/iavf/iavf_ethdev.c-940-static int dpdk-20.11~rc3/drivers/net/iavf/iavf_ethdev.c:941:iavf_dev_add_mac_addr(struct rte_eth_dev *dev, struct rte_ether_addr *addr, dpdk-20.11~rc3/drivers/net/iavf/iavf_ethdev.c-942- __rte_unused uint32_t index, ############################################## dpdk-20.11~rc3/drivers/net/iavf/iavf_ethdev.c-949- dpdk-20.11~rc3/drivers/net/iavf/iavf_ethdev.c:950: if (rte_is_zero_ether_addr(addr)) { dpdk-20.11~rc3/drivers/net/iavf/iavf_ethdev.c-951- PMD_DRV_LOG(ERR, "Invalid Ethernet Address"); ############################################## dpdk-20.11~rc3/drivers/net/iavf/iavf_ethdev.c-954- dpdk-20.11~rc3/drivers/net/iavf/iavf_ethdev.c:955: err = iavf_add_del_eth_addr(adapter, addr, true); dpdk-20.11~rc3/drivers/net/iavf/iavf_ethdev.c-956- if (err) { ############################################## dpdk-20.11~rc3/drivers/net/iavf/iavf_ethdev.c-966-static void dpdk-20.11~rc3/drivers/net/iavf/iavf_ethdev.c:967:iavf_dev_del_mac_addr(struct rte_eth_dev *dev, uint32_t index) dpdk-20.11~rc3/drivers/net/iavf/iavf_ethdev.c-968-{ ############################################## dpdk-20.11~rc3/drivers/net/iavf/iavf_ethdev.c-976- dpdk-20.11~rc3/drivers/net/iavf/iavf_ethdev.c:977: err = iavf_add_del_eth_addr(adapter, addr, false); dpdk-20.11~rc3/drivers/net/iavf/iavf_ethdev.c-978- if (err) ############################################## dpdk-20.11~rc3/drivers/net/iavf/iavf_ethdev.c-1182-static int dpdk-20.11~rc3/drivers/net/iavf/iavf_ethdev.c:1183:iavf_dev_set_default_mac_addr(struct rte_eth_dev *dev, dpdk-20.11~rc3/drivers/net/iavf/iavf_ethdev.c-1184- struct rte_ether_addr *mac_addr) ############################################## dpdk-20.11~rc3/drivers/net/iavf/iavf_ethdev.c-1195- /* If the MAC address is configured by host, skip the setting */ dpdk-20.11~rc3/drivers/net/iavf/iavf_ethdev.c:1196: if (rte_is_valid_assigned_ether_addr(perm_addr)) dpdk-20.11~rc3/drivers/net/iavf/iavf_ethdev.c-1197- return -EPERM; dpdk-20.11~rc3/drivers/net/iavf/iavf_ethdev.c-1198- dpdk-20.11~rc3/drivers/net/iavf/iavf_ethdev.c:1199: ret = iavf_add_del_eth_addr(adapter, old_addr, false); dpdk-20.11~rc3/drivers/net/iavf/iavf_ethdev.c-1200- if (ret) ############################################## dpdk-20.11~rc3/drivers/net/iavf/iavf_ethdev.c-1209- dpdk-20.11~rc3/drivers/net/iavf/iavf_ethdev.c:1210: ret = iavf_add_del_eth_addr(adapter, mac_addr, true); dpdk-20.11~rc3/drivers/net/iavf/iavf_ethdev.c-1211- if (ret) ############################################## dpdk-20.11~rc3/drivers/net/iavf/iavf_ethdev.c-2008- */ dpdk-20.11~rc3/drivers/net/iavf/iavf_ethdev.c:2009: if (!rte_is_valid_assigned_ether_addr( dpdk-20.11~rc3/drivers/net/iavf/iavf_ethdev.c-2010- (struct rte_ether_addr *)hw->mac.addr)) dpdk-20.11~rc3/drivers/net/iavf/iavf_ethdev.c:2011: rte_eth_random_addr(hw->mac.addr); dpdk-20.11~rc3/drivers/net/iavf/iavf_ethdev.c-2012- rte_ether_addr_copy((struct rte_ether_addr *)hw->mac.addr, ############################################## dpdk-20.11~rc3/drivers/net/iavf/iavf_fdir.c-504- if (eth_spec && eth_mask) { dpdk-20.11~rc3/drivers/net/iavf/iavf_fdir.c:505: if (!rte_is_zero_ether_addr(ð_mask->src) || dpdk-20.11~rc3/drivers/net/iavf/iavf_fdir.c:506: !rte_is_zero_ether_addr(ð_mask->dst)) { dpdk-20.11~rc3/drivers/net/iavf/iavf_fdir.c-507- rte_flow_error_set(error, EINVAL, ############################################## dpdk-20.11~rc3/drivers/net/iavf/iavf_rxtx_vec_avx2.c-54- dpdk-20.11~rc3/drivers/net/iavf/iavf_rxtx_vec_avx2.c:55: /* load buf_addr(lo 64bit) and buf_iova(hi 64bit) */ dpdk-20.11~rc3/drivers/net/iavf/iavf_rxtx_vec_avx2.c-56- RTE_BUILD_BUG_ON(offsetof(struct rte_mbuf, buf_iova) != ############################################## dpdk-20.11~rc3/drivers/net/iavf/iavf_rxtx_vec_avx2.c-87- dpdk-20.11~rc3/drivers/net/iavf/iavf_rxtx_vec_avx2.c:88: /* load buf_addr(lo 64bit) and buf_iova(hi 64bit) */ dpdk-20.11~rc3/drivers/net/iavf/iavf_rxtx_vec_avx2.c-89- RTE_BUILD_BUG_ON(offsetof(struct rte_mbuf, buf_iova) != ############################################## dpdk-20.11~rc3/drivers/net/iavf/iavf_rxtx_vec_sse.c-56- dpdk-20.11~rc3/drivers/net/iavf/iavf_rxtx_vec_sse.c:57: /* load buf_addr(lo 64bit) and buf_iova(hi 64bit) */ dpdk-20.11~rc3/drivers/net/iavf/iavf_rxtx_vec_sse.c-58- RTE_BUILD_BUG_ON(offsetof(struct rte_mbuf, buf_iova) != ############################################## dpdk-20.11~rc3/drivers/net/iavf/iavf_vchnl.c-976-void dpdk-20.11~rc3/drivers/net/iavf/iavf_vchnl.c:977:iavf_add_del_all_mac_addr(struct iavf_adapter *adapter, bool add) dpdk-20.11~rc3/drivers/net/iavf/iavf_vchnl.c-978-{ ############################################## dpdk-20.11~rc3/drivers/net/iavf/iavf_vchnl.c-991- addr = &adapter->eth_dev->data->mac_addrs[i]; dpdk-20.11~rc3/drivers/net/iavf/iavf_vchnl.c:992: if (rte_is_zero_ether_addr(addr)) dpdk-20.11~rc3/drivers/net/iavf/iavf_vchnl.c-993- continue; ############################################## dpdk-20.11~rc3/drivers/net/iavf/iavf_vchnl.c-1008- addr = &adapter->eth_dev->data->mac_addrs[i]; dpdk-20.11~rc3/drivers/net/iavf/iavf_vchnl.c:1009: if (rte_is_zero_ether_addr(addr)) dpdk-20.11~rc3/drivers/net/iavf/iavf_vchnl.c-1010- continue; ############################################## dpdk-20.11~rc3/drivers/net/iavf/iavf_vchnl.c-1106-int dpdk-20.11~rc3/drivers/net/iavf/iavf_vchnl.c:1107:iavf_add_del_eth_addr(struct iavf_adapter *adapter, struct rte_ether_addr *addr, dpdk-20.11~rc3/drivers/net/iavf/iavf_vchnl.c-1108- bool add) ############################################## dpdk-20.11~rc3/drivers/net/ice/base/ice_controlq.c-841- LE32_TO_CPU(cq_desc->params.generic.param1)); dpdk-20.11~rc3/drivers/net/ice/base/ice_controlq.c:842: ice_debug(hw, ICE_DBG_AQ_DESC, "\taddr (h,l) 0x%08X 0x%08X\n", dpdk-20.11~rc3/drivers/net/ice/base/ice_controlq.c-843- LE32_TO_CPU(cq_desc->params.generic.addr_high), ############################################## dpdk-20.11~rc3/drivers/net/ice/base/ice_fdir.c-877- */ dpdk-20.11~rc3/drivers/net/ice/base/ice_fdir.c:878:static void ice_pkt_insert_ipv6_addr(u8 *pkt, int offset, __be32 *addr) dpdk-20.11~rc3/drivers/net/ice/base/ice_fdir.c-879-{ ############################################## dpdk-20.11~rc3/drivers/net/ice/base/ice_fdir.c-962- */ dpdk-20.11~rc3/drivers/net/ice/base/ice_fdir.c:963:static void ice_pkt_insert_mac_addr(u8 *pkt, u8 *addr) dpdk-20.11~rc3/drivers/net/ice/base/ice_fdir.c-964-{ ############################################## dpdk-20.11~rc3/drivers/net/ice/base/ice_fdir.c-1054- ice_pkt_insert_u8(loc, ICE_IPV4_TTL_OFFSET, input->ip.v4.ttl); dpdk-20.11~rc3/drivers/net/ice/base/ice_fdir.c:1055: ice_pkt_insert_mac_addr(loc, input->ext_data.dst_mac); dpdk-20.11~rc3/drivers/net/ice/base/ice_fdir.c-1056- if (frag) ############################################## dpdk-20.11~rc3/drivers/net/ice/base/ice_fdir.c-1059- case ICE_FLTR_PTYPE_NONF_IPV4_UDP: dpdk-20.11~rc3/drivers/net/ice/base/ice_fdir.c:1060: ice_pkt_insert_mac_addr(pkt, input->ext_data_outer.dst_mac); dpdk-20.11~rc3/drivers/net/ice/base/ice_fdir.c:1061: ice_pkt_insert_mac_addr(pkt + ETH_ALEN, dpdk-20.11~rc3/drivers/net/ice/base/ice_fdir.c-1062- input->ext_data_outer.src_mac); ############################################## dpdk-20.11~rc3/drivers/net/ice/base/ice_fdir.c-1077- ice_pkt_insert_u8(loc, ICE_IPV4_TTL_OFFSET, input->ip.v4.ttl); dpdk-20.11~rc3/drivers/net/ice/base/ice_fdir.c:1078: ice_pkt_insert_mac_addr(loc, input->ext_data.dst_mac); dpdk-20.11~rc3/drivers/net/ice/base/ice_fdir.c:1079: ice_pkt_insert_mac_addr(loc + ETH_ALEN, input->ext_data.src_mac); dpdk-20.11~rc3/drivers/net/ice/base/ice_fdir.c-1080- break; ############################################## dpdk-20.11~rc3/drivers/net/ice/base/ice_fdir.c-1091- ice_pkt_insert_u8(loc, ICE_IPV4_TTL_OFFSET, input->ip.v4.ttl); dpdk-20.11~rc3/drivers/net/ice/base/ice_fdir.c:1092: ice_pkt_insert_mac_addr(loc, input->ext_data.dst_mac); dpdk-20.11~rc3/drivers/net/ice/base/ice_fdir.c-1093- break; ############################################## dpdk-20.11~rc3/drivers/net/ice/base/ice_fdir.c-1102- input->ip.v4.proto); dpdk-20.11~rc3/drivers/net/ice/base/ice_fdir.c:1103: ice_pkt_insert_mac_addr(loc, input->ext_data.dst_mac); dpdk-20.11~rc3/drivers/net/ice/base/ice_fdir.c-1104- break; ############################################## dpdk-20.11~rc3/drivers/net/ice/base/ice_fdir.c-1126- case ICE_FLTR_PTYPE_NONF_IPV6_GTPU_IPV6_OTHER: dpdk-20.11~rc3/drivers/net/ice/base/ice_fdir.c:1127: ice_pkt_insert_ipv6_addr(loc, ICE_IPV6_DST_ADDR_OFFSET, dpdk-20.11~rc3/drivers/net/ice/base/ice_fdir.c-1128- input->ip.v6.src_ip); dpdk-20.11~rc3/drivers/net/ice/base/ice_fdir.c:1129: ice_pkt_insert_ipv6_addr(loc, ICE_IPV6_SRC_ADDR_OFFSET, dpdk-20.11~rc3/drivers/net/ice/base/ice_fdir.c-1130- input->ip.v6.dst_ip); ############################################## dpdk-20.11~rc3/drivers/net/ice/base/ice_fdir.c-1134- case ICE_FLTR_PTYPE_NONF_IPV6_GTPU_EH_IPV6_OTHER: dpdk-20.11~rc3/drivers/net/ice/base/ice_fdir.c:1135: ice_pkt_insert_ipv6_addr(loc, ICE_IPV6_DST_ADDR_OFFSET, dpdk-20.11~rc3/drivers/net/ice/base/ice_fdir.c-1136- input->ip.v6.src_ip); dpdk-20.11~rc3/drivers/net/ice/base/ice_fdir.c:1137: ice_pkt_insert_ipv6_addr(loc, ICE_IPV6_SRC_ADDR_OFFSET, dpdk-20.11~rc3/drivers/net/ice/base/ice_fdir.c-1138- input->ip.v6.dst_ip); ############################################## dpdk-20.11~rc3/drivers/net/ice/base/ice_fdir.c-1176- case ICE_FLTR_PTYPE_NONF_IPV6_NAT_T_ESP: dpdk-20.11~rc3/drivers/net/ice/base/ice_fdir.c:1177: ice_pkt_insert_ipv6_addr(loc, ICE_IPV6_DST_ADDR_OFFSET, dpdk-20.11~rc3/drivers/net/ice/base/ice_fdir.c-1178- input->ip.v6.src_ip); dpdk-20.11~rc3/drivers/net/ice/base/ice_fdir.c:1179: ice_pkt_insert_ipv6_addr(loc, ICE_IPV6_SRC_ADDR_OFFSET, dpdk-20.11~rc3/drivers/net/ice/base/ice_fdir.c-1180- input->ip.v6.dst_ip); ############################################## dpdk-20.11~rc3/drivers/net/ice/base/ice_fdir.c-1198- case ICE_FLTR_PTYPE_NONF_IPV6_TCP: dpdk-20.11~rc3/drivers/net/ice/base/ice_fdir.c:1199: ice_pkt_insert_ipv6_addr(loc, ICE_IPV6_DST_ADDR_OFFSET, dpdk-20.11~rc3/drivers/net/ice/base/ice_fdir.c-1200- input->ip.v6.src_ip); dpdk-20.11~rc3/drivers/net/ice/base/ice_fdir.c:1201: ice_pkt_insert_ipv6_addr(loc, ICE_IPV6_SRC_ADDR_OFFSET, dpdk-20.11~rc3/drivers/net/ice/base/ice_fdir.c-1202- input->ip.v6.dst_ip); ############################################## dpdk-20.11~rc3/drivers/net/ice/base/ice_fdir.c-1208- ice_pkt_insert_u8(loc, ICE_IPV6_HLIM_OFFSET, input->ip.v6.hlim); dpdk-20.11~rc3/drivers/net/ice/base/ice_fdir.c:1209: ice_pkt_insert_mac_addr(loc, input->ext_data.dst_mac); dpdk-20.11~rc3/drivers/net/ice/base/ice_fdir.c-1210- break; dpdk-20.11~rc3/drivers/net/ice/base/ice_fdir.c-1211- case ICE_FLTR_PTYPE_NONF_IPV6_UDP: dpdk-20.11~rc3/drivers/net/ice/base/ice_fdir.c:1212: ice_pkt_insert_ipv6_addr(loc, ICE_IPV6_DST_ADDR_OFFSET, dpdk-20.11~rc3/drivers/net/ice/base/ice_fdir.c-1213- input->ip.v6.src_ip); dpdk-20.11~rc3/drivers/net/ice/base/ice_fdir.c:1214: ice_pkt_insert_ipv6_addr(loc, ICE_IPV6_SRC_ADDR_OFFSET, dpdk-20.11~rc3/drivers/net/ice/base/ice_fdir.c-1215- input->ip.v6.dst_ip); ############################################## dpdk-20.11~rc3/drivers/net/ice/base/ice_fdir.c-1221- ice_pkt_insert_u8(loc, ICE_IPV6_HLIM_OFFSET, input->ip.v6.hlim); dpdk-20.11~rc3/drivers/net/ice/base/ice_fdir.c:1222: ice_pkt_insert_mac_addr(loc, input->ext_data.dst_mac); dpdk-20.11~rc3/drivers/net/ice/base/ice_fdir.c-1223- break; dpdk-20.11~rc3/drivers/net/ice/base/ice_fdir.c-1224- case ICE_FLTR_PTYPE_NONF_IPV6_SCTP: dpdk-20.11~rc3/drivers/net/ice/base/ice_fdir.c:1225: ice_pkt_insert_ipv6_addr(loc, ICE_IPV6_DST_ADDR_OFFSET, dpdk-20.11~rc3/drivers/net/ice/base/ice_fdir.c-1226- input->ip.v6.src_ip); dpdk-20.11~rc3/drivers/net/ice/base/ice_fdir.c:1227: ice_pkt_insert_ipv6_addr(loc, ICE_IPV6_SRC_ADDR_OFFSET, dpdk-20.11~rc3/drivers/net/ice/base/ice_fdir.c-1228- input->ip.v6.dst_ip); ############################################## dpdk-20.11~rc3/drivers/net/ice/base/ice_fdir.c-1234- ice_pkt_insert_u8(loc, ICE_IPV6_HLIM_OFFSET, input->ip.v6.hlim); dpdk-20.11~rc3/drivers/net/ice/base/ice_fdir.c:1235: ice_pkt_insert_mac_addr(loc, input->ext_data.dst_mac); dpdk-20.11~rc3/drivers/net/ice/base/ice_fdir.c-1236- break; dpdk-20.11~rc3/drivers/net/ice/base/ice_fdir.c-1237- case ICE_FLTR_PTYPE_NONF_IPV6_OTHER: dpdk-20.11~rc3/drivers/net/ice/base/ice_fdir.c:1238: ice_pkt_insert_ipv6_addr(loc, ICE_IPV6_DST_ADDR_OFFSET, dpdk-20.11~rc3/drivers/net/ice/base/ice_fdir.c-1239- input->ip.v6.src_ip); dpdk-20.11~rc3/drivers/net/ice/base/ice_fdir.c:1240: ice_pkt_insert_ipv6_addr(loc, ICE_IPV6_SRC_ADDR_OFFSET, dpdk-20.11~rc3/drivers/net/ice/base/ice_fdir.c-1241- input->ip.v6.dst_ip); ############################################## dpdk-20.11~rc3/drivers/net/ice/base/ice_fdir.c-1245- input->ip.v6.proto); dpdk-20.11~rc3/drivers/net/ice/base/ice_fdir.c:1246: ice_pkt_insert_mac_addr(loc, input->ext_data.dst_mac); dpdk-20.11~rc3/drivers/net/ice/base/ice_fdir.c-1247- break; ############################################## dpdk-20.11~rc3/drivers/net/ice/base/ice_fdir.c-1361- */ dpdk-20.11~rc3/drivers/net/ice/base/ice_fdir.c:1362:static int ice_cmp_ipv6_addr(__be32 *a, __be32 *b) dpdk-20.11~rc3/drivers/net/ice/base/ice_fdir.c-1363-{ ############################################## dpdk-20.11~rc3/drivers/net/ice/base/ice_fdir.c-1406- a->ip.v6.src_port == b->ip.v6.src_port && dpdk-20.11~rc3/drivers/net/ice/base/ice_fdir.c:1407: !ice_cmp_ipv6_addr(a->ip.v6.dst_ip, dpdk-20.11~rc3/drivers/net/ice/base/ice_fdir.c-1408- b->ip.v6.dst_ip) && dpdk-20.11~rc3/drivers/net/ice/base/ice_fdir.c:1409: !ice_cmp_ipv6_addr(a->ip.v6.src_ip, dpdk-20.11~rc3/drivers/net/ice/base/ice_fdir.c-1410- b->ip.v6.src_ip)) ############################################## dpdk-20.11~rc3/drivers/net/ice/base/ice_hw_autogen.h-2380-#define GL_ACLEXT_CDMD_L1SEL_BIDIR_ENA_M MAKEMASK(0x3, 30) dpdk-20.11~rc3/drivers/net/ice/base/ice_hw_autogen.h:2381:#define GL_ACLEXT_CTLTBL_L2ADDR(_i) (0x00210084 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */ dpdk-20.11~rc3/drivers/net/ice/base/ice_hw_autogen.h-2382-#define GL_ACLEXT_CTLTBL_L2ADDR_MAX_INDEX 2 ############################################## dpdk-20.11~rc3/drivers/net/ice/base/ice_hw_autogen.h-2430-#define GL_ACLEXT_FORCE_PID_STATIC_PID_EN_M BIT(31) dpdk-20.11~rc3/drivers/net/ice/base/ice_hw_autogen.h:2431:#define GL_ACLEXT_K2N_L2ADDR(_i) (0x00210144 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */ dpdk-20.11~rc3/drivers/net/ice/base/ice_hw_autogen.h-2432-#define GL_ACLEXT_K2N_L2ADDR_MAX_INDEX 2 ############################################## dpdk-20.11~rc3/drivers/net/ice/base/ice_hw_autogen.h-2488-#define GL_ACLEXT_L2PRTMOD_XLT2_M MAKEMASK(0x3, 8) dpdk-20.11~rc3/drivers/net/ice/base/ice_hw_autogen.h:2489:#define GL_ACLEXT_N2N_L2ADDR(_i) (0x0021015C + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */ dpdk-20.11~rc3/drivers/net/ice/base/ice_hw_autogen.h-2490-#define GL_ACLEXT_N2N_L2ADDR_MAX_INDEX 2 ############################################## dpdk-20.11~rc3/drivers/net/ice/base/ice_hw_autogen.h-2504-#define GL_ACLEXT_N2N_L2DATA_DATA3_M MAKEMASK(0xFF, 24) dpdk-20.11~rc3/drivers/net/ice/base/ice_hw_autogen.h:2505:#define GL_ACLEXT_P2P_L1ADDR(_i) (0x00210024 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */ dpdk-20.11~rc3/drivers/net/ice/base/ice_hw_autogen.h-2506-#define GL_ACLEXT_P2P_L1ADDR_MAX_INDEX 2 ############################################## dpdk-20.11~rc3/drivers/net/ice/base/ice_hw_autogen.h-2522-#define GL_ACLEXT_PLVL_SEL_PLVL_SEL_M BIT(0) dpdk-20.11~rc3/drivers/net/ice/base/ice_hw_autogen.h:2523:#define GL_ACLEXT_TCAM_L2ADDR(_i) (0x00210114 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */ dpdk-20.11~rc3/drivers/net/ice/base/ice_hw_autogen.h-2524-#define GL_ACLEXT_TCAM_L2ADDR_MAX_INDEX 2 ############################################## dpdk-20.11~rc3/drivers/net/ice/base/ice_hw_autogen.h-2536-#define GL_ACLEXT_TCAM_L2DATAMSB_DATAMSB_M MAKEMASK(0xFF, 0) dpdk-20.11~rc3/drivers/net/ice/base/ice_hw_autogen.h:2537:#define GL_ACLEXT_XLT0_L1ADDR(_i) (0x0021003C + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */ dpdk-20.11~rc3/drivers/net/ice/base/ice_hw_autogen.h-2538-#define GL_ACLEXT_XLT0_L1ADDR_MAX_INDEX 2 ############################################## dpdk-20.11~rc3/drivers/net/ice/base/ice_hw_autogen.h-2546-#define GL_ACLEXT_XLT0_L1DATA_DATA_M MAKEMASK(0xFFFFFFFF, 0) dpdk-20.11~rc3/drivers/net/ice/base/ice_hw_autogen.h:2547:#define GL_ACLEXT_XLT1_L2ADDR(_i) (0x002100C0 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */ dpdk-20.11~rc3/drivers/net/ice/base/ice_hw_autogen.h-2548-#define GL_ACLEXT_XLT1_L2ADDR_MAX_INDEX 2 ############################################## dpdk-20.11~rc3/drivers/net/ice/base/ice_hw_autogen.h-2556-#define GL_ACLEXT_XLT1_L2DATA_DATA_M MAKEMASK(0xFFFFFFFF, 0) dpdk-20.11~rc3/drivers/net/ice/base/ice_hw_autogen.h:2557:#define GL_ACLEXT_XLT2_L2ADDR(_i) (0x002100D8 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */ dpdk-20.11~rc3/drivers/net/ice/base/ice_hw_autogen.h-2558-#define GL_ACLEXT_XLT2_L2ADDR_MAX_INDEX 2 ############################################## dpdk-20.11~rc3/drivers/net/ice/base/ice_hw_autogen.h-2578-#define GL_PREEXT_CDMD_L1SEL_BIDIR_ENA_M MAKEMASK(0x3, 30) dpdk-20.11~rc3/drivers/net/ice/base/ice_hw_autogen.h:2579:#define GL_PREEXT_CTLTBL_L2ADDR(_i) (0x0020F084 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */ dpdk-20.11~rc3/drivers/net/ice/base/ice_hw_autogen.h-2580-#define GL_PREEXT_CTLTBL_L2ADDR_MAX_INDEX 2 ############################################## dpdk-20.11~rc3/drivers/net/ice/base/ice_hw_autogen.h-2624-#define GL_PREEXT_FORCE_PID_STATIC_PID_EN_M BIT(31) dpdk-20.11~rc3/drivers/net/ice/base/ice_hw_autogen.h:2625:#define GL_PREEXT_K2N_L2ADDR(_i) (0x0020F144 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */ dpdk-20.11~rc3/drivers/net/ice/base/ice_hw_autogen.h-2626-#define GL_PREEXT_K2N_L2ADDR_MAX_INDEX 2 ############################################## dpdk-20.11~rc3/drivers/net/ice/base/ice_hw_autogen.h-2682-#define GL_PREEXT_L2PRTMOD_XLT2_M MAKEMASK(0x3, 8) dpdk-20.11~rc3/drivers/net/ice/base/ice_hw_autogen.h:2683:#define GL_PREEXT_N2N_L2ADDR(_i) (0x0020F15C + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */ dpdk-20.11~rc3/drivers/net/ice/base/ice_hw_autogen.h-2684-#define GL_PREEXT_N2N_L2ADDR_MAX_INDEX 2 ############################################## dpdk-20.11~rc3/drivers/net/ice/base/ice_hw_autogen.h-2698-#define GL_PREEXT_N2N_L2DATA_DATA3_M MAKEMASK(0xFF, 24) dpdk-20.11~rc3/drivers/net/ice/base/ice_hw_autogen.h:2699:#define GL_PREEXT_P2P_L1ADDR(_i) (0x0020F024 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */ dpdk-20.11~rc3/drivers/net/ice/base/ice_hw_autogen.h-2700-#define GL_PREEXT_P2P_L1ADDR_MAX_INDEX 2 ############################################## dpdk-20.11~rc3/drivers/net/ice/base/ice_hw_autogen.h-2716-#define GL_PREEXT_PLVL_SEL_PLVL_SEL_M BIT(0) dpdk-20.11~rc3/drivers/net/ice/base/ice_hw_autogen.h:2717:#define GL_PREEXT_TCAM_L2ADDR(_i) (0x0020F114 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */ dpdk-20.11~rc3/drivers/net/ice/base/ice_hw_autogen.h-2718-#define GL_PREEXT_TCAM_L2ADDR_MAX_INDEX 2 ############################################## dpdk-20.11~rc3/drivers/net/ice/base/ice_hw_autogen.h-2730-#define GL_PREEXT_TCAM_L2DATAMSB_DATAMSB_M MAKEMASK(0xFF, 0) dpdk-20.11~rc3/drivers/net/ice/base/ice_hw_autogen.h:2731:#define GL_PREEXT_XLT0_L1ADDR(_i) (0x0020F03C + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */ dpdk-20.11~rc3/drivers/net/ice/base/ice_hw_autogen.h-2732-#define GL_PREEXT_XLT0_L1ADDR_MAX_INDEX 2 ############################################## dpdk-20.11~rc3/drivers/net/ice/base/ice_hw_autogen.h-2740-#define GL_PREEXT_XLT0_L1DATA_DATA_M MAKEMASK(0xFFFFFFFF, 0) dpdk-20.11~rc3/drivers/net/ice/base/ice_hw_autogen.h:2741:#define GL_PREEXT_XLT1_L2ADDR(_i) (0x0020F0C0 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */ dpdk-20.11~rc3/drivers/net/ice/base/ice_hw_autogen.h-2742-#define GL_PREEXT_XLT1_L2ADDR_MAX_INDEX 2 ############################################## dpdk-20.11~rc3/drivers/net/ice/base/ice_hw_autogen.h-2750-#define GL_PREEXT_XLT1_L2DATA_DATA_M MAKEMASK(0xFFFFFFFF, 0) dpdk-20.11~rc3/drivers/net/ice/base/ice_hw_autogen.h:2751:#define GL_PREEXT_XLT2_L2ADDR(_i) (0x0020F0D8 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */ dpdk-20.11~rc3/drivers/net/ice/base/ice_hw_autogen.h-2752-#define GL_PREEXT_XLT2_L2ADDR_MAX_INDEX 2 ############################################## dpdk-20.11~rc3/drivers/net/ice/base/ice_hw_autogen.h-2772-#define GL_PSTEXT_CDMD_L1SEL_BIDIR_ENA_M MAKEMASK(0x3, 30) dpdk-20.11~rc3/drivers/net/ice/base/ice_hw_autogen.h:2773:#define GL_PSTEXT_CTLTBL_L2ADDR(_i) (0x0020E084 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */ dpdk-20.11~rc3/drivers/net/ice/base/ice_hw_autogen.h-2774-#define GL_PSTEXT_CTLTBL_L2ADDR_MAX_INDEX 2 ############################################## dpdk-20.11~rc3/drivers/net/ice/base/ice_hw_autogen.h-2826-#define GL_PSTEXT_FORCE_PID_STATIC_PID_EN_M BIT(31) dpdk-20.11~rc3/drivers/net/ice/base/ice_hw_autogen.h:2827:#define GL_PSTEXT_K2N_L2ADDR(_i) (0x0020E144 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */ dpdk-20.11~rc3/drivers/net/ice/base/ice_hw_autogen.h-2828-#define GL_PSTEXT_K2N_L2ADDR_MAX_INDEX 2 ############################################## dpdk-20.11~rc3/drivers/net/ice/base/ice_hw_autogen.h-2864-#define GL_PSTEXT_L2PRTMOD_XLT2_M MAKEMASK(0x3, 8) dpdk-20.11~rc3/drivers/net/ice/base/ice_hw_autogen.h:2865:#define GL_PSTEXT_N2N_L2ADDR(_i) (0x0020E15C + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */ dpdk-20.11~rc3/drivers/net/ice/base/ice_hw_autogen.h-2866-#define GL_PSTEXT_N2N_L2ADDR_MAX_INDEX 2 ############################################## dpdk-20.11~rc3/drivers/net/ice/base/ice_hw_autogen.h-2880-#define GL_PSTEXT_N2N_L2DATA_DATA3_M MAKEMASK(0xFF, 24) dpdk-20.11~rc3/drivers/net/ice/base/ice_hw_autogen.h:2881:#define GL_PSTEXT_P2P_L1ADDR(_i) (0x0020E024 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */ dpdk-20.11~rc3/drivers/net/ice/base/ice_hw_autogen.h-2882-#define GL_PSTEXT_P2P_L1ADDR_MAX_INDEX 2 ############################################## dpdk-20.11~rc3/drivers/net/ice/base/ice_hw_autogen.h-2924-#define GL_PSTEXT_PRFLM_DATA_2_OFF_M MAKEMASK(0x1FF, 16) dpdk-20.11~rc3/drivers/net/ice/base/ice_hw_autogen.h:2925:#define GL_PSTEXT_TCAM_L2ADDR(_i) (0x0020E114 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */ dpdk-20.11~rc3/drivers/net/ice/base/ice_hw_autogen.h-2926-#define GL_PSTEXT_TCAM_L2ADDR_MAX_INDEX 2 ############################################## dpdk-20.11~rc3/drivers/net/ice/base/ice_hw_autogen.h-2938-#define GL_PSTEXT_TCAM_L2DATAMSB_DATAMSB_M MAKEMASK(0xFF, 0) dpdk-20.11~rc3/drivers/net/ice/base/ice_hw_autogen.h:2939:#define GL_PSTEXT_XLT0_L1ADDR(_i) (0x0020E03C + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */ dpdk-20.11~rc3/drivers/net/ice/base/ice_hw_autogen.h-2940-#define GL_PSTEXT_XLT0_L1ADDR_MAX_INDEX 2 ############################################## dpdk-20.11~rc3/drivers/net/ice/base/ice_hw_autogen.h-2948-#define GL_PSTEXT_XLT0_L1DATA_DATA_M MAKEMASK(0xFFFFFFFF, 0) dpdk-20.11~rc3/drivers/net/ice/base/ice_hw_autogen.h:2949:#define GL_PSTEXT_XLT1_L2ADDR(_i) (0x0020E0C0 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */ dpdk-20.11~rc3/drivers/net/ice/base/ice_hw_autogen.h-2950-#define GL_PSTEXT_XLT1_L2ADDR_MAX_INDEX 2 ############################################## dpdk-20.11~rc3/drivers/net/ice/base/ice_hw_autogen.h-2958-#define GL_PSTEXT_XLT1_L2DATA_DATA_M MAKEMASK(0xFFFFFFFF, 0) dpdk-20.11~rc3/drivers/net/ice/base/ice_hw_autogen.h:2959:#define GL_PSTEXT_XLT2_L2ADDR(_i) (0x0020E0D8 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */ dpdk-20.11~rc3/drivers/net/ice/base/ice_hw_autogen.h-2960-#define GL_PSTEXT_XLT2_L2ADDR_MAX_INDEX 2 ############################################## dpdk-20.11~rc3/drivers/net/ice/base/ice_osdep.h-405-#ifndef IS_UNICAST_ETHER_ADDR dpdk-20.11~rc3/drivers/net/ice/base/ice_osdep.h:406:#define IS_UNICAST_ETHER_ADDR(addr) \ dpdk-20.11~rc3/drivers/net/ice/base/ice_osdep.h-407- ((bool)((((u8 *)(addr))[0] % ((u8)0x2)) == 0)) ############################################## dpdk-20.11~rc3/drivers/net/ice/base/ice_osdep.h-410-#ifndef IS_MULTICAST_ETHER_ADDR dpdk-20.11~rc3/drivers/net/ice/base/ice_osdep.h:411:#define IS_MULTICAST_ETHER_ADDR(addr) \ dpdk-20.11~rc3/drivers/net/ice/base/ice_osdep.h-412- ((bool)((((u8 *)(addr))[0] % ((u8)0x2)) == 1)) ############################################## dpdk-20.11~rc3/drivers/net/ice/base/ice_osdep.h-416-/* Check whether an address is broadcast. */ dpdk-20.11~rc3/drivers/net/ice/base/ice_osdep.h:417:#define IS_BROADCAST_ETHER_ADDR(addr) \ dpdk-20.11~rc3/drivers/net/ice/base/ice_osdep.h-418- ((bool)((((u16 *)(addr))[0] == ((u16)0xffff)))) ############################################## dpdk-20.11~rc3/drivers/net/ice/base/ice_osdep.h-421-#ifndef IS_ZERO_ETHER_ADDR dpdk-20.11~rc3/drivers/net/ice/base/ice_osdep.h:422:#define IS_ZERO_ETHER_ADDR(addr) \ dpdk-20.11~rc3/drivers/net/ice/base/ice_osdep.h-423- (((bool)((((u16 *)(addr))[0] == ((u16)0x0)))) && \ ############################################## dpdk-20.11~rc3/drivers/net/ice/base/ice_switch.c-3014- (fi->lkup_type == ICE_SW_LKUP_MAC && dpdk-20.11~rc3/drivers/net/ice/base/ice_switch.c:3015: !IS_UNICAST_ETHER_ADDR(fi->l_data.mac.mac_addr)) || dpdk-20.11~rc3/drivers/net/ice/base/ice_switch.c-3016- (fi->lkup_type == ICE_SW_LKUP_MAC_VLAN && dpdk-20.11~rc3/drivers/net/ice/base/ice_switch.c:3017: !IS_UNICAST_ETHER_ADDR(fi->l_data.mac.mac_addr))) dpdk-20.11~rc3/drivers/net/ice/base/ice_switch.c-3018- fi->lan_en = true; ############################################## dpdk-20.11~rc3/drivers/net/ice/base/ice_switch.c-3592- */ dpdk-20.11~rc3/drivers/net/ice/base/ice_switch.c:3593: if ((fi->flag & ICE_FLTR_TX) && IS_UNICAST_ETHER_ADDR(addr) && dpdk-20.11~rc3/drivers/net/ice/base/ice_switch.c-3594- (fi->fltr_act == ICE_FWD_TO_VSI || ############################################## dpdk-20.11~rc3/drivers/net/ice/base/ice_switch.c-4181- if (m_list_itr->fltr_info.lkup_type != ICE_SW_LKUP_MAC || dpdk-20.11~rc3/drivers/net/ice/base/ice_switch.c:4182: IS_ZERO_ETHER_ADDR(add)) dpdk-20.11~rc3/drivers/net/ice/base/ice_switch.c-4183- return ICE_ERR_PARAM; dpdk-20.11~rc3/drivers/net/ice/base/ice_switch.c:4184: if (IS_UNICAST_ETHER_ADDR(add) && !hw->ucast_shared) { dpdk-20.11~rc3/drivers/net/ice/base/ice_switch.c-4185- /* Don't overwrite the unicast address */ ############################################## dpdk-20.11~rc3/drivers/net/ice/base/ice_switch.c-4193- num_unicast++; dpdk-20.11~rc3/drivers/net/ice/base/ice_switch.c:4194: } else if (IS_MULTICAST_ETHER_ADDR(add) || dpdk-20.11~rc3/drivers/net/ice/base/ice_switch.c:4195: (IS_UNICAST_ETHER_ADDR(add) && hw->ucast_shared)) { dpdk-20.11~rc3/drivers/net/ice/base/ice_switch.c-4196- m_list_itr->status = ############################################## dpdk-20.11~rc3/drivers/net/ice/base/ice_switch.c-4225- dpdk-20.11~rc3/drivers/net/ice/base/ice_switch.c:4226: if (IS_UNICAST_ETHER_ADDR(mac_addr)) { dpdk-20.11~rc3/drivers/net/ice/base/ice_switch.c-4227- ice_fill_sw_rule(hw, &m_list_itr->fltr_info, r_iter, ############################################## dpdk-20.11~rc3/drivers/net/ice/base/ice_switch.c-4259- dpdk-20.11~rc3/drivers/net/ice/base/ice_switch.c:4260: if (IS_UNICAST_ETHER_ADDR(mac_addr)) { dpdk-20.11~rc3/drivers/net/ice/base/ice_switch.c-4261- f_info->fltr_rule_id = ############################################## dpdk-20.11~rc3/drivers/net/ice/base/ice_switch.c-4883- ice_get_hw_vsi_num(hw, vsi_handle); dpdk-20.11~rc3/drivers/net/ice/base/ice_switch.c:4884: if (IS_UNICAST_ETHER_ADDR(add) && !hw->ucast_shared) { dpdk-20.11~rc3/drivers/net/ice/base/ice_switch.c-4885- /* Don't remove the unicast address that belongs to ############################################## dpdk-20.11~rc3/drivers/net/ice/base/ice_switch.c-5123- dpdk-20.11~rc3/drivers/net/ice/base/ice_switch.c:5124: if (IS_BROADCAST_ETHER_ADDR(macaddr)) dpdk-20.11~rc3/drivers/net/ice/base/ice_switch.c-5125- promisc_mask |= is_tx_fltr ? dpdk-20.11~rc3/drivers/net/ice/base/ice_switch.c-5126- ICE_PROMISC_BCAST_TX : ICE_PROMISC_BCAST_RX; dpdk-20.11~rc3/drivers/net/ice/base/ice_switch.c:5127: else if (IS_MULTICAST_ETHER_ADDR(macaddr)) dpdk-20.11~rc3/drivers/net/ice/base/ice_switch.c-5128- promisc_mask |= is_tx_fltr ? dpdk-20.11~rc3/drivers/net/ice/base/ice_switch.c-5129- ICE_PROMISC_MCAST_TX : ICE_PROMISC_MCAST_RX; dpdk-20.11~rc3/drivers/net/ice/base/ice_switch.c:5130: else if (IS_UNICAST_ETHER_ADDR(macaddr)) dpdk-20.11~rc3/drivers/net/ice/base/ice_switch.c-5131- promisc_mask |= is_tx_fltr ? ############################################## dpdk-20.11~rc3/drivers/net/ice/ice_acl_filter.c-666- if (eth_spec && eth_mask) { dpdk-20.11~rc3/drivers/net/ice/ice_acl_filter.c:667: if (!rte_is_zero_ether_addr(ð_spec->src) && dpdk-20.11~rc3/drivers/net/ice/ice_acl_filter.c:668: !rte_is_zero_ether_addr(ð_mask->src)) { dpdk-20.11~rc3/drivers/net/ice/ice_acl_filter.c-669- input_set |= ICE_INSET_SMAC; ############################################## dpdk-20.11~rc3/drivers/net/ice/ice_acl_filter.c-679- dpdk-20.11~rc3/drivers/net/ice/ice_acl_filter.c:680: if (!rte_is_zero_ether_addr(ð_spec->dst) && dpdk-20.11~rc3/drivers/net/ice/ice_acl_filter.c:681: !rte_is_zero_ether_addr(ð_mask->dst)) { dpdk-20.11~rc3/drivers/net/ice/ice_acl_filter.c-682- input_set |= ICE_INSET_DMAC; ############################################## dpdk-20.11~rc3/drivers/net/ice/ice_dcf.c-1041-int dpdk-20.11~rc3/drivers/net/ice/ice_dcf.c:1042:ice_dcf_add_del_all_mac_addr(struct ice_dcf_hw *hw, bool add) dpdk-20.11~rc3/drivers/net/ice/ice_dcf.c-1043-{ ############################################## dpdk-20.11~rc3/drivers/net/ice/ice_dcf.h-78- struct virtchnl_eth_stats *pstats); dpdk-20.11~rc3/drivers/net/ice/ice_dcf.h:79:int ice_dcf_add_del_all_mac_addr(struct ice_dcf_hw *hw, bool add); dpdk-20.11~rc3/drivers/net/ice/ice_dcf.h-80- ############################################## dpdk-20.11~rc3/drivers/net/ice/ice_dcf_ethdev.c-548- dpdk-20.11~rc3/drivers/net/ice/ice_dcf_ethdev.c:549: ret = ice_dcf_add_del_all_mac_addr(hw, true); dpdk-20.11~rc3/drivers/net/ice/ice_dcf_ethdev.c-550- if (ret) { ############################################## dpdk-20.11~rc3/drivers/net/ice/ice_dcf_ethdev.c-611- dpdk-20.11~rc3/drivers/net/ice/ice_dcf_ethdev.c:612: ice_dcf_add_del_all_mac_addr(&dcf_ad->real_hw, false); dpdk-20.11~rc3/drivers/net/ice/ice_dcf_ethdev.c-613- dev->data->dev_link.link_status = ETH_LINK_DOWN; ############################################## dpdk-20.11~rc3/drivers/net/ice/ice_dcf_parent.c-412- mac = (const struct rte_ether_addr *)hw->avf.mac.addr; dpdk-20.11~rc3/drivers/net/ice/ice_dcf_parent.c:413: if (rte_is_valid_assigned_ether_addr(mac)) dpdk-20.11~rc3/drivers/net/ice/ice_dcf_parent.c-414- rte_ether_addr_copy(mac, &parent_adapter->pf.dev_addr); dpdk-20.11~rc3/drivers/net/ice/ice_dcf_parent.c-415- else dpdk-20.11~rc3/drivers/net/ice/ice_dcf_parent.c:416: rte_eth_random_addr(parent_adapter->pf.dev_addr.addr_bytes); dpdk-20.11~rc3/drivers/net/ice/ice_dcf_parent.c-417- ############################################## dpdk-20.11~rc3/drivers/net/ice/ice_ethdev.c-827- TAILQ_FOREACH(f, &vsi->mac_list, next) { dpdk-20.11~rc3/drivers/net/ice/ice_ethdev.c:828: if (rte_is_same_ether_addr(macaddr, &f->mac_info.mac_addr)) dpdk-20.11~rc3/drivers/net/ice/ice_ethdev.c-829- return f; ############################################## dpdk-20.11~rc3/drivers/net/ice/ice_ethdev.c-3928- dpdk-20.11~rc3/drivers/net/ice/ice_ethdev.c:3929: if (!rte_is_valid_assigned_ether_addr(mac_addr)) { dpdk-20.11~rc3/drivers/net/ice/ice_ethdev.c-3930- PMD_DRV_LOG(ERR, "Tried to set invalid MAC address."); ############################################## dpdk-20.11~rc3/drivers/net/ice/ice_ethdev.c-3934- TAILQ_FOREACH(f, &vsi->mac_list, next) { dpdk-20.11~rc3/drivers/net/ice/ice_ethdev.c:3935: if (rte_is_same_ether_addr(&pf->dev_addr, &f->mac_info.mac_addr)) dpdk-20.11~rc3/drivers/net/ice/ice_ethdev.c-3936- break; ############################################## dpdk-20.11~rc3/drivers/net/ice/ice_fdir_filter.c-1675- if (eth_spec && eth_mask) { dpdk-20.11~rc3/drivers/net/ice/ice_fdir_filter.c:1676: if (!rte_is_zero_ether_addr(ð_mask->dst)) { dpdk-20.11~rc3/drivers/net/ice/ice_fdir_filter.c-1677- input_set |= ICE_INSET_DMAC; ############################################## dpdk-20.11~rc3/drivers/net/ice/ice_fdir_filter.c-1682- dpdk-20.11~rc3/drivers/net/ice/ice_fdir_filter.c:1683: if (!rte_is_zero_ether_addr(ð_mask->src)) { dpdk-20.11~rc3/drivers/net/ice/ice_fdir_filter.c-1684- input_set |= ICE_INSET_SMAC; ############################################## dpdk-20.11~rc3/drivers/net/ice/ice_rxtx_vec_avx2.c-54- dpdk-20.11~rc3/drivers/net/ice/ice_rxtx_vec_avx2.c:55: /* load buf_addr(lo 64bit) and buf_iova(hi 64bit) */ dpdk-20.11~rc3/drivers/net/ice/ice_rxtx_vec_avx2.c-56- RTE_BUILD_BUG_ON(offsetof(struct rte_mbuf, buf_iova) != ############################################## dpdk-20.11~rc3/drivers/net/ice/ice_rxtx_vec_avx2.c-87- dpdk-20.11~rc3/drivers/net/ice/ice_rxtx_vec_avx2.c:88: /* load buf_addr(lo 64bit) and buf_iova(hi 64bit) */ dpdk-20.11~rc3/drivers/net/ice/ice_rxtx_vec_avx2.c-89- RTE_BUILD_BUG_ON(offsetof(struct rte_mbuf, buf_iova) != ############################################## dpdk-20.11~rc3/drivers/net/ice/ice_rxtx_vec_sse.c-70- dpdk-20.11~rc3/drivers/net/ice/ice_rxtx_vec_sse.c:71: /* load buf_addr(lo 64bit) and buf_iova(hi 64bit) */ dpdk-20.11~rc3/drivers/net/ice/ice_rxtx_vec_sse.c-72- RTE_BUILD_BUG_ON(offsetof(struct rte_mbuf, buf_iova) != ############################################## dpdk-20.11~rc3/drivers/net/igc/base/igc_api.c-1347- **/ dpdk-20.11~rc3/drivers/net/igc/base/igc_api.c:1348:u32 igc_hash_mc_addr(struct igc_hw *hw, u8 *mc_addr) dpdk-20.11~rc3/drivers/net/igc/base/igc_api.c-1349-{ ############################################## dpdk-20.11~rc3/drivers/net/igc/base/igc_api.c-1645- **/ dpdk-20.11~rc3/drivers/net/igc/base/igc_api.c:1646:s32 igc_read_mac_addr(struct igc_hw *hw) dpdk-20.11~rc3/drivers/net/igc/base/igc_api.c-1647-{ dpdk-20.11~rc3/drivers/net/igc/base/igc_api.c-1648- if (hw->mac.ops.read_mac_addr) dpdk-20.11~rc3/drivers/net/igc/base/igc_api.c:1649: return hw->mac.ops.read_mac_addr(hw); dpdk-20.11~rc3/drivers/net/igc/base/igc_api.c-1650- ############################################## dpdk-20.11~rc3/drivers/net/igc/base/igc_api.h-61-int igc_rar_set(struct igc_hw *hw, u8 *addr, u32 index); dpdk-20.11~rc3/drivers/net/igc/base/igc_api.h:62:u32 igc_hash_mc_addr(struct igc_hw *hw, u8 *mc_addr); dpdk-20.11~rc3/drivers/net/igc/base/igc_api.h-63-void igc_update_mc_addr_list(struct igc_hw *hw, u8 *mc_addr_list, ############################################## dpdk-20.11~rc3/drivers/net/igc/base/igc_api.h-87-void igc_power_down_phy(struct igc_hw *hw); dpdk-20.11~rc3/drivers/net/igc/base/igc_api.h:88:s32 igc_read_mac_addr(struct igc_hw *hw); dpdk-20.11~rc3/drivers/net/igc/base/igc_api.h-89-s32 igc_read_pba_num(struct igc_hw *hw, u32 *part_num); ############################################## dpdk-20.11~rc3/drivers/net/igc/base/igc_defines.h-73-#define IGC_I2CCMD_ERROR 0x80000000 dpdk-20.11~rc3/drivers/net/igc/base/igc_defines.h:74:#define IGC_I2CCMD_SFP_DATA_ADDR(a) (0x0000 + (a)) dpdk-20.11~rc3/drivers/net/igc/base/igc_defines.h:75:#define IGC_I2CCMD_SFP_DIAG_ADDR(a) (0x0100 + (a)) dpdk-20.11~rc3/drivers/net/igc/base/igc_defines.h-76-#define IGC_MAX_SGMII_PHY_REG_ADDR 255 ############################################## dpdk-20.11~rc3/drivers/net/igc/base/igc_osdep.h-93- dpdk-20.11~rc3/drivers/net/igc/base/igc_osdep.h:94:#define IGC_PCI_REG_ADDR(hw, reg) \ dpdk-20.11~rc3/drivers/net/igc/base/igc_osdep.h-95- ((volatile uint32_t *)((char *)(hw)->hw_addr + (reg))) dpdk-20.11~rc3/drivers/net/igc/base/igc_osdep.h-96- dpdk-20.11~rc3/drivers/net/igc/base/igc_osdep.h:97:#define IGC_PCI_REG_ARRAY_ADDR(hw, reg, index) \ dpdk-20.11~rc3/drivers/net/igc/base/igc_osdep.h:98: IGC_PCI_REG_ADDR((hw), (reg) + ((index) << 2)) dpdk-20.11~rc3/drivers/net/igc/base/igc_osdep.h-99- dpdk-20.11~rc3/drivers/net/igc/base/igc_osdep.h:100:#define IGC_PCI_REG_FLASH_ADDR(hw, reg) \ dpdk-20.11~rc3/drivers/net/igc/base/igc_osdep.h-101- ((volatile uint32_t *)((char *)(hw)->flash_address + (reg))) dpdk-20.11~rc3/drivers/net/igc/base/igc_osdep.h-102- dpdk-20.11~rc3/drivers/net/igc/base/igc_osdep.h:103:static inline uint32_t igc_read_addr(volatile void *addr) dpdk-20.11~rc3/drivers/net/igc/base/igc_osdep.h-104-{ ############################################## dpdk-20.11~rc3/drivers/net/igc/base/igc_osdep.h-115-#define IGC_READ_REG(hw, reg) \ dpdk-20.11~rc3/drivers/net/igc/base/igc_osdep.h:116: igc_read_addr(IGC_PCI_REG_ADDR((hw), (reg))) dpdk-20.11~rc3/drivers/net/igc/base/igc_osdep.h-117- dpdk-20.11~rc3/drivers/net/igc/base/igc_osdep.h-118-#define IGC_READ_REG_LE_VALUE(hw, reg) \ dpdk-20.11~rc3/drivers/net/igc/base/igc_osdep.h:119: rte_read32(IGC_PCI_REG_ADDR((hw), (reg))) dpdk-20.11~rc3/drivers/net/igc/base/igc_osdep.h-120- dpdk-20.11~rc3/drivers/net/igc/base/igc_osdep.h-121-#define IGC_WRITE_REG(hw, reg, value) \ dpdk-20.11~rc3/drivers/net/igc/base/igc_osdep.h:122: IGC_PCI_REG_WRITE(IGC_PCI_REG_ADDR((hw), (reg)), (value)) dpdk-20.11~rc3/drivers/net/igc/base/igc_osdep.h-123- dpdk-20.11~rc3/drivers/net/igc/base/igc_osdep.h-124-#define IGC_WRITE_REG_LE_VALUE(hw, reg, value) \ dpdk-20.11~rc3/drivers/net/igc/base/igc_osdep.h:125: rte_write32(value, IGC_PCI_REG_ADDR((hw), (reg))) dpdk-20.11~rc3/drivers/net/igc/base/igc_osdep.h-126- dpdk-20.11~rc3/drivers/net/igc/base/igc_osdep.h-127-#define IGC_READ_REG_ARRAY(hw, reg, index) \ dpdk-20.11~rc3/drivers/net/igc/base/igc_osdep.h:128: IGC_PCI_REG(IGC_PCI_REG_ARRAY_ADDR((hw), (reg), (index))) dpdk-20.11~rc3/drivers/net/igc/base/igc_osdep.h-129- dpdk-20.11~rc3/drivers/net/igc/base/igc_osdep.h-130-#define IGC_WRITE_REG_ARRAY(hw, reg, index, value) \ dpdk-20.11~rc3/drivers/net/igc/base/igc_osdep.h:131: IGC_PCI_REG_WRITE(IGC_PCI_REG_ARRAY_ADDR((hw), (reg), (index)), \ dpdk-20.11~rc3/drivers/net/igc/base/igc_osdep.h-132- (value)) ############################################## dpdk-20.11~rc3/drivers/net/igc/base/igc_osdep.h-151-#define IGC_READ_FLASH_REG(hw, reg) \ dpdk-20.11~rc3/drivers/net/igc/base/igc_osdep.h:152: igc_read_addr(IGC_PCI_REG_FLASH_ADDR((hw), (reg))) dpdk-20.11~rc3/drivers/net/igc/base/igc_osdep.h-153- dpdk-20.11~rc3/drivers/net/igc/base/igc_osdep.h-154-#define IGC_READ_FLASH_REG16(hw, reg) \ dpdk-20.11~rc3/drivers/net/igc/base/igc_osdep.h:155: igc_read_addr16(IGC_PCI_REG_FLASH_ADDR((hw), (reg))) dpdk-20.11~rc3/drivers/net/igc/base/igc_osdep.h-156- dpdk-20.11~rc3/drivers/net/igc/base/igc_osdep.h-157-#define IGC_WRITE_FLASH_REG(hw, reg, value) \ dpdk-20.11~rc3/drivers/net/igc/base/igc_osdep.h:158: IGC_PCI_REG_WRITE(IGC_PCI_REG_FLASH_ADDR((hw), (reg)), (value)) dpdk-20.11~rc3/drivers/net/igc/base/igc_osdep.h-159- dpdk-20.11~rc3/drivers/net/igc/base/igc_osdep.h-160-#define IGC_WRITE_FLASH_REG16(hw, reg, value) \ dpdk-20.11~rc3/drivers/net/igc/base/igc_osdep.h:161: IGC_PCI_REG_WRITE16(IGC_PCI_REG_FLASH_ADDR((hw), (reg)), (value)) dpdk-20.11~rc3/drivers/net/igc/base/igc_osdep.h-162- ############################################## dpdk-20.11~rc3/drivers/net/igc/base/igc_phy.c-500- * Function should be called with dpdk-20.11~rc3/drivers/net/igc/base/igc_phy.c:501: * IGC_I2CCMD_SFP_DATA_ADDR(<byte offset>) for SFP module database access dpdk-20.11~rc3/drivers/net/igc/base/igc_phy.c:502: * IGC_I2CCMD_SFP_DIAG_ADDR(<byte offset>) for SFP diagnostics parameters dpdk-20.11~rc3/drivers/net/igc/base/igc_phy.c-503- * access ############################################## dpdk-20.11~rc3/drivers/net/igc/base/igc_phy.c-512- dpdk-20.11~rc3/drivers/net/igc/base/igc_phy.c:513: if (offset > IGC_I2CCMD_SFP_DIAG_ADDR(255)) { dpdk-20.11~rc3/drivers/net/igc/base/igc_phy.c-514- DEBUGOUT("I2CCMD command address exceeds upper limit\n"); ############################################## dpdk-20.11~rc3/drivers/net/igc/base/igc_phy.c-555- * Function should be called with dpdk-20.11~rc3/drivers/net/igc/base/igc_phy.c:556: * IGC_I2CCMD_SFP_DATA_ADDR(<byte offset>) for SFP module database access dpdk-20.11~rc3/drivers/net/igc/base/igc_phy.c:557: * IGC_I2CCMD_SFP_DIAG_ADDR(<byte offset>) for SFP diagnostics parameters dpdk-20.11~rc3/drivers/net/igc/base/igc_phy.c-558- * access ############################################## dpdk-20.11~rc3/drivers/net/igc/base/igc_phy.c-567- dpdk-20.11~rc3/drivers/net/igc/base/igc_phy.c:568: if (offset > IGC_I2CCMD_SFP_DIAG_ADDR(255)) { dpdk-20.11~rc3/drivers/net/igc/base/igc_phy.c-569- DEBUGOUT("I2CCMD command address exceeds upper limit\n"); ############################################## dpdk-20.11~rc3/drivers/net/igc/base/igc_regs.h-430-/* IPSec Rx IPv4/v6 Address - RW */ dpdk-20.11~rc3/drivers/net/igc/base/igc_regs.h:431:#define IGC_IPSRXIPADDR(_n) (0x0B420 + (0x04 * (_n))) dpdk-20.11~rc3/drivers/net/igc/base/igc_regs.h-432-/* IPSec Rx 128-bit Key - RW */ ############################################## dpdk-20.11~rc3/drivers/net/igc/igc_ethdev.c-1303- /* Read the permanent MAC address out of the EEPROM */ dpdk-20.11~rc3/drivers/net/igc/igc_ethdev.c:1304: if (igc_read_mac_addr(hw) != 0) { dpdk-20.11~rc3/drivers/net/igc/igc_ethdev.c-1305- PMD_INIT_LOG(ERR, "EEPROM error while reading MAC address"); ############################################## dpdk-20.11~rc3/drivers/net/igc/igc_flow.c-329- /* destination and source MAC address are not supported */ dpdk-20.11~rc3/drivers/net/igc/igc_flow.c:330: if (!rte_is_zero_ether_addr(&mask->src) || dpdk-20.11~rc3/drivers/net/igc/igc_flow.c:331: !rte_is_zero_ether_addr(&mask->dst)) dpdk-20.11~rc3/drivers/net/igc/igc_flow.c-332- return rte_flow_error_set(error, EINVAL, ############################################## dpdk-20.11~rc3/drivers/net/igc/igc_flow.c-408-static inline bool dpdk-20.11~rc3/drivers/net/igc/igc_flow.c:409:igc_is_zero_ipv6_addr(const void *ipv6_addr) dpdk-20.11~rc3/drivers/net/igc/igc_flow.c-410-{ ############################################## dpdk-20.11~rc3/drivers/net/igc/igc_flow.c-437- mask->hdr.hop_limits || dpdk-20.11~rc3/drivers/net/igc/igc_flow.c:438: !igc_is_zero_ipv6_addr(mask->hdr.src_addr) || dpdk-20.11~rc3/drivers/net/igc/igc_flow.c:439: !igc_is_zero_ipv6_addr(mask->hdr.dst_addr)) dpdk-20.11~rc3/drivers/net/igc/igc_flow.c-440- return rte_flow_error_set(error, EINVAL, ############################################## dpdk-20.11~rc3/drivers/net/igc/igc_txrx.c-1388- } dpdk-20.11~rc3/drivers/net/igc/igc_txrx.c:1389: rxq->rdt_reg_addr = IGC_PCI_REG_ADDR(hw, IGC_RDT(rxq->reg_idx)); dpdk-20.11~rc3/drivers/net/igc/igc_txrx.c:1390: rxq->rdh_reg_addr = IGC_PCI_REG_ADDR(hw, IGC_RDH(rxq->reg_idx)); dpdk-20.11~rc3/drivers/net/igc/igc_txrx.c-1391- rxq->rx_ring_phys_addr = rz->iova; ############################################## dpdk-20.11~rc3/drivers/net/igc/igc_txrx.c-2029- dpdk-20.11~rc3/drivers/net/igc/igc_txrx.c:2030: txq->tdt_reg_addr = IGC_PCI_REG_ADDR(hw, IGC_TDT(txq->reg_idx)); dpdk-20.11~rc3/drivers/net/igc/igc_txrx.c-2031- txq->tx_ring_phys_addr = tz->iova; ############################################## dpdk-20.11~rc3/drivers/net/ionic/ionic_lif.c-273- dpdk-20.11~rc3/drivers/net/ionic/ionic_lif.c:274: f = ionic_rx_filter_by_addr(lif, addr); dpdk-20.11~rc3/drivers/net/ionic/ionic_lif.c-275- if (!f) { ############################################## dpdk-20.11~rc3/drivers/net/ionic/ionic_lif.c-321- dpdk-20.11~rc3/drivers/net/ionic/ionic_lif.c:322: if (!rte_is_valid_assigned_ether_addr(ð_dev->data->mac_addrs[index])) dpdk-20.11~rc3/drivers/net/ionic/ionic_lif.c-323- return; ############################################## dpdk-20.11~rc3/drivers/net/ionic/ionic_lif.c-340- dpdk-20.11~rc3/drivers/net/ionic/ionic_lif.c:341: if (!rte_is_zero_ether_addr((struct rte_ether_addr *)lif->mac_addr)) { dpdk-20.11~rc3/drivers/net/ionic/ionic_lif.c-342- IONIC_PRINT(INFO, "Deleting mac addr %pM", ############################################## dpdk-20.11~rc3/drivers/net/ionic/ionic_lif.c-1422- dpdk-20.11~rc3/drivers/net/ionic/ionic_lif.c:1423: if (!rte_is_zero_ether_addr((struct rte_ether_addr *) dpdk-20.11~rc3/drivers/net/ionic/ionic_lif.c-1424- lif->mac_addr)) { ############################################## dpdk-20.11~rc3/drivers/net/ionic/ionic_lif.c-1431- dpdk-20.11~rc3/drivers/net/ionic/ionic_lif.c:1432: if (rte_is_zero_ether_addr((struct rte_ether_addr *)lif->mac_addr)) { dpdk-20.11~rc3/drivers/net/ionic/ionic_lif.c:1433: IONIC_PRINT(NOTICE, "empty MAC addr (VF?)"); dpdk-20.11~rc3/drivers/net/ionic/ionic_lif.c-1434- return 0; ############################################## dpdk-20.11~rc3/drivers/net/ionic/ionic_rx_filter.c-125-struct ionic_rx_filter * dpdk-20.11~rc3/drivers/net/ionic/ionic_rx_filter.c:126:ionic_rx_filter_by_addr(struct ionic_lif *lif, const uint8_t *addr) dpdk-20.11~rc3/drivers/net/ionic/ionic_rx_filter.c-127-{ ############################################## dpdk-20.11~rc3/drivers/net/ionic/ionic_rx_filter.h-43- uint16_t vid); dpdk-20.11~rc3/drivers/net/ionic/ionic_rx_filter.h:44:struct ionic_rx_filter *ionic_rx_filter_by_addr(struct ionic_lif *lif, dpdk-20.11~rc3/drivers/net/ionic/ionic_rx_filter.h-45- const uint8_t *addr); ############################################## dpdk-20.11~rc3/drivers/net/ipn3ke/ipn3ke_ethdev.h-330-#define IPN3KE_PCI_REG(reg) rte_read32(reg) dpdk-20.11~rc3/drivers/net/ipn3ke/ipn3ke_ethdev.h:331:#define IPN3KE_PCI_REG_ADDR(a, reg) \ dpdk-20.11~rc3/drivers/net/ipn3ke/ipn3ke_ethdev.h-332- ((volatile uint32_t *)((char *)(a)->hw_addr + (reg))) dpdk-20.11~rc3/drivers/net/ipn3ke/ipn3ke_ethdev.h:333:static inline uint32_t ipn3ke_read_addr(volatile void *addr) dpdk-20.11~rc3/drivers/net/ipn3ke/ipn3ke_ethdev.h-334-{ ############################################## dpdk-20.11~rc3/drivers/net/ipn3ke/ipn3ke_representor.c-2748- dpdk-20.11~rc3/drivers/net/ipn3ke/ipn3ke_representor.c:2749: if (!rte_is_valid_assigned_ether_addr(mac_addr)) { dpdk-20.11~rc3/drivers/net/ipn3ke/ipn3ke_representor.c-2750- IPN3KE_AFU_PMD_ERR("Tried to set invalid MAC address."); ############################################## dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_82598.c-894- /* Store the permanent mac address */ dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_82598.c:895: hw->mac.ops.get_mac_addr(hw, hw->mac.perm_addr); dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_82598.c-896- ############################################## dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_82599.c-1133- /* Store the permanent mac address */ dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_82599.c:1134: hw->mac.ops.get_mac_addr(hw, hw->mac.perm_addr); dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_82599.c-1135- ############################################## dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_82599.c-1144- /* Store the permanent SAN mac address */ dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_82599.c:1145: hw->mac.ops.get_san_mac_addr(hw, hw->mac.san_addr); dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_82599.c-1146- dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_82599.c-1147- /* Add the SAN MAC address to the RAR only if it's a valid address */ dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_82599.c:1148: if (ixgbe_validate_mac_addr(hw->mac.san_addr) == 0) { dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_82599.c-1149- /* Save the SAN MAC RAR index */ ############################################## dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_api.c-313- **/ dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_api.c:314:s32 ixgbe_get_mac_addr(struct ixgbe_hw *hw, u8 *mac_addr) dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_api.c-315-{ ############################################## dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_api.c-327- **/ dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_api.c:328:s32 ixgbe_get_san_mac_addr(struct ixgbe_hw *hw, u8 *san_mac_addr) dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_api.c-329-{ ############################################## dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_api.c-340- **/ dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_api.c:341:s32 ixgbe_set_san_mac_addr(struct ixgbe_hw *hw, u8 *san_mac_addr) dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_api.c-342-{ ############################################## dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_api.c-892- **/ dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_api.c:893:s32 ixgbe_insert_mac_addr(struct ixgbe_hw *hw, u8 *addr, u32 vmdq) dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_api.c-894-{ ############################################## dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_api.h-29-enum ixgbe_media_type ixgbe_get_media_type(struct ixgbe_hw *hw); dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_api.h:30:s32 ixgbe_get_mac_addr(struct ixgbe_hw *hw, u8 *mac_addr); dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_api.h-31-s32 ixgbe_get_bus_info(struct ixgbe_hw *hw); ############################################## dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_api.h-80- dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_api.h:81:s32 ixgbe_insert_mac_addr(struct ixgbe_hw *hw, u8 *addr, u32 vmdq); dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_api.h-82-s32 ixgbe_set_rar(struct ixgbe_hw *hw, u32 index, u8 *addr, u32 vmdq, ############################################## dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_api.h-94- bool clear); dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_api.h:95:void ixgbe_add_uc_addr(struct ixgbe_hw *hw, u8 *addr_list, u32 vmdq); dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_api.h-96-s32 ixgbe_enable_mc(struct ixgbe_hw *hw); ############################################## dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_api.h-162-s32 ixgbe_write_i2c_eeprom(struct ixgbe_hw *hw, u8 byte_offset, u8 eeprom_data); dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_api.h:163:s32 ixgbe_get_san_mac_addr(struct ixgbe_hw *hw, u8 *san_mac_addr); dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_api.h:164:s32 ixgbe_set_san_mac_addr(struct ixgbe_hw *hw, u8 *san_mac_addr); dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_api.h-165-s32 ixgbe_get_device_caps(struct ixgbe_hw *hw, u16 *device_caps); ############################################## dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_common.c-2314- **/ dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_common.c:2315:s32 ixgbe_validate_mac_addr(u8 *mac_addr) dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_common.c-2316-{ ############################################## dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_common.c-2446- */ dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_common.c:2447: if (ixgbe_validate_mac_addr(hw->mac.addr) == dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_common.c-2448- IXGBE_ERR_INVALID_MAC_ADDR) { dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_common.c-2449- /* Get the MAC address from the RAR0 for later reference */ dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_common.c:2450: hw->mac.ops.get_mac_addr(hw, hw->mac.addr); dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_common.c-2451- ############################################## dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_common.c-2503- **/ dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_common.c:2504:void ixgbe_add_uc_addr(struct ixgbe_hw *hw, u8 *addr, u32 vmdq) dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_common.c-2505-{ ############################################## dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_common.c-2574- addr = next(hw, &addr_list, &vmdq); dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_common.c:2575: ixgbe_add_uc_addr(hw, addr, vmdq); dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_common.c-2576- } ############################################## dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_common.h-87- dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_common.h:88:s32 ixgbe_validate_mac_addr(u8 *mac_addr); dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_common.h-89-s32 ixgbe_acquire_swfw_sync(struct ixgbe_hw *hw, u32 mask); ############################################## dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_osdep.h-96- dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_osdep.h:97:static inline uint32_t ixgbe_read_addr(volatile void* addr) dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_osdep.h-98-{ ############################################## dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_osdep.h-113- dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_osdep.h:114:#define IXGBE_PCI_REG_ADDR(hw, reg) \ dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_osdep.h-115- ((volatile uint32_t *)((char *)(hw)->hw_addr + (reg))) dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_osdep.h-116- dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_osdep.h:117:#define IXGBE_PCI_REG_ARRAY_ADDR(hw, reg, index) \ dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_osdep.h:118: IXGBE_PCI_REG_ADDR((hw), (reg) + ((index) << 2)) dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_osdep.h-119- ############################################## dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_osdep.h-126-#define IXGBE_READ_REG(hw, reg) \ dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_osdep.h:127: ixgbe_read_addr(IXGBE_PCI_REG_ADDR((hw), (reg))) dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_osdep.h-128- dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_osdep.h-129-#define IXGBE_WRITE_REG(hw, reg, value) \ dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_osdep.h:130: IXGBE_PCI_REG_WRITE(IXGBE_PCI_REG_ADDR((hw), (reg)), (value)) dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_osdep.h-131- dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_osdep.h-132-#define IXGBE_READ_REG_ARRAY(hw, reg, index) \ dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_osdep.h:133: IXGBE_PCI_REG(IXGBE_PCI_REG_ARRAY_ADDR((hw), (reg), (index))) dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_osdep.h-134- dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_osdep.h-135-#define IXGBE_WRITE_REG_ARRAY(hw, reg, index, value) \ dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_osdep.h:136: IXGBE_PCI_REG_WRITE(IXGBE_PCI_REG_ARRAY_ADDR((hw), (reg), (index)), (value)) dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_osdep.h-137- ############################################## dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_phy.c-259- dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_phy.c:260: if (!ixgbe_validate_phy_addr(hw, phy_addr)) { dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_phy.c-261- DEBUGOUT1("Unable to validate PHY address 0x%04X\n", ############################################## dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_phy.c-369- **/ dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_phy.c:370:bool ixgbe_validate_phy_addr(struct ixgbe_hw *hw, u32 phy_addr) dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_phy.c-371-{ ############################################## dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_phy.h-128-s32 ixgbe_init_phy_ops_generic(struct ixgbe_hw *hw); dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_phy.h:129:bool ixgbe_validate_phy_addr(struct ixgbe_hw *hw, u32 phy_addr); dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_phy.h-130-enum ixgbe_phy_type ixgbe_get_phy_type_from_id(u32 phy_id); ############################################## dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_type.h-826-#define IXGBE_IPSRXIDX 0x08E00 dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_type.h:827:#define IXGBE_IPSRXIPADDR(_i) (0x08E04 + (4 * (_i))) /* 4 of these (0-3) */ dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_type.h-828-#define IXGBE_IPSRXSPI 0x08E14 ############################################## dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_type.h-1497-/* MSCA Bit Masks */ dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_type.h:1498:#define IXGBE_MSCA_NP_ADDR_MASK 0x0000FFFF /* MDI Addr (new prot) */ dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_type.h-1499-#define IXGBE_MSCA_NP_ADDR_SHIFT 0 ############################################## dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_vf.c-131- dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_vf.c:132: hw->mac.ops.get_mac_addr(hw, hw->mac.addr); dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_vf.c-133- ############################################## dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_x540.c-235- /* Store the permanent mac address */ dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_x540.c:236: hw->mac.ops.get_mac_addr(hw, hw->mac.perm_addr); dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_x540.c-237- ############################################## dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_x540.c-246- /* Store the permanent SAN mac address */ dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_x540.c:247: hw->mac.ops.get_san_mac_addr(hw, hw->mac.san_addr); dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_x540.c-248- dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_x540.c-249- /* Add the SAN MAC address to the RAR only if it's a valid address */ dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_x540.c:250: if (ixgbe_validate_mac_addr(hw->mac.san_addr) == 0) { dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_x540.c-251- /* Save the SAN MAC RAR index */ ############################################## dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_x550.c-2511- /* Store the permanent mac address */ dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_x550.c:2512: hw->mac.ops.get_mac_addr(hw, hw->mac.perm_addr); dpdk-20.11~rc3/drivers/net/ixgbe/base/ixgbe_x550.c-2513- ############################################## dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_ethdev.c-239-static void ixgbe_remove_rar(struct rte_eth_dev *dev, uint32_t index); dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_ethdev.c:240:static int ixgbe_set_default_mac_addr(struct rte_eth_dev *dev, dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_ethdev.c-241- struct rte_ether_addr *mac_addr); ############################################## dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_ethdev.c-296- dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_ethdev.c:297:static int ixgbevf_add_mac_addr(struct rte_eth_dev *dev, dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_ethdev.c-298- struct rte_ether_addr *mac_addr, dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_ethdev.c-299- uint32_t index, uint32_t pool); dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_ethdev.c:300:static void ixgbevf_remove_mac_addr(struct rte_eth_dev *dev, uint32_t index); dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_ethdev.c:301:static int ixgbevf_set_default_mac_addr(struct rte_eth_dev *dev, dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_ethdev.c-302- struct rte_ether_addr *mac_addr); ############################################## dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_ethdev.c-1467-static void dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_ethdev.c:1468:generate_random_mac_addr(struct rte_ether_addr *mac_addr) dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_ethdev.c-1469-{ ############################################## dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_ethdev.c-1642- /* Generate a random MAC address, if none was assigned by PF. */ dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_ethdev.c:1643: if (rte_is_zero_ether_addr(perm_addr)) { dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_ethdev.c:1644: generate_random_mac_addr(perm_addr); dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_ethdev.c-1645- diag = ixgbe_set_rar_vf(hw, 1, perm_addr->addr_bytes, 0, 1); ############################################## dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_ethdev.c-5117-static int dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_ethdev.c:5118:ixgbe_set_default_mac_addr(struct rte_eth_dev *dev, struct rte_ether_addr *addr) dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_ethdev.c-5119-{ ############################################## dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_ethdev.c-5450- **/ dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_ethdev.c:5451: ixgbevf_remove_mac_addr(dev, 0); dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_ethdev.c-5452- ############################################## dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_ethdev.c-6261-static int dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_ethdev.c:6262:ixgbevf_add_mac_addr(struct rte_eth_dev *dev, struct rte_ether_addr *mac_addr, dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_ethdev.c-6263- __rte_unused uint32_t index, ############################################## dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_ethdev.c-6291-static void dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_ethdev.c:6292:ixgbevf_remove_mac_addr(struct rte_eth_dev *dev, uint32_t index) dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_ethdev.c-6293-{ ############################################## dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_ethdev.c-6318- /* Skip NULL MAC addresses */ dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_ethdev.c:6319: if (rte_is_zero_ether_addr(mac_addr)) dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_ethdev.c-6320- continue; ############################################## dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_ethdev.c-6341-static int dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_ethdev.c:6342:ixgbevf_set_default_mac_addr(struct rte_eth_dev *dev, dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_ethdev.c-6343- struct rte_ether_addr *addr) ############################################## dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_fdir.c-67- dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_fdir.c:68:#define IPV6_MASK_TO_ADDR(ipv6m, ipaddr) do { \ dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_fdir.c-69- uint8_t ipv6_addr[16]; \ ############################################## dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_fdir.c-314- */ dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_fdir.c:315: reg = IXGBE_PCI_REG_ADDR(hw, IXGBE_FDIRSIP4M); dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_fdir.c-316- *reg = ~(info->mask.src_ipv4_mask); dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_fdir.c:317: reg = IXGBE_PCI_REG_ADDR(hw, IXGBE_FDIRDIP4M); dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_fdir.c-318- *reg = ~(info->mask.dst_ipv4_mask); ############################################## dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_fdir.c-868- */ dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_fdir.c:869: reg = IXGBE_PCI_REG_ADDR(hw, IXGBE_FDIRIPSA); dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_fdir.c-870- *reg = input->formatted.src_ip[0]; dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_fdir.c:871: reg = IXGBE_PCI_REG_ADDR(hw, IXGBE_FDIRIPDA); dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_fdir.c-872- *reg = input->formatted.dst_ip[0]; ############################################## dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_fdir.c-1273- fdir_info->mask.ipv4_mask.dst_ip = info->mask.dst_ipv4_mask; dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_fdir.c:1274: IPV6_MASK_TO_ADDR(info->mask.src_ipv6_mask, dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_fdir.c-1275- fdir_info->mask.ipv6_mask.src_ip); dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_fdir.c:1276: IPV6_MASK_TO_ADDR(info->mask.dst_ipv6_mask, dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_fdir.c-1277- fdir_info->mask.ipv6_mask.dst_ip); ############################################## dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_flow.c-746- */ dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_flow.c:747: if (!rte_is_zero_ether_addr(ð_mask->src) || dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_flow.c:748: (!rte_is_zero_ether_addr(ð_mask->dst) && dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_flow.c:749: !rte_is_broadcast_ether_addr(ð_mask->dst))) { dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_flow.c-750- rte_flow_error_set(error, EINVAL, ############################################## dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_flow.c-765- */ dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_flow.c:766: if (rte_is_broadcast_ether_addr(ð_mask->dst)) { dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_flow.c-767- filter->mac_addr = eth_spec->dst; ############################################## dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_ipsec.c-51- uint32_t reg_val = IPSRXIDX_WRITE | IPSRXIDX_TABLE_IP | index; dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_ipsec.c:52: IXGBE_WRITE_REG(hw, IXGBE_IPSRXIPADDR(0), 0); dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_ipsec.c:53: IXGBE_WRITE_REG(hw, IXGBE_IPSRXIPADDR(1), 0); dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_ipsec.c:54: IXGBE_WRITE_REG(hw, IXGBE_IPSRXIPADDR(2), 0); dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_ipsec.c:55: IXGBE_WRITE_REG(hw, IXGBE_IPSRXIPADDR(3), 0); dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_ipsec.c-56- IXGBE_WAIT_RWRITE; ############################################## dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_ipsec.c-169- if (priv->rx_ip_tbl[ip_index].ip.type == IPv4) { dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_ipsec.c:170: IXGBE_WRITE_REG(hw, IXGBE_IPSRXIPADDR(0), 0); dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_ipsec.c:171: IXGBE_WRITE_REG(hw, IXGBE_IPSRXIPADDR(1), 0); dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_ipsec.c:172: IXGBE_WRITE_REG(hw, IXGBE_IPSRXIPADDR(2), 0); dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_ipsec.c:173: IXGBE_WRITE_REG(hw, IXGBE_IPSRXIPADDR(3), dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_ipsec.c-174- priv->rx_ip_tbl[ip_index].ip.ipv4); dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_ipsec.c-175- } else { dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_ipsec.c:176: IXGBE_WRITE_REG(hw, IXGBE_IPSRXIPADDR(0), dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_ipsec.c-177- priv->rx_ip_tbl[ip_index].ip.ipv6[0]); dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_ipsec.c:178: IXGBE_WRITE_REG(hw, IXGBE_IPSRXIPADDR(1), dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_ipsec.c-179- priv->rx_ip_tbl[ip_index].ip.ipv6[1]); dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_ipsec.c:180: IXGBE_WRITE_REG(hw, IXGBE_IPSRXIPADDR(2), dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_ipsec.c-181- priv->rx_ip_tbl[ip_index].ip.ipv6[2]); dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_ipsec.c:182: IXGBE_WRITE_REG(hw, IXGBE_IPSRXIPADDR(3), dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_ipsec.c-183- priv->rx_ip_tbl[ip_index].ip.ipv6[3]); ############################################## dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_ipsec.c-332- (ip_index << 3); dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_ipsec.c:333: IXGBE_WRITE_REG(hw, IXGBE_IPSRXIPADDR(0), 0); dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_ipsec.c:334: IXGBE_WRITE_REG(hw, IXGBE_IPSRXIPADDR(1), 0); dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_ipsec.c:335: IXGBE_WRITE_REG(hw, IXGBE_IPSRXIPADDR(2), 0); dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_ipsec.c:336: IXGBE_WRITE_REG(hw, IXGBE_IPSRXIPADDR(3), 0); dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_ipsec.c-337- } ############################################## dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_pf.c-48- for (vfn = 0; vfn < vf_num; vfn++) { dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_pf.c:49: rte_eth_random_addr(vf_mac_addr); dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_pf.c-50- /* keep the random address as default */ ############################################## dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_pf.c-467-static int dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_pf.c:468:ixgbe_vf_set_mac_addr(struct rte_eth_dev *dev, uint32_t vf, uint32_t *msgbuf) dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_pf.c-469-{ ############################################## dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_pf.c-475- dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_pf.c:476: if (rte_is_valid_assigned_ether_addr( dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_pf.c-477- (struct rte_ether_addr *)new_mac)) { ############################################## dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_pf.c-787- if (index) { dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_pf.c:788: if (!rte_is_valid_assigned_ether_addr( dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_pf.c-789- (struct rte_ether_addr *)new_mac)) { ############################################## dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_pf.c-867- if (retval == RTE_PMD_IXGBE_MB_EVENT_PROCEED) dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_pf.c:868: retval = ixgbe_vf_set_mac_addr(dev, vf, msgbuf); dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_pf.c-869- break; ############################################## dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_rxtx.c-2743- hw->mac.type == ixgbe_mac_X550EM_a_vf) dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_rxtx.c:2744: txq->tdt_reg_addr = IXGBE_PCI_REG_ADDR(hw, IXGBE_VFTDT(queue_idx)); dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_rxtx.c-2745- else dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_rxtx.c:2746: txq->tdt_reg_addr = IXGBE_PCI_REG_ADDR(hw, IXGBE_TDT(txq->reg_idx)); dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_rxtx.c-2747- ############################################## dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_rxtx.c-3119- rxq->rdt_reg_addr = dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_rxtx.c:3120: IXGBE_PCI_REG_ADDR(hw, IXGBE_VFRDT(queue_idx)); dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_rxtx.c-3121- rxq->rdh_reg_addr = dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_rxtx.c:3122: IXGBE_PCI_REG_ADDR(hw, IXGBE_VFRDH(queue_idx)); dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_rxtx.c-3123- } else { dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_rxtx.c-3124- rxq->rdt_reg_addr = dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_rxtx.c:3125: IXGBE_PCI_REG_ADDR(hw, IXGBE_RDT(rxq->reg_idx)); dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_rxtx.c-3126- rxq->rdh_reg_addr = dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_rxtx.c:3127: IXGBE_PCI_REG_ADDR(hw, IXGBE_RDH(rxq->reg_idx)); dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_rxtx.c-3128- } ############################################## dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_rxtx_vec_sse.c-59- dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_rxtx_vec_sse.c:60: /* load buf_addr(lo 64bit) and buf_iova(hi 64bit) */ dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_rxtx_vec_sse.c-61- RTE_BUILD_BUG_ON(offsetof(struct rte_mbuf, buf_iova) != ############################################## dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_vf_representor.c-32- dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_vf_representor.c:33: return rte_pmd_ixgbe_set_vf_mac_addr( dpdk-20.11~rc3/drivers/net/ixgbe/ixgbe_vf_representor.c-34- representor->pf_ethdev->data->port_id, ############################################## dpdk-20.11~rc3/drivers/net/ixgbe/rte_pmd_ixgbe.c-12-int dpdk-20.11~rc3/drivers/net/ixgbe/rte_pmd_ixgbe.c:13:rte_pmd_ixgbe_set_vf_mac_addr(uint16_t port, uint16_t vf, dpdk-20.11~rc3/drivers/net/ixgbe/rte_pmd_ixgbe.c-14- struct rte_ether_addr *mac_addr) ############################################## dpdk-20.11~rc3/drivers/net/ixgbe/rte_pmd_ixgbe.c-37- dpdk-20.11~rc3/drivers/net/ixgbe/rte_pmd_ixgbe.c:38: if (rte_is_valid_assigned_ether_addr( dpdk-20.11~rc3/drivers/net/ixgbe/rte_pmd_ixgbe.c-39- (struct rte_ether_addr *)new_mac)) { ############################################## dpdk-20.11~rc3/drivers/net/ixgbe/rte_pmd_ixgbe.h-45- */ dpdk-20.11~rc3/drivers/net/ixgbe/rte_pmd_ixgbe.h:46:int rte_pmd_ixgbe_set_vf_mac_addr(uint16_t port, uint16_t vf, dpdk-20.11~rc3/drivers/net/ixgbe/rte_pmd_ixgbe.h-47- struct rte_ether_addr *mac_addr); ############################################## dpdk-20.11~rc3/drivers/net/kni/rte_eth_kni.c-396- dpdk-20.11~rc3/drivers/net/kni/rte_eth_kni.c:397: rte_eth_random_addr(internals->eth_addr.addr_bytes); dpdk-20.11~rc3/drivers/net/kni/rte_eth_kni.c-398- ############################################## dpdk-20.11~rc3/drivers/net/memif/rte_eth_memif.c-1710- dpdk-20.11~rc3/drivers/net/memif/rte_eth_memif.c:1711: if (rte_ether_unformat_addr(value, ether_addr) < 0) dpdk-20.11~rc3/drivers/net/memif/rte_eth_memif.c-1712- MIF_LOG(WARNING, "Failed to parse mac '%s'.", value); ############################################## dpdk-20.11~rc3/drivers/net/memif/rte_eth_memif.c-1743- dpdk-20.11~rc3/drivers/net/memif/rte_eth_memif.c:1744: rte_eth_random_addr(ether_addr->addr_bytes); dpdk-20.11~rc3/drivers/net/memif/rte_eth_memif.c-1745- ############################################## dpdk-20.11~rc3/drivers/net/mlx4/mlx4.c-463-static int dpdk-20.11~rc3/drivers/net/mlx4/mlx4.c:464:mlx4_ibv_device_to_pci_addr(const struct ibv_device *device, dpdk-20.11~rc3/drivers/net/mlx4/mlx4.c-465- struct rte_pci_addr *pci_addr) ############################################## dpdk-20.11~rc3/drivers/net/mlx4/mlx4.c-800- DEBUG("checking device \"%s\"", list[i]->name); dpdk-20.11~rc3/drivers/net/mlx4/mlx4.c:801: if (mlx4_ibv_device_to_pci_addr(list[i], &pci_addr)) dpdk-20.11~rc3/drivers/net/mlx4/mlx4.c-802- continue; ############################################## dpdk-20.11~rc3/drivers/net/mlx4/mlx4_ethdev.c-543- ++i) dpdk-20.11~rc3/drivers/net/mlx4/mlx4_ethdev.c:544: if (!rte_is_zero_ether_addr(&priv->mac[i])) { dpdk-20.11~rc3/drivers/net/mlx4/mlx4_ethdev.c-545- rte_errno = EBUSY; ############################################## dpdk-20.11~rc3/drivers/net/mlx4/mlx4_flow.c-1400- mac = ð_mask.dst; dpdk-20.11~rc3/drivers/net/mlx4/mlx4_flow.c:1401: if (rte_is_zero_ether_addr(mac)) dpdk-20.11~rc3/drivers/net/mlx4/mlx4_flow.c-1402- continue; ############################################## dpdk-20.11~rc3/drivers/net/mlx5/linux/mlx5_os.c-1697- "/sys/class/net/%s", ifname); dpdk-20.11~rc3/drivers/net/mlx5/linux/mlx5_os.c:1698: if (mlx5_dev_to_pci_addr(tmp_str, &pci_addr)) { dpdk-20.11~rc3/drivers/net/mlx5/linux/mlx5_os.c-1699- DRV_LOG(WARNING, "can not get PCI address" ############################################## dpdk-20.11~rc3/drivers/net/mlx5/mlx5.c-795- } dpdk-20.11~rc3/drivers/net/mlx5/mlx5.c:796: base_addr = mlx5_os_get_devx_uar_base_addr(sh->tx_uar); dpdk-20.11~rc3/drivers/net/mlx5/mlx5.c-797- if (base_addr) ############################################## dpdk-20.11~rc3/drivers/net/mlx5/mlx5.c-835- } dpdk-20.11~rc3/drivers/net/mlx5/mlx5.c:836: base_addr = mlx5_os_get_devx_uar_base_addr(sh->devx_rx_uar); dpdk-20.11~rc3/drivers/net/mlx5/mlx5.c-837- if (base_addr) ############################################## dpdk-20.11~rc3/drivers/net/mlx5/mlx5.c-968- MLX5_ASSERT(sh->tx_uar); dpdk-20.11~rc3/drivers/net/mlx5/mlx5.c:969: MLX5_ASSERT(mlx5_os_get_devx_uar_base_addr(sh->tx_uar)); dpdk-20.11~rc3/drivers/net/mlx5/mlx5.c-970- dpdk-20.11~rc3/drivers/net/mlx5/mlx5.c-971- MLX5_ASSERT(sh->devx_rx_uar); dpdk-20.11~rc3/drivers/net/mlx5/mlx5.c:972: MLX5_ASSERT(mlx5_os_get_devx_uar_base_addr(sh->devx_rx_uar)); dpdk-20.11~rc3/drivers/net/mlx5/mlx5.c-973- } ############################################## dpdk-20.11~rc3/drivers/net/mlx5/mlx5_devx.c-517- rxq_data->cq_uar = dpdk-20.11~rc3/drivers/net/mlx5/mlx5_devx.c:518: mlx5_os_get_devx_uar_base_addr(priv->sh->devx_rx_uar); dpdk-20.11~rc3/drivers/net/mlx5/mlx5_devx.c-519- /* Create CQ using DevX API. */ ############################################## dpdk-20.11~rc3/drivers/net/mlx5/mlx5_devx.c-1423- MLX5_ASSERT(sh->tx_uar); dpdk-20.11~rc3/drivers/net/mlx5/mlx5_devx.c:1424: reg_addr = mlx5_os_get_devx_uar_reg_addr(sh->tx_uar); dpdk-20.11~rc3/drivers/net/mlx5/mlx5_devx.c-1425- MLX5_ASSERT(reg_addr); ############################################## dpdk-20.11~rc3/drivers/net/mlx5/mlx5_mac.c-33- MLX5_ASSERT(index < MLX5_MAX_MAC_ADDRESSES); dpdk-20.11~rc3/drivers/net/mlx5/mlx5_mac.c:34: if (rte_is_zero_ether_addr(&dev->data->mac_addrs[index])) dpdk-20.11~rc3/drivers/net/mlx5/mlx5_mac.c-35- return; ############################################## dpdk-20.11~rc3/drivers/net/mlx5/mlx5_mac.c-60- MLX5_ASSERT(index < MLX5_MAX_MAC_ADDRESSES); dpdk-20.11~rc3/drivers/net/mlx5/mlx5_mac.c:61: if (rte_is_zero_ether_addr(mac)) { dpdk-20.11~rc3/drivers/net/mlx5/mlx5_mac.c-62- rte_errno = EINVAL; ############################################## dpdk-20.11~rc3/drivers/net/mlx5/mlx5_rxtx.c-865- rxq->wqes)[i].dseg; dpdk-20.11~rc3/drivers/net/mlx5/mlx5_rxtx.c:866: addr = (uintptr_t)mlx5_mprq_buf_addr(buf, dpdk-20.11~rc3/drivers/net/mlx5/mlx5_rxtx.c-867- 1 << rxq->strd_num_n); ############################################## dpdk-20.11~rc3/drivers/net/mlx5/mlx5_rxtx.h-81-/* Get pointer to the first stride. */ dpdk-20.11~rc3/drivers/net/mlx5/mlx5_rxtx.h:82:#define mlx5_mprq_buf_addr(ptr, strd_n) (RTE_PTR_ADD((ptr), \ dpdk-20.11~rc3/drivers/net/mlx5/mlx5_rxtx.h-83- sizeof(struct mlx5_mprq_buf) + \ ############################################## dpdk-20.11~rc3/drivers/net/mlx5/mlx5_rxtx.h-756- /* Replace WQE. */ dpdk-20.11~rc3/drivers/net/mlx5/mlx5_rxtx.h:757: addr = mlx5_mprq_buf_addr(rep, strd_n); dpdk-20.11~rc3/drivers/net/mlx5/mlx5_rxtx.h-758- wqe->addr = rte_cpu_to_be_64((uintptr_t)addr); ############################################## dpdk-20.11~rc3/drivers/net/mlx5/mlx5_rxtx.h-809- const uint32_t offset = strd_idx * strd_sz + strd_shift; dpdk-20.11~rc3/drivers/net/mlx5/mlx5_rxtx.h:810: void *addr = RTE_PTR_ADD(mlx5_mprq_buf_addr(buf, strd_n), offset); dpdk-20.11~rc3/drivers/net/mlx5/mlx5_rxtx.h-811- ############################################## dpdk-20.11~rc3/drivers/net/mlx5/mlx5_rxtx_vec.c-113- * data buffer we should use the buf_addr pointer dpdk-20.11~rc3/drivers/net/mlx5/mlx5_rxtx_vec.c:114: * instead of rte_mbuf_buf_addr(). It touches the mbuf dpdk-20.11~rc3/drivers/net/mlx5/mlx5_rxtx_vec.c-115- * itself and may impact the performance. ############################################## dpdk-20.11~rc3/drivers/net/mlx5/mlx5_txpp.c-177- /* Write to doorbel register to start processing. */ dpdk-20.11~rc3/drivers/net/mlx5/mlx5_txpp.c:178: reg_addr = mlx5_os_get_devx_uar_reg_addr(sh->tx_uar); dpdk-20.11~rc3/drivers/net/mlx5/mlx5_txpp.c-179- __mlx5_uar_write64_relaxed(cs.w64, reg_addr, NULL); ############################################## dpdk-20.11~rc3/drivers/net/mlx5/mlx5_txpp.c-412- eth_hdr = (struct rte_ether_hdr *)dst; dpdk-20.11~rc3/drivers/net/mlx5/mlx5_txpp.c:413: rte_eth_random_addr(ð_hdr->d_addr.addr_bytes[0]); dpdk-20.11~rc3/drivers/net/mlx5/mlx5_txpp.c:414: rte_eth_random_addr(ð_hdr->s_addr.addr_bytes[0]); dpdk-20.11~rc3/drivers/net/mlx5/mlx5_txpp.c-415- eth_hdr->ether_type = rte_cpu_to_be_16(RTE_ETHER_TYPE_IPV4); ############################################## dpdk-20.11~rc3/drivers/net/mlx5/mlx5_txpp.c-628- uint64_t db_be = rte_cpu_to_be_64(((uint64_t)db_hi << 32) | aq->cq->id); dpdk-20.11~rc3/drivers/net/mlx5/mlx5_txpp.c:629: base_addr = mlx5_os_get_devx_uar_base_addr(sh->tx_uar); dpdk-20.11~rc3/drivers/net/mlx5/mlx5_txpp.c-630- uint32_t *addr = RTE_PTR_ADD(base_addr, MLX5_CQ_DOORBELL); ############################################## dpdk-20.11~rc3/drivers/net/mlx5/mlx5_txpp.c-652- dpdk-20.11~rc3/drivers/net/mlx5/mlx5_txpp.c:653: asm volatile (MPLOCKED dpdk-20.11~rc3/drivers/net/mlx5/mlx5_txpp.c-654- "cmpxchg16b %[dst];" ############################################## dpdk-20.11~rc3/drivers/net/mvneta/mvneta_ethdev.c-618- dpdk-20.11~rc3/drivers/net/mvneta/mvneta_ethdev.c:619: ret = neta_ppio_remove_mac_addr(priv->ppio, dpdk-20.11~rc3/drivers/net/mvneta/mvneta_ethdev.c-620- dev->data->mac_addrs[index].addr_bytes); dpdk-20.11~rc3/drivers/net/mvneta/mvneta_ethdev.c-621- if (ret) { dpdk-20.11~rc3/drivers/net/mvneta/mvneta_ethdev.c:622: rte_ether_format_addr(buf, sizeof(buf), dpdk-20.11~rc3/drivers/net/mvneta/mvneta_ethdev.c-623- &dev->data->mac_addrs[index]); ############################################## dpdk-20.11~rc3/drivers/net/mvneta/mvneta_ethdev.c-657- dpdk-20.11~rc3/drivers/net/mvneta/mvneta_ethdev.c:658: ret = neta_ppio_add_mac_addr(priv->ppio, mac_addr->addr_bytes); dpdk-20.11~rc3/drivers/net/mvneta/mvneta_ethdev.c-659- if (ret) { dpdk-20.11~rc3/drivers/net/mvneta/mvneta_ethdev.c:660: rte_ether_format_addr(buf, sizeof(buf), mac_addr); dpdk-20.11~rc3/drivers/net/mvneta/mvneta_ethdev.c-661- MVNETA_LOG(ERR, "Failed to add mac %s", buf); ############################################## dpdk-20.11~rc3/drivers/net/mvneta/mvneta_ethdev.c-684- dpdk-20.11~rc3/drivers/net/mvneta/mvneta_ethdev.c:685: ret = neta_ppio_set_mac_addr(priv->ppio, mac_addr->addr_bytes); dpdk-20.11~rc3/drivers/net/mvneta/mvneta_ethdev.c-686- if (ret) { dpdk-20.11~rc3/drivers/net/mvneta/mvneta_ethdev.c-687- char buf[RTE_ETHER_ADDR_FMT_SIZE]; dpdk-20.11~rc3/drivers/net/mvneta/mvneta_ethdev.c:688: rte_ether_format_addr(buf, sizeof(buf), mac_addr); dpdk-20.11~rc3/drivers/net/mvneta/mvneta_ethdev.c-689- MVNETA_LOG(ERR, "Failed to set mac to %s", buf); ############################################## dpdk-20.11~rc3/drivers/net/mvneta/mvneta_rxtx.c-28- dpdk-20.11~rc3/drivers/net/mvneta/mvneta_rxtx.c:29:#define MVNETA_SET_COOKIE_HIGH_ADDR(addr) { \ dpdk-20.11~rc3/drivers/net/mvneta/mvneta_rxtx.c-30- if (unlikely(cookie_addr_high == MVNETA_COOKIE_ADDR_INVALID)) \ ############################################## dpdk-20.11~rc3/drivers/net/mvneta/mvneta_rxtx.c-34- dpdk-20.11~rc3/drivers/net/mvneta/mvneta_rxtx.c:35:#define MVNETA_CHECK_COOKIE_HIGH_ADDR(addr) \ dpdk-20.11~rc3/drivers/net/mvneta/mvneta_rxtx.c-36- ((likely(cookie_addr_high == \ ############################################## dpdk-20.11~rc3/drivers/net/mvneta/mvneta_rxtx.c-88- dpdk-20.11~rc3/drivers/net/mvneta/mvneta_rxtx.c:89: MVNETA_SET_COOKIE_HIGH_ADDR(mbufs[0]); dpdk-20.11~rc3/drivers/net/mvneta/mvneta_rxtx.c-90- dpdk-20.11~rc3/drivers/net/mvneta/mvneta_rxtx.c-91- for (i = 0; i < nb_desc; i++) { dpdk-20.11~rc3/drivers/net/mvneta/mvneta_rxtx.c:92: if (unlikely(!MVNETA_CHECK_COOKIE_HIGH_ADDR(mbufs[i]))) { dpdk-20.11~rc3/drivers/net/mvneta/mvneta_rxtx.c-93- MVNETA_LOG(ERR, ############################################## dpdk-20.11~rc3/drivers/net/mvneta/mvneta_rxtx.c-160- neta_ppio_outq_desc_reset(desc); dpdk-20.11~rc3/drivers/net/mvneta/mvneta_rxtx.c:161: neta_ppio_outq_desc_set_phys_addr(desc, rte_pktmbuf_iova(buf)); dpdk-20.11~rc3/drivers/net/mvneta/mvneta_rxtx.c-162- neta_ppio_outq_desc_set_pkt_offset(desc, 0); ############################################## dpdk-20.11~rc3/drivers/net/mvpp2/mrvl_ethdev.c-195- pp2_ppio_outq_desc_reset(desc); dpdk-20.11~rc3/drivers/net/mvpp2/mrvl_ethdev.c:196: pp2_ppio_outq_desc_set_phys_addr(desc, rte_pktmbuf_iova(buf)); dpdk-20.11~rc3/drivers/net/mvpp2/mrvl_ethdev.c-197- pp2_ppio_outq_desc_set_pkt_offset(desc, 0); ############################################## dpdk-20.11~rc3/drivers/net/mvpp2/mrvl_ethdev.c-1129- dpdk-20.11~rc3/drivers/net/mvpp2/mrvl_ethdev.c:1130: ret = pp2_ppio_remove_mac_addr(priv->ppio, dpdk-20.11~rc3/drivers/net/mvpp2/mrvl_ethdev.c-1131- dev->data->mac_addrs[index].addr_bytes); dpdk-20.11~rc3/drivers/net/mvpp2/mrvl_ethdev.c-1132- if (ret) { dpdk-20.11~rc3/drivers/net/mvpp2/mrvl_ethdev.c:1133: rte_ether_format_addr(buf, sizeof(buf), dpdk-20.11~rc3/drivers/net/mvpp2/mrvl_ethdev.c-1134- &dev->data->mac_addrs[index]); ############################################## dpdk-20.11~rc3/drivers/net/mvpp2/mrvl_ethdev.c-1184- */ dpdk-20.11~rc3/drivers/net/mvpp2/mrvl_ethdev.c:1185: ret = pp2_ppio_add_mac_addr(priv->ppio, mac_addr->addr_bytes); dpdk-20.11~rc3/drivers/net/mvpp2/mrvl_ethdev.c-1186- if (ret) { dpdk-20.11~rc3/drivers/net/mvpp2/mrvl_ethdev.c:1187: rte_ether_format_addr(buf, sizeof(buf), mac_addr); dpdk-20.11~rc3/drivers/net/mvpp2/mrvl_ethdev.c-1188- MRVL_LOG(ERR, "Failed to add mac %s", buf); ############################################## dpdk-20.11~rc3/drivers/net/mvpp2/mrvl_ethdev.c-1217- dpdk-20.11~rc3/drivers/net/mvpp2/mrvl_ethdev.c:1218: ret = pp2_ppio_set_mac_addr(priv->ppio, mac_addr->addr_bytes); dpdk-20.11~rc3/drivers/net/mvpp2/mrvl_ethdev.c-1219- if (ret) { dpdk-20.11~rc3/drivers/net/mvpp2/mrvl_ethdev.c-1220- char buf[RTE_ETHER_ADDR_FMT_SIZE]; dpdk-20.11~rc3/drivers/net/mvpp2/mrvl_ethdev.c:1221: rte_ether_format_addr(buf, sizeof(buf), mac_addr); dpdk-20.11~rc3/drivers/net/mvpp2/mrvl_ethdev.c-1222- MRVL_LOG(ERR, "Failed to set mac to %s", buf); ############################################## dpdk-20.11~rc3/drivers/net/mvpp2/mrvl_flow.c-576-static int dpdk-20.11~rc3/drivers/net/mvpp2/mrvl_flow.c:577:mrvl_parse_ip4_addr(const struct rte_flow_item_ipv4 *spec, dpdk-20.11~rc3/drivers/net/mvpp2/mrvl_flow.c-578- const struct rte_flow_item_ipv4 *mask, ############################################## dpdk-20.11~rc3/drivers/net/mvpp2/mrvl_flow.c-625-{ dpdk-20.11~rc3/drivers/net/mvpp2/mrvl_flow.c:626: return mrvl_parse_ip4_addr(spec, mask, 1, flow); dpdk-20.11~rc3/drivers/net/mvpp2/mrvl_flow.c-627-} ############################################## dpdk-20.11~rc3/drivers/net/mvpp2/mrvl_flow.c-641-{ dpdk-20.11~rc3/drivers/net/mvpp2/mrvl_flow.c:642: return mrvl_parse_ip4_addr(spec, mask, 0, flow); dpdk-20.11~rc3/drivers/net/mvpp2/mrvl_flow.c-643-} ############################################## dpdk-20.11~rc3/drivers/net/mvpp2/mrvl_flow.c-690-static int dpdk-20.11~rc3/drivers/net/mvpp2/mrvl_flow.c:691:mrvl_parse_ip6_addr(const struct rte_flow_item_ipv6 *spec, dpdk-20.11~rc3/drivers/net/mvpp2/mrvl_flow.c-692- const struct rte_flow_item_ipv6 *mask, ############################################## dpdk-20.11~rc3/drivers/net/mvpp2/mrvl_flow.c-739-{ dpdk-20.11~rc3/drivers/net/mvpp2/mrvl_flow.c:740: return mrvl_parse_ip6_addr(spec, mask, 1, flow); dpdk-20.11~rc3/drivers/net/mvpp2/mrvl_flow.c-741-} ############################################## dpdk-20.11~rc3/drivers/net/mvpp2/mrvl_flow.c-755-{ dpdk-20.11~rc3/drivers/net/mvpp2/mrvl_flow.c:756: return mrvl_parse_ip6_addr(spec, mask, 0, flow); dpdk-20.11~rc3/drivers/net/mvpp2/mrvl_flow.c-757-} ############################################## dpdk-20.11~rc3/drivers/net/netvsc/hn_ethdev.c-1027- dpdk-20.11~rc3/drivers/net/netvsc/hn_ethdev.c:1028: err = hn_rndis_get_eaddr(hv, eth_dev->data->mac_addrs->addr_bytes); dpdk-20.11~rc3/drivers/net/netvsc/hn_ethdev.c-1029- if (err) ############################################## dpdk-20.11~rc3/drivers/net/netvsc/hn_rndis.c-1095-int dpdk-20.11~rc3/drivers/net/netvsc/hn_rndis.c:1096:hn_rndis_get_eaddr(struct hn_data *hv, uint8_t *eaddr) dpdk-20.11~rc3/drivers/net/netvsc/hn_rndis.c-1097-{ ############################################## dpdk-20.11~rc3/drivers/net/netvsc/hn_rndis.h-11-void hn_rndis_detach(struct hn_data *hv); dpdk-20.11~rc3/drivers/net/netvsc/hn_rndis.h:12:int hn_rndis_get_eaddr(struct hn_data *hv, uint8_t *eaddr); dpdk-20.11~rc3/drivers/net/netvsc/hn_rndis.h-13-int hn_rndis_get_linkstatus(struct hn_data *hv); ############################################## dpdk-20.11~rc3/drivers/net/netvsc/hn_rxtx.c-130- ea = rte_pktmbuf_mtod(m, const struct rte_ether_addr *); dpdk-20.11~rc3/drivers/net/netvsc/hn_rxtx.c:131: if (rte_is_multicast_ether_addr(ea)) { dpdk-20.11~rc3/drivers/net/netvsc/hn_rxtx.c:132: if (rte_is_broadcast_ether_addr(ea)) dpdk-20.11~rc3/drivers/net/netvsc/hn_rxtx.c-133- stats->broadcast++; ############################################## dpdk-20.11~rc3/drivers/net/netvsc/hn_vf.c-44- dpdk-20.11~rc3/drivers/net/netvsc/hn_vf.c:45: if (rte_is_same_ether_addr(mac, vf_mac)) dpdk-20.11~rc3/drivers/net/netvsc/hn_vf.c-46- return i; ############################################## dpdk-20.11~rc3/drivers/net/nfb/nfb_ethdev.c-379- dpdk-20.11~rc3/drivers/net/nfb/nfb_ethdev.c:380: if (!rte_is_valid_assigned_ether_addr(mac_addr)) dpdk-20.11~rc3/drivers/net/nfb/nfb_ethdev.c-381- return -EINVAL; ############################################## dpdk-20.11~rc3/drivers/net/nfb/nfb_ethdev.c-507- dpdk-20.11~rc3/drivers/net/nfb/nfb_ethdev.c:508: rte_eth_random_addr(eth_addr_init.addr_bytes); dpdk-20.11~rc3/drivers/net/nfb/nfb_ethdev.c-509- eth_addr_init.addr_bytes[0] = eth_addr.addr_bytes[0]; ############################################## dpdk-20.11~rc3/drivers/net/nfp/nfp_net.c-94- struct rte_eth_rss_conf *rss_conf); dpdk-20.11~rc3/drivers/net/nfp/nfp_net.c:95:static int nfp_set_mac_addr(struct rte_eth_dev *dev, dpdk-20.11~rc3/drivers/net/nfp/nfp_net.c-96- struct rte_ether_addr *mac_addr); ############################################## dpdk-20.11~rc3/drivers/net/nfp/nfp_net.c-532-int dpdk-20.11~rc3/drivers/net/nfp/nfp_net.c:533:nfp_set_mac_addr(struct rte_eth_dev *dev, struct rte_ether_addr *mac_addr) dpdk-20.11~rc3/drivers/net/nfp/nfp_net.c-534-{ ############################################## dpdk-20.11~rc3/drivers/net/nfp/nfp_net.c-1628- */ dpdk-20.11~rc3/drivers/net/nfp/nfp_net.c:1629: nn_cfg_writeq(hw, NFP_NET_CFG_RXR_ADDR(queue_idx), rxq->dma); dpdk-20.11~rc3/drivers/net/nfp/nfp_net.c-1630- nn_cfg_writeb(hw, NFP_NET_CFG_RXR_SZ(queue_idx), rte_log2_u32(nb_desc)); ############################################## dpdk-20.11~rc3/drivers/net/nfp/nfp_net.c-1784- */ dpdk-20.11~rc3/drivers/net/nfp/nfp_net.c:1785: nn_cfg_writeq(hw, NFP_NET_CFG_TXR_ADDR(queue_idx), txq->dma); dpdk-20.11~rc3/drivers/net/nfp/nfp_net.c-1786- nn_cfg_writeb(hw, NFP_NET_CFG_TXR_SZ(queue_idx), rte_log2_u32(nb_desc)); ############################################## dpdk-20.11~rc3/drivers/net/nfp/nfp_net.c-2978- dpdk-20.11~rc3/drivers/net/nfp/nfp_net.c:2979: if (!rte_is_valid_assigned_ether_addr( dpdk-20.11~rc3/drivers/net/nfp/nfp_net.c-2980- (struct rte_ether_addr *)&hw->mac_addr)) { ############################################## dpdk-20.11~rc3/drivers/net/nfp/nfp_net.c-2983- /* Using random mac addresses for VFs */ dpdk-20.11~rc3/drivers/net/nfp/nfp_net.c:2984: rte_eth_random_addr(&hw->mac_addr[0]); dpdk-20.11~rc3/drivers/net/nfp/nfp_net.c-2985- nfp_net_write_mac(hw, (uint8_t *)&hw->mac_addr); ############################################## dpdk-20.11~rc3/drivers/net/nfp/nfp_net_ctrl.h-98-#define NFP_NET_CFG_CTRL_RSS2 (0x1 << 29) /* RSS (version 2) */ dpdk-20.11~rc3/drivers/net/nfp/nfp_net_ctrl.h:99:#define NFP_NET_CFG_CTRL_LIVE_ADDR (0x1U << 31)/* live MAC addr change */ dpdk-20.11~rc3/drivers/net/nfp/nfp_net_ctrl.h-100-#define NFP_NET_CFG_UPDATE 0x0004 ############################################## dpdk-20.11~rc3/drivers/net/nfp/nfp_net_ctrl.h-110-#define NFP_NET_CFG_UPDATE_VXLAN (0x1 << 9) /* VXLAN port change */ dpdk-20.11~rc3/drivers/net/nfp/nfp_net_ctrl.h:111:#define NFP_NET_CFG_UPDATE_MACADDR (0x1 << 11) /* MAC address change */ dpdk-20.11~rc3/drivers/net/nfp/nfp_net_ctrl.h-112-#define NFP_NET_CFG_UPDATE_ERR (0x1U << 31) /* A error occurred */ ############################################## dpdk-20.11~rc3/drivers/net/nfp/nfp_net_ctrl.h-236-#define NFP_NET_CFG_TXR_BASE 0x0200 dpdk-20.11~rc3/drivers/net/nfp/nfp_net_ctrl.h:237:#define NFP_NET_CFG_TXR_ADDR(_x) (NFP_NET_CFG_TXR_BASE + ((_x) * 0x8)) dpdk-20.11~rc3/drivers/net/nfp/nfp_net_ctrl.h:238:#define NFP_NET_CFG_TXR_WB_ADDR(_x) (NFP_NET_CFG_TXR_BASE + 0x200 + \ dpdk-20.11~rc3/drivers/net/nfp/nfp_net_ctrl.h-239- ((_x) * 0x8)) ############################################## dpdk-20.11~rc3/drivers/net/nfp/nfp_net_ctrl.h-255-#define NFP_NET_CFG_RXR_BASE 0x0800 dpdk-20.11~rc3/drivers/net/nfp/nfp_net_ctrl.h:256:#define NFP_NET_CFG_RXR_ADDR(_x) (NFP_NET_CFG_RXR_BASE + ((_x) * 0x8)) dpdk-20.11~rc3/drivers/net/nfp/nfp_net_ctrl.h-257-#define NFP_NET_CFG_RXR_SZ(_x) (NFP_NET_CFG_RXR_BASE + 0x200 + (_x)) ############################################## dpdk-20.11~rc3/drivers/net/null/rte_eth_null.c-538- internals->port_id = eth_dev->data->port_id; dpdk-20.11~rc3/drivers/net/null/rte_eth_null.c:539: rte_eth_random_addr(internals->eth_addr.addr_bytes); dpdk-20.11~rc3/drivers/net/null/rte_eth_null.c-540- ############################################## dpdk-20.11~rc3/drivers/net/octeontx/base/octeontx_io.h-22-#define octeontx_prefetch_store_keep(_ptr) ({\ dpdk-20.11~rc3/drivers/net/octeontx/base/octeontx_io.h:23: asm volatile("prfm pstl1keep, %a0\n" : : "p" (_ptr)); }) dpdk-20.11~rc3/drivers/net/octeontx/base/octeontx_io.h-24- dpdk-20.11~rc3/drivers/net/octeontx/base/octeontx_io.h-25-#define octeontx_load_pair(val0, val1, addr) ({ \ dpdk-20.11~rc3/drivers/net/octeontx/base/octeontx_io.h:26: asm volatile( \ dpdk-20.11~rc3/drivers/net/octeontx/base/octeontx_io.h-27- "ldp %x[x0], %x[x1], [%x[p1]]" \ ############################################## dpdk-20.11~rc3/drivers/net/octeontx/base/octeontx_io.h-32-#define octeontx_store_pair(val0, val1, addr) ({ \ dpdk-20.11~rc3/drivers/net/octeontx/base/octeontx_io.h:33: asm volatile( \ dpdk-20.11~rc3/drivers/net/octeontx/base/octeontx_io.h-34- "stp %x[x0], %x[x1], [%x[p1]]" \ ############################################## dpdk-20.11~rc3/drivers/net/octeontx2/otx2_ethdev.c-1998- memcpy(ea, dev->mac_addr, RTE_ETHER_ADDR_LEN); dpdk-20.11~rc3/drivers/net/octeontx2/otx2_ethdev.c:1999: if (rte_is_zero_ether_addr(ea)) dpdk-20.11~rc3/drivers/net/octeontx2/otx2_ethdev.c:2000: rte_eth_random_addr((uint8_t *)ea); dpdk-20.11~rc3/drivers/net/octeontx2/otx2_ethdev.c-2001- dpdk-20.11~rc3/drivers/net/octeontx2/otx2_ethdev.c:2002: rte_ether_format_addr(ea_fmt, RTE_ETHER_ADDR_FMT_SIZE, ea); dpdk-20.11~rc3/drivers/net/octeontx2/otx2_ethdev.c-2003- ############################################## dpdk-20.11~rc3/drivers/net/octeontx2/otx2_ethdev.c-2399-static inline uint64_t dpdk-20.11~rc3/drivers/net/octeontx2/otx2_ethdev.c:2400:nix_get_blkaddr(struct otx2_eth_dev *dev) dpdk-20.11~rc3/drivers/net/octeontx2/otx2_ethdev.c-2401-{ ############################################## dpdk-20.11~rc3/drivers/net/octeontx2/otx2_ethdev.c-2482- dpdk-20.11~rc3/drivers/net/octeontx2/otx2_ethdev.c:2483: dev->base = dev->bar2 + (nix_get_blkaddr(dev) << 20); dpdk-20.11~rc3/drivers/net/octeontx2/otx2_ethdev.c-2484- ############################################## dpdk-20.11~rc3/drivers/net/octeontx2/otx2_mac.c-112- dpdk-20.11~rc3/drivers/net/octeontx2/otx2_mac.c:113: req = otx2_mbox_alloc_msg_nix_set_mac_addr(mbox); dpdk-20.11~rc3/drivers/net/octeontx2/otx2_mac.c-114- otx2_mbox_memcpy(req->mac_addr, addr->addr_bytes, RTE_ETHER_ADDR_LEN); ############################################## dpdk-20.11~rc3/drivers/net/octeontx2/otx2_mac.c-138- dpdk-20.11~rc3/drivers/net/octeontx2/otx2_mac.c:139: otx2_mbox_alloc_msg_nix_get_mac_addr(mbox); dpdk-20.11~rc3/drivers/net/octeontx2/otx2_mac.c-140- otx2_mbox_msg_send(mbox, 0); ############################################## dpdk-20.11~rc3/drivers/net/octeontx2/otx2_mcast.c-256- for (idx = 0; idx < nb_mc_addr; idx++) { dpdk-20.11~rc3/drivers/net/octeontx2/otx2_mcast.c:257: if (!rte_is_multicast_ether_addr(&mc_addr_set[idx])) dpdk-20.11~rc3/drivers/net/octeontx2/otx2_mcast.c-258- return -EINVAL; ############################################## dpdk-20.11~rc3/drivers/net/octeontx2/otx2_tx.c-286- dpdk-20.11~rc3/drivers/net/octeontx2/otx2_tx.c:287: asm volatile ("LD1 {%[a].D}[0],[%[in]]\n\t" : dpdk-20.11~rc3/drivers/net/octeontx2/otx2_tx.c-288- [a]"+w"(senddesc01_w1) : ############################################## dpdk-20.11~rc3/drivers/net/octeontx2/otx2_tx.c-290- dpdk-20.11~rc3/drivers/net/octeontx2/otx2_tx.c:291: asm volatile ("LD1 {%[a].D}[1],[%[in]]\n\t" : dpdk-20.11~rc3/drivers/net/octeontx2/otx2_tx.c-292- [a]"+w"(senddesc01_w1) : ############################################## dpdk-20.11~rc3/drivers/net/octeontx2/otx2_tx.c-294- dpdk-20.11~rc3/drivers/net/octeontx2/otx2_tx.c:295: asm volatile ("LD1 {%[b].D}[0],[%[in]]\n\t" : dpdk-20.11~rc3/drivers/net/octeontx2/otx2_tx.c-296- [b]"+w"(senddesc23_w1) : ############################################## dpdk-20.11~rc3/drivers/net/octeontx2/otx2_tx.c-298- dpdk-20.11~rc3/drivers/net/octeontx2/otx2_tx.c:299: asm volatile ("LD1 {%[b].D}[1],[%[in]]\n\t" : dpdk-20.11~rc3/drivers/net/octeontx2/otx2_tx.c-300- [b]"+w"(senddesc23_w1) : ############################################## dpdk-20.11~rc3/drivers/net/octeontx2/otx2_tx.c-460- xmask23 = xmask01; dpdk-20.11~rc3/drivers/net/octeontx2/otx2_tx.c:461: asm volatile ("LD1 {%[a].H}[0],[%[in]]\n\t" : dpdk-20.11~rc3/drivers/net/octeontx2/otx2_tx.c-462- [a]"+w"(xmask01) : [in]"r"(mbuf0) : "memory"); dpdk-20.11~rc3/drivers/net/octeontx2/otx2_tx.c-463- dpdk-20.11~rc3/drivers/net/octeontx2/otx2_tx.c:464: asm volatile ("LD1 {%[a].H}[4],[%[in]]\n\t" : dpdk-20.11~rc3/drivers/net/octeontx2/otx2_tx.c-465- [a]"+w"(xmask01) : [in]"r"(mbuf1) : "memory"); dpdk-20.11~rc3/drivers/net/octeontx2/otx2_tx.c-466- dpdk-20.11~rc3/drivers/net/octeontx2/otx2_tx.c:467: asm volatile ("LD1 {%[b].H}[0],[%[in]]\n\t" : dpdk-20.11~rc3/drivers/net/octeontx2/otx2_tx.c-468- [b]"+w"(xmask23) : [in]"r"(mbuf2) : "memory"); dpdk-20.11~rc3/drivers/net/octeontx2/otx2_tx.c-469- dpdk-20.11~rc3/drivers/net/octeontx2/otx2_tx.c:470: asm volatile ("LD1 {%[b].H}[4],[%[in]]\n\t" : dpdk-20.11~rc3/drivers/net/octeontx2/otx2_tx.c-471- [b]"+w"(xmask23) : [in]"r"(mbuf3) : "memory"); ############################################## dpdk-20.11~rc3/drivers/net/octeontx2/otx2_tx.c-617- xmask23 = xmask01; dpdk-20.11~rc3/drivers/net/octeontx2/otx2_tx.c:618: asm volatile ("LD1 {%[a].H}[0],[%[in]]\n\t" : dpdk-20.11~rc3/drivers/net/octeontx2/otx2_tx.c-619- [a]"+w"(xmask01) : [in]"r"(mbuf0) : "memory"); dpdk-20.11~rc3/drivers/net/octeontx2/otx2_tx.c-620- dpdk-20.11~rc3/drivers/net/octeontx2/otx2_tx.c:621: asm volatile ("LD1 {%[a].H}[4],[%[in]]\n\t" : dpdk-20.11~rc3/drivers/net/octeontx2/otx2_tx.c-622- [a]"+w"(xmask01) : [in]"r"(mbuf1) : "memory"); dpdk-20.11~rc3/drivers/net/octeontx2/otx2_tx.c-623- dpdk-20.11~rc3/drivers/net/octeontx2/otx2_tx.c:624: asm volatile ("LD1 {%[b].H}[0],[%[in]]\n\t" : dpdk-20.11~rc3/drivers/net/octeontx2/otx2_tx.c-625- [b]"+w"(xmask23) : [in]"r"(mbuf2) : "memory"); dpdk-20.11~rc3/drivers/net/octeontx2/otx2_tx.c-626- dpdk-20.11~rc3/drivers/net/octeontx2/otx2_tx.c:627: asm volatile ("LD1 {%[b].H}[4],[%[in]]\n\t" : dpdk-20.11~rc3/drivers/net/octeontx2/otx2_tx.c-628- [b]"+w"(xmask23) : [in]"r"(mbuf3) : "memory"); ############################################## dpdk-20.11~rc3/drivers/net/octeontx2/otx2_tx.c-859- xmask23 = xmask01; dpdk-20.11~rc3/drivers/net/octeontx2/otx2_tx.c:860: asm volatile ("LD1 {%[a].H}[0],[%[in]]\n\t" : dpdk-20.11~rc3/drivers/net/octeontx2/otx2_tx.c-861- [a]"+w"(xmask01) : [in]"r"(mbuf0) : "memory"); dpdk-20.11~rc3/drivers/net/octeontx2/otx2_tx.c-862- dpdk-20.11~rc3/drivers/net/octeontx2/otx2_tx.c:863: asm volatile ("LD1 {%[a].H}[4],[%[in]]\n\t" : dpdk-20.11~rc3/drivers/net/octeontx2/otx2_tx.c-864- [a]"+w"(xmask01) : [in]"r"(mbuf1) : "memory"); dpdk-20.11~rc3/drivers/net/octeontx2/otx2_tx.c-865- dpdk-20.11~rc3/drivers/net/octeontx2/otx2_tx.c:866: asm volatile ("LD1 {%[b].H}[0],[%[in]]\n\t" : dpdk-20.11~rc3/drivers/net/octeontx2/otx2_tx.c-867- [b]"+w"(xmask23) : [in]"r"(mbuf2) : "memory"); dpdk-20.11~rc3/drivers/net/octeontx2/otx2_tx.c-868- dpdk-20.11~rc3/drivers/net/octeontx2/otx2_tx.c:869: asm volatile ("LD1 {%[b].H}[4],[%[in]]\n\t" : dpdk-20.11~rc3/drivers/net/octeontx2/otx2_tx.c-870- [b]"+w"(xmask23) : [in]"r"(mbuf3) : "memory"); ############################################## dpdk-20.11~rc3/drivers/net/octeontx2/otx2_tx.c-898- xmask23 = xmask01; dpdk-20.11~rc3/drivers/net/octeontx2/otx2_tx.c:899: asm volatile ("LD1 {%[a].H}[0],[%[in]]\n\t" : dpdk-20.11~rc3/drivers/net/octeontx2/otx2_tx.c-900- [a]"+w"(xmask01) : [in]"r"(mbuf0) : "memory"); dpdk-20.11~rc3/drivers/net/octeontx2/otx2_tx.c-901- dpdk-20.11~rc3/drivers/net/octeontx2/otx2_tx.c:902: asm volatile ("LD1 {%[a].H}[4],[%[in]]\n\t" : dpdk-20.11~rc3/drivers/net/octeontx2/otx2_tx.c-903- [a]"+w"(xmask01) : [in]"r"(mbuf1) : "memory"); dpdk-20.11~rc3/drivers/net/octeontx2/otx2_tx.c-904- dpdk-20.11~rc3/drivers/net/octeontx2/otx2_tx.c:905: asm volatile ("LD1 {%[b].H}[0],[%[in]]\n\t" : dpdk-20.11~rc3/drivers/net/octeontx2/otx2_tx.c-906- [b]"+w"(xmask23) : [in]"r"(mbuf2) : "memory"); dpdk-20.11~rc3/drivers/net/octeontx2/otx2_tx.c-907- dpdk-20.11~rc3/drivers/net/octeontx2/otx2_tx.c:908: asm volatile ("LD1 {%[b].H}[4],[%[in]]\n\t" : dpdk-20.11~rc3/drivers/net/octeontx2/otx2_tx.c-909- [b]"+w"(xmask23) : [in]"r"(mbuf3) : "memory"); ############################################## dpdk-20.11~rc3/drivers/net/pcap/rte_eth_pcap.c-1262- rte_memcpy(eth_dev->data->mac_addrs[0].addr_bytes, dpdk-20.11~rc3/drivers/net/pcap/rte_eth_pcap.c:1263: LLADDR(sdl), RTE_ETHER_ADDR_LEN); dpdk-20.11~rc3/drivers/net/pcap/rte_eth_pcap.c-1264- ############################################## dpdk-20.11~rc3/drivers/net/pfe/base/cbus.h-9- dpdk-20.11~rc3/drivers/net/pfe/base/cbus.h:10:#define EMAC1_BASE_ADDR (CBUS_BASE_ADDR + 0x200000) dpdk-20.11~rc3/drivers/net/pfe/base/cbus.h:11:#define EGPI1_BASE_ADDR (CBUS_BASE_ADDR + 0x210000) dpdk-20.11~rc3/drivers/net/pfe/base/cbus.h:12:#define EMAC2_BASE_ADDR (CBUS_BASE_ADDR + 0x220000) dpdk-20.11~rc3/drivers/net/pfe/base/cbus.h:13:#define EGPI2_BASE_ADDR (CBUS_BASE_ADDR + 0x230000) dpdk-20.11~rc3/drivers/net/pfe/base/cbus.h:14:#define BMU1_BASE_ADDR (CBUS_BASE_ADDR + 0x240000) dpdk-20.11~rc3/drivers/net/pfe/base/cbus.h:15:#define BMU2_BASE_ADDR (CBUS_BASE_ADDR + 0x250000) dpdk-20.11~rc3/drivers/net/pfe/base/cbus.h:16:#define ARB_BASE_ADDR (CBUS_BASE_ADDR + 0x260000) dpdk-20.11~rc3/drivers/net/pfe/base/cbus.h:17:#define DDR_CONFIG_BASE_ADDR (CBUS_BASE_ADDR + 0x270000) dpdk-20.11~rc3/drivers/net/pfe/base/cbus.h:18:#define HIF_BASE_ADDR (CBUS_BASE_ADDR + 0x280000) dpdk-20.11~rc3/drivers/net/pfe/base/cbus.h:19:#define HGPI_BASE_ADDR (CBUS_BASE_ADDR + 0x290000) dpdk-20.11~rc3/drivers/net/pfe/base/cbus.h:20:#define LMEM_BASE_ADDR (CBUS_BASE_ADDR + 0x300000) dpdk-20.11~rc3/drivers/net/pfe/base/cbus.h-21-#define LMEM_SIZE 0x10000 dpdk-20.11~rc3/drivers/net/pfe/base/cbus.h-22-#define LMEM_END (LMEM_BASE_ADDR + LMEM_SIZE) dpdk-20.11~rc3/drivers/net/pfe/base/cbus.h:23:#define TMU_CSR_BASE_ADDR (CBUS_BASE_ADDR + 0x310000) dpdk-20.11~rc3/drivers/net/pfe/base/cbus.h:24:#define CLASS_CSR_BASE_ADDR (CBUS_BASE_ADDR + 0x320000) dpdk-20.11~rc3/drivers/net/pfe/base/cbus.h:25:#define HIF_NOCPY_BASE_ADDR (CBUS_BASE_ADDR + 0x350000) dpdk-20.11~rc3/drivers/net/pfe/base/cbus.h:26:#define UTIL_CSR_BASE_ADDR (CBUS_BASE_ADDR + 0x360000) dpdk-20.11~rc3/drivers/net/pfe/base/cbus.h:27:#define CBUS_GPT_BASE_ADDR (CBUS_BASE_ADDR + 0x370000) dpdk-20.11~rc3/drivers/net/pfe/base/cbus.h-28- ############################################## dpdk-20.11~rc3/drivers/net/pfe/base/cbus/class_csr.h-49- */ dpdk-20.11~rc3/drivers/net/pfe/base/cbus/class_csr.h:50:#define CLASS_MEM_ACCESS_ADDR (CLASS_CSR_BASE_ADDR + 0x100) dpdk-20.11~rc3/drivers/net/pfe/base/cbus/class_csr.h-51- ############################################## dpdk-20.11~rc3/drivers/net/pfe/base/cbus/class_csr.h-56-#define CLASS_MEM_ACCESS_RDATA (CLASS_CSR_BASE_ADDR + 0x108) dpdk-20.11~rc3/drivers/net/pfe/base/cbus/class_csr.h:57:#define CLASS_TM_INQ_ADDR (CLASS_CSR_BASE_ADDR + 0x114) dpdk-20.11~rc3/drivers/net/pfe/base/cbus/class_csr.h-58-#define CLASS_PE_STATUS (CLASS_CSR_BASE_ADDR + 0x118) ############################################## dpdk-20.11~rc3/drivers/net/pfe/base/cbus/class_csr.h-127- dpdk-20.11~rc3/drivers/net/pfe/base/cbus/class_csr.h:128:#define CLASS_BUS_ACCESS_ADDR (CLASS_CSR_BASE_ADDR + 0x228) dpdk-20.11~rc3/drivers/net/pfe/base/cbus/class_csr.h-129- ############################################## dpdk-20.11~rc3/drivers/net/pfe/base/cbus/class_csr.h-175- dpdk-20.11~rc3/drivers/net/pfe/base/cbus/class_csr.h:176:#define CLASS_L4_CHKSUM_ADDR (CLASS_CSR_BASE_ADDR + 0x2a0) dpdk-20.11~rc3/drivers/net/pfe/base/cbus/class_csr.h-177- ############################################## dpdk-20.11~rc3/drivers/net/pfe/base/cbus/class_csr.h-193-/* Can be configured */ dpdk-20.11~rc3/drivers/net/pfe/base/cbus/class_csr.h:194:#define CLASS_PBUF1_BASE_ADDR (CLASS_PBUF0_BASE_ADDR + CLASS_PBUF_SIZE) dpdk-20.11~rc3/drivers/net/pfe/base/cbus/class_csr.h-195-/* Can be configured */ dpdk-20.11~rc3/drivers/net/pfe/base/cbus/class_csr.h:196:#define CLASS_PBUF2_BASE_ADDR (CLASS_PBUF1_BASE_ADDR + CLASS_PBUF_SIZE) dpdk-20.11~rc3/drivers/net/pfe/base/cbus/class_csr.h-197-/* Can be configured */ dpdk-20.11~rc3/drivers/net/pfe/base/cbus/class_csr.h:198:#define CLASS_PBUF3_BASE_ADDR (CLASS_PBUF2_BASE_ADDR + CLASS_PBUF_SIZE) dpdk-20.11~rc3/drivers/net/pfe/base/cbus/class_csr.h-199- dpdk-20.11~rc3/drivers/net/pfe/base/cbus/class_csr.h:200:#define CLASS_PBUF0_HEADER_BASE_ADDR (CLASS_PBUF0_BASE_ADDR + \ dpdk-20.11~rc3/drivers/net/pfe/base/cbus/class_csr.h-201- CLASS_PBUF_HEADER_OFFSET) dpdk-20.11~rc3/drivers/net/pfe/base/cbus/class_csr.h:202:#define CLASS_PBUF1_HEADER_BASE_ADDR (CLASS_PBUF1_BASE_ADDR + \ dpdk-20.11~rc3/drivers/net/pfe/base/cbus/class_csr.h-203- CLASS_PBUF_HEADER_OFFSET) dpdk-20.11~rc3/drivers/net/pfe/base/cbus/class_csr.h:204:#define CLASS_PBUF2_HEADER_BASE_ADDR (CLASS_PBUF2_BASE_ADDR + \ dpdk-20.11~rc3/drivers/net/pfe/base/cbus/class_csr.h-205- CLASS_PBUF_HEADER_OFFSET) dpdk-20.11~rc3/drivers/net/pfe/base/cbus/class_csr.h:206:#define CLASS_PBUF3_HEADER_BASE_ADDR (CLASS_PBUF3_BASE_ADDR + \ dpdk-20.11~rc3/drivers/net/pfe/base/cbus/class_csr.h-207- CLASS_PBUF_HEADER_OFFSET) ############################################## dpdk-20.11~rc3/drivers/net/pfe/base/cbus/class_csr.h-226-/* Can be configured */ dpdk-20.11~rc3/drivers/net/pfe/base/cbus/class_csr.h:227:#define CLASS_ROUTE1_BASE_ADDR (CLASS_ROUTE0_BASE_ADDR + CLASS_ROUTE_SIZE) dpdk-20.11~rc3/drivers/net/pfe/base/cbus/class_csr.h-228-/* Can be configured */ dpdk-20.11~rc3/drivers/net/pfe/base/cbus/class_csr.h:229:#define CLASS_ROUTE2_BASE_ADDR (CLASS_ROUTE1_BASE_ADDR + CLASS_ROUTE_SIZE) dpdk-20.11~rc3/drivers/net/pfe/base/cbus/class_csr.h-230-/* Can be configured */ dpdk-20.11~rc3/drivers/net/pfe/base/cbus/class_csr.h:231:#define CLASS_ROUTE3_BASE_ADDR (CLASS_ROUTE2_BASE_ADDR + CLASS_ROUTE_SIZE) dpdk-20.11~rc3/drivers/net/pfe/base/cbus/class_csr.h-232- ############################################## dpdk-20.11~rc3/drivers/net/pfe/base/cbus/class_csr.h-235-/* not used */ dpdk-20.11~rc3/drivers/net/pfe/base/cbus/class_csr.h:236:#define CLASS_IPSEC_SA1_BASE_ADDR (CLASS_IPSEC_SA0_BASE_ADDR + CLASS_SA_SIZE) dpdk-20.11~rc3/drivers/net/pfe/base/cbus/class_csr.h-237-/* not used */ dpdk-20.11~rc3/drivers/net/pfe/base/cbus/class_csr.h:238:#define CLASS_IPSEC_SA2_BASE_ADDR (CLASS_IPSEC_SA1_BASE_ADDR + CLASS_SA_SIZE) dpdk-20.11~rc3/drivers/net/pfe/base/cbus/class_csr.h-239-/* not used */ dpdk-20.11~rc3/drivers/net/pfe/base/cbus/class_csr.h:240:#define CLASS_IPSEC_SA3_BASE_ADDR (CLASS_IPSEC_SA2_BASE_ADDR + CLASS_SA_SIZE) dpdk-20.11~rc3/drivers/net/pfe/base/cbus/class_csr.h-241- ############################################## dpdk-20.11~rc3/drivers/net/pfe/base/cbus/hif.h-13-#define HIF_TX_CTRL (HIF_BASE_ADDR + 0x04) dpdk-20.11~rc3/drivers/net/pfe/base/cbus/hif.h:14:#define HIF_TX_CURR_BD_ADDR (HIF_BASE_ADDR + 0x08) dpdk-20.11~rc3/drivers/net/pfe/base/cbus/hif.h-15-#define HIF_TX_ALLOC (HIF_BASE_ADDR + 0x0c) dpdk-20.11~rc3/drivers/net/pfe/base/cbus/hif.h:16:#define HIF_TX_BDP_ADDR (HIF_BASE_ADDR + 0x10) dpdk-20.11~rc3/drivers/net/pfe/base/cbus/hif.h-17-#define HIF_TX_STATUS (HIF_BASE_ADDR + 0x14) dpdk-20.11~rc3/drivers/net/pfe/base/cbus/hif.h-18-#define HIF_RX_CTRL (HIF_BASE_ADDR + 0x20) dpdk-20.11~rc3/drivers/net/pfe/base/cbus/hif.h:19:#define HIF_RX_BDP_ADDR (HIF_BASE_ADDR + 0x24) dpdk-20.11~rc3/drivers/net/pfe/base/cbus/hif.h-20-#define HIF_RX_STATUS (HIF_BASE_ADDR + 0x30) ############################################## dpdk-20.11~rc3/drivers/net/pfe/base/cbus/hif.h-23-#define HIF_POLL_CTRL (HIF_BASE_ADDR + 0x3c) dpdk-20.11~rc3/drivers/net/pfe/base/cbus/hif.h:24:#define HIF_RX_CURR_BD_ADDR (HIF_BASE_ADDR + 0x40) dpdk-20.11~rc3/drivers/net/pfe/base/cbus/hif.h-25-#define HIF_RX_ALLOC (HIF_BASE_ADDR + 0x44) ############################################## dpdk-20.11~rc3/drivers/net/pfe/base/cbus/hif_nocpy.h-9-#define HIF_NOCPY_TX_CTRL (HIF_NOCPY_BASE_ADDR + 0x04) dpdk-20.11~rc3/drivers/net/pfe/base/cbus/hif_nocpy.h:10:#define HIF_NOCPY_TX_CURR_BD_ADDR (HIF_NOCPY_BASE_ADDR + 0x08) dpdk-20.11~rc3/drivers/net/pfe/base/cbus/hif_nocpy.h-11-#define HIF_NOCPY_TX_ALLOC (HIF_NOCPY_BASE_ADDR + 0x0c) dpdk-20.11~rc3/drivers/net/pfe/base/cbus/hif_nocpy.h:12:#define HIF_NOCPY_TX_BDP_ADDR (HIF_NOCPY_BASE_ADDR + 0x10) dpdk-20.11~rc3/drivers/net/pfe/base/cbus/hif_nocpy.h-13-#define HIF_NOCPY_TX_STATUS (HIF_NOCPY_BASE_ADDR + 0x14) dpdk-20.11~rc3/drivers/net/pfe/base/cbus/hif_nocpy.h-14-#define HIF_NOCPY_RX_CTRL (HIF_NOCPY_BASE_ADDR + 0x20) dpdk-20.11~rc3/drivers/net/pfe/base/cbus/hif_nocpy.h:15:#define HIF_NOCPY_RX_BDP_ADDR (HIF_NOCPY_BASE_ADDR + 0x24) dpdk-20.11~rc3/drivers/net/pfe/base/cbus/hif_nocpy.h-16-#define HIF_NOCPY_RX_STATUS (HIF_NOCPY_BASE_ADDR + 0x30) ############################################## dpdk-20.11~rc3/drivers/net/pfe/base/cbus/hif_nocpy.h-19-#define HIF_NOCPY_POLL_CTRL (HIF_NOCPY_BASE_ADDR + 0x3c) dpdk-20.11~rc3/drivers/net/pfe/base/cbus/hif_nocpy.h:20:#define HIF_NOCPY_RX_CURR_BD_ADDR (HIF_NOCPY_BASE_ADDR + 0x40) dpdk-20.11~rc3/drivers/net/pfe/base/cbus/hif_nocpy.h-21-#define HIF_NOCPY_RX_ALLOC (HIF_NOCPY_BASE_ADDR + 0x44) ############################################## dpdk-20.11~rc3/drivers/net/pfe/base/cbus/hif_nocpy.h-26-#define HIF_NOCPY_TX_PORT_NO (HIF_NOCPY_BASE_ADDR + 0x60) dpdk-20.11~rc3/drivers/net/pfe/base/cbus/hif_nocpy.h:27:#define HIF_NOCPY_LMEM_ALLOC_ADDR (HIF_NOCPY_BASE_ADDR + 0x64) dpdk-20.11~rc3/drivers/net/pfe/base/cbus/hif_nocpy.h:28:#define HIF_NOCPY_CLASS_ADDR (HIF_NOCPY_BASE_ADDR + 0x68) dpdk-20.11~rc3/drivers/net/pfe/base/cbus/hif_nocpy.h:29:#define HIF_NOCPY_TMU_PORT0_ADDR (HIF_NOCPY_BASE_ADDR + 0x70) dpdk-20.11~rc3/drivers/net/pfe/base/cbus/hif_nocpy.h:30:#define HIF_NOCPY_TMU_PORT1_ADDR (HIF_NOCPY_BASE_ADDR + 0x74) dpdk-20.11~rc3/drivers/net/pfe/base/cbus/hif_nocpy.h:31:#define HIF_NOCPY_TMU_PORT2_ADDR (HIF_NOCPY_BASE_ADDR + 0x7c) dpdk-20.11~rc3/drivers/net/pfe/base/cbus/hif_nocpy.h:32:#define HIF_NOCPY_TMU_PORT3_ADDR (HIF_NOCPY_BASE_ADDR + 0x80) dpdk-20.11~rc3/drivers/net/pfe/base/cbus/hif_nocpy.h:33:#define HIF_NOCPY_TMU_PORT4_ADDR (HIF_NOCPY_BASE_ADDR + 0x84) dpdk-20.11~rc3/drivers/net/pfe/base/cbus/hif_nocpy.h-34-#define HIF_NOCPY_INT_COAL (HIF_NOCPY_BASE_ADDR + 0x90) ############################################## dpdk-20.11~rc3/drivers/net/pfe/base/cbus/tmu_csr.h-59-#define TMU_LLM_CTRL (TMU_CSR_BASE_ADDR + 0x0bc) dpdk-20.11~rc3/drivers/net/pfe/base/cbus/tmu_csr.h:60:#define TMU_LLM_BASE_ADDR (TMU_CSR_BASE_ADDR + 0x0c0) dpdk-20.11~rc3/drivers/net/pfe/base/cbus/tmu_csr.h-61-#define TMU_LLM_QUE_LEN (TMU_CSR_BASE_ADDR + 0x0c4) ############################################## dpdk-20.11~rc3/drivers/net/pfe/base/cbus/tmu_csr.h-74- */ dpdk-20.11~rc3/drivers/net/pfe/base/cbus/tmu_csr.h:75:#define TMU_MEM_ACCESS_ADDR (TMU_CSR_BASE_ADDR + 0x0e4) dpdk-20.11~rc3/drivers/net/pfe/base/cbus/tmu_csr.h-76- ############################################## dpdk-20.11~rc3/drivers/net/pfe/base/cbus/tmu_csr.h-86- */ dpdk-20.11~rc3/drivers/net/pfe/base/cbus/tmu_csr.h:87:#define TMU_PHY0_INQ_ADDR (TMU_CSR_BASE_ADDR + 0x0f0) dpdk-20.11~rc3/drivers/net/pfe/base/cbus/tmu_csr.h-88-/* [31:0] PHY1 in queue address (must be initialized with one of the ############################################## dpdk-20.11~rc3/drivers/net/pfe/base/cbus/tmu_csr.h-90- */ dpdk-20.11~rc3/drivers/net/pfe/base/cbus/tmu_csr.h:91:#define TMU_PHY1_INQ_ADDR (TMU_CSR_BASE_ADDR + 0x0f4) dpdk-20.11~rc3/drivers/net/pfe/base/cbus/tmu_csr.h-92-/* [31:0] PHY2 in queue address (must be initialized with one of the ############################################## dpdk-20.11~rc3/drivers/net/pfe/base/cbus/tmu_csr.h-94- */ dpdk-20.11~rc3/drivers/net/pfe/base/cbus/tmu_csr.h:95:#define TMU_PHY2_INQ_ADDR (TMU_CSR_BASE_ADDR + 0x0f8) dpdk-20.11~rc3/drivers/net/pfe/base/cbus/tmu_csr.h-96-/* [31:0] PHY3 in queue address (must be initialized with one of the ############################################## dpdk-20.11~rc3/drivers/net/pfe/base/cbus/tmu_csr.h-98- */ dpdk-20.11~rc3/drivers/net/pfe/base/cbus/tmu_csr.h:99:#define TMU_PHY3_INQ_ADDR (TMU_CSR_BASE_ADDR + 0x0fc) dpdk-20.11~rc3/drivers/net/pfe/base/cbus/tmu_csr.h:100:#define TMU_BMU_INQ_ADDR (TMU_CSR_BASE_ADDR + 0x100) dpdk-20.11~rc3/drivers/net/pfe/base/cbus/tmu_csr.h-101-#define TMU_TX_CTRL (TMU_CSR_BASE_ADDR + 0x104) ############################################## dpdk-20.11~rc3/drivers/net/pfe/base/cbus/tmu_csr.h-112- */ dpdk-20.11~rc3/drivers/net/pfe/base/cbus/tmu_csr.h:113:#define TMU_PHY4_INQ_ADDR (TMU_CSR_BASE_ADDR + 0x134) dpdk-20.11~rc3/drivers/net/pfe/base/cbus/tmu_csr.h-114-/* [9:0] Scheduler Enable for each of the scheduler in the TDQ. ############################################## dpdk-20.11~rc3/drivers/net/pfe/base/cbus/tmu_csr.h-129- */ dpdk-20.11~rc3/drivers/net/pfe/base/cbus/tmu_csr.h:130:#define TMU_PHY5_INQ_ADDR (TMU_CSR_BASE_ADDR + 0x148) dpdk-20.11~rc3/drivers/net/pfe/base/cbus/tmu_csr.h-131- ############################################## dpdk-20.11~rc3/drivers/net/pfe/base/cbus/util_csr.h-18- dpdk-20.11~rc3/drivers/net/pfe/base/cbus/util_csr.h:19:#define UTIL_MEM_ACCESS_ADDR (UTIL_CSR_BASE_ADDR + 0x100) dpdk-20.11~rc3/drivers/net/pfe/base/cbus/util_csr.h-20-#define UTIL_MEM_ACCESS_WDATA (UTIL_CSR_BASE_ADDR + 0x104) ############################################## dpdk-20.11~rc3/drivers/net/pfe/base/cbus/util_csr.h-22- dpdk-20.11~rc3/drivers/net/pfe/base/cbus/util_csr.h:23:#define UTIL_TM_INQ_ADDR (UTIL_CSR_BASE_ADDR + 0x114) dpdk-20.11~rc3/drivers/net/pfe/base/cbus/util_csr.h-24-#define UTIL_PE_STATUS (UTIL_CSR_BASE_ADDR + 0x118) ############################################## dpdk-20.11~rc3/drivers/net/pfe/base/cbus/util_csr.h-36- dpdk-20.11~rc3/drivers/net/pfe/base/cbus/util_csr.h:37:#define UTIL_BUS_ACCESS_ADDR (UTIL_CSR_BASE_ADDR + 0x228) dpdk-20.11~rc3/drivers/net/pfe/base/cbus/util_csr.h-38-#define UTIL_BUS_ACCESS_WDATA (UTIL_CSR_BASE_ADDR + 0x22c) ############################################## dpdk-20.11~rc3/drivers/net/pfe/base/pfe.h-66-#endif dpdk-20.11~rc3/drivers/net/pfe/base/pfe.h:67:#define CLASS_DMEM_BASE_ADDR(i) (0x00000000 | ((i) << 20)) dpdk-20.11~rc3/drivers/net/pfe/base/pfe.h-68-/* ############################################## dpdk-20.11~rc3/drivers/net/pfe/base/pfe.h-70- */ dpdk-20.11~rc3/drivers/net/pfe/base/pfe.h:71:#define CLASS_IMEM_BASE_ADDR(i) (0x00000000 | ((i) << 20)) dpdk-20.11~rc3/drivers/net/pfe/base/pfe.h-72-#define CLASS_DMEM_SIZE 0x00002000 ############################################## dpdk-20.11~rc3/drivers/net/pfe/base/pfe.h-74- dpdk-20.11~rc3/drivers/net/pfe/base/pfe.h:75:#define TMU_DMEM_BASE_ADDR(i) (0x00000000 + ((i) << 20)) dpdk-20.11~rc3/drivers/net/pfe/base/pfe.h-76-/* ############################################## dpdk-20.11~rc3/drivers/net/pfe/base/pfe.h-78- */ dpdk-20.11~rc3/drivers/net/pfe/base/pfe.h:79:#define TMU_IMEM_BASE_ADDR(i) (0x00000000 + ((i) << 20)) dpdk-20.11~rc3/drivers/net/pfe/base/pfe.h-80-#define TMU_DMEM_SIZE 0x00000800 ############################################## dpdk-20.11~rc3/drivers/net/pfe/pfe_ethdev.c-722-static int dpdk-20.11~rc3/drivers/net/pfe/pfe_ethdev.c:723:pfe_dev_set_mac_addr(struct rte_eth_dev *dev, dpdk-20.11~rc3/drivers/net/pfe/pfe_ethdev.c-724- struct rte_ether_addr *addr) ############################################## dpdk-20.11~rc3/drivers/net/pfe/pfe_ethdev.c-844- dpdk-20.11~rc3/drivers/net/pfe/pfe_ethdev.c:845: pfe_dev_set_mac_addr(eth_dev, &addr); dpdk-20.11~rc3/drivers/net/pfe/pfe_ethdev.c-846- rte_ether_addr_copy(&addr, ð_dev->data->mac_addrs[0]); ############################################## dpdk-20.11~rc3/drivers/net/pfe/pfe_hal.c-36- dpdk-20.11~rc3/drivers/net/pfe/pfe_hal.c:37: pe[CLASS0_ID].dmem_base_addr = CLASS_DMEM_BASE_ADDR(0); dpdk-20.11~rc3/drivers/net/pfe/pfe_hal.c:38: pe[CLASS0_ID].pmem_base_addr = CLASS_IMEM_BASE_ADDR(0); dpdk-20.11~rc3/drivers/net/pfe/pfe_hal.c-39- pe[CLASS0_ID].pmem_size = CLASS_IMEM_SIZE; ############################################## dpdk-20.11~rc3/drivers/net/pfe/pfe_hal.c-43- dpdk-20.11~rc3/drivers/net/pfe/pfe_hal.c:44: pe[CLASS1_ID].dmem_base_addr = CLASS_DMEM_BASE_ADDR(1); dpdk-20.11~rc3/drivers/net/pfe/pfe_hal.c:45: pe[CLASS1_ID].pmem_base_addr = CLASS_IMEM_BASE_ADDR(1); dpdk-20.11~rc3/drivers/net/pfe/pfe_hal.c-46- pe[CLASS1_ID].pmem_size = CLASS_IMEM_SIZE; ############################################## dpdk-20.11~rc3/drivers/net/pfe/pfe_hal.c-50- dpdk-20.11~rc3/drivers/net/pfe/pfe_hal.c:51: pe[CLASS2_ID].dmem_base_addr = CLASS_DMEM_BASE_ADDR(2); dpdk-20.11~rc3/drivers/net/pfe/pfe_hal.c:52: pe[CLASS2_ID].pmem_base_addr = CLASS_IMEM_BASE_ADDR(2); dpdk-20.11~rc3/drivers/net/pfe/pfe_hal.c-53- pe[CLASS2_ID].pmem_size = CLASS_IMEM_SIZE; ############################################## dpdk-20.11~rc3/drivers/net/pfe/pfe_hal.c-57- dpdk-20.11~rc3/drivers/net/pfe/pfe_hal.c:58: pe[CLASS3_ID].dmem_base_addr = CLASS_DMEM_BASE_ADDR(3); dpdk-20.11~rc3/drivers/net/pfe/pfe_hal.c:59: pe[CLASS3_ID].pmem_base_addr = CLASS_IMEM_BASE_ADDR(3); dpdk-20.11~rc3/drivers/net/pfe/pfe_hal.c-60- pe[CLASS3_ID].pmem_size = CLASS_IMEM_SIZE; ############################################## dpdk-20.11~rc3/drivers/net/pfe/pfe_hal.c-64- dpdk-20.11~rc3/drivers/net/pfe/pfe_hal.c:65: pe[CLASS4_ID].dmem_base_addr = CLASS_DMEM_BASE_ADDR(4); dpdk-20.11~rc3/drivers/net/pfe/pfe_hal.c:66: pe[CLASS4_ID].pmem_base_addr = CLASS_IMEM_BASE_ADDR(4); dpdk-20.11~rc3/drivers/net/pfe/pfe_hal.c-67- pe[CLASS4_ID].pmem_size = CLASS_IMEM_SIZE; ############################################## dpdk-20.11~rc3/drivers/net/pfe/pfe_hal.c-71- dpdk-20.11~rc3/drivers/net/pfe/pfe_hal.c:72: pe[CLASS5_ID].dmem_base_addr = CLASS_DMEM_BASE_ADDR(5); dpdk-20.11~rc3/drivers/net/pfe/pfe_hal.c:73: pe[CLASS5_ID].pmem_base_addr = CLASS_IMEM_BASE_ADDR(5); dpdk-20.11~rc3/drivers/net/pfe/pfe_hal.c-74- pe[CLASS5_ID].pmem_size = CLASS_IMEM_SIZE; ############################################## dpdk-20.11~rc3/drivers/net/pfe/pfe_hal.c-78- dpdk-20.11~rc3/drivers/net/pfe/pfe_hal.c:79: pe[TMU0_ID].dmem_base_addr = TMU_DMEM_BASE_ADDR(0); dpdk-20.11~rc3/drivers/net/pfe/pfe_hal.c:80: pe[TMU0_ID].pmem_base_addr = TMU_IMEM_BASE_ADDR(0); dpdk-20.11~rc3/drivers/net/pfe/pfe_hal.c-81- pe[TMU0_ID].pmem_size = TMU_IMEM_SIZE; ############################################## dpdk-20.11~rc3/drivers/net/pfe/pfe_hal.c-85- dpdk-20.11~rc3/drivers/net/pfe/pfe_hal.c:86: pe[TMU1_ID].dmem_base_addr = TMU_DMEM_BASE_ADDR(1); dpdk-20.11~rc3/drivers/net/pfe/pfe_hal.c:87: pe[TMU1_ID].pmem_base_addr = TMU_IMEM_BASE_ADDR(1); dpdk-20.11~rc3/drivers/net/pfe/pfe_hal.c-88- pe[TMU1_ID].pmem_size = TMU_IMEM_SIZE; ############################################## dpdk-20.11~rc3/drivers/net/pfe/pfe_hal.c-92- dpdk-20.11~rc3/drivers/net/pfe/pfe_hal.c:93: pe[TMU3_ID].dmem_base_addr = TMU_DMEM_BASE_ADDR(3); dpdk-20.11~rc3/drivers/net/pfe/pfe_hal.c:94: pe[TMU3_ID].pmem_base_addr = TMU_IMEM_BASE_ADDR(3); dpdk-20.11~rc3/drivers/net/pfe/pfe_hal.c-95- pe[TMU3_ID].pmem_size = TMU_IMEM_SIZE; ############################################## dpdk-20.11~rc3/drivers/net/qede/base/bcm_osal.h-438-#define OSAL_INLINE inline dpdk-20.11~rc3/drivers/net/qede/base/bcm_osal.h:439:#define OSAL_REG_ADDR(_p_hwfn, _offset) \ dpdk-20.11~rc3/drivers/net/qede/base/bcm_osal.h-440- (void *)((u8 *)(uintptr_t)(_p_hwfn->regview) + (_offset)) ############################################## dpdk-20.11~rc3/drivers/net/qede/base/ecore.h-115- dpdk-20.11~rc3/drivers/net/qede/base/ecore.h:116:static OSAL_INLINE u32 DB_ADDR(u32 cid, u32 DEMS) dpdk-20.11~rc3/drivers/net/qede/base/ecore.h-117-{ ############################################## dpdk-20.11~rc3/drivers/net/qede/base/ecore.h-1032-int ecore_device_num_ports(struct ecore_dev *p_dev); dpdk-20.11~rc3/drivers/net/qede/base/ecore.h:1033:void ecore_set_fw_mac_addr(__le16 *fw_msb, __le16 *fw_mid, __le16 *fw_lsb, dpdk-20.11~rc3/drivers/net/qede/base/ecore.h-1034- u8 *mac); ############################################## dpdk-20.11~rc3/drivers/net/qede/base/ecore_dev.c-5330- /* Get the total number of ports of the device */ dpdk-20.11~rc3/drivers/net/qede/base/ecore_dev.c:5331: addr = SECTION_OFFSIZE_ADDR(p_hwfn->mcp_info->public_base, dpdk-20.11~rc3/drivers/net/qede/base/ecore_dev.c-5332- PUBLIC_GLOBAL); dpdk-20.11~rc3/drivers/net/qede/base/ecore_dev.c-5333- global_offsize = ecore_rd(p_hwfn, p_ptt, addr); dpdk-20.11~rc3/drivers/net/qede/base/ecore_dev.c:5334: global_addr = SECTION_ADDR(global_offsize, 0); dpdk-20.11~rc3/drivers/net/qede/base/ecore_dev.c-5335- addr = global_addr + OFFSETOF(struct public_global, max_ports); ############################################## dpdk-20.11~rc3/drivers/net/qede/base/ecore_dev.c-6787- dpdk-20.11~rc3/drivers/net/qede/base/ecore_dev.c:6788:void ecore_set_fw_mac_addr(__le16 *fw_msb, dpdk-20.11~rc3/drivers/net/qede/base/ecore_dev.c-6789- __le16 *fw_mid, ############################################## dpdk-20.11~rc3/drivers/net/qede/base/ecore_hsi_init_tool.h-14-#define GRC_ADDR_BITS 23 dpdk-20.11~rc3/drivers/net/qede/base/ecore_hsi_init_tool.h:15:#define MAX_GRC_ADDR ((1 << GRC_ADDR_BITS) - 1) dpdk-20.11~rc3/drivers/net/qede/base/ecore_hsi_init_tool.h-16- ############################################## dpdk-20.11~rc3/drivers/net/qede/base/ecore_hw.c-160- dpdk-20.11~rc3/drivers/net/qede/base/ecore_hw.c:161:static u32 ecore_ptt_get_hw_addr(struct ecore_ptt *p_ptt) dpdk-20.11~rc3/drivers/net/qede/base/ecore_hw.c-162-{ ############################################## dpdk-20.11~rc3/drivers/net/qede/base/ecore_hw.c-166- dpdk-20.11~rc3/drivers/net/qede/base/ecore_hw.c:167:static u32 ecore_ptt_config_addr(struct ecore_ptt *p_ptt) dpdk-20.11~rc3/drivers/net/qede/base/ecore_hw.c-168-{ ############################################## dpdk-20.11~rc3/drivers/net/qede/base/ecore_hw.c-172- dpdk-20.11~rc3/drivers/net/qede/base/ecore_hw.c:173:u32 ecore_ptt_get_bar_addr(struct ecore_ptt *p_ptt) dpdk-20.11~rc3/drivers/net/qede/base/ecore_hw.c-174-{ ############################################## dpdk-20.11~rc3/drivers/net/qede/base/ecore_hw.c-183- dpdk-20.11~rc3/drivers/net/qede/base/ecore_hw.c:184: prev_hw_addr = ecore_ptt_get_hw_addr(p_ptt); dpdk-20.11~rc3/drivers/net/qede/base/ecore_hw.c-185- ############################################## dpdk-20.11~rc3/drivers/net/qede/base/ecore_hw.c-197- REG_WR(p_hwfn, dpdk-20.11~rc3/drivers/net/qede/base/ecore_hw.c:198: ecore_ptt_config_addr(p_ptt) + dpdk-20.11~rc3/drivers/net/qede/base/ecore_hw.c-199- OFFSETOF(struct pxp_ptt_entry, offset), ############################################## dpdk-20.11~rc3/drivers/net/qede/base/ecore_hw.c-205-{ dpdk-20.11~rc3/drivers/net/qede/base/ecore_hw.c:206: u32 win_hw_addr = ecore_ptt_get_hw_addr(p_ptt); dpdk-20.11~rc3/drivers/net/qede/base/ecore_hw.c-207- u32 offset; ############################################## dpdk-20.11~rc3/drivers/net/qede/base/ecore_hw.c-222- dpdk-20.11~rc3/drivers/net/qede/base/ecore_hw.c:223: return ecore_ptt_get_bar_addr(p_ptt) + offset; dpdk-20.11~rc3/drivers/net/qede/base/ecore_hw.c-224-} ############################################## dpdk-20.11~rc3/drivers/net/qede/base/ecore_hw.c-324- ecore_ptt_set_win(p_hwfn, p_ptt, hw_addr + done); dpdk-20.11~rc3/drivers/net/qede/base/ecore_hw.c:325: hw_offset = ecore_ptt_get_bar_addr(p_ptt); dpdk-20.11~rc3/drivers/net/qede/base/ecore_hw.c-326- } else { ############################################## dpdk-20.11~rc3/drivers/net/qede/base/ecore_hw.c-331- host_addr = (u32 *)((u8 *)addr + done); dpdk-20.11~rc3/drivers/net/qede/base/ecore_hw.c:332: reg_addr = (u32 OSAL_IOMEM *)OSAL_REG_ADDR(p_hwfn, hw_offset); dpdk-20.11~rc3/drivers/net/qede/base/ecore_hw.c-333- ############################################## dpdk-20.11~rc3/drivers/net/qede/base/ecore_hw.c-388- REG_WR(p_hwfn, dpdk-20.11~rc3/drivers/net/qede/base/ecore_hw.c:389: ecore_ptt_config_addr(p_ptt) + dpdk-20.11~rc3/drivers/net/qede/base/ecore_hw.c-390- OFFSETOF(struct pxp_ptt_entry, pretend), ############################################## dpdk-20.11~rc3/drivers/net/qede/base/ecore_hw.c-404- REG_WR(p_hwfn, dpdk-20.11~rc3/drivers/net/qede/base/ecore_hw.c:405: ecore_ptt_config_addr(p_ptt) + dpdk-20.11~rc3/drivers/net/qede/base/ecore_hw.c-406- OFFSETOF(struct pxp_ptt_entry, pretend), ############################################## dpdk-20.11~rc3/drivers/net/qede/base/ecore_hw.c-420- REG_WR(p_hwfn, dpdk-20.11~rc3/drivers/net/qede/base/ecore_hw.c:421: ecore_ptt_config_addr(p_ptt) + dpdk-20.11~rc3/drivers/net/qede/base/ecore_hw.c-422- OFFSETOF(struct pxp_ptt_entry, pretend), ############################################## dpdk-20.11~rc3/drivers/net/qede/base/ecore_hw.c-444- REG_WR(p_hwfn, dpdk-20.11~rc3/drivers/net/qede/base/ecore_hw.c:445: ecore_ptt_config_addr(p_ptt) + dpdk-20.11~rc3/drivers/net/qede/base/ecore_hw.c-446- OFFSETOF(struct pxp_ptt_entry, pretend), ############################################## dpdk-20.11~rc3/drivers/net/qede/base/ecore_hw.h-87- */ dpdk-20.11~rc3/drivers/net/qede/base/ecore_hw.h:88:u32 ecore_ptt_get_bar_addr(struct ecore_ptt *p_ptt); dpdk-20.11~rc3/drivers/net/qede/base/ecore_hw.h-89- ############################################## dpdk-20.11~rc3/drivers/net/qede/base/ecore_hw.h-247- * @param source_addr dpdk-20.11~rc3/drivers/net/qede/base/ecore_hw.h:248: * @param grc_addr (dmae_data_offset) dpdk-20.11~rc3/drivers/net/qede/base/ecore_hw.h-249- * @param size_in_dwords ############################################## dpdk-20.11~rc3/drivers/net/qede/base/ecore_hw.h-266- * @param p_ptt dpdk-20.11~rc3/drivers/net/qede/base/ecore_hw.h:267: * @param grc_addr (dmae_data_offset) dpdk-20.11~rc3/drivers/net/qede/base/ecore_hw.h-268- * @param dest_addr ############################################## dpdk-20.11~rc3/drivers/net/qede/base/ecore_init_fw_funcs.c-2064- dpdk-20.11~rc3/drivers/net/qede/base/ecore_init_fw_funcs.c:2065:static u32 ecore_get_overlay_addr_ram_addr(struct ecore_hwfn *p_hwfn, dpdk-20.11~rc3/drivers/net/qede/base/ecore_init_fw_funcs.c-2066- u8 storm_id) ############################################## dpdk-20.11~rc3/drivers/net/qede/base/ecore_init_fw_funcs.c-2165- /* Calculate overlay RAM GRC address of current PF */ dpdk-20.11~rc3/drivers/net/qede/base/ecore_init_fw_funcs.c:2166: ram_addr = ecore_get_overlay_addr_ram_addr(p_hwfn, storm_id) + dpdk-20.11~rc3/drivers/net/qede/base/ecore_init_fw_funcs.c-2167- sizeof(dma_addr_t) * p_hwfn->rel_pf_id; ############################################## dpdk-20.11~rc3/drivers/net/qede/base/ecore_int.c-2570- dpdk-20.11~rc3/drivers/net/qede/base/ecore_int.c:2571:#define LSB_IGU_CMD_ADDR (IGU_REG_SISR_MDPC_WMASK_LSB_UPPER - \ dpdk-20.11~rc3/drivers/net/qede/base/ecore_int.c-2572- IGU_CMD_INT_ACK_BASE) dpdk-20.11~rc3/drivers/net/qede/base/ecore_int.c:2573:#define MSB_IGU_CMD_ADDR (IGU_REG_SISR_MDPC_WMASK_MSB_UPPER - \ dpdk-20.11~rc3/drivers/net/qede/base/ecore_int.c-2574- IGU_CMD_INT_ACK_BASE) ############################################## dpdk-20.11~rc3/drivers/net/qede/base/ecore_l2.c-1216- p_hwfn->doorbells + dpdk-20.11~rc3/drivers/net/qede/base/ecore_l2.c:1217: DB_ADDR(p_cid->cid, DQ_DEMS_LEGACY); dpdk-20.11~rc3/drivers/net/qede/base/ecore_l2.c-1218- ############################################## dpdk-20.11~rc3/drivers/net/qede/base/ecore_l2.c-1417- (p_first_filter->type == ETH_FILTER_TYPE_MAC_VNI_PAIR)) dpdk-20.11~rc3/drivers/net/qede/base/ecore_l2.c:1418: ecore_set_fw_mac_addr(&p_first_filter->mac_msb, dpdk-20.11~rc3/drivers/net/qede/base/ecore_l2.c-1419- &p_first_filter->mac_mid, ############################################## dpdk-20.11~rc3/drivers/net/qede/base/ecore_mcp.c-75-{ dpdk-20.11~rc3/drivers/net/qede/base/ecore_mcp.c:76: u32 addr = SECTION_OFFSIZE_ADDR(p_hwfn->mcp_info->public_base, dpdk-20.11~rc3/drivers/net/qede/base/ecore_mcp.c-77- PUBLIC_PORT); ############################################## dpdk-20.11~rc3/drivers/net/qede/base/ecore_mcp.c-79- dpdk-20.11~rc3/drivers/net/qede/base/ecore_mcp.c:80: p_hwfn->mcp_info->port_addr = SECTION_ADDR(mfw_mb_offsize, dpdk-20.11~rc3/drivers/net/qede/base/ecore_mcp.c-81- MFW_PORT(p_hwfn)); ############################################## dpdk-20.11~rc3/drivers/net/qede/base/ecore_mcp.c-220- mfw_mb_offsize = ecore_rd(p_hwfn, p_ptt, dpdk-20.11~rc3/drivers/net/qede/base/ecore_mcp.c:221: SECTION_OFFSIZE_ADDR(p_info->public_base, dpdk-20.11~rc3/drivers/net/qede/base/ecore_mcp.c-222- PUBLIC_MFW_MB)); dpdk-20.11~rc3/drivers/net/qede/base/ecore_mcp.c:223: p_info->mfw_mb_addr = SECTION_ADDR(mfw_mb_offsize, mcp_pf_id); dpdk-20.11~rc3/drivers/net/qede/base/ecore_mcp.c-224- p_info->mfw_mb_length = (u16)ecore_rd(p_hwfn, p_ptt, ############################################## dpdk-20.11~rc3/drivers/net/qede/base/ecore_mcp.c-249- drv_mb_offsize = ecore_rd(p_hwfn, p_ptt, dpdk-20.11~rc3/drivers/net/qede/base/ecore_mcp.c:250: SECTION_OFFSIZE_ADDR(p_info->public_base, dpdk-20.11~rc3/drivers/net/qede/base/ecore_mcp.c-251- PUBLIC_DRV_MB)); dpdk-20.11~rc3/drivers/net/qede/base/ecore_mcp.c:252: p_info->drv_mb_addr = SECTION_ADDR(drv_mb_offsize, mcp_pf_id); dpdk-20.11~rc3/drivers/net/qede/base/ecore_mcp.c-253- DP_VERBOSE(p_hwfn, ECORE_MSG_SP, ############################################## dpdk-20.11~rc3/drivers/net/qede/base/ecore_mcp.c-1206-{ dpdk-20.11~rc3/drivers/net/qede/base/ecore_mcp.c:1207: u32 addr = SECTION_OFFSIZE_ADDR(p_hwfn->mcp_info->public_base, dpdk-20.11~rc3/drivers/net/qede/base/ecore_mcp.c-1208- PUBLIC_PATH); dpdk-20.11~rc3/drivers/net/qede/base/ecore_mcp.c-1209- u32 mfw_path_offsize = ecore_rd(p_hwfn, p_ptt, addr); dpdk-20.11~rc3/drivers/net/qede/base/ecore_mcp.c:1210: u32 path_addr = SECTION_ADDR(mfw_path_offsize, dpdk-20.11~rc3/drivers/net/qede/base/ecore_mcp.c-1211- ECORE_PATH_ID(p_hwfn)); ############################################## dpdk-20.11~rc3/drivers/net/qede/base/ecore_mcp.c-1320-{ dpdk-20.11~rc3/drivers/net/qede/base/ecore_mcp.c:1321: u32 addr = SECTION_OFFSIZE_ADDR(p_hwfn->mcp_info->public_base, dpdk-20.11~rc3/drivers/net/qede/base/ecore_mcp.c-1322- PUBLIC_FUNC); dpdk-20.11~rc3/drivers/net/qede/base/ecore_mcp.c-1323- u32 mfw_path_offsize = ecore_rd(p_hwfn, p_ptt, addr); dpdk-20.11~rc3/drivers/net/qede/base/ecore_mcp.c:1324: u32 func_addr = SECTION_ADDR(mfw_path_offsize, pfid); dpdk-20.11~rc3/drivers/net/qede/base/ecore_mcp.c-1325- u32 i, size; ############################################## dpdk-20.11~rc3/drivers/net/qede/base/ecore_mcp.c-1586- dpdk-20.11~rc3/drivers/net/qede/base/ecore_mcp.c:1587: path_offsize_addr = SECTION_OFFSIZE_ADDR(p_hwfn->mcp_info->public_base, dpdk-20.11~rc3/drivers/net/qede/base/ecore_mcp.c-1588- PUBLIC_PATH); dpdk-20.11~rc3/drivers/net/qede/base/ecore_mcp.c-1589- path_offsize = ecore_rd(p_hwfn, p_ptt, path_offsize_addr); dpdk-20.11~rc3/drivers/net/qede/base/ecore_mcp.c:1590: path_addr = SECTION_ADDR(path_offsize, ECORE_PATH_ID(p_hwfn)); dpdk-20.11~rc3/drivers/net/qede/base/ecore_mcp.c-1591- ############################################## dpdk-20.11~rc3/drivers/net/qede/base/ecore_mcp.c-1900- dpdk-20.11~rc3/drivers/net/qede/base/ecore_mcp.c:1901: addr = SECTION_OFFSIZE_ADDR(p_hwfn->mcp_info->public_base, dpdk-20.11~rc3/drivers/net/qede/base/ecore_mcp.c-1902- PUBLIC_GLOBAL); dpdk-20.11~rc3/drivers/net/qede/base/ecore_mcp.c-1903- global_offsize = ecore_rd(p_hwfn, p_ptt, addr); dpdk-20.11~rc3/drivers/net/qede/base/ecore_mcp.c:1904: global_addr = SECTION_ADDR(global_offsize, 0); dpdk-20.11~rc3/drivers/net/qede/base/ecore_mcp.c-1905- p_mdump_info->reason = ecore_rd(p_hwfn, p_ptt, ############################################## dpdk-20.11~rc3/drivers/net/qede/base/ecore_mcp.c-2228- global_offsize = ecore_rd(p_hwfn, p_ptt, dpdk-20.11~rc3/drivers/net/qede/base/ecore_mcp.c:2229: SECTION_OFFSIZE_ADDR(p_hwfn->mcp_info-> dpdk-20.11~rc3/drivers/net/qede/base/ecore_mcp.c-2230- public_base, ############################################## dpdk-20.11~rc3/drivers/net/qede/base/ecore_mcp.c-2233- ecore_rd(p_hwfn, p_ptt, dpdk-20.11~rc3/drivers/net/qede/base/ecore_mcp.c:2234: SECTION_ADDR(global_offsize, dpdk-20.11~rc3/drivers/net/qede/base/ecore_mcp.c-2235- 0) + OFFSETOF(struct public_global, mfw_ver)); ############################################## dpdk-20.11~rc3/drivers/net/qede/base/ecore_mcp.c-2238- *p_running_bundle_id = ecore_rd(p_hwfn, p_ptt, dpdk-20.11~rc3/drivers/net/qede/base/ecore_mcp.c:2239: SECTION_ADDR(global_offsize, dpdk-20.11~rc3/drivers/net/qede/base/ecore_mcp.c-2240- 0) + ############################################## dpdk-20.11~rc3/drivers/net/qede/base/ecore_mng_tlv.c-1481- dpdk-20.11~rc3/drivers/net/qede/base/ecore_mng_tlv.c:1482: addr = SECTION_OFFSIZE_ADDR(p_hwfn->mcp_info->public_base, dpdk-20.11~rc3/drivers/net/qede/base/ecore_mng_tlv.c-1483- PUBLIC_GLOBAL); dpdk-20.11~rc3/drivers/net/qede/base/ecore_mng_tlv.c-1484- global_offsize = ecore_rd(p_hwfn, p_ptt, addr); dpdk-20.11~rc3/drivers/net/qede/base/ecore_mng_tlv.c:1485: global_addr = SECTION_ADDR(global_offsize, 0); dpdk-20.11~rc3/drivers/net/qede/base/ecore_mng_tlv.c-1486- addr = global_addr + OFFSETOF(struct public_global, data_ptr); ############################################## dpdk-20.11~rc3/drivers/net/qede/base/ecore_spq.c-558- /* Initialize the address/data of the SPQ doorbell */ dpdk-20.11~rc3/drivers/net/qede/base/ecore_spq.c:559: p_spq->db_addr_offset = DB_ADDR(p_spq->cid, DQ_DEMS_LEGACY); dpdk-20.11~rc3/drivers/net/qede/base/ecore_spq.c-560- p_db_data = &p_spq->db_data; ############################################## dpdk-20.11~rc3/drivers/net/qede/base/mcp_public.h-54- */ dpdk-20.11~rc3/drivers/net/qede/base/mcp_public.h:55:#define SECTION_ADDR(_offsize, idx) \ dpdk-20.11~rc3/drivers/net/qede/base/mcp_public.h-56- (MCP_REG_SCRATCH + \ ############################################## dpdk-20.11~rc3/drivers/net/qede/base/mcp_public.h-61- */ dpdk-20.11~rc3/drivers/net/qede/base/mcp_public.h:62:#define SECTION_OFFSIZE_ADDR(_pub_base, _section) \ dpdk-20.11~rc3/drivers/net/qede/base/mcp_public.h-63- (_pub_base + offsetof(struct mcp_public_data, sections[_section])) ############################################## dpdk-20.11~rc3/drivers/net/qede/qede_debug.c-4003-/* Get info on the MCP Trace data in the scratchpad: dpdk-20.11~rc3/drivers/net/qede/qede_debug.c:4004: * - trace_data_grc_addr (OUT): trace data GRC address in bytes dpdk-20.11~rc3/drivers/net/qede/qede_debug.c-4005- * - trace_data_size (OUT): trace data size in bytes (without the header) ############################################## dpdk-20.11~rc3/drivers/net/qede/qede_ethdev.c-798- dpdk-20.11~rc3/drivers/net/qede/qede_ethdev.c:799: if (!rte_is_valid_assigned_ether_addr(mac_addr)) dpdk-20.11~rc3/drivers/net/qede/qede_ethdev.c-800- return -EINVAL; ############################################## dpdk-20.11~rc3/drivers/net/qede/qede_ethdev.c-824- dpdk-20.11~rc3/drivers/net/qede/qede_ethdev.c:825: if (!rte_is_valid_assigned_ether_addr(ð_dev->data->mac_addrs[index])) dpdk-20.11~rc3/drivers/net/qede/qede_ethdev.c-826- return; ############################################## dpdk-20.11~rc3/drivers/net/qede/qede_ethdev.c-1922- for (i = 0; i < mc_addrs_num; i++) { dpdk-20.11~rc3/drivers/net/qede/qede_ethdev.c:1923: if (!rte_is_multicast_ether_addr(&mc_addrs[i])) { dpdk-20.11~rc3/drivers/net/qede/qede_ethdev.c-1924- DP_ERR(edev, "Not a valid multicast MAC\n"); ############################################## dpdk-20.11~rc3/drivers/net/qede/qede_ethdev.c-2491- dpdk-20.11~rc3/drivers/net/qede/qede_ethdev.c:2492:static void qede_generate_random_mac_addr(struct rte_ether_addr *mac_addr) dpdk-20.11~rc3/drivers/net/qede/qede_ethdev.c-2493-{ ############################################## dpdk-20.11~rc3/drivers/net/qede/qede_ethdev.c-2706- mac_addr = (struct rte_ether_addr *)&vf_mac; dpdk-20.11~rc3/drivers/net/qede/qede_ethdev.c:2707: qede_generate_random_mac_addr(mac_addr); dpdk-20.11~rc3/drivers/net/qede/qede_ethdev.c-2708- ############################################## dpdk-20.11~rc3/drivers/net/sfc/sfc_ethdev.c-1057- dpdk-20.11~rc3/drivers/net/sfc/sfc_ethdev.c:1058: if (rte_is_same_ether_addr(mac_addr, &port->default_mac_addr)) dpdk-20.11~rc3/drivers/net/sfc/sfc_ethdev.c-1059- goto unlock; ############################################## dpdk-20.11~rc3/drivers/net/sfc/sfc_flow.c-312- dpdk-20.11~rc3/drivers/net/sfc/sfc_flow.c:313: if (rte_is_same_ether_addr(&mask->dst, &supp_mask.dst)) { dpdk-20.11~rc3/drivers/net/sfc/sfc_flow.c-314- efx_spec->efs_match_flags |= is_ifrm ? ############################################## dpdk-20.11~rc3/drivers/net/sfc/sfc_flow.c-320- EFX_MAC_ADDR_LEN) == 0) { dpdk-20.11~rc3/drivers/net/sfc/sfc_flow.c:321: if (rte_is_unicast_ether_addr(&spec->dst)) dpdk-20.11~rc3/drivers/net/sfc/sfc_flow.c-322- efx_spec->efs_match_flags |= is_ifrm ? ############################################## dpdk-20.11~rc3/drivers/net/sfc/sfc_flow.c-328- EFX_FILTER_MATCH_UNKNOWN_MCAST_DST; dpdk-20.11~rc3/drivers/net/sfc/sfc_flow.c:329: } else if (!rte_is_zero_ether_addr(&mask->dst)) { dpdk-20.11~rc3/drivers/net/sfc/sfc_flow.c-330- goto fail_bad_mask; ############################################## dpdk-20.11~rc3/drivers/net/sfc/sfc_flow.c-337- */ dpdk-20.11~rc3/drivers/net/sfc/sfc_flow.c:338: if (rte_is_same_ether_addr(&mask->src, &supp_mask.src)) { dpdk-20.11~rc3/drivers/net/sfc/sfc_flow.c-339- efx_spec->efs_match_flags |= EFX_FILTER_MATCH_REM_MAC; ############################################## dpdk-20.11~rc3/drivers/net/sfc/sfc_flow.c-341- EFX_MAC_ADDR_LEN); dpdk-20.11~rc3/drivers/net/sfc/sfc_flow.c:342: } else if (!rte_is_zero_ether_addr(&mask->src)) { dpdk-20.11~rc3/drivers/net/sfc/sfc_flow.c-343- goto fail_bad_mask; ############################################## dpdk-20.11~rc3/drivers/net/sfc/sfc_sriov.c-73- do { dpdk-20.11~rc3/drivers/net/sfc/sfc_sriov.c:74: rte_eth_random_addr(vport_config[i].evc_mac_addr); dpdk-20.11~rc3/drivers/net/sfc/sfc_sriov.c-75- } while (sriov_mac_addr_assigned(vport_config, i, ############################################## dpdk-20.11~rc3/drivers/net/softnic/parser.c-394-int dpdk-20.11~rc3/drivers/net/softnic/parser.c:395:softnic_parse_ipv4_addr(const char *token, struct in_addr *ipv4) dpdk-20.11~rc3/drivers/net/softnic/parser.c-396-{ ############################################## dpdk-20.11~rc3/drivers/net/softnic/parser.c-406-int dpdk-20.11~rc3/drivers/net/softnic/parser.c:407:softnic_parse_ipv6_addr(const char *token, struct in6_addr *ipv6) dpdk-20.11~rc3/drivers/net/softnic/parser.c-408-{ ############################################## dpdk-20.11~rc3/drivers/net/softnic/parser.c-418-int dpdk-20.11~rc3/drivers/net/softnic/parser.c:419:softnic_parse_mac_addr(const char *token, struct rte_ether_addr *addr) dpdk-20.11~rc3/drivers/net/softnic/parser.c-420-{ ############################################## dpdk-20.11~rc3/drivers/net/softnic/parser.h-49- dpdk-20.11~rc3/drivers/net/softnic/parser.h:50:int softnic_parse_ipv4_addr(const char *token, struct in_addr *ipv4); dpdk-20.11~rc3/drivers/net/softnic/parser.h:51:int softnic_parse_ipv6_addr(const char *token, struct in6_addr *ipv6); dpdk-20.11~rc3/drivers/net/softnic/parser.h:52:int softnic_parse_mac_addr(const char *token, struct rte_ether_addr *addr); dpdk-20.11~rc3/drivers/net/softnic/parser.h-53-int softnic_parse_mpls_labels(char *string, ############################################## dpdk-20.11~rc3/drivers/net/softnic/rte_eth_softnic_cli.c-3431- dpdk-20.11~rc3/drivers/net/softnic/rte_eth_softnic_cli.c:3432: if (softnic_parse_ipv4_addr(tokens[5], &saddr) != 0) { dpdk-20.11~rc3/drivers/net/softnic/rte_eth_softnic_cli.c-3433- snprintf(out, out_size, MSG_ARG_INVALID, "sa"); ############################################## dpdk-20.11~rc3/drivers/net/softnic/rte_eth_softnic_cli.c-3437- dpdk-20.11~rc3/drivers/net/softnic/rte_eth_softnic_cli.c:3438: if (softnic_parse_ipv4_addr(tokens[7], &daddr) != 0) { dpdk-20.11~rc3/drivers/net/softnic/rte_eth_softnic_cli.c-3439- snprintf(out, out_size, MSG_ARG_INVALID, "da"); ############################################## dpdk-20.11~rc3/drivers/net/softnic/rte_eth_softnic_cli.c-3447- dpdk-20.11~rc3/drivers/net/softnic/rte_eth_softnic_cli.c:3448: if (softnic_parse_ipv6_addr(tokens[5], &saddr) != 0) { dpdk-20.11~rc3/drivers/net/softnic/rte_eth_softnic_cli.c-3449- snprintf(out, out_size, MSG_ARG_INVALID, "sa"); ############################################## dpdk-20.11~rc3/drivers/net/softnic/rte_eth_softnic_cli.c-3453- dpdk-20.11~rc3/drivers/net/softnic/rte_eth_softnic_cli.c:3454: if (softnic_parse_ipv6_addr(tokens[7], &daddr) != 0) { dpdk-20.11~rc3/drivers/net/softnic/rte_eth_softnic_cli.c-3455- snprintf(out, out_size, MSG_ARG_INVALID, "da"); ############################################## dpdk-20.11~rc3/drivers/net/softnic/rte_eth_softnic_cli.c-3561- dpdk-20.11~rc3/drivers/net/softnic/rte_eth_softnic_cli.c:3562: if (softnic_parse_ipv4_addr(tokens[3], &saddr) != 0) { dpdk-20.11~rc3/drivers/net/softnic/rte_eth_softnic_cli.c-3563- snprintf(out, out_size, MSG_ARG_INVALID, "sa"); ############################################## dpdk-20.11~rc3/drivers/net/softnic/rte_eth_softnic_cli.c-3566- dpdk-20.11~rc3/drivers/net/softnic/rte_eth_softnic_cli.c:3567: if (softnic_parse_ipv4_addr(tokens[4], &daddr) != 0) { dpdk-20.11~rc3/drivers/net/softnic/rte_eth_softnic_cli.c-3568- snprintf(out, out_size, MSG_ARG_INVALID, "da"); ############################################## dpdk-20.11~rc3/drivers/net/softnic/rte_eth_softnic_cli.c-3609- dpdk-20.11~rc3/drivers/net/softnic/rte_eth_softnic_cli.c:3610: if (softnic_parse_ipv6_addr(tokens[3], &saddr) != 0) { dpdk-20.11~rc3/drivers/net/softnic/rte_eth_softnic_cli.c-3611- snprintf(out, out_size, MSG_ARG_INVALID, "sa"); ############################################## dpdk-20.11~rc3/drivers/net/softnic/rte_eth_softnic_cli.c-3614- dpdk-20.11~rc3/drivers/net/softnic/rte_eth_softnic_cli.c:3615: if (softnic_parse_ipv6_addr(tokens[4], &daddr) != 0) { dpdk-20.11~rc3/drivers/net/softnic/rte_eth_softnic_cli.c-3616- snprintf(out, out_size, MSG_ARG_INVALID, "da"); ############################################## dpdk-20.11~rc3/drivers/net/softnic/rte_eth_softnic_cli.c-3655- dpdk-20.11~rc3/drivers/net/softnic/rte_eth_softnic_cli.c:3656: if (softnic_parse_ipv4_addr(tokens[3], &addr) != 0) { dpdk-20.11~rc3/drivers/net/softnic/rte_eth_softnic_cli.c-3657- snprintf(out, out_size, MSG_ARG_INVALID, ############################################## dpdk-20.11~rc3/drivers/net/softnic/rte_eth_softnic_cli.c-3677- dpdk-20.11~rc3/drivers/net/softnic/rte_eth_softnic_cli.c:3678: if (softnic_parse_ipv6_addr(tokens[3], &addr) != 0) { dpdk-20.11~rc3/drivers/net/softnic/rte_eth_softnic_cli.c-3679- snprintf(out, out_size, MSG_ARG_INVALID, ############################################## dpdk-20.11~rc3/drivers/net/softnic/rte_eth_softnic_cli.c-3736- dpdk-20.11~rc3/drivers/net/softnic/rte_eth_softnic_cli.c:3737: if (softnic_parse_ipv4_addr(tokens[3], &addr) != 0) { dpdk-20.11~rc3/drivers/net/softnic/rte_eth_softnic_cli.c-3738- snprintf(out, out_size, MSG_ARG_INVALID, ############################################## dpdk-20.11~rc3/drivers/net/softnic/rte_eth_softnic_cli.c-3748- dpdk-20.11~rc3/drivers/net/softnic/rte_eth_softnic_cli.c:3749: if (softnic_parse_ipv6_addr(tokens[3], &addr) != 0) { dpdk-20.11~rc3/drivers/net/softnic/rte_eth_softnic_cli.c-3750- snprintf(out, out_size, MSG_ARG_INVALID, ############################################## dpdk-20.11~rc3/drivers/net/softnic/rte_eth_softnic_cli.c-4035- if (n_tokens < 3 || dpdk-20.11~rc3/drivers/net/softnic/rte_eth_softnic_cli.c:4036: softnic_parse_mac_addr(tokens[1], &a->encap.ether.ether.da) || dpdk-20.11~rc3/drivers/net/softnic/rte_eth_softnic_cli.c:4037: softnic_parse_mac_addr(tokens[2], &a->encap.ether.ether.sa)) dpdk-20.11~rc3/drivers/net/softnic/rte_eth_softnic_cli.c-4038- return 0; ############################################## dpdk-20.11~rc3/drivers/net/softnic/rte_eth_softnic_cli.c-4049- if (n_tokens < 6 || dpdk-20.11~rc3/drivers/net/softnic/rte_eth_softnic_cli.c:4050: softnic_parse_mac_addr(tokens[1], &a->encap.vlan.ether.da) || dpdk-20.11~rc3/drivers/net/softnic/rte_eth_softnic_cli.c:4051: softnic_parse_mac_addr(tokens[2], &a->encap.vlan.ether.sa) || dpdk-20.11~rc3/drivers/net/softnic/rte_eth_softnic_cli.c-4052- softnic_parser_read_uint32(&pcp, tokens[3]) || ############################################## dpdk-20.11~rc3/drivers/net/softnic/rte_eth_softnic_cli.c-4073- if (n_tokens < 9 || dpdk-20.11~rc3/drivers/net/softnic/rte_eth_softnic_cli.c:4074: softnic_parse_mac_addr(tokens[1], &a->encap.qinq.ether.da) || dpdk-20.11~rc3/drivers/net/softnic/rte_eth_softnic_cli.c:4075: softnic_parse_mac_addr(tokens[2], &a->encap.qinq.ether.sa) || dpdk-20.11~rc3/drivers/net/softnic/rte_eth_softnic_cli.c-4076- softnic_parser_read_uint32(&svlan_pcp, tokens[3]) || ############################################## dpdk-20.11~rc3/drivers/net/softnic/rte_eth_softnic_cli.c-4106- if (n_tokens < 10 || dpdk-20.11~rc3/drivers/net/softnic/rte_eth_softnic_cli.c:4107: softnic_parse_mac_addr(tokens[1], dpdk-20.11~rc3/drivers/net/softnic/rte_eth_softnic_cli.c-4108- &a->encap.qinq_pppoe.ether.da) || dpdk-20.11~rc3/drivers/net/softnic/rte_eth_softnic_cli.c:4109: softnic_parse_mac_addr(tokens[2], dpdk-20.11~rc3/drivers/net/softnic/rte_eth_softnic_cli.c-4110- &a->encap.qinq_pppoe.ether.sa) || ############################################## dpdk-20.11~rc3/drivers/net/softnic/rte_eth_softnic_cli.c-4151- dpdk-20.11~rc3/drivers/net/softnic/rte_eth_softnic_cli.c:4152: if (softnic_parse_mac_addr(tokens[2], &a->encap.mpls.ether.da) || dpdk-20.11~rc3/drivers/net/softnic/rte_eth_softnic_cli.c:4153: softnic_parse_mac_addr(tokens[3], &a->encap.mpls.ether.sa) || dpdk-20.11~rc3/drivers/net/softnic/rte_eth_softnic_cli.c-4154- strcmp(tokens[4], "label0") || ############################################## dpdk-20.11~rc3/drivers/net/softnic/rte_eth_softnic_cli.c-4247- if (n_tokens < 4 || dpdk-20.11~rc3/drivers/net/softnic/rte_eth_softnic_cli.c:4248: softnic_parse_mac_addr(tokens[1], &a->encap.pppoe.ether.da) || dpdk-20.11~rc3/drivers/net/softnic/rte_eth_softnic_cli.c:4249: softnic_parse_mac_addr(tokens[2], &a->encap.pppoe.ether.sa) || dpdk-20.11~rc3/drivers/net/softnic/rte_eth_softnic_cli.c-4250- softnic_parser_read_uint16(&a->encap.pppoe.pppoe.session_id, ############################################## dpdk-20.11~rc3/drivers/net/softnic/rte_eth_softnic_cli.c-4269- strcmp(tokens[0], "ether") || dpdk-20.11~rc3/drivers/net/softnic/rte_eth_softnic_cli.c:4270: softnic_parse_mac_addr(tokens[1], &a->encap.vxlan.ether.da) || dpdk-20.11~rc3/drivers/net/softnic/rte_eth_softnic_cli.c:4271: softnic_parse_mac_addr(tokens[2], &a->encap.vxlan.ether.sa)) dpdk-20.11~rc3/drivers/net/softnic/rte_eth_softnic_cli.c-4272- return 0; ############################################## dpdk-20.11~rc3/drivers/net/softnic/rte_eth_softnic_cli.c-4306- if ((n_tokens < 5) || dpdk-20.11~rc3/drivers/net/softnic/rte_eth_softnic_cli.c:4307: softnic_parse_ipv4_addr(tokens[1], &sa) || dpdk-20.11~rc3/drivers/net/softnic/rte_eth_softnic_cli.c:4308: softnic_parse_ipv4_addr(tokens[2], &da) || dpdk-20.11~rc3/drivers/net/softnic/rte_eth_softnic_cli.c-4309- softnic_parser_read_uint8(&dscp, tokens[3]) || ############################################## dpdk-20.11~rc3/drivers/net/softnic/rte_eth_softnic_cli.c-4327- if ((n_tokens < 6) || dpdk-20.11~rc3/drivers/net/softnic/rte_eth_softnic_cli.c:4328: softnic_parse_ipv6_addr(tokens[1], &sa) || dpdk-20.11~rc3/drivers/net/softnic/rte_eth_softnic_cli.c:4329: softnic_parse_ipv6_addr(tokens[2], &da) || dpdk-20.11~rc3/drivers/net/softnic/rte_eth_softnic_cli.c-4330- softnic_parser_read_uint32(&flow_label, tokens[3]) || ############################################## dpdk-20.11~rc3/drivers/net/softnic/rte_eth_softnic_cli.c-4390- dpdk-20.11~rc3/drivers/net/softnic/rte_eth_softnic_cli.c:4391: if (softnic_parse_ipv4_addr(tokens[2], &addr) || dpdk-20.11~rc3/drivers/net/softnic/rte_eth_softnic_cli.c-4392- softnic_parser_read_uint16(&port, tokens[3])) ############################################## dpdk-20.11~rc3/drivers/net/softnic/rte_eth_softnic_cli.c-4405- dpdk-20.11~rc3/drivers/net/softnic/rte_eth_softnic_cli.c:4406: if (softnic_parse_ipv6_addr(tokens[2], &addr) || dpdk-20.11~rc3/drivers/net/softnic/rte_eth_softnic_cli.c-4407- softnic_parser_read_uint16(&port, tokens[3])) ############################################## dpdk-20.11~rc3/drivers/net/tap/rte_eth_tap.c-1340- dpdk-20.11~rc3/drivers/net/tap/rte_eth_tap.c:1341: if (rte_is_zero_ether_addr(mac_addr)) { dpdk-20.11~rc3/drivers/net/tap/rte_eth_tap.c-1342- TAP_LOG(ERR, "%s: can't set an empty MAC address", ############################################## dpdk-20.11~rc3/drivers/net/tap/rte_eth_tap.c-1349- return ret; dpdk-20.11~rc3/drivers/net/tap/rte_eth_tap.c:1350: if (rte_is_same_ether_addr( dpdk-20.11~rc3/drivers/net/tap/rte_eth_tap.c-1351- (struct rte_ether_addr *)&ifr.ifr_hwaddr.sa_data, ############################################## dpdk-20.11~rc3/drivers/net/tap/rte_eth_tap.c-1357- return ret; dpdk-20.11~rc3/drivers/net/tap/rte_eth_tap.c:1358: if (!rte_is_same_ether_addr( dpdk-20.11~rc3/drivers/net/tap/rte_eth_tap.c-1359- (struct rte_ether_addr *)&ifr.ifr_hwaddr.sa_data, ############################################## dpdk-20.11~rc3/drivers/net/tap/rte_eth_tap.c-1957- if (pmd->type == ETH_TUNTAP_TYPE_TAP) { dpdk-20.11~rc3/drivers/net/tap/rte_eth_tap.c:1958: if (rte_is_zero_ether_addr(mac_addr)) dpdk-20.11~rc3/drivers/net/tap/rte_eth_tap.c:1959: rte_eth_random_addr((uint8_t *)&pmd->eth_addr); dpdk-20.11~rc3/drivers/net/tap/rte_eth_tap.c-1960- else ############################################## dpdk-20.11~rc3/drivers/net/tap/tap_flow.c-539- msg = &flow->msg; dpdk-20.11~rc3/drivers/net/tap/tap_flow.c:540: if (!rte_is_zero_ether_addr(&mask->dst)) { dpdk-20.11~rc3/drivers/net/tap/tap_flow.c-541- tap_nlattr_add(&msg->nh, TCA_FLOWER_KEY_ETH_DST, ############################################## dpdk-20.11~rc3/drivers/net/tap/tap_flow.c-547- } dpdk-20.11~rc3/drivers/net/tap/tap_flow.c:548: if (!rte_is_zero_ether_addr(&mask->src)) { dpdk-20.11~rc3/drivers/net/tap/tap_flow.c-549- tap_nlattr_add(&msg->nh, TCA_FLOWER_KEY_ETH_SRC, ############################################## dpdk-20.11~rc3/drivers/net/thunderx/base/nicvf_mbox.c-200-int dpdk-20.11~rc3/drivers/net/thunderx/base/nicvf_mbox.c:201:nicvf_mbox_set_mac_addr(struct nicvf *nic, dpdk-20.11~rc3/drivers/net/thunderx/base/nicvf_mbox.c-202- const uint8_t mac[NICVF_MAC_ADDR_SIZE]) ############################################## dpdk-20.11~rc3/drivers/net/thunderx/base/nicvf_mbox.h-211-int nicvf_mbox_rq_bp_config(struct nicvf *nic, uint16_t qidx, bool enable); dpdk-20.11~rc3/drivers/net/thunderx/base/nicvf_mbox.h:212:int nicvf_mbox_set_mac_addr(struct nicvf *nic, dpdk-20.11~rc3/drivers/net/thunderx/base/nicvf_mbox.h-213- const uint8_t mac[NICVF_MAC_ADDR_SIZE]); ############################################## dpdk-20.11~rc3/drivers/net/thunderx/base/nicvf_plat.h-58-#define nicvf_prefetch_store_keep(_ptr) ({\ dpdk-20.11~rc3/drivers/net/thunderx/base/nicvf_plat.h:59: asm volatile("prfm pstl1keep, [%x0]\n" : : "r" (_ptr)); }) dpdk-20.11~rc3/drivers/net/thunderx/base/nicvf_plat.h-60- ############################################## dpdk-20.11~rc3/drivers/net/thunderx/base/nicvf_plat.h-62-#define NICVF_LOAD_PAIR(reg1, reg2, addr) ({ \ dpdk-20.11~rc3/drivers/net/thunderx/base/nicvf_plat.h:63: asm volatile( \ dpdk-20.11~rc3/drivers/net/thunderx/base/nicvf_plat.h-64- "ldp %x[x1], %x[x0], [%x[p1]]" \ ############################################## dpdk-20.11~rc3/drivers/net/thunderx/nicvf_ethdev.c-2230- } dpdk-20.11~rc3/drivers/net/thunderx/nicvf_ethdev.c:2231: if (rte_is_zero_ether_addr((struct rte_ether_addr *)nic->mac_addr)) dpdk-20.11~rc3/drivers/net/thunderx/nicvf_ethdev.c:2232: rte_eth_random_addr(&nic->mac_addr[0]); dpdk-20.11~rc3/drivers/net/thunderx/nicvf_ethdev.c-2233- ############################################## dpdk-20.11~rc3/drivers/net/thunderx/nicvf_ethdev.c-2236- dpdk-20.11~rc3/drivers/net/thunderx/nicvf_ethdev.c:2237: ret = nicvf_mbox_set_mac_addr(nic, nic->mac_addr); dpdk-20.11~rc3/drivers/net/thunderx/nicvf_ethdev.c-2238- if (ret) { ############################################## dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_hw.c-206- value = rd32_epcs(hw, SR_MII_MMD_AN_ADV); dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_hw.c:207: value = (value & ~(SR_MII_MMD_AN_ADV_PAUSE_ASM | dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_hw.c-208- SR_MII_MMD_AN_ADV_PAUSE_SYM)) | reg; ############################################## dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_hw.c-217- value = rd32_epcs(hw, SR_AN_MMD_ADV_REG1); dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_hw.c:218: value = (value & ~(SR_AN_MMD_ADV_REG1_PAUSE_ASM | dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_hw.c-219- SR_AN_MMD_ADV_REG1_PAUSE_SYM)) | ############################################## dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_hw.c-463- **/ dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_hw.c:464:s32 txgbe_get_mac_addr(struct txgbe_hw *hw, u8 *mac_addr) dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_hw.c-465-{ ############################################## dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_hw.c-614- **/ dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_hw.c:615:s32 txgbe_validate_mac_addr(u8 *mac_addr) dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_hw.c-616-{ ############################################## dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_hw.c-749- */ dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_hw.c:750: if (txgbe_validate_mac_addr(hw->mac.addr) == dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_hw.c-751- TXGBE_ERR_INVALID_MAC_ADDR) { dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_hw.c-752- /* Get the MAC address from the RAR0 for later reference */ dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_hw.c:753: hw->mac.get_mac_addr(hw, hw->mac.addr); dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_hw.c-754- ############################################## dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_hw.c-1481- **/ dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_hw.c:1482:s32 txgbe_get_san_mac_addr(struct txgbe_hw *hw, u8 *san_mac_addr) dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_hw.c-1483-{ ############################################## dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_hw.c-1531- **/ dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_hw.c:1532:s32 txgbe_set_san_mac_addr(struct txgbe_hw *hw, u8 *san_mac_addr) dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_hw.c-1533-{ ############################################## dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_hw.c-3615- /* Store the permanent mac address */ dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_hw.c:3616: hw->mac.get_mac_addr(hw, hw->mac.perm_addr); dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_hw.c-3617- ############################################## dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_hw.c-3626- /* Store the permanent SAN mac address */ dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_hw.c:3627: hw->mac.get_san_mac_addr(hw, hw->mac.san_addr); dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_hw.c-3628- dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_hw.c-3629- /* Add the SAN MAC address to the RAR only if it's a valid address */ dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_hw.c:3630: if (txgbe_validate_mac_addr(hw->mac.san_addr) == 0) { dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_hw.c-3631- /* Save the SAN MAC RAR index */ ############################################## dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_hw.h-14-s32 txgbe_clear_hw_cntrs(struct txgbe_hw *hw); dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_hw.h:15:s32 txgbe_get_mac_addr(struct txgbe_hw *hw, u8 *mac_addr); dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_hw.h-16- ############################################## dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_hw.h-38- dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_hw.h:39:s32 txgbe_validate_mac_addr(u8 *mac_addr); dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_hw.h-40-s32 txgbe_acquire_swfw_sync(struct txgbe_hw *hw, u32 mask); ############################################## dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_hw.h-42- dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_hw.h:43:s32 txgbe_get_san_mac_addr(struct txgbe_hw *hw, u8 *san_mac_addr); dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_hw.h:44:s32 txgbe_set_san_mac_addr(struct txgbe_hw *hw, u8 *san_mac_addr); dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_hw.h-45- ############################################## dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_osdep.h-23-#define RTE_LIBRTE_TXGBE_TM DCPV(1, 0) dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_osdep.h:24:#define TMZ_PADDR(mz) ((mz)->iova) dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_osdep.h:25:#define TMZ_VADDR(mz) ((mz)->addr) dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_osdep.h-26-#define TDEV_NAME(eth_dev) ((eth_dev)->device->name) ############################################## dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_phy.c-23- dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_phy.c:24: if (!txgbe_validate_phy_addr(hw, phy_addr)) { dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_phy.c-25- DEBUGOUT("Unable to validate PHY address 0x%04X\n", ############################################## dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_phy.c-143- **/ dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_phy.c:144:bool txgbe_validate_phy_addr(struct txgbe_hw *hw, u32 phy_addr) dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_phy.c-145-{ ############################################## dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_phy.h-32-#define SR_MII_MMD_AN_ADV_PAUSE(v) ((0x3 & (v)) << 7) dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_phy.h:33:#define SR_MII_MMD_AN_ADV_PAUSE_ASM 0x80 dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_phy.h-34-#define SR_MII_MMD_AN_ADV_PAUSE_SYM 0x100 ############################################## dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_phy.h-41-#define SR_AN_MMD_ADV_REG1_PAUSE_SYM 0x400 dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_phy.h:42:#define SR_AN_MMD_ADV_REG1_PAUSE_ASM 0x800 dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_phy.h-43-#define SR_AN_MMD_ADV_REG2 0x070011 ############################################## dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_phy.h-323- ******************************************************************************/ dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_phy.h:324:#define TXGBE_I2C_SLAVEADDR (0x50) dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_phy.h-325- dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_phy.h:326:bool txgbe_validate_phy_addr(struct txgbe_hw *hw, u32 phy_addr); dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_phy.h-327-enum txgbe_phy_type txgbe_get_phy_type_from_id(u32 phy_id); ############################################## dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_regs.h-191-#define TXGBE_SPICMD 0x010104 dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_regs.h:192:#define TXGBE_SPICMD_ADDR(v) LS(v, 0, 0xFFFFFF) dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_regs.h-193-#define TXGBE_SPICMD_CLK(v) LS(v, 25, 0x7) ############################################## dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_regs.h-372-#define TXGBE_I2CTGT 0x014904 dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_regs.h:373:#define TXGBE_I2CTGT_ADDR(v) LS(v, 0, 0x3FF) dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_regs.h-374-#define TXGBE_I2CCMD 0x014910 ############################################## dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_regs.h-689- **/ dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_regs.h:690:#define TXGBE_5TFSADDR(i) (0x019600 + (i) * 4) /* 0-127 */ dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_regs.h:691:#define TXGBE_5TFDADDR(i) (0x019800 + (i) * 4) /* 0-127 */ dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_regs.h-692-#define TXGBE_5TFPORT(i) (0x019A00 + (i) * 4) /* 0-127 */ ############################################## dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_regs.h-796-#define TXGBE_PSRNVEI 0x016260 /* 256 */ dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_regs.h:797:#define TXGBE_PSRNVEADDR(i) (0x016240 + (i) * 4) /* 0-3 */ dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_regs.h-798-#define TXGBE_PSRNVE 0x016250 ############################################## dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_regs.h-986-#define TXGBE_ISECRXIDX 0x017100 dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_regs.h:987:#define TXGBE_ISECRXADDR(i) (0x017104 + (i) * 4) /*0-3*/ dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_regs.h-988-#define TXGBE_ISECRXSPI 0x017114 ############################################## dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_regs.h-1523-#define TXGBE_I2CCON_RESTART ((1 << 5)) dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_regs.h:1524:#define TXGBE_I2CCON_M10BITADDR ((1 << 4)) dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_regs.h:1525:#define TXGBE_I2CCON_S10BITADDR ((1 << 3)) dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_regs.h-1526-#define TXGBE_I2CCON_SPEED(v) (((v) & 0x3) << 1) ############################################## dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_regs.h-1646-#define TXGBE_IPSRXIDX_WRITE MS(31, 0x1) dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_regs.h:1647:#define TXGBE_IPSRXADDR(i) (0x017104 + (i) * 4) dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_regs.h-1648- ############################################## dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_regs.h-1710-#define TXGBE_FAILED_READ_REG 0xffffffffU dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_regs.h:1711:#define TXGBE_REG_ADDR(hw, reg) \ dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_regs.h-1712- ((volatile u32 *)((char *)(hw)->hw_addr + (reg))) ############################################## dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_regs.h-1762- return 0; dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_regs.h:1763: return txgbe_get32(TXGBE_REG_ADDR(hw, reg)); dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_regs.h-1764-} ############################################## dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_regs.h-1770- return; dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_regs.h:1771: txgbe_set32(TXGBE_REG_ADDR(hw, reg), val); dpdk-20.11~rc3/drivers/net/txgbe/base/txgbe_regs.h-1772-} ############################################## dpdk-20.11~rc3/drivers/net/txgbe/txgbe_ethdev.c-528- dpdk-20.11~rc3/drivers/net/txgbe/txgbe_ethdev.c:529: hw->isb_dma = TMZ_PADDR(mz); dpdk-20.11~rc3/drivers/net/txgbe/txgbe_ethdev.c:530: hw->isb_mem = TMZ_VADDR(mz); dpdk-20.11~rc3/drivers/net/txgbe/txgbe_ethdev.c-531- ############################################## dpdk-20.11~rc3/drivers/net/txgbe/txgbe_ethdev.c-3133-static int dpdk-20.11~rc3/drivers/net/txgbe/txgbe_ethdev.c:3134:txgbe_set_default_mac_addr(struct rte_eth_dev *dev, struct rte_ether_addr *addr) dpdk-20.11~rc3/drivers/net/txgbe/txgbe_ethdev.c-3135-{ ############################################## dpdk-20.11~rc3/drivers/net/txgbe/txgbe_pf.c-47- for (vfn = 0; vfn < vf_num; vfn++) { dpdk-20.11~rc3/drivers/net/txgbe/txgbe_pf.c:48: rte_eth_random_addr(vf_mac_addr); dpdk-20.11~rc3/drivers/net/txgbe/txgbe_pf.c-49- /* keep the random address as default */ ############################################## dpdk-20.11~rc3/drivers/net/txgbe/txgbe_pf.c-450-static int dpdk-20.11~rc3/drivers/net/txgbe/txgbe_pf.c:451:txgbe_vf_set_mac_addr(struct rte_eth_dev *eth_dev, dpdk-20.11~rc3/drivers/net/txgbe/txgbe_pf.c-452- uint32_t vf, uint32_t *msgbuf) ############################################## dpdk-20.11~rc3/drivers/net/txgbe/txgbe_pf.c-459- dpdk-20.11~rc3/drivers/net/txgbe/txgbe_pf.c:460: if (rte_is_valid_assigned_ether_addr(ea)) { dpdk-20.11~rc3/drivers/net/txgbe/txgbe_pf.c-461- rte_memcpy(vfinfo[vf].vf_mac_addresses, new_mac, 6); ############################################## dpdk-20.11~rc3/drivers/net/txgbe/txgbe_pf.c-743- if (index) { dpdk-20.11~rc3/drivers/net/txgbe/txgbe_pf.c:744: if (!rte_is_valid_assigned_ether_addr(ea)) { dpdk-20.11~rc3/drivers/net/txgbe/txgbe_pf.c-745- PMD_DRV_LOG(ERR, "set invalid mac vf:%d\n", vf); ############################################## dpdk-20.11~rc3/drivers/net/txgbe/txgbe_pf.c-822- if (retval == RTE_PMD_TXGBE_MB_EVENT_PROCEED) dpdk-20.11~rc3/drivers/net/txgbe/txgbe_pf.c:823: retval = txgbe_vf_set_mac_addr(eth_dev, vf, msgbuf); dpdk-20.11~rc3/drivers/net/txgbe/txgbe_pf.c-824- break; ############################################## dpdk-20.11~rc3/drivers/net/txgbe/txgbe_rxtx.c-1237- dma_addr = rte_cpu_to_le_64(rte_mbuf_data_iova_default(mb)); dpdk-20.11~rc3/drivers/net/txgbe/txgbe_rxtx.c:1238: TXGBE_RXD_HDRADDR(&rxdp[i], 0); dpdk-20.11~rc3/drivers/net/txgbe/txgbe_rxtx.c:1239: TXGBE_RXD_PKTADDR(&rxdp[i], dma_addr); dpdk-20.11~rc3/drivers/net/txgbe/txgbe_rxtx.c-1240- } ############################################## dpdk-20.11~rc3/drivers/net/txgbe/txgbe_rxtx.c-1467- dma_addr = rte_cpu_to_le_64(rte_mbuf_data_iova_default(nmb)); dpdk-20.11~rc3/drivers/net/txgbe/txgbe_rxtx.c:1468: TXGBE_RXD_HDRADDR(rxdp, 0); dpdk-20.11~rc3/drivers/net/txgbe/txgbe_rxtx.c:1469: TXGBE_RXD_PKTADDR(rxdp, dma_addr); dpdk-20.11~rc3/drivers/net/txgbe/txgbe_rxtx.c-1470- ############################################## dpdk-20.11~rc3/drivers/net/txgbe/txgbe_rxtx.c-1748- rxm->data_off = RTE_PKTMBUF_HEADROOM; dpdk-20.11~rc3/drivers/net/txgbe/txgbe_rxtx.c:1749: TXGBE_RXD_HDRADDR(rxdp, 0); dpdk-20.11~rc3/drivers/net/txgbe/txgbe_rxtx.c:1750: TXGBE_RXD_PKTADDR(rxdp, dma); dpdk-20.11~rc3/drivers/net/txgbe/txgbe_rxtx.c-1751- } else { ############################################## dpdk-20.11~rc3/drivers/net/txgbe/txgbe_rxtx.c-2269- if (hw->mac.type == txgbe_mac_raptor_vf) { dpdk-20.11~rc3/drivers/net/txgbe/txgbe_rxtx.c:2270: txq->tdt_reg_addr = TXGBE_REG_ADDR(hw, TXGBE_TXWP(queue_idx)); dpdk-20.11~rc3/drivers/net/txgbe/txgbe_rxtx.c:2271: txq->tdc_reg_addr = TXGBE_REG_ADDR(hw, TXGBE_TXCFG(queue_idx)); dpdk-20.11~rc3/drivers/net/txgbe/txgbe_rxtx.c-2272- } else { dpdk-20.11~rc3/drivers/net/txgbe/txgbe_rxtx.c:2273: txq->tdt_reg_addr = TXGBE_REG_ADDR(hw, dpdk-20.11~rc3/drivers/net/txgbe/txgbe_rxtx.c-2274- TXGBE_TXWP(txq->reg_idx)); dpdk-20.11~rc3/drivers/net/txgbe/txgbe_rxtx.c:2275: txq->tdc_reg_addr = TXGBE_REG_ADDR(hw, dpdk-20.11~rc3/drivers/net/txgbe/txgbe_rxtx.c-2276- TXGBE_TXCFG(txq->reg_idx)); ############################################## dpdk-20.11~rc3/drivers/net/txgbe/txgbe_rxtx.c-2278- dpdk-20.11~rc3/drivers/net/txgbe/txgbe_rxtx.c:2279: txq->tx_ring_phys_addr = TMZ_PADDR(tz); dpdk-20.11~rc3/drivers/net/txgbe/txgbe_rxtx.c:2280: txq->tx_ring = (struct txgbe_tx_desc *)TMZ_VADDR(tz); dpdk-20.11~rc3/drivers/net/txgbe/txgbe_rxtx.c-2281- ############################################## dpdk-20.11~rc3/drivers/net/txgbe/txgbe_rxtx.c-2548- rxq->rdt_reg_addr = dpdk-20.11~rc3/drivers/net/txgbe/txgbe_rxtx.c:2549: TXGBE_REG_ADDR(hw, TXGBE_RXWP(queue_idx)); dpdk-20.11~rc3/drivers/net/txgbe/txgbe_rxtx.c-2550- rxq->rdh_reg_addr = dpdk-20.11~rc3/drivers/net/txgbe/txgbe_rxtx.c:2551: TXGBE_REG_ADDR(hw, TXGBE_RXRP(queue_idx)); dpdk-20.11~rc3/drivers/net/txgbe/txgbe_rxtx.c-2552- } else { dpdk-20.11~rc3/drivers/net/txgbe/txgbe_rxtx.c-2553- rxq->rdt_reg_addr = dpdk-20.11~rc3/drivers/net/txgbe/txgbe_rxtx.c:2554: TXGBE_REG_ADDR(hw, TXGBE_RXWP(rxq->reg_idx)); dpdk-20.11~rc3/drivers/net/txgbe/txgbe_rxtx.c-2555- rxq->rdh_reg_addr = dpdk-20.11~rc3/drivers/net/txgbe/txgbe_rxtx.c:2556: TXGBE_REG_ADDR(hw, TXGBE_RXRP(rxq->reg_idx)); dpdk-20.11~rc3/drivers/net/txgbe/txgbe_rxtx.c-2557- } dpdk-20.11~rc3/drivers/net/txgbe/txgbe_rxtx.c-2558- dpdk-20.11~rc3/drivers/net/txgbe/txgbe_rxtx.c:2559: rxq->rx_ring_phys_addr = TMZ_PADDR(rz); dpdk-20.11~rc3/drivers/net/txgbe/txgbe_rxtx.c:2560: rxq->rx_ring = (struct txgbe_rx_desc *)TMZ_VADDR(rz); dpdk-20.11~rc3/drivers/net/txgbe/txgbe_rxtx.c-2561- ############################################## dpdk-20.11~rc3/drivers/net/txgbe/txgbe_rxtx.c-3740- rxd = &rxq->rx_ring[i]; dpdk-20.11~rc3/drivers/net/txgbe/txgbe_rxtx.c:3741: TXGBE_RXD_HDRADDR(rxd, 0); dpdk-20.11~rc3/drivers/net/txgbe/txgbe_rxtx.c:3742: TXGBE_RXD_PKTADDR(rxd, dma_addr); dpdk-20.11~rc3/drivers/net/txgbe/txgbe_rxtx.c-3743- rxe[i].mbuf = mbuf; ############################################## dpdk-20.11~rc3/drivers/net/txgbe/txgbe_rxtx.h-45-/* @txgbe_rx_desc.qw0 */ dpdk-20.11~rc3/drivers/net/txgbe/txgbe_rxtx.h:46:#define TXGBE_RXD_PKTADDR(rxd, v) \ dpdk-20.11~rc3/drivers/net/txgbe/txgbe_rxtx.h-47- (((volatile __le64 *)(rxd))[0] = cpu_to_le64(v)) ############################################## dpdk-20.11~rc3/drivers/net/txgbe/txgbe_rxtx.h-49-/* @txgbe_rx_desc.qw1 */ dpdk-20.11~rc3/drivers/net/txgbe/txgbe_rxtx.h:50:#define TXGBE_RXD_HDRADDR(rxd, v) \ dpdk-20.11~rc3/drivers/net/txgbe/txgbe_rxtx.h-51- (((volatile __le64 *)(rxd))[1] = cpu_to_le64(v)) ############################################## dpdk-20.11~rc3/drivers/net/vdev_netvsc/vdev_netvsc.c-387- } dpdk-20.11~rc3/drivers/net/vdev_netvsc/vdev_netvsc.c:388: if (!rte_is_same_ether_addr(eth_addr, &ctx->if_addr)) dpdk-20.11~rc3/drivers/net/vdev_netvsc/vdev_netvsc.c-389- return 0; ############################################## dpdk-20.11~rc3/drivers/net/vdev_netvsc/vdev_netvsc.c-529- dpdk-20.11~rc3/drivers/net/vdev_netvsc/vdev_netvsc.c:530: if (rte_ether_unformat_addr(pair->value, &tmp) != 0) { dpdk-20.11~rc3/drivers/net/vdev_netvsc/vdev_netvsc.c-531- DRV_LOG(ERR, ############################################## dpdk-20.11~rc3/drivers/net/vdev_netvsc/vdev_netvsc.c-536- } dpdk-20.11~rc3/drivers/net/vdev_netvsc/vdev_netvsc.c:537: if (rte_is_same_ether_addr(eth_addr, &tmp)) dpdk-20.11~rc3/drivers/net/vdev_netvsc/vdev_netvsc.c-538- break; ############################################## dpdk-20.11~rc3/drivers/net/vhost/rte_eth_vhost.c-327- ea = rte_pktmbuf_mtod(mbuf, struct rte_ether_addr *); dpdk-20.11~rc3/drivers/net/vhost/rte_eth_vhost.c:328: if (rte_is_multicast_ether_addr(ea)) { dpdk-20.11~rc3/drivers/net/vhost/rte_eth_vhost.c:329: if (rte_is_broadcast_ether_addr(ea)) dpdk-20.11~rc3/drivers/net/vhost/rte_eth_vhost.c-330- pstats->xstats[VHOST_BROADCAST_PKT]++; ############################################## dpdk-20.11~rc3/drivers/net/virtio/virtio_ethdev.c-59- dpdk-20.11~rc3/drivers/net/virtio/virtio_ethdev.c:60:static void virtio_set_hwaddr(struct virtio_hw *hw); dpdk-20.11~rc3/drivers/net/virtio/virtio_ethdev.c:61:static void virtio_get_hwaddr(struct virtio_hw *hw); dpdk-20.11~rc3/drivers/net/virtio/virtio_ethdev.c-62- ############################################## dpdk-20.11~rc3/drivers/net/virtio/virtio_ethdev.c-1134-static void dpdk-20.11~rc3/drivers/net/virtio/virtio_ethdev.c:1135:virtio_set_hwaddr(struct virtio_hw *hw) dpdk-20.11~rc3/drivers/net/virtio/virtio_ethdev.c-1136-{ ############################################## dpdk-20.11~rc3/drivers/net/virtio/virtio_ethdev.c-1142-static void dpdk-20.11~rc3/drivers/net/virtio/virtio_ethdev.c:1143:virtio_get_hwaddr(struct virtio_hw *hw) dpdk-20.11~rc3/drivers/net/virtio/virtio_ethdev.c-1144-{ ############################################## dpdk-20.11~rc3/drivers/net/virtio/virtio_ethdev.c-1149- } else { dpdk-20.11~rc3/drivers/net/virtio/virtio_ethdev.c:1150: rte_eth_random_addr(&hw->mac_addr[0]); dpdk-20.11~rc3/drivers/net/virtio/virtio_ethdev.c:1151: virtio_set_hwaddr(hw); dpdk-20.11~rc3/drivers/net/virtio/virtio_ethdev.c-1152- } ############################################## dpdk-20.11~rc3/drivers/net/virtio/virtio_ethdev.c-1207- struct virtio_net_ctrl_mac *tbl dpdk-20.11~rc3/drivers/net/virtio/virtio_ethdev.c:1208: = rte_is_multicast_ether_addr(addr) ? mc : uc; dpdk-20.11~rc3/drivers/net/virtio/virtio_ethdev.c-1209- ############################################## dpdk-20.11~rc3/drivers/net/virtio/virtio_ethdev.c-1238- dpdk-20.11~rc3/drivers/net/virtio/virtio_ethdev.c:1239: if (i == index || rte_is_zero_ether_addr(addrs + i)) dpdk-20.11~rc3/drivers/net/virtio/virtio_ethdev.c-1240- continue; dpdk-20.11~rc3/drivers/net/virtio/virtio_ethdev.c-1241- dpdk-20.11~rc3/drivers/net/virtio/virtio_ethdev.c:1242: tbl = rte_is_multicast_ether_addr(addrs + i) ? mc : uc; dpdk-20.11~rc3/drivers/net/virtio/virtio_ethdev.c-1243- memcpy(&tbl->macs[tbl->entries++], addrs + i, ############################################## dpdk-20.11~rc3/drivers/net/virtio/virtio_ethdev.c-1271- dpdk-20.11~rc3/drivers/net/virtio/virtio_ethdev.c:1272: virtio_set_hwaddr(hw); dpdk-20.11~rc3/drivers/net/virtio/virtio_ethdev.c-1273- return 0; ############################################## dpdk-20.11~rc3/drivers/net/virtio/virtio_ethdev.c-1732- /* Copy the permanent MAC address to: virtio_hw */ dpdk-20.11~rc3/drivers/net/virtio/virtio_ethdev.c:1733: virtio_get_hwaddr(hw); dpdk-20.11~rc3/drivers/net/virtio/virtio_ethdev.c-1734- rte_ether_addr_copy((struct rte_ether_addr *)hw->mac_addr, ############################################## dpdk-20.11~rc3/drivers/net/virtio/virtio_pci.c-530-static void * dpdk-20.11~rc3/drivers/net/virtio/virtio_pci.c:531:get_cfg_addr(struct rte_pci_device *dev, struct virtio_pci_cap *cap) dpdk-20.11~rc3/drivers/net/virtio/virtio_pci.c-532-{ ############################################## dpdk-20.11~rc3/drivers/net/virtio/virtio_pci.c-638- case VIRTIO_PCI_CAP_COMMON_CFG: dpdk-20.11~rc3/drivers/net/virtio/virtio_pci.c:639: hw->common_cfg = get_cfg_addr(dev, &cap); dpdk-20.11~rc3/drivers/net/virtio/virtio_pci.c-640- break; ############################################## dpdk-20.11~rc3/drivers/net/virtio/virtio_pci.c-649- else dpdk-20.11~rc3/drivers/net/virtio/virtio_pci.c:650: hw->notify_base = get_cfg_addr(dev, &cap); dpdk-20.11~rc3/drivers/net/virtio/virtio_pci.c-651- break; dpdk-20.11~rc3/drivers/net/virtio/virtio_pci.c-652- case VIRTIO_PCI_CAP_DEVICE_CFG: dpdk-20.11~rc3/drivers/net/virtio/virtio_pci.c:653: hw->dev_cfg = get_cfg_addr(dev, &cap); dpdk-20.11~rc3/drivers/net/virtio/virtio_pci.c-654- break; dpdk-20.11~rc3/drivers/net/virtio/virtio_pci.c-655- case VIRTIO_PCI_CAP_ISR_CFG: dpdk-20.11~rc3/drivers/net/virtio/virtio_pci.c:656: hw->isr = get_cfg_addr(dev, &cap); dpdk-20.11~rc3/drivers/net/virtio/virtio_pci.c-657- break; ############################################## dpdk-20.11~rc3/drivers/net/virtio/virtio_rxtx.c-117- ea = rte_pktmbuf_mtod(mbuf, struct rte_ether_addr *); dpdk-20.11~rc3/drivers/net/virtio/virtio_rxtx.c:118: if (rte_is_multicast_ether_addr(ea)) { dpdk-20.11~rc3/drivers/net/virtio/virtio_rxtx.c:119: if (rte_is_broadcast_ether_addr(ea)) dpdk-20.11~rc3/drivers/net/virtio/virtio_rxtx.c-120- stats->broadcast++; ############################################## dpdk-20.11~rc3/drivers/net/virtio/virtio_rxtx.c-274- start_dp[idx].addr = dpdk-20.11~rc3/drivers/net/virtio/virtio_rxtx.c:275: VIRTIO_MBUF_ADDR(cookies[i], vq) + dpdk-20.11~rc3/drivers/net/virtio/virtio_rxtx.c-276- RTE_PKTMBUF_HEADROOM - hw->vtnet_hdr_size; ############################################## dpdk-20.11~rc3/drivers/net/virtio/virtio_rxtx.c-316- start_dp[idx].addr = dpdk-20.11~rc3/drivers/net/virtio/virtio_rxtx.c:317: VIRTIO_MBUF_ADDR(cookie[i], vq) + dpdk-20.11~rc3/drivers/net/virtio/virtio_rxtx.c-318- RTE_PKTMBUF_HEADROOM - hw->vtnet_hdr_size; ############################################## dpdk-20.11~rc3/drivers/net/virtio/virtio_rxtx.c-357- dpdk-20.11~rc3/drivers/net/virtio/virtio_rxtx.c:358: start_dp[idx].addr = VIRTIO_MBUF_ADDR(cookie[i], vq) + dpdk-20.11~rc3/drivers/net/virtio/virtio_rxtx.c-359- RTE_PKTMBUF_HEADROOM - hw->vtnet_hdr_size; ############################################## dpdk-20.11~rc3/drivers/net/virtio/virtio_rxtx.c-458- start_dp[idx].addr = dpdk-20.11~rc3/drivers/net/virtio/virtio_rxtx.c:459: VIRTIO_MBUF_DATA_DMA_ADDR(cookies[i], vq) - head_size; dpdk-20.11~rc3/drivers/net/virtio/virtio_rxtx.c-460- start_dp[idx].len = cookies[i]->data_len + head_size; ############################################## dpdk-20.11~rc3/drivers/net/virtio/virtio_rxtx.c-505- dpdk-20.11~rc3/drivers/net/virtio/virtio_rxtx.c:506: dp->addr = VIRTIO_MBUF_DATA_DMA_ADDR(cookie, vq) - head_size; dpdk-20.11~rc3/drivers/net/virtio/virtio_rxtx.c-507- dp->len = cookie->data_len + head_size; ############################################## dpdk-20.11~rc3/drivers/net/virtio/virtio_rxtx.c-592- do { dpdk-20.11~rc3/drivers/net/virtio/virtio_rxtx.c:593: start_dp[idx].addr = VIRTIO_MBUF_DATA_DMA_ADDR(cookie, vq); dpdk-20.11~rc3/drivers/net/virtio/virtio_rxtx.c-594- start_dp[idx].len = cookie->data_len; ############################################## dpdk-20.11~rc3/drivers/net/virtio/virtio_rxtx_packed_avx.c-135- __m512i descs_base = _mm512_set_epi64(tx_pkts[3]->data_len, dpdk-20.11~rc3/drivers/net/virtio/virtio_rxtx_packed_avx.c:136: VIRTIO_MBUF_ADDR(tx_pkts[3], vq), dpdk-20.11~rc3/drivers/net/virtio/virtio_rxtx_packed_avx.c-137- tx_pkts[2]->data_len, dpdk-20.11~rc3/drivers/net/virtio/virtio_rxtx_packed_avx.c:138: VIRTIO_MBUF_ADDR(tx_pkts[2], vq), dpdk-20.11~rc3/drivers/net/virtio/virtio_rxtx_packed_avx.c-139- tx_pkts[1]->data_len, dpdk-20.11~rc3/drivers/net/virtio/virtio_rxtx_packed_avx.c:140: VIRTIO_MBUF_ADDR(tx_pkts[1], vq), dpdk-20.11~rc3/drivers/net/virtio/virtio_rxtx_packed_avx.c-141- tx_pkts[0]->data_len, dpdk-20.11~rc3/drivers/net/virtio/virtio_rxtx_packed_avx.c:142: VIRTIO_MBUF_ADDR(tx_pkts[0], vq)); dpdk-20.11~rc3/drivers/net/virtio/virtio_rxtx_packed_avx.c-143- ############################################## dpdk-20.11~rc3/drivers/net/virtio/virtio_rxtx_packed_avx.c-538- dpdk-20.11~rc3/drivers/net/virtio/virtio_rxtx_packed_avx.c:539: addr = VIRTIO_MBUF_ADDR(cookie[total_num + i], vq) + dpdk-20.11~rc3/drivers/net/virtio/virtio_rxtx_packed_avx.c-540- RTE_PKTMBUF_HEADROOM - hw->vtnet_hdr_size; ############################################## dpdk-20.11~rc3/drivers/net/virtio/virtio_rxtx_simple.h-46- start_dp[i].addr = dpdk-20.11~rc3/drivers/net/virtio/virtio_rxtx_simple.h:47: VIRTIO_MBUF_ADDR(sw_ring[i], vq) + dpdk-20.11~rc3/drivers/net/virtio/virtio_rxtx_simple.h-48- RTE_PKTMBUF_HEADROOM - vq->hw->vtnet_hdr_size; ############################################## dpdk-20.11~rc3/drivers/net/virtio/virtio_user/virtio_user_dev.c-244- dpdk-20.11~rc3/drivers/net/virtio/virtio_user/virtio_user_dev.c:245: if (rte_ether_unformat_addr(mac, &tmp) == 0) { dpdk-20.11~rc3/drivers/net/virtio/virtio_user/virtio_user_dev.c-246- memcpy(dev->mac_addr, &tmp, RTE_ETHER_ADDR_LEN); ############################################## dpdk-20.11~rc3/drivers/net/virtio/virtqueue.h-126- */ dpdk-20.11~rc3/drivers/net/virtio/virtqueue.h:127:#define VIRTIO_MBUF_ADDR(mb, vq) \ dpdk-20.11~rc3/drivers/net/virtio/virtqueue.h-128- ((uint64_t)(*(uintptr_t *)((uintptr_t)(mb) + (vq)->offset))) dpdk-20.11~rc3/drivers/net/virtio/virtqueue.h-129-#else dpdk-20.11~rc3/drivers/net/virtio/virtqueue.h:130:#define VIRTIO_MBUF_ADDR(mb, vq) ((mb)->buf_iova) dpdk-20.11~rc3/drivers/net/virtio/virtqueue.h-131-#endif ############################################## dpdk-20.11~rc3/drivers/net/virtio/virtqueue.h-136- */ dpdk-20.11~rc3/drivers/net/virtio/virtqueue.h:137:#define VIRTIO_MBUF_DATA_DMA_ADDR(mb, vq) \ dpdk-20.11~rc3/drivers/net/virtio/virtqueue.h:138: (VIRTIO_MBUF_ADDR(mb, vq) + (mb)->data_off) dpdk-20.11~rc3/drivers/net/virtio/virtqueue.h-139- ############################################## dpdk-20.11~rc3/drivers/net/virtio/virtqueue.h-766- dpdk-20.11~rc3/drivers/net/virtio/virtqueue.h:767: start_dp[idx].addr = VIRTIO_MBUF_DATA_DMA_ADDR(cookie, vq); dpdk-20.11~rc3/drivers/net/virtio/virtqueue.h-768- start_dp[idx].len = cookie->data_len; ############################################## dpdk-20.11~rc3/drivers/net/vmxnet3/base/vmxnet3_defs.h-59-#define VMXNET3_IO_TYPE_VD 1 dpdk-20.11~rc3/drivers/net/vmxnet3/base/vmxnet3_defs.h:60:#define VMXNET3_IO_ADDR(type, reg) (((type) << 24) | ((reg) & 0xFFFFFF)) dpdk-20.11~rc3/drivers/net/vmxnet3/base/vmxnet3_defs.h-61-#define VMXNET3_IO_TYPE(addr) ((addr) >> 24) ############################################## dpdk-20.11~rc3/drivers/net/vmxnet3/vmxnet3_ethdev.h-130-static inline uint32_t dpdk-20.11~rc3/drivers/net/vmxnet3/vmxnet3_ethdev.h:131:vmxnet3_read_addr(volatile void *addr) dpdk-20.11~rc3/drivers/net/vmxnet3/vmxnet3_ethdev.h-132-{ ############################################## dpdk-20.11~rc3/drivers/net/vmxnet3/vmxnet3_ethdev.h-137- dpdk-20.11~rc3/drivers/net/vmxnet3/vmxnet3_ethdev.h:138:#define VMXNET3_PCI_BAR0_REG_ADDR(hw, reg) \ dpdk-20.11~rc3/drivers/net/vmxnet3/vmxnet3_ethdev.h-139- ((volatile uint32_t *)((char *)(hw)->hw_addr0 + (reg))) dpdk-20.11~rc3/drivers/net/vmxnet3/vmxnet3_ethdev.h-140-#define VMXNET3_READ_BAR0_REG(hw, reg) \ dpdk-20.11~rc3/drivers/net/vmxnet3/vmxnet3_ethdev.h:141: vmxnet3_read_addr(VMXNET3_PCI_BAR0_REG_ADDR((hw), (reg))) dpdk-20.11~rc3/drivers/net/vmxnet3/vmxnet3_ethdev.h-142-#define VMXNET3_WRITE_BAR0_REG(hw, reg, value) \ dpdk-20.11~rc3/drivers/net/vmxnet3/vmxnet3_ethdev.h:143: VMXNET3_PCI_REG_WRITE(VMXNET3_PCI_BAR0_REG_ADDR((hw), (reg)), (value)) dpdk-20.11~rc3/drivers/net/vmxnet3/vmxnet3_ethdev.h-144- dpdk-20.11~rc3/drivers/net/vmxnet3/vmxnet3_ethdev.h:145:#define VMXNET3_PCI_BAR1_REG_ADDR(hw, reg) \ dpdk-20.11~rc3/drivers/net/vmxnet3/vmxnet3_ethdev.h-146- ((volatile uint32_t *)((char *)(hw)->hw_addr1 + (reg))) dpdk-20.11~rc3/drivers/net/vmxnet3/vmxnet3_ethdev.h-147-#define VMXNET3_READ_BAR1_REG(hw, reg) \ dpdk-20.11~rc3/drivers/net/vmxnet3/vmxnet3_ethdev.h:148: vmxnet3_read_addr(VMXNET3_PCI_BAR1_REG_ADDR((hw), (reg))) dpdk-20.11~rc3/drivers/net/vmxnet3/vmxnet3_ethdev.h-149-#define VMXNET3_WRITE_BAR1_REG(hw, reg, value) \ dpdk-20.11~rc3/drivers/net/vmxnet3/vmxnet3_ethdev.h:150: VMXNET3_PCI_REG_WRITE(VMXNET3_PCI_BAR1_REG_ADDR((hw), (reg)), (value)) dpdk-20.11~rc3/drivers/net/vmxnet3/vmxnet3_ethdev.h-151- ############################################## dpdk-20.11~rc3/drivers/raw/dpaa2_cmdif/dpaa2_cmdif.c-92- dpdk-20.11~rc3/drivers/raw/dpaa2_cmdif/dpaa2_cmdif.c:93: DPAA2_SET_FD_ADDR(&fd, DPAA2_VADDR_TO_IOVA(buffers[0]->buf_addr)); dpdk-20.11~rc3/drivers/raw/dpaa2_cmdif/dpaa2_cmdif.c-94- DPAA2_SET_FD_LEN(&fd, cmdif_send_cnxt->size); ############################################## dpdk-20.11~rc3/drivers/raw/dpaa2_cmdif/dpaa2_cmdif.c-177- dpdk-20.11~rc3/drivers/raw/dpaa2_cmdif/dpaa2_cmdif.c:178: buffers[0]->buf_addr = (void *)DPAA2_IOVA_TO_VADDR( dpdk-20.11~rc3/drivers/raw/dpaa2_cmdif/dpaa2_cmdif.c:179: DPAA2_GET_FD_ADDR(fd) + DPAA2_GET_FD_OFFSET(fd)); dpdk-20.11~rc3/drivers/raw/dpaa2_cmdif/dpaa2_cmdif.c-180- cmdif_rcv_cnxt->size = DPAA2_GET_FD_LEN(fd); ############################################## dpdk-20.11~rc3/drivers/raw/dpaa2_qdma/dpaa2_qdma.c-132- /* first frame list to source descriptor */ dpdk-20.11~rc3/drivers/raw/dpaa2_qdma/dpaa2_qdma.c:133: DPAA2_SET_FLE_ADDR(fle, sdd_iova); dpdk-20.11~rc3/drivers/raw/dpaa2_qdma/dpaa2_qdma.c-134- DPAA2_SET_FLE_LEN(fle, (2 * (sizeof(struct qdma_sdd)))); ############################################## dpdk-20.11~rc3/drivers/raw/dpaa2_qdma/dpaa2_qdma.c-169- if (flags & RTE_QDMA_JOB_SRC_PHY) { dpdk-20.11~rc3/drivers/raw/dpaa2_qdma/dpaa2_qdma.c:170: DPAA2_SET_FLE_ADDR(fle, src); dpdk-20.11~rc3/drivers/raw/dpaa2_qdma/dpaa2_qdma.c-171-#ifdef RTE_LIBRTE_DPAA2_USE_PHYS_IOVA ############################################## dpdk-20.11~rc3/drivers/raw/dpaa2_qdma/dpaa2_qdma.c-174- } else { dpdk-20.11~rc3/drivers/raw/dpaa2_qdma/dpaa2_qdma.c:175: DPAA2_SET_FLE_ADDR(fle, DPAA2_VADDR_TO_IOVA(src)); dpdk-20.11~rc3/drivers/raw/dpaa2_qdma/dpaa2_qdma.c-176- } ############################################## dpdk-20.11~rc3/drivers/raw/dpaa2_qdma/dpaa2_qdma.c-185-#endif dpdk-20.11~rc3/drivers/raw/dpaa2_qdma/dpaa2_qdma.c:186: DPAA2_SET_FLE_ADDR(fle, dest); dpdk-20.11~rc3/drivers/raw/dpaa2_qdma/dpaa2_qdma.c-187- } else { dpdk-20.11~rc3/drivers/raw/dpaa2_qdma/dpaa2_qdma.c:188: DPAA2_SET_FLE_ADDR(fle, DPAA2_VADDR_TO_IOVA(dest)); dpdk-20.11~rc3/drivers/raw/dpaa2_qdma/dpaa2_qdma.c-189- } ############################################## dpdk-20.11~rc3/drivers/raw/dpaa2_qdma/dpaa2_qdma.c-217- job[loop]->vq_id = qdma_vq->vq_id; dpdk-20.11~rc3/drivers/raw/dpaa2_qdma/dpaa2_qdma.c:218: ppjob = (struct rte_qdma_job **)DPAA2_IOVA_TO_VADDR(iova) - 1; dpdk-20.11~rc3/drivers/raw/dpaa2_qdma/dpaa2_qdma.c-219- *ppjob = job[loop]; ############################################## dpdk-20.11~rc3/drivers/raw/dpaa2_qdma/dpaa2_qdma.c-326- dpdk-20.11~rc3/drivers/raw/dpaa2_qdma/dpaa2_qdma.c:327: DPAA2_SET_FD_ADDR(&fd[i], fle_iova); dpdk-20.11~rc3/drivers/raw/dpaa2_qdma/dpaa2_qdma.c-328- DPAA2_SET_FD_COMPOUND_FMT(&fd[i]); ############################################## dpdk-20.11~rc3/drivers/raw/dpaa2_qdma/dpaa2_qdma.c-378- dpdk-20.11~rc3/drivers/raw/dpaa2_qdma/dpaa2_qdma.c:379: DPAA2_SET_FD_ADDR(&fd[i], fle_iova); dpdk-20.11~rc3/drivers/raw/dpaa2_qdma/dpaa2_qdma.c-380- DPAA2_SET_FD_COMPOUND_FMT(&fd[i]); ############################################## dpdk-20.11~rc3/drivers/raw/dpaa2_qdma/dpaa2_qdma.c-443- dpdk-20.11~rc3/drivers/raw/dpaa2_qdma/dpaa2_qdma.c:444: DPAA2_SET_FD_ADDR(fd, fle_iova); dpdk-20.11~rc3/drivers/raw/dpaa2_qdma/dpaa2_qdma.c-445- DPAA2_SET_FD_COMPOUND_FMT(fd); ############################################## dpdk-20.11~rc3/drivers/raw/dpaa2_qdma/dpaa2_qdma.c-492- dpdk-20.11~rc3/drivers/raw/dpaa2_qdma/dpaa2_qdma.c:493: ppjob = (struct rte_qdma_job **)DPAA2_IOVA_TO_VADDR(iova) - 1; dpdk-20.11~rc3/drivers/raw/dpaa2_qdma/dpaa2_qdma.c-494- *job = (struct rte_qdma_job *)*ppjob; ############################################## dpdk-20.11~rc3/drivers/raw/dpaa2_qdma/dpaa2_qdma.c-517- fle = (struct qbman_fle *) dpdk-20.11~rc3/drivers/raw/dpaa2_qdma/dpaa2_qdma.c:518: DPAA2_IOVA_TO_VADDR(DPAA2_GET_FD_ADDR(fd)); dpdk-20.11~rc3/drivers/raw/dpaa2_qdma/dpaa2_qdma.c-519- ############################################## dpdk-20.11~rc3/drivers/raw/dpaa2_qdma/dpaa2_qdma.c-551- fle = (struct qbman_fle *) dpdk-20.11~rc3/drivers/raw/dpaa2_qdma/dpaa2_qdma.c:552: DPAA2_IOVA_TO_VADDR(DPAA2_GET_FD_ADDR(fd)); dpdk-20.11~rc3/drivers/raw/dpaa2_qdma/dpaa2_qdma.c-553- *nb_jobs = *((uint16_t *)((uintptr_t)(uint64_t)fle - ############################################## dpdk-20.11~rc3/drivers/raw/ifpga/base/opae_debug.c-67- r = &d_pci->region[i]; dpdk-20.11~rc3/drivers/raw/ifpga/base/opae_debug.c:68: opae_log("PCI Bar %d: phy(%llx) len(%llx) addr(%p)\n", dpdk-20.11~rc3/drivers/raw/ifpga/base/opae_debug.c-69- i, (unsigned long long)r->phys_addr, ############################################## dpdk-20.11~rc3/drivers/raw/ifpga/base/osdep_raw/osdep_generic.h-7- dpdk-20.11~rc3/drivers/raw/ifpga/base/osdep_raw/osdep_generic.h:8:#define compiler_barrier() (asm volatile ("" : : : "memory")) dpdk-20.11~rc3/drivers/raw/ifpga/base/osdep_raw/osdep_generic.h-9- ############################################## dpdk-20.11~rc3/drivers/raw/ioat/rte_ioat_rawdev_fns.h-456-{ dpdk-20.11~rc3/drivers/raw/ioat/rte_ioat_rawdev_fns.h:457: asm volatile (".byte 0x66, 0x0f, 0x38, 0xf8, 0x02" dpdk-20.11~rc3/drivers/raw/ioat/rte_ioat_rawdev_fns.h-458- : ############################################## dpdk-20.11~rc3/drivers/raw/ntb/ntb_hw_intel.c-165-static void * dpdk-20.11~rc3/drivers/raw/ntb/ntb_hw_intel.c:166:intel_ntb_get_peer_mw_addr(const struct rte_rawdev *dev, int mw_idx) dpdk-20.11~rc3/drivers/raw/ntb/ntb_hw_intel.c-167-{ ############################################## dpdk-20.11~rc3/drivers/raw/ntb/ntb_hw_intel.c-258- addr <= hw->peer_mw_base[i] + hw->mw_size[i]) { dpdk-20.11~rc3/drivers/raw/ntb/ntb_hw_intel.c:259: base = intel_ntb_get_peer_mw_addr(dev, i); dpdk-20.11~rc3/drivers/raw/ntb/ntb_hw_intel.c-260- mapped = (void *)(size_t)(addr - hw->peer_mw_base[i] + ############################################## dpdk-20.11~rc3/drivers/raw/octeontx2_dma/otx2_dpi_rawdev.h-17-#define DPI_VDMA_DBELL (0x10) dpdk-20.11~rc3/drivers/raw/octeontx2_dma/otx2_dpi_rawdev.h:18:#define DPI_VDMA_SADDR (0x18) dpdk-20.11~rc3/drivers/raw/octeontx2_dma/otx2_dpi_rawdev.h-19-#define DPI_VDMA_COUNTS (0x20) dpdk-20.11~rc3/drivers/raw/octeontx2_dma/otx2_dpi_rawdev.h:20:#define DPI_VDMA_NADDR (0x28) dpdk-20.11~rc3/drivers/raw/octeontx2_dma/otx2_dpi_rawdev.h-21-#define DPI_VDMA_IWBUSY (0x30) ############################################## dpdk-20.11~rc3/drivers/raw/octeontx2_ep/otx2_ep_vf.c-23- otx2_write64(d64, sdpvf->hw_addr + SDP_VF_R_IN_ENABLE(q_no)); dpdk-20.11~rc3/drivers/raw/octeontx2_ep/otx2_ep_vf.c:24: otx2_write64(d64, sdpvf->hw_addr + SDP_VF_R_IN_INSTR_BADDR(q_no)); dpdk-20.11~rc3/drivers/raw/octeontx2_ep/otx2_ep_vf.c-25- otx2_write64(d64, sdpvf->hw_addr + SDP_VF_R_IN_INSTR_RSIZE(q_no)); ############################################## dpdk-20.11~rc3/drivers/raw/octeontx2_ep/otx2_ep_vf.c-66- dpdk-20.11~rc3/drivers/raw/octeontx2_ep/otx2_ep_vf.c:67: otx2_write64(d64, sdpvf->hw_addr + SDP_VF_R_OUT_SLIST_BADDR(q_no)); dpdk-20.11~rc3/drivers/raw/octeontx2_ep/otx2_ep_vf.c-68- ############################################## dpdk-20.11~rc3/drivers/raw/octeontx2_ep/otx2_ep_vf.c-223- otx2_write64(iq->base_addr_dma, sdpvf->hw_addr + dpdk-20.11~rc3/drivers/raw/octeontx2_ep/otx2_ep_vf.c:224: SDP_VF_R_IN_INSTR_BADDR(iq_no)); dpdk-20.11~rc3/drivers/raw/octeontx2_ep/otx2_ep_vf.c-225- otx2_write64(iq->nb_desc, sdpvf->hw_addr + ############################################## dpdk-20.11~rc3/drivers/raw/octeontx2_ep/otx2_ep_vf.c-270- otx2_write64(droq->desc_ring_dma, sdpvf->hw_addr + dpdk-20.11~rc3/drivers/raw/octeontx2_ep/otx2_ep_vf.c:271: SDP_VF_R_OUT_SLIST_BADDR(oq_no)); dpdk-20.11~rc3/drivers/raw/octeontx2_ep/otx2_ep_vf.c-272- otx2_write64(droq->nb_desc, sdpvf->hw_addr + ############################################## dpdk-20.11~rc3/drivers/regex/mlx5/mlx5_regex.c-69- DRV_LOG(DEBUG, "Checking device \"%s\"..", ibv_list[n]->name); dpdk-20.11~rc3/drivers/regex/mlx5/mlx5_regex.c:70: if (mlx5_dev_to_pci_addr(ibv_list[n]->ibdev_path, &pci_addr)) dpdk-20.11~rc3/drivers/regex/mlx5/mlx5_regex.c-71- continue; ############################################## dpdk-20.11~rc3/drivers/regex/mlx5/mlx5_rxp_csrs.h-250-#define MLX5_RXP_RTRU_CSR_CTRL_INIT_MODE_EM (3 << 4) dpdk-20.11~rc3/drivers/regex/mlx5/mlx5_rxp_csrs.h:251:#define MLX5_RXP_RTRU_CSR_ADDR (MLX5_RXP_RTRU_CSR_BASE_ADDRESS + \ dpdk-20.11~rc3/drivers/regex/mlx5/mlx5_rxp_csrs.h-252- MLX5_RXP_CSR_WIDTH * 25) ############################################## dpdk-20.11~rc3/drivers/regex/octeontx2/otx2_regexdev.c-833-static int dpdk-20.11~rc3/drivers/regex/octeontx2/otx2_regexdev.c:834:ree_get_blkaddr(struct otx2_dev *dev) dpdk-20.11~rc3/drivers/regex/octeontx2/otx2_regexdev.c-835-{ ############################################## dpdk-20.11~rc3/drivers/regex/octeontx2/otx2_regexdev.c-905- /* Get REE block address */ dpdk-20.11~rc3/drivers/regex/octeontx2/otx2_regexdev.c:906: vf->block_address = ree_get_blkaddr(otx2_dev); dpdk-20.11~rc3/drivers/regex/octeontx2/otx2_regexdev.c-907- if (!vf->block_address) { ############################################## dpdk-20.11~rc3/drivers/vdpa/ifc/base/ifcvf.c-8-STATIC void * dpdk-20.11~rc3/drivers/vdpa/ifc/base/ifcvf.c:9:get_cap_addr(struct ifcvf_hw *hw, struct ifcvf_pci_cap *cap) dpdk-20.11~rc3/drivers/vdpa/ifc/base/ifcvf.c-10-{ ############################################## dpdk-20.11~rc3/drivers/vdpa/ifc/base/ifcvf.c-64- case IFCVF_PCI_CAP_COMMON_CFG: dpdk-20.11~rc3/drivers/vdpa/ifc/base/ifcvf.c:65: hw->common_cfg = get_cap_addr(hw, &cap); dpdk-20.11~rc3/drivers/vdpa/ifc/base/ifcvf.c-66- break; ############################################## dpdk-20.11~rc3/drivers/vdpa/ifc/base/ifcvf.c-69- pos + sizeof(cap)); dpdk-20.11~rc3/drivers/vdpa/ifc/base/ifcvf.c:70: hw->notify_base = get_cap_addr(hw, &cap); dpdk-20.11~rc3/drivers/vdpa/ifc/base/ifcvf.c-71- hw->notify_region = cap.bar; ############################################## dpdk-20.11~rc3/drivers/vdpa/ifc/base/ifcvf.c-73- case IFCVF_PCI_CAP_ISR_CFG: dpdk-20.11~rc3/drivers/vdpa/ifc/base/ifcvf.c:74: hw->isr = get_cap_addr(hw, &cap); dpdk-20.11~rc3/drivers/vdpa/ifc/base/ifcvf.c-75- break; dpdk-20.11~rc3/drivers/vdpa/ifc/base/ifcvf.c-76- case IFCVF_PCI_CAP_DEVICE_CFG: dpdk-20.11~rc3/drivers/vdpa/ifc/base/ifcvf.c:77: hw->dev_cfg = get_cap_addr(hw, &cap); dpdk-20.11~rc3/drivers/vdpa/ifc/base/ifcvf.c-78- break; ############################################## dpdk-20.11~rc3/drivers/vdpa/mlx5/mlx5_vdpa.c-487- DRV_LOG(DEBUG, "Checking device \"%s\"..", ibv_list[n]->name); dpdk-20.11~rc3/drivers/vdpa/mlx5/mlx5_vdpa.c:488: if (mlx5_dev_to_pci_addr(ibv_list[n]->ibdev_path, &pci_addr)) dpdk-20.11~rc3/drivers/vdpa/mlx5/mlx5_vdpa.c-489- continue; ############################################## dpdk-20.11~rc3/examples/ethtool/ethtool-app/ethapp.c-488- lock_port(params->port); dpdk-20.11~rc3/examples/ethtool/ethtool-app/ethapp.c:489: stat = rte_ethtool_net_set_mac_addr(params->port, dpdk-20.11~rc3/examples/ethtool/ethtool-app/ethapp.c-490- ¶ms->mac); ############################################## dpdk-20.11~rc3/examples/ethtool/ethtool-app/ethapp.c-497- } else { dpdk-20.11~rc3/examples/ethtool/ethtool-app/ethapp.c:498: stat = rte_ethtool_net_get_mac_addr(params->port, &mac_addr); dpdk-20.11~rc3/examples/ethtool/ethtool-app/ethapp.c-499- if (stat == 0) { ############################################## dpdk-20.11~rc3/examples/ethtool/ethtool-app/ethapp.c-630- dpdk-20.11~rc3/examples/ethtool/ethtool-app/ethapp.c:631: if (rte_ethtool_net_validate_addr(0, ¶ms->mac)) dpdk-20.11~rc3/examples/ethtool/ethtool-app/ethapp.c-632- printf("Address is unicast\n"); ############################################## dpdk-20.11~rc3/examples/ethtool/lib/rte_ethtool.c-315-int dpdk-20.11~rc3/examples/ethtool/lib/rte_ethtool.c:316:rte_ethtool_net_get_mac_addr(uint16_t port_id, struct rte_ether_addr *addr) dpdk-20.11~rc3/examples/ethtool/lib/rte_ethtool.c-317-{ ############################################## dpdk-20.11~rc3/examples/ethtool/lib/rte_ethtool.c-331-int dpdk-20.11~rc3/examples/ethtool/lib/rte_ethtool.c:332:rte_ethtool_net_set_mac_addr(uint16_t port_id, struct rte_ether_addr *addr) dpdk-20.11~rc3/examples/ethtool/lib/rte_ethtool.c-333-{ ############################################## dpdk-20.11~rc3/examples/ethtool/lib/rte_ethtool.c-339-int dpdk-20.11~rc3/examples/ethtool/lib/rte_ethtool.c:340:rte_ethtool_net_validate_addr(uint16_t port_id __rte_unused, dpdk-20.11~rc3/examples/ethtool/lib/rte_ethtool.c-341- struct rte_ether_addr *addr) ############################################## dpdk-20.11~rc3/examples/ethtool/lib/rte_ethtool.c-344- return -EINVAL; dpdk-20.11~rc3/examples/ethtool/lib/rte_ethtool.c:345: return rte_is_valid_assigned_ether_addr(addr); dpdk-20.11~rc3/examples/ethtool/lib/rte_ethtool.c-346-} ############################################## dpdk-20.11~rc3/examples/ethtool/lib/rte_ethtool.h-262- */ dpdk-20.11~rc3/examples/ethtool/lib/rte_ethtool.h:263:int rte_ethtool_net_get_mac_addr(uint16_t port_id, struct rte_ether_addr *addr); dpdk-20.11~rc3/examples/ethtool/lib/rte_ethtool.h-264- ############################################## dpdk-20.11~rc3/examples/ethtool/lib/rte_ethtool.h-278- */ dpdk-20.11~rc3/examples/ethtool/lib/rte_ethtool.h:279:int rte_ethtool_net_set_mac_addr(uint16_t port_id, struct rte_ether_addr *addr); dpdk-20.11~rc3/examples/ethtool/lib/rte_ethtool.h-280- ############################################## dpdk-20.11~rc3/examples/ethtool/lib/rte_ethtool.h-294- */ dpdk-20.11~rc3/examples/ethtool/lib/rte_ethtool.h:295:int rte_ethtool_net_validate_addr(uint16_t port_id, dpdk-20.11~rc3/examples/ethtool/lib/rte_ethtool.h-296- struct rte_ether_addr *addr); ############################################## dpdk-20.11~rc3/examples/flow_filtering/main.c-47-static inline void dpdk-20.11~rc3/examples/flow_filtering/main.c:48:print_ether_addr(const char *what, struct rte_ether_addr *eth_addr) dpdk-20.11~rc3/examples/flow_filtering/main.c-49-{ dpdk-20.11~rc3/examples/flow_filtering/main.c-50- char buf[RTE_ETHER_ADDR_FMT_SIZE]; dpdk-20.11~rc3/examples/flow_filtering/main.c:51: rte_ether_format_addr(buf, RTE_ETHER_ADDR_FMT_SIZE, eth_addr); dpdk-20.11~rc3/examples/flow_filtering/main.c-52- printf("%s%s", what, buf); ############################################## dpdk-20.11~rc3/examples/flow_filtering/main.c-75- struct rte_ether_hdr *); dpdk-20.11~rc3/examples/flow_filtering/main.c:76: print_ether_addr("src=", dpdk-20.11~rc3/examples/flow_filtering/main.c-77- ð_hdr->s_addr); dpdk-20.11~rc3/examples/flow_filtering/main.c:78: print_ether_addr(" - dst=", dpdk-20.11~rc3/examples/flow_filtering/main.c-79- ð_hdr->d_addr); ############################################## dpdk-20.11~rc3/examples/ip_fragmentation/main.c-578-static void dpdk-20.11~rc3/examples/ip_fragmentation/main.c:579:print_ethaddr(const char *name, struct rte_ether_addr *eth_addr) dpdk-20.11~rc3/examples/ip_fragmentation/main.c-580-{ dpdk-20.11~rc3/examples/ip_fragmentation/main.c-581- char buf[RTE_ETHER_ADDR_FMT_SIZE]; dpdk-20.11~rc3/examples/ip_fragmentation/main.c:582: rte_ether_format_addr(buf, RTE_ETHER_ADDR_FMT_SIZE, eth_addr); dpdk-20.11~rc3/examples/ip_fragmentation/main.c-583- printf("%s%s", name, buf); ############################################## dpdk-20.11~rc3/examples/ip_fragmentation/main.c-999- dpdk-20.11~rc3/examples/ip_fragmentation/main.c:1000: print_ethaddr(" Address:", &ports_eth_addr[portid]); dpdk-20.11~rc3/examples/ip_fragmentation/main.c-1001- printf("\n"); ############################################## dpdk-20.11~rc3/examples/ip_pipeline/cli.c-2730- dpdk-20.11~rc3/examples/ip_pipeline/cli.c:2731: if (parse_ipv4_addr(tokens[5], &saddr) != 0) { dpdk-20.11~rc3/examples/ip_pipeline/cli.c-2732- snprintf(out, out_size, MSG_ARG_INVALID, "sa"); ############################################## dpdk-20.11~rc3/examples/ip_pipeline/cli.c-2736- dpdk-20.11~rc3/examples/ip_pipeline/cli.c:2737: if (parse_ipv4_addr(tokens[7], &daddr) != 0) { dpdk-20.11~rc3/examples/ip_pipeline/cli.c-2738- snprintf(out, out_size, MSG_ARG_INVALID, "da"); ############################################## dpdk-20.11~rc3/examples/ip_pipeline/cli.c-2746- dpdk-20.11~rc3/examples/ip_pipeline/cli.c:2747: if (parse_ipv6_addr(tokens[5], &saddr) != 0) { dpdk-20.11~rc3/examples/ip_pipeline/cli.c-2748- snprintf(out, out_size, MSG_ARG_INVALID, "sa"); ############################################## dpdk-20.11~rc3/examples/ip_pipeline/cli.c-2752- dpdk-20.11~rc3/examples/ip_pipeline/cli.c:2753: if (parse_ipv6_addr(tokens[7], &daddr) != 0) { dpdk-20.11~rc3/examples/ip_pipeline/cli.c-2754- snprintf(out, out_size, MSG_ARG_INVALID, "da"); ############################################## dpdk-20.11~rc3/examples/ip_pipeline/cli.c-2860- dpdk-20.11~rc3/examples/ip_pipeline/cli.c:2861: if (parse_ipv4_addr(tokens[3], &saddr) != 0) { dpdk-20.11~rc3/examples/ip_pipeline/cli.c-2862- snprintf(out, out_size, MSG_ARG_INVALID, "sa"); ############################################## dpdk-20.11~rc3/examples/ip_pipeline/cli.c-2865- dpdk-20.11~rc3/examples/ip_pipeline/cli.c:2866: if (parse_ipv4_addr(tokens[4], &daddr) != 0) { dpdk-20.11~rc3/examples/ip_pipeline/cli.c-2867- snprintf(out, out_size, MSG_ARG_INVALID, "da"); ############################################## dpdk-20.11~rc3/examples/ip_pipeline/cli.c-2908- dpdk-20.11~rc3/examples/ip_pipeline/cli.c:2909: if (parse_ipv6_addr(tokens[3], &saddr) != 0) { dpdk-20.11~rc3/examples/ip_pipeline/cli.c-2910- snprintf(out, out_size, MSG_ARG_INVALID, "sa"); ############################################## dpdk-20.11~rc3/examples/ip_pipeline/cli.c-2913- dpdk-20.11~rc3/examples/ip_pipeline/cli.c:2914: if (parse_ipv6_addr(tokens[4], &daddr) != 0) { dpdk-20.11~rc3/examples/ip_pipeline/cli.c-2915- snprintf(out, out_size, MSG_ARG_INVALID, "da"); ############################################## dpdk-20.11~rc3/examples/ip_pipeline/cli.c-2954- dpdk-20.11~rc3/examples/ip_pipeline/cli.c:2955: if (parse_ipv4_addr(tokens[3], &addr) != 0) { dpdk-20.11~rc3/examples/ip_pipeline/cli.c-2956- snprintf(out, out_size, MSG_ARG_INVALID, ############################################## dpdk-20.11~rc3/examples/ip_pipeline/cli.c-2976- dpdk-20.11~rc3/examples/ip_pipeline/cli.c:2977: if (parse_ipv6_addr(tokens[3], &addr) != 0) { dpdk-20.11~rc3/examples/ip_pipeline/cli.c-2978- snprintf(out, out_size, MSG_ARG_INVALID, ############################################## dpdk-20.11~rc3/examples/ip_pipeline/cli.c-3035- dpdk-20.11~rc3/examples/ip_pipeline/cli.c:3036: if (parse_ipv4_addr(tokens[3], &addr) != 0) { dpdk-20.11~rc3/examples/ip_pipeline/cli.c-3037- snprintf(out, out_size, MSG_ARG_INVALID, ############################################## dpdk-20.11~rc3/examples/ip_pipeline/cli.c-3047- dpdk-20.11~rc3/examples/ip_pipeline/cli.c:3048: if (parse_ipv6_addr(tokens[3], &addr) != 0) { dpdk-20.11~rc3/examples/ip_pipeline/cli.c-3049- snprintf(out, out_size, MSG_ARG_INVALID, ############################################## dpdk-20.11~rc3/examples/ip_pipeline/cli.c-3330- if ((n_tokens < 3) || dpdk-20.11~rc3/examples/ip_pipeline/cli.c:3331: parse_mac_addr(tokens[1], &a->encap.ether.ether.da) || dpdk-20.11~rc3/examples/ip_pipeline/cli.c:3332: parse_mac_addr(tokens[2], &a->encap.ether.ether.sa)) dpdk-20.11~rc3/examples/ip_pipeline/cli.c-3333- return 0; ############################################## dpdk-20.11~rc3/examples/ip_pipeline/cli.c-3344- if ((n_tokens < 6) || dpdk-20.11~rc3/examples/ip_pipeline/cli.c:3345: parse_mac_addr(tokens[1], &a->encap.vlan.ether.da) || dpdk-20.11~rc3/examples/ip_pipeline/cli.c:3346: parse_mac_addr(tokens[2], &a->encap.vlan.ether.sa) || dpdk-20.11~rc3/examples/ip_pipeline/cli.c-3347- parser_read_uint32(&pcp, tokens[3]) || ############################################## dpdk-20.11~rc3/examples/ip_pipeline/cli.c-3368- if ((n_tokens < 9) || dpdk-20.11~rc3/examples/ip_pipeline/cli.c:3369: parse_mac_addr(tokens[1], &a->encap.qinq.ether.da) || dpdk-20.11~rc3/examples/ip_pipeline/cli.c:3370: parse_mac_addr(tokens[2], &a->encap.qinq.ether.sa) || dpdk-20.11~rc3/examples/ip_pipeline/cli.c-3371- parser_read_uint32(&svlan_pcp, tokens[3]) || ############################################## dpdk-20.11~rc3/examples/ip_pipeline/cli.c-3401- if ((n_tokens < 10) || dpdk-20.11~rc3/examples/ip_pipeline/cli.c:3402: parse_mac_addr(tokens[1], dpdk-20.11~rc3/examples/ip_pipeline/cli.c-3403- &a->encap.qinq_pppoe.ether.da) || dpdk-20.11~rc3/examples/ip_pipeline/cli.c:3404: parse_mac_addr(tokens[2], dpdk-20.11~rc3/examples/ip_pipeline/cli.c-3405- &a->encap.qinq_pppoe.ether.sa) || ############################################## dpdk-20.11~rc3/examples/ip_pipeline/cli.c-3447- dpdk-20.11~rc3/examples/ip_pipeline/cli.c:3448: if (parse_mac_addr(tokens[2], &a->encap.mpls.ether.da) || dpdk-20.11~rc3/examples/ip_pipeline/cli.c:3449: parse_mac_addr(tokens[3], &a->encap.mpls.ether.sa) || dpdk-20.11~rc3/examples/ip_pipeline/cli.c-3450- strcmp(tokens[4], "label0") || ############################################## dpdk-20.11~rc3/examples/ip_pipeline/cli.c-3540- if ((n_tokens < 4) || dpdk-20.11~rc3/examples/ip_pipeline/cli.c:3541: parse_mac_addr(tokens[1], &a->encap.pppoe.ether.da) || dpdk-20.11~rc3/examples/ip_pipeline/cli.c:3542: parse_mac_addr(tokens[2], &a->encap.pppoe.ether.sa) || dpdk-20.11~rc3/examples/ip_pipeline/cli.c-3543- parser_read_uint16(&a->encap.pppoe.pppoe.session_id, ############################################## dpdk-20.11~rc3/examples/ip_pipeline/cli.c-3562- strcmp(tokens[0], "ether") || dpdk-20.11~rc3/examples/ip_pipeline/cli.c:3563: parse_mac_addr(tokens[1], &a->encap.vxlan.ether.da) || dpdk-20.11~rc3/examples/ip_pipeline/cli.c:3564: parse_mac_addr(tokens[2], &a->encap.vxlan.ether.sa)) dpdk-20.11~rc3/examples/ip_pipeline/cli.c-3565- return 0; ############################################## dpdk-20.11~rc3/examples/ip_pipeline/cli.c-3599- if ((n_tokens < 5) || dpdk-20.11~rc3/examples/ip_pipeline/cli.c:3600: parse_ipv4_addr(tokens[1], &sa) || dpdk-20.11~rc3/examples/ip_pipeline/cli.c:3601: parse_ipv4_addr(tokens[2], &da) || dpdk-20.11~rc3/examples/ip_pipeline/cli.c-3602- parser_read_uint8(&dscp, tokens[3]) || ############################################## dpdk-20.11~rc3/examples/ip_pipeline/cli.c-3620- if ((n_tokens < 6) || dpdk-20.11~rc3/examples/ip_pipeline/cli.c:3621: parse_ipv6_addr(tokens[1], &sa) || dpdk-20.11~rc3/examples/ip_pipeline/cli.c:3622: parse_ipv6_addr(tokens[2], &da) || dpdk-20.11~rc3/examples/ip_pipeline/cli.c-3623- parser_read_uint32(&flow_label, tokens[3]) || ############################################## dpdk-20.11~rc3/examples/ip_pipeline/cli.c-3683- dpdk-20.11~rc3/examples/ip_pipeline/cli.c:3684: if (parse_ipv4_addr(tokens[2], &addr) || dpdk-20.11~rc3/examples/ip_pipeline/cli.c-3685- parser_read_uint16(&port, tokens[3])) ############################################## dpdk-20.11~rc3/examples/ip_pipeline/cli.c-3698- dpdk-20.11~rc3/examples/ip_pipeline/cli.c:3699: if (parse_ipv6_addr(tokens[2], &addr) || dpdk-20.11~rc3/examples/ip_pipeline/cli.c-3700- parser_read_uint16(&port, tokens[3])) ############################################## dpdk-20.11~rc3/examples/ip_pipeline/parser.c-377-int dpdk-20.11~rc3/examples/ip_pipeline/parser.c:378:parse_ipv4_addr(const char *token, struct in_addr *ipv4) dpdk-20.11~rc3/examples/ip_pipeline/parser.c-379-{ ############################################## dpdk-20.11~rc3/examples/ip_pipeline/parser.c-389-int dpdk-20.11~rc3/examples/ip_pipeline/parser.c:390:parse_ipv6_addr(const char *token, struct in6_addr *ipv6) dpdk-20.11~rc3/examples/ip_pipeline/parser.c-391-{ ############################################## dpdk-20.11~rc3/examples/ip_pipeline/parser.c-401-int dpdk-20.11~rc3/examples/ip_pipeline/parser.c:402:parse_mac_addr(const char *token, struct rte_ether_addr *addr) dpdk-20.11~rc3/examples/ip_pipeline/parser.c-403-{ ############################################## dpdk-20.11~rc3/examples/ip_pipeline/parser.h-47- dpdk-20.11~rc3/examples/ip_pipeline/parser.h:48:int parse_ipv4_addr(const char *token, struct in_addr *ipv4); dpdk-20.11~rc3/examples/ip_pipeline/parser.h:49:int parse_ipv6_addr(const char *token, struct in6_addr *ipv6); dpdk-20.11~rc3/examples/ip_pipeline/parser.h:50:int parse_mac_addr(const char *token, struct rte_ether_addr *addr); dpdk-20.11~rc3/examples/ip_pipeline/parser.h-51-int parse_mpls_labels(char *string, uint32_t *labels, uint32_t *n_labels); ############################################## dpdk-20.11~rc3/examples/ip_reassembly/main.c-694-static void dpdk-20.11~rc3/examples/ip_reassembly/main.c:695:print_ethaddr(const char *name, const struct rte_ether_addr *eth_addr) dpdk-20.11~rc3/examples/ip_reassembly/main.c-696-{ dpdk-20.11~rc3/examples/ip_reassembly/main.c-697- char buf[RTE_ETHER_ADDR_FMT_SIZE]; dpdk-20.11~rc3/examples/ip_reassembly/main.c:698: rte_ether_format_addr(buf, RTE_ETHER_ADDR_FMT_SIZE, eth_addr); dpdk-20.11~rc3/examples/ip_reassembly/main.c-699- printf("%s%s", name, buf); ############################################## dpdk-20.11~rc3/examples/ip_reassembly/main.c-1136- dpdk-20.11~rc3/examples/ip_reassembly/main.c:1137: print_ethaddr(" Address:", &ports_eth_addr[portid]); dpdk-20.11~rc3/examples/ip_reassembly/main.c-1138- printf("\n"); ############################################## dpdk-20.11~rc3/examples/ipsec-secgw/flow.c-55- dpdk-20.11~rc3/examples/ipsec-secgw/flow.c:56: APP_CHECK(parse_ipv4_addr(token, &ip, &depth) == 0, status, dpdk-20.11~rc3/examples/ipsec-secgw/flow.c-57- "unrecognized input \"%s\", expect valid ipv4 addr", token); ############################################## dpdk-20.11~rc3/examples/ipsec-secgw/flow.c-107- dpdk-20.11~rc3/examples/ipsec-secgw/flow.c:108: APP_CHECK(parse_ipv6_addr(token, &ip, &depth) == 0, status, dpdk-20.11~rc3/examples/ipsec-secgw/flow.c-109- "unrecognized input \"%s\", expect valid ipv6 address", token); ############################################## dpdk-20.11~rc3/examples/ipsec-secgw/ipsec-secgw.c-99-struct ethaddr_info ethaddr_tbl[RTE_MAX_ETHPORTS] = { dpdk-20.11~rc3/examples/ipsec-secgw/ipsec-secgw.c:100: { 0, ETHADDR(0x00, 0x16, 0x3e, 0x7e, 0x94, 0x9a) }, dpdk-20.11~rc3/examples/ipsec-secgw/ipsec-secgw.c:101: { 0, ETHADDR(0x00, 0x16, 0x3e, 0x22, 0xa1, 0xd9) }, dpdk-20.11~rc3/examples/ipsec-secgw/ipsec-secgw.c:102: { 0, ETHADDR(0x00, 0x16, 0x3e, 0x08, 0x69, 0x26) }, dpdk-20.11~rc3/examples/ipsec-secgw/ipsec-secgw.c:103: { 0, ETHADDR(0x00, 0x16, 0x3e, 0x49, 0x9e, 0xdd) } dpdk-20.11~rc3/examples/ipsec-secgw/ipsec-secgw.c-104-}; ############################################## dpdk-20.11~rc3/examples/ipsec-secgw/ipsec-secgw.c-1814-static void dpdk-20.11~rc3/examples/ipsec-secgw/ipsec-secgw.c:1815:print_ethaddr(const char *name, const struct rte_ether_addr *eth_addr) dpdk-20.11~rc3/examples/ipsec-secgw/ipsec-secgw.c-1816-{ dpdk-20.11~rc3/examples/ipsec-secgw/ipsec-secgw.c-1817- char buf[RTE_ETHER_ADDR_FMT_SIZE]; dpdk-20.11~rc3/examples/ipsec-secgw/ipsec-secgw.c:1818: rte_ether_format_addr(buf, RTE_ETHER_ADDR_FMT_SIZE, eth_addr); dpdk-20.11~rc3/examples/ipsec-secgw/ipsec-secgw.c-1819- printf("%s%s", name, buf); ############################################## dpdk-20.11~rc3/examples/ipsec-secgw/ipsec-secgw.c-1825-int dpdk-20.11~rc3/examples/ipsec-secgw/ipsec-secgw.c:1826:add_dst_ethaddr(uint16_t port, const struct rte_ether_addr *addr) dpdk-20.11~rc3/examples/ipsec-secgw/ipsec-secgw.c-1827-{ ############################################## dpdk-20.11~rc3/examples/ipsec-secgw/ipsec-secgw.c-2153- ethaddr_tbl[portid].src = ETHADDR_TO_UINT64(ðaddr); dpdk-20.11~rc3/examples/ipsec-secgw/ipsec-secgw.c:2154: print_ethaddr("Address: ", ðaddr); dpdk-20.11~rc3/examples/ipsec-secgw/ipsec-secgw.c-2155- printf("\n"); ############################################## dpdk-20.11~rc3/examples/ipsec-secgw/ipsec-secgw.h-47- dpdk-20.11~rc3/examples/ipsec-secgw/ipsec-secgw.h:48:#define ETHADDR(a, b, c, d, e, f) (__BYTES_TO_UINT64(a, b, c, d, e, f, 0, 0)) dpdk-20.11~rc3/examples/ipsec-secgw/ipsec-secgw.h-49- ############################################## dpdk-20.11~rc3/examples/ipsec-secgw/ipsec.h-393-int dpdk-20.11~rc3/examples/ipsec-secgw/ipsec.h:394:add_dst_ethaddr(uint16_t port, const struct rte_ether_addr *addr); dpdk-20.11~rc3/examples/ipsec-secgw/ipsec.h-395- ############################################## dpdk-20.11~rc3/examples/ipsec-secgw/parser.c-46-int dpdk-20.11~rc3/examples/ipsec-secgw/parser.c:47:parse_ipv4_addr(const char *token, struct in_addr *ipv4, uint32_t *mask) dpdk-20.11~rc3/examples/ipsec-secgw/parser.c-48-{ ############################################## dpdk-20.11~rc3/examples/ipsec-secgw/parser.c-76-int dpdk-20.11~rc3/examples/ipsec-secgw/parser.c:77:parse_ipv6_addr(const char *token, struct in6_addr *ipv6, uint32_t *mask) dpdk-20.11~rc3/examples/ipsec-secgw/parser.c-78-{ ############################################## dpdk-20.11~rc3/examples/ipsec-secgw/parser.c-388- APP_CHECK(rc == 0, st, "invalid ether addr:%s", res->mac); dpdk-20.11~rc3/examples/ipsec-secgw/parser.c:389: rc = add_dst_ethaddr(res->port, &mac); dpdk-20.11~rc3/examples/ipsec-secgw/parser.c-390- APP_CHECK(rc == 0, st, "invalid port numer:%hu", res->port); ############################################## dpdk-20.11~rc3/examples/ipsec-secgw/parser.h-61-int dpdk-20.11~rc3/examples/ipsec-secgw/parser.h:62:parse_ipv4_addr(const char *token, struct in_addr *ipv4, uint32_t *mask); dpdk-20.11~rc3/examples/ipsec-secgw/parser.h-63- dpdk-20.11~rc3/examples/ipsec-secgw/parser.h-64-int dpdk-20.11~rc3/examples/ipsec-secgw/parser.h:65:parse_ipv6_addr(const char *token, struct in6_addr *ipv6, uint32_t *mask); dpdk-20.11~rc3/examples/ipsec-secgw/parser.h-66- ############################################## dpdk-20.11~rc3/examples/ipsec-secgw/rt.c-79- dpdk-20.11~rc3/examples/ipsec-secgw/rt.c:80: APP_CHECK(parse_ipv4_addr(tokens[ti], dpdk-20.11~rc3/examples/ipsec-secgw/rt.c-81- &ip, &depth) == 0, status, ############################################## dpdk-20.11~rc3/examples/ipsec-secgw/rt.c-93- dpdk-20.11~rc3/examples/ipsec-secgw/rt.c:94: APP_CHECK(parse_ipv6_addr(tokens[ti], dpdk-20.11~rc3/examples/ipsec-secgw/rt.c-95- &ip, &depth) == 0, status, ############################################## dpdk-20.11~rc3/examples/ipsec-secgw/sa.c-552- dpdk-20.11~rc3/examples/ipsec-secgw/sa.c:553: APP_CHECK(parse_ipv4_addr(tokens[ti], dpdk-20.11~rc3/examples/ipsec-secgw/sa.c-554- &ip, NULL) == 0, status, ############################################## dpdk-20.11~rc3/examples/ipsec-secgw/sa.c-564- dpdk-20.11~rc3/examples/ipsec-secgw/sa.c:565: APP_CHECK(parse_ipv6_addr(tokens[ti], &ip, dpdk-20.11~rc3/examples/ipsec-secgw/sa.c-566- NULL) == 0, status, ############################################## dpdk-20.11~rc3/examples/ipsec-secgw/sa.c-595- dpdk-20.11~rc3/examples/ipsec-secgw/sa.c:596: APP_CHECK(parse_ipv4_addr(tokens[ti], dpdk-20.11~rc3/examples/ipsec-secgw/sa.c-597- &ip, NULL) == 0, status, ############################################## dpdk-20.11~rc3/examples/ipsec-secgw/sa.c-607- dpdk-20.11~rc3/examples/ipsec-secgw/sa.c:608: APP_CHECK(parse_ipv6_addr(tokens[ti], &ip, dpdk-20.11~rc3/examples/ipsec-secgw/sa.c-609- NULL) == 0, status, ############################################## dpdk-20.11~rc3/examples/ipsec-secgw/sp4.c-291- dpdk-20.11~rc3/examples/ipsec-secgw/sp4.c:292: APP_CHECK(parse_ipv4_addr(tokens[ti], &ip, dpdk-20.11~rc3/examples/ipsec-secgw/sp4.c-293- &depth) == 0, status, "unrecognized " ############################################## dpdk-20.11~rc3/examples/ipsec-secgw/sp4.c-317- return; dpdk-20.11~rc3/examples/ipsec-secgw/sp4.c:318: APP_CHECK(parse_ipv4_addr(tokens[ti], &ip, dpdk-20.11~rc3/examples/ipsec-secgw/sp4.c-319- &depth) == 0, status, "unrecognized " ############################################## dpdk-20.11~rc3/examples/ipsec-secgw/sp6.c-341- dpdk-20.11~rc3/examples/ipsec-secgw/sp6.c:342: APP_CHECK(parse_ipv6_addr(tokens[ti], &ip, dpdk-20.11~rc3/examples/ipsec-secgw/sp6.c-343- &depth) == 0, status, "unrecognized " ############################################## dpdk-20.11~rc3/examples/ipsec-secgw/sp6.c-395- dpdk-20.11~rc3/examples/ipsec-secgw/sp6.c:396: APP_CHECK(parse_ipv6_addr(tokens[ti], &ip, dpdk-20.11~rc3/examples/ipsec-secgw/sp6.c-397- &depth) == 0, status, "unrecognized " ############################################## dpdk-20.11~rc3/examples/ipsec-secgw/test/common_defs.sh-18-# get ether addr of REMOTE_HOST dpdk-20.11~rc3/examples/ipsec-secgw/test/common_defs.sh:19:REMOTE_MAC=`ssh ${REMOTE_HOST} ip addr show dev ${REMOTE_IFACE}` dpdk-20.11~rc3/examples/ipsec-secgw/test/common_defs.sh-20-st=$? dpdk-20.11~rc3/examples/ipsec-secgw/test/common_defs.sh:21:REMOTE_MAC=`echo ${REMOTE_MAC} | sed -e 's/^.*ether //' -e 's/ brd.*$//'` dpdk-20.11~rc3/examples/ipsec-secgw/test/common_defs.sh-22-if [[ $st -ne 0 || -z "${REMOTE_MAC}" ]]; then ############################################## dpdk-20.11~rc3/examples/ipsec-secgw/test/common_defs_secgw.sh-46- cat ${SGW_CFG_FILE} dpdk-20.11~rc3/examples/ipsec-secgw/test/common_defs_secgw.sh:47: SGW_PID=`/bin/bash -x ${SGW_EXEC_FILE}` dpdk-20.11~rc3/examples/ipsec-secgw/test/common_defs_secgw.sh-48- ############################################## dpdk-20.11~rc3/examples/ipsec-secgw/test/data_rxtx.sh-50- for sz in 1234 23456 345678 4567890 56789102 ; do dpdk-20.11~rc3/examples/ipsec-secgw/test/data_rxtx.sh:51: x=`basename $0`.${sz} dpdk-20.11~rc3/examples/ipsec-secgw/test/data_rxtx.sh-52- dd if=/dev/urandom of=${x} bs=${sz} count=1 ############################################## dpdk-20.11~rc3/examples/ipsec-secgw/test/linux_test.sh-56- dpdk-20.11~rc3/examples/ipsec-secgw/test/linux_test.sh:57:DIR=`dirname $0` dpdk-20.11~rc3/examples/ipsec-secgw/test/linux_test.sh-58-PROTO=$1 ############################################## dpdk-20.11~rc3/examples/ipsec-secgw/test/load_env.sh-3- dpdk-20.11~rc3/examples/ipsec-secgw/test/load_env.sh:4:DIR=`dirname $0` dpdk-20.11~rc3/examples/ipsec-secgw/test/load_env.sh-5- ############################################## dpdk-20.11~rc3/examples/ipv4_multicast/main.c-535-static void dpdk-20.11~rc3/examples/ipv4_multicast/main.c:536:print_ethaddr(const char *name, struct rte_ether_addr *eth_addr) dpdk-20.11~rc3/examples/ipv4_multicast/main.c-537-{ dpdk-20.11~rc3/examples/ipv4_multicast/main.c-538- char buf[RTE_ETHER_ADDR_FMT_SIZE]; dpdk-20.11~rc3/examples/ipv4_multicast/main.c:539: rte_ether_format_addr(buf, RTE_ETHER_ADDR_FMT_SIZE, eth_addr); dpdk-20.11~rc3/examples/ipv4_multicast/main.c-540- printf("%s%s", name, buf); ############################################## dpdk-20.11~rc3/examples/ipv4_multicast/main.c-741- dpdk-20.11~rc3/examples/ipv4_multicast/main.c:742: print_ethaddr(" Address:", &ports_eth_addr[portid]); dpdk-20.11~rc3/examples/ipv4_multicast/main.c-743- printf(", "); ############################################## dpdk-20.11~rc3/examples/kni/main.c-909-static void dpdk-20.11~rc3/examples/kni/main.c:910:print_ethaddr(const char *name, struct rte_ether_addr *mac_addr) dpdk-20.11~rc3/examples/kni/main.c-911-{ dpdk-20.11~rc3/examples/kni/main.c-912- char buf[RTE_ETHER_ADDR_FMT_SIZE]; dpdk-20.11~rc3/examples/kni/main.c:913: rte_ether_format_addr(buf, RTE_ETHER_ADDR_FMT_SIZE, mac_addr); dpdk-20.11~rc3/examples/kni/main.c-914- RTE_LOG(INFO, APP, "\t%s%s\n", name, buf); ############################################## dpdk-20.11~rc3/examples/kni/main.c-928- RTE_LOG(INFO, APP, "Configure mac address of %d\n", port_id); dpdk-20.11~rc3/examples/kni/main.c:929: print_ethaddr("Address:", (struct rte_ether_addr *)mac_addr); dpdk-20.11~rc3/examples/kni/main.c-930- ############################################## dpdk-20.11~rc3/examples/l3fwd-acl/main.c-796-static int dpdk-20.11~rc3/examples/l3fwd-acl/main.c:797:parse_ipv6_addr(const char *in, const char **end, uint32_t v[IPV6_ADDR_U32], dpdk-20.11~rc3/examples/l3fwd-acl/main.c-798- char dlm) ############################################## dpdk-20.11~rc3/examples/l3fwd-acl/main.c-829- /* get address. */ dpdk-20.11~rc3/examples/l3fwd-acl/main.c:830: rc = parse_ipv6_addr(in, &mp, v, '/'); dpdk-20.11~rc3/examples/l3fwd-acl/main.c-831- if (rc != 0) ############################################## dpdk-20.11~rc3/examples/l3fwd-acl/main.c-1734- dpdk-20.11~rc3/examples/l3fwd-acl/main.c:1735: if (cmdline_parse_etheraddr(NULL, port_end, &port_l2hdr[portid].d_addr, dpdk-20.11~rc3/examples/l3fwd-acl/main.c-1736- sizeof(port_l2hdr[portid].d_addr)) < 0) ############################################## dpdk-20.11~rc3/examples/l3fwd-acl/main.c-1887-static void dpdk-20.11~rc3/examples/l3fwd-acl/main.c:1888:print_ethaddr(const char *name, const struct rte_ether_addr *eth_addr) dpdk-20.11~rc3/examples/l3fwd-acl/main.c-1889-{ dpdk-20.11~rc3/examples/l3fwd-acl/main.c-1890- char buf[RTE_ETHER_ADDR_FMT_SIZE]; dpdk-20.11~rc3/examples/l3fwd-acl/main.c:1891: rte_ether_format_addr(buf, RTE_ETHER_ADDR_FMT_SIZE, eth_addr); dpdk-20.11~rc3/examples/l3fwd-acl/main.c-1892- printf("%s%s", name, buf); ############################################## dpdk-20.11~rc3/examples/l3fwd-acl/main.c-2116- dpdk-20.11~rc3/examples/l3fwd-acl/main.c:2117: print_ethaddr("Dst MAC:", &port_l2hdr[portid].d_addr); dpdk-20.11~rc3/examples/l3fwd-acl/main.c:2118: print_ethaddr(", Src MAC:", &port_l2hdr[portid].s_addr); dpdk-20.11~rc3/examples/l3fwd-acl/main.c-2119- printf(", "); ############################################## dpdk-20.11~rc3/examples/l3fwd-graph/main.c-386- dpdk-20.11~rc3/examples/l3fwd-graph/main.c:387: if (cmdline_parse_etheraddr(NULL, port_end, &peer_addr, dpdk-20.11~rc3/examples/l3fwd-graph/main.c-388- sizeof(peer_addr)) < 0) ############################################## dpdk-20.11~rc3/examples/l3fwd-graph/main.c-537-static void dpdk-20.11~rc3/examples/l3fwd-graph/main.c:538:print_ethaddr(const char *name, const struct rte_ether_addr *eth_addr) dpdk-20.11~rc3/examples/l3fwd-graph/main.c-539-{ dpdk-20.11~rc3/examples/l3fwd-graph/main.c-540- char buf[RTE_ETHER_ADDR_FMT_SIZE]; dpdk-20.11~rc3/examples/l3fwd-graph/main.c:541: rte_ether_format_addr(buf, RTE_ETHER_ADDR_FMT_SIZE, eth_addr); dpdk-20.11~rc3/examples/l3fwd-graph/main.c-542- printf("%s%s", name, buf); ############################################## dpdk-20.11~rc3/examples/l3fwd-graph/main.c-839- rte_eth_macaddr_get(portid, &ports_eth_addr[portid]); dpdk-20.11~rc3/examples/l3fwd-graph/main.c:840: print_ethaddr(" Address:", &ports_eth_addr[portid]); dpdk-20.11~rc3/examples/l3fwd-graph/main.c-841- printf(", "); dpdk-20.11~rc3/examples/l3fwd-graph/main.c:842: print_ethaddr( dpdk-20.11~rc3/examples/l3fwd-graph/main.c-843- "Destination:", ############################################## dpdk-20.11~rc3/examples/l3fwd-power/main.c-1956-static void dpdk-20.11~rc3/examples/l3fwd-power/main.c:1957:print_ethaddr(const char *name, const struct rte_ether_addr *eth_addr) dpdk-20.11~rc3/examples/l3fwd-power/main.c-1958-{ dpdk-20.11~rc3/examples/l3fwd-power/main.c-1959- char buf[RTE_ETHER_ADDR_FMT_SIZE]; dpdk-20.11~rc3/examples/l3fwd-power/main.c:1960: rte_ether_format_addr(buf, RTE_ETHER_ADDR_FMT_SIZE, eth_addr); dpdk-20.11~rc3/examples/l3fwd-power/main.c-1961- printf("%s%s", name, buf); ############################################## dpdk-20.11~rc3/examples/l3fwd-power/main.c-2596- dpdk-20.11~rc3/examples/l3fwd-power/main.c:2597: print_ethaddr(" Address:", &ports_eth_addr[portid]); dpdk-20.11~rc3/examples/l3fwd-power/main.c-2598- printf(", "); ############################################## dpdk-20.11~rc3/examples/l3fwd/l3fwd_event.c-13-static void dpdk-20.11~rc3/examples/l3fwd/l3fwd_event.c:14:print_ethaddr(const char *name, const struct rte_ether_addr *eth_addr) dpdk-20.11~rc3/examples/l3fwd/l3fwd_event.c-15-{ dpdk-20.11~rc3/examples/l3fwd/l3fwd_event.c-16- char buf[RTE_ETHER_ADDR_FMT_SIZE]; dpdk-20.11~rc3/examples/l3fwd/l3fwd_event.c:17: rte_ether_format_addr(buf, RTE_ETHER_ADDR_FMT_SIZE, eth_addr); dpdk-20.11~rc3/examples/l3fwd/l3fwd_event.c-18- printf("%s%s", name, buf); ############################################## dpdk-20.11~rc3/examples/l3fwd/l3fwd_event.c-108- rte_eth_macaddr_get(port_id, &ports_eth_addr[port_id]); dpdk-20.11~rc3/examples/l3fwd/l3fwd_event.c:109: print_ethaddr(" Address:", &ports_eth_addr[port_id]); dpdk-20.11~rc3/examples/l3fwd/l3fwd_event.c-110- printf(", "); dpdk-20.11~rc3/examples/l3fwd/l3fwd_event.c:111: print_ethaddr("Destination:", dpdk-20.11~rc3/examples/l3fwd/l3fwd_event.c-112- (const struct rte_ether_addr *)&dest_eth_addr[port_id]); ############################################## dpdk-20.11~rc3/examples/l3fwd/main.c-434- dpdk-20.11~rc3/examples/l3fwd/main.c:435: if (cmdline_parse_etheraddr(NULL, port_end, dpdk-20.11~rc3/examples/l3fwd/main.c-436- &peer_addr, sizeof(peer_addr)) < 0) ############################################## dpdk-20.11~rc3/examples/l3fwd/main.c-737-static void dpdk-20.11~rc3/examples/l3fwd/main.c:738:print_ethaddr(const char *name, const struct rte_ether_addr *eth_addr) dpdk-20.11~rc3/examples/l3fwd/main.c-739-{ dpdk-20.11~rc3/examples/l3fwd/main.c-740- char buf[RTE_ETHER_ADDR_FMT_SIZE]; dpdk-20.11~rc3/examples/l3fwd/main.c:741: rte_ether_format_addr(buf, RTE_ETHER_ADDR_FMT_SIZE, eth_addr); dpdk-20.11~rc3/examples/l3fwd/main.c-742- printf("%s%s", name, buf); ############################################## dpdk-20.11~rc3/examples/l3fwd/main.c-984- dpdk-20.11~rc3/examples/l3fwd/main.c:985: print_ethaddr(" Address:", &ports_eth_addr[portid]); dpdk-20.11~rc3/examples/l3fwd/main.c-986- printf(", "); dpdk-20.11~rc3/examples/l3fwd/main.c:987: print_ethaddr("Destination:", dpdk-20.11~rc3/examples/l3fwd/main.c-988- (const struct rte_ether_addr *)&dest_eth_addr[portid]); ############################################## dpdk-20.11~rc3/examples/multi_process/client_server_mp/mp_server/main.c-59-static const char * dpdk-20.11~rc3/examples/multi_process/client_server_mp/mp_server/main.c:60:get_printable_mac_addr(uint16_t port) dpdk-20.11~rc3/examples/multi_process/client_server_mp/mp_server/main.c-61-{ ############################################## dpdk-20.11~rc3/examples/multi_process/client_server_mp/mp_server/main.c-68- if (err_address[0] == '\0') dpdk-20.11~rc3/examples/multi_process/client_server_mp/mp_server/main.c:69: rte_ether_format_addr(err_address, dpdk-20.11~rc3/examples/multi_process/client_server_mp/mp_server/main.c-70- sizeof(err_address), &null_mac); ############################################## dpdk-20.11~rc3/examples/multi_process/client_server_mp/mp_server/main.c-80- } dpdk-20.11~rc3/examples/multi_process/client_server_mp/mp_server/main.c:81: rte_ether_format_addr(addresses[port], dpdk-20.11~rc3/examples/multi_process/client_server_mp/mp_server/main.c-82- sizeof(addresses[port]), &mac); ############################################## dpdk-20.11~rc3/examples/multi_process/client_server_mp/mp_server/main.c-128- printf("Port %u: '%s'\t", (unsigned)ports->id[i], dpdk-20.11~rc3/examples/multi_process/client_server_mp/mp_server/main.c:129: get_printable_mac_addr(ports->id[i])); dpdk-20.11~rc3/examples/multi_process/client_server_mp/mp_server/main.c-130- printf("\n\n"); ############################################## dpdk-20.11~rc3/examples/performance-thread/common/arch/arm64/ctx.c-11- /* SAVE CURRENT CONTEXT */ dpdk-20.11~rc3/examples/performance-thread/common/arch/arm64/ctx.c:12: asm volatile ( dpdk-20.11~rc3/examples/performance-thread/common/arch/arm64/ctx.c-13- /* Save SP */ ############################################## dpdk-20.11~rc3/examples/performance-thread/common/arch/arm64/ctx.c-37- /* RESTORE NEW CONTEXT */ dpdk-20.11~rc3/examples/performance-thread/common/arch/arm64/ctx.c:38: asm volatile ( dpdk-20.11~rc3/examples/performance-thread/common/arch/arm64/ctx.c-39- /* Restore SP */ ############################################## dpdk-20.11~rc3/examples/performance-thread/l3fwd-thread/main.c-2850- dpdk-20.11~rc3/examples/performance-thread/l3fwd-thread/main.c:2851: if (cmdline_parse_etheraddr(NULL, port_end, dpdk-20.11~rc3/examples/performance-thread/l3fwd-thread/main.c-2852- &peer_addr, sizeof(peer_addr)) < 0) ############################################## dpdk-20.11~rc3/examples/performance-thread/l3fwd-thread/main.c-3031-static void dpdk-20.11~rc3/examples/performance-thread/l3fwd-thread/main.c:3032:print_ethaddr(const char *name, const struct rte_ether_addr *eth_addr) dpdk-20.11~rc3/examples/performance-thread/l3fwd-thread/main.c-3033-{ ############################################## dpdk-20.11~rc3/examples/performance-thread/l3fwd-thread/main.c-3035- dpdk-20.11~rc3/examples/performance-thread/l3fwd-thread/main.c:3036: rte_ether_format_addr(buf, RTE_ETHER_ADDR_FMT_SIZE, eth_addr); dpdk-20.11~rc3/examples/performance-thread/l3fwd-thread/main.c-3037- printf("%s%s", name, buf); ############################################## dpdk-20.11~rc3/examples/performance-thread/l3fwd-thread/main.c-3604- dpdk-20.11~rc3/examples/performance-thread/l3fwd-thread/main.c:3605: print_ethaddr(" Address:", &ports_eth_addr[portid]); dpdk-20.11~rc3/examples/performance-thread/l3fwd-thread/main.c-3606- printf(", "); dpdk-20.11~rc3/examples/performance-thread/l3fwd-thread/main.c:3607: print_ethaddr("Destination:", dpdk-20.11~rc3/examples/performance-thread/l3fwd-thread/main.c-3608- (const struct rte_ether_addr *)&dest_eth_addr[portid]); ############################################## dpdk-20.11~rc3/examples/server_node_efd/server/main.c-68-static const char * dpdk-20.11~rc3/examples/server_node_efd/server/main.c:69:get_printable_mac_addr(uint16_t port) dpdk-20.11~rc3/examples/server_node_efd/server/main.c-70-{ ############################################## dpdk-20.11~rc3/examples/server_node_efd/server/main.c-137- printf("Port %u: '%s'\t", (unsigned int)info->id[i], dpdk-20.11~rc3/examples/server_node_efd/server/main.c:138: get_printable_mac_addr(info->id[i])); dpdk-20.11~rc3/examples/server_node_efd/server/main.c-139- printf("\n\n"); ############################################## dpdk-20.11~rc3/examples/vhost/main.c-707- if (vdev->ready == DEVICE_RX && dpdk-20.11~rc3/examples/vhost/main.c:708: rte_is_same_ether_addr(mac, &vdev->mac_address)) dpdk-20.11~rc3/examples/vhost/main.c-709- return vdev; ############################################## dpdk-20.11~rc3/examples/vhost/main.c-970- nh = rte_pktmbuf_mtod(m, struct rte_ether_hdr *); dpdk-20.11~rc3/examples/vhost/main.c:971: if (unlikely(rte_is_broadcast_ether_addr(&nh->d_addr))) { dpdk-20.11~rc3/examples/vhost/main.c-972- struct vhost_dev *vdev2; ############################################## dpdk-20.11~rc3/examples/vm_power_manager/channel_monitor.c-66-static int dpdk-20.11~rc3/examples/vm_power_manager/channel_monitor.c:67:str_to_ether_addr(const char *a, struct rte_ether_addr *ether_addr) dpdk-20.11~rc3/examples/vm_power_manager/channel_monitor.c-68-{ ############################################## dpdk-20.11~rc3/examples/vm_power_manager/channel_monitor.c-116- /* Use port MAC address as the vfid */ dpdk-20.11~rc3/examples/vm_power_manager/channel_monitor.c:117: ret = str_to_ether_addr(mac, &pfid.addr); dpdk-20.11~rc3/examples/vm_power_manager/channel_monitor.c-118- ############################################## dpdk-20.11~rc3/examples/vm_power_manager/main.c-401-#ifdef RTE_NET_IXGBE dpdk-20.11~rc3/examples/vm_power_manager/main.c:402: ret = rte_pmd_ixgbe_set_vf_mac_addr(portid, dpdk-20.11~rc3/examples/vm_power_manager/main.c-403- w, ð); ############################################## dpdk-20.11~rc3/examples/vm_power_manager/main.c-406- if (ret == -ENOTSUP) dpdk-20.11~rc3/examples/vm_power_manager/main.c:407: ret = rte_pmd_i40e_set_vf_mac_addr( dpdk-20.11~rc3/examples/vm_power_manager/main.c-408- portid, w, ð); ############################################## dpdk-20.11~rc3/examples/vm_power_manager/main.c-411- if (ret == -ENOTSUP) dpdk-20.11~rc3/examples/vm_power_manager/main.c:412: ret = rte_pmd_bnxt_set_vf_mac_addr( dpdk-20.11~rc3/examples/vm_power_manager/main.c-413- portid, w, ð); ############################################## dpdk-20.11~rc3/kernel/freebsd/contigmem/contigmem.c-45-static int contigmem_unload(void); dpdk-20.11~rc3/kernel/freebsd/contigmem/contigmem.c:46:static int contigmem_physaddr(SYSCTL_HANDLER_ARGS); dpdk-20.11~rc3/kernel/freebsd/contigmem/contigmem.c-47- ############################################## dpdk-20.11~rc3/kernel/freebsd/contigmem/contigmem.c-205-static int dpdk-20.11~rc3/kernel/freebsd/contigmem/contigmem.c:206:contigmem_physaddr(SYSCTL_HANDLER_ARGS) dpdk-20.11~rc3/kernel/freebsd/contigmem/contigmem.c-207-{ ############################################## dpdk-20.11~rc3/kernel/linux/kni/kni_misc.c-398- /* if user has provided a valid mac address */ dpdk-20.11~rc3/kernel/linux/kni/kni_misc.c:399: if (is_valid_ether_addr(dev_info.mac_addr)) dpdk-20.11~rc3/kernel/linux/kni/kni_misc.c-400- memcpy(net_dev->dev_addr, dev_info.mac_addr, ETH_ALEN); ############################################## dpdk-20.11~rc3/kernel/linux/kni/kni_misc.c-402- /* dpdk-20.11~rc3/kernel/linux/kni/kni_misc.c:403: * Generate random mac address. eth_random_addr() is the dpdk-20.11~rc3/kernel/linux/kni/kni_misc.c-404- * newer version of generating mac address in kernel. dpdk-20.11~rc3/kernel/linux/kni/kni_misc.c-405- */ dpdk-20.11~rc3/kernel/linux/kni/kni_misc.c:406: random_ether_addr(net_dev->dev_addr); dpdk-20.11~rc3/kernel/linux/kni/kni_misc.c-407- ############################################## dpdk-20.11~rc3/kernel/linux/kni/kni_net.c-750- dpdk-20.11~rc3/kernel/linux/kni/kni_net.c:751: if (!is_valid_ether_addr((unsigned char *)(addr->sa_data))) dpdk-20.11~rc3/kernel/linux/kni/kni_net.c-752- return -EADDRNOTAVAIL; ############################################## dpdk-20.11~rc3/lib/librte_acl/acl_run_avx2.h-68- /* Calculate the address (array index) for all 8 transitions. */ dpdk-20.11~rc3/lib/librte_acl/acl_run_avx2.h:69: ACL_TR_CALC_ADDR(mm256, 256, addr, ymm_index_mask.y, next_input, dpdk-20.11~rc3/lib/librte_acl/acl_run_avx2.h-70- ymm_shuffle_input.y, ymm_ones_16.y, ymm_range_base.y, ############################################## dpdk-20.11~rc3/lib/librte_acl/acl_run_sse.h-160- /* Calculate the address (array index) for all 4 transitions. */ dpdk-20.11~rc3/lib/librte_acl/acl_run_sse.h:161: ACL_TR_CALC_ADDR(mm, 128, addr, xmm_index_mask.x, next_input, dpdk-20.11~rc3/lib/librte_acl/acl_run_sse.h-162- xmm_shuffle_input.x, xmm_ones_16.x, xmm_range_base.x, ############################################## dpdk-20.11~rc3/lib/librte_acl/acl_vect.h-43-*/ dpdk-20.11~rc3/lib/librte_acl/acl_vect.h:44:#define ACL_TR_CALC_ADDR(P, S, \ dpdk-20.11~rc3/lib/librte_acl/acl_vect.h-45- addr, index_mask, next_input, shuffle_input, \ ############################################## dpdk-20.11~rc3/lib/librte_cmdline/cmdline_parse_etheraddr.c-29-int dpdk-20.11~rc3/lib/librte_cmdline/cmdline_parse_etheraddr.c:30:cmdline_parse_etheraddr(__rte_unused cmdline_parse_token_hdr_t *tk, dpdk-20.11~rc3/lib/librte_cmdline/cmdline_parse_etheraddr.c-31- const char *buf, void *res, unsigned ressize) ############################################## dpdk-20.11~rc3/lib/librte_cmdline/cmdline_parse_etheraddr.c-51- dpdk-20.11~rc3/lib/librte_cmdline/cmdline_parse_etheraddr.c:52: if (rte_ether_unformat_addr(ether_str, &tmp) < 0) dpdk-20.11~rc3/lib/librte_cmdline/cmdline_parse_etheraddr.c-53- return -1; ############################################## dpdk-20.11~rc3/lib/librte_cmdline/cmdline_parse_etheraddr.c-60-int dpdk-20.11~rc3/lib/librte_cmdline/cmdline_parse_etheraddr.c:61:cmdline_get_help_etheraddr(__rte_unused cmdline_parse_token_hdr_t *tk, dpdk-20.11~rc3/lib/librte_cmdline/cmdline_parse_etheraddr.c-62- char *dstbuf, unsigned int size) ############################################## dpdk-20.11~rc3/lib/librte_cmdline/cmdline_parse_etheraddr.h-22- dpdk-20.11~rc3/lib/librte_cmdline/cmdline_parse_etheraddr.h:23:int cmdline_parse_etheraddr(cmdline_parse_token_hdr_t *tk, const char *srcbuf, dpdk-20.11~rc3/lib/librte_cmdline/cmdline_parse_etheraddr.h-24- void *res, unsigned ressize); dpdk-20.11~rc3/lib/librte_cmdline/cmdline_parse_etheraddr.h:25:int cmdline_get_help_etheraddr(cmdline_parse_token_hdr_t *tk, char *dstbuf, dpdk-20.11~rc3/lib/librte_cmdline/cmdline_parse_etheraddr.h-26- unsigned int size); ############################################## dpdk-20.11~rc3/lib/librte_cmdline/cmdline_parse_ipaddr.c-33-int dpdk-20.11~rc3/lib/librte_cmdline/cmdline_parse_ipaddr.c:34:cmdline_parse_ipaddr(cmdline_parse_token_hdr_t *tk, const char *buf, void *res, dpdk-20.11~rc3/lib/librte_cmdline/cmdline_parse_ipaddr.c-35- unsigned ressize) ############################################## dpdk-20.11~rc3/lib/librte_cmdline/cmdline_parse_ipaddr.c-98- dpdk-20.11~rc3/lib/librte_cmdline/cmdline_parse_ipaddr.c:99:int cmdline_get_help_ipaddr(cmdline_parse_token_hdr_t *tk, char *dstbuf, dpdk-20.11~rc3/lib/librte_cmdline/cmdline_parse_ipaddr.c-100- unsigned int size) ############################################## dpdk-20.11~rc3/lib/librte_cmdline/cmdline_parse_ipaddr.c-128- default: dpdk-20.11~rc3/lib/librte_cmdline/cmdline_parse_ipaddr.c:129: snprintf(dstbuf, size, "IPaddr (bad flags)"); dpdk-20.11~rc3/lib/librte_cmdline/cmdline_parse_ipaddr.c-130- break; ############################################## dpdk-20.11~rc3/lib/librte_cmdline/cmdline_parse_ipaddr.h-42- dpdk-20.11~rc3/lib/librte_cmdline/cmdline_parse_ipaddr.h:43:int cmdline_parse_ipaddr(cmdline_parse_token_hdr_t *tk, const char *srcbuf, dpdk-20.11~rc3/lib/librte_cmdline/cmdline_parse_ipaddr.h-44- void *res, unsigned ressize); dpdk-20.11~rc3/lib/librte_cmdline/cmdline_parse_ipaddr.h:45:int cmdline_get_help_ipaddr(cmdline_parse_token_hdr_t *tk, char *dstbuf, dpdk-20.11~rc3/lib/librte_cmdline/cmdline_parse_ipaddr.h-46- unsigned int size); ############################################## dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_atomic_32.h-19- dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_atomic_32.h:20:#define rte_wmb() do { asm volatile ("dmb st" : : : "memory"); } while (0) dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_atomic_32.h-21- ############################################## dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_atomic_64.h-21- dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_atomic_64.h:22:#define rte_mb() asm volatile("dmb osh" : : : "memory") dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_atomic_64.h-23- dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_atomic_64.h:24:#define rte_wmb() asm volatile("dmb oshst" : : : "memory") dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_atomic_64.h-25- dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_atomic_64.h:26:#define rte_rmb() asm volatile("dmb oshld" : : : "memory") dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_atomic_64.h-27- dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_atomic_64.h:28:#define rte_smp_mb() asm volatile("dmb ish" : : : "memory") dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_atomic_64.h-29- dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_atomic_64.h:30:#define rte_smp_wmb() asm volatile("dmb ishst" : : : "memory") dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_atomic_64.h-31- dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_atomic_64.h:32:#define rte_smp_rmb() asm volatile("dmb ishld" : : : "memory") dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_atomic_64.h-33- ############################################## dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_atomic_64.h-60- register uint64_t x3 __asm("x3") = (uint64_t)updated.val[1]; \ dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_atomic_64.h:61: asm volatile( \ dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_atomic_64.h-62- op_string " %[old0], %[old1], %[upd0], %[upd1], [%[dst]]" \ ############################################## dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_atomic_64.h-133-#define __LOAD_128(op_string, src, dst) { \ dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_atomic_64.h:134: asm volatile( \ dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_atomic_64.h-135- op_string " %0, %1, %2" \ ############################################## dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_atomic_64.h-148-#define __STORE_128(op_string, dst, src, ret) { \ dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_atomic_64.h:149: asm volatile( \ dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_atomic_64.h-150- op_string " %w0, %1, %2, %3" \ ############################################## dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_byteorder.h-26- dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_byteorder.h:27: asm volatile ("rev16 %w0,%w1" dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_byteorder.h-28- : "=r" (x) ############################################## dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_cycles_32.h-55- * dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_cycles_32.h:56: * asm volatile("mcr p15, 0, %0, c9, c14, 0" : : "r"(1)); dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_cycles_32.h:57: * asm volatile("mcr p15, 0, %0, c9, c12, 0" : : "r"(29)); dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_cycles_32.h:58: * asm volatile("mcr p15, 0, %0, c9, c12, 1" : : "r"(0x8000000f)); dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_cycles_32.h-59- * ############################################## dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_cycles_32.h-68- /* Read PMCCNTR */ dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_cycles_32.h:69: asm volatile("mrc p15, 0, %0, c9, c13, 0" : "=r"(tsc)); dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_cycles_32.h-70- /* 1 tick = 64 clocks */ ############################################## dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_cycles_64.h-20- dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_cycles_64.h:21: asm volatile("mrs %0, cntfrq_el0" : "=r" (freq)); dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_cycles_64.h-22- return freq; ############################################## dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_cycles_64.h-30- dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_cycles_64.h:31: asm volatile("mrs %0, cntvct_el0" : "=r" (tsc)); dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_cycles_64.h-32- return tsc; ############################################## dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_cycles_64.h-37-{ dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_cycles_64.h:38: asm volatile("isb" : : : "memory"); dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_cycles_64.h-39- return __rte_arm64_cntvct(); ############################################## dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_cycles_64.h-67- * dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_cycles_64.h:68: * asm volatile("msr pmintenset_el1, %0" : : "r" ((u64)(0 << 31))); dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_cycles_64.h:69: * asm volatile("msr pmcntenset_el0, %0" :: "r" BIT(31)); dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_cycles_64.h:70: * asm volatile("msr pmuserenr_el0, %0" : : "r"(BIT(0) | BIT(2))); dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_cycles_64.h:71: * asm volatile("mrs %0, pmcr_el0" : "=r" (val)); dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_cycles_64.h-72- * val |= (BIT(0) | BIT(2)); dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_cycles_64.h-73- * isb(); dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_cycles_64.h:74: * asm volatile("msr pmcr_el0, %0" : : "r" (val)); dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_cycles_64.h-75- * ############################################## dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_cycles_64.h-83- dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_cycles_64.h:84: asm volatile("mrs %0, pmccntr_el0" : "=r"(tsc)); dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_cycles_64.h-85- return tsc; ############################################## dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_cycles_64.h-97-{ dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_cycles_64.h:98: asm volatile("isb" : : : "memory"); dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_cycles_64.h-99- return rte_rdtsc(); ############################################## dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_io_64.h-23- dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_io_64.h:24: asm volatile( dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_io_64.h-25- "ldrb %w[val], [%x[addr]]" ############################################## dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_io_64.h-35- dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_io_64.h:36: asm volatile( dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_io_64.h-37- "ldrh %w[val], [%x[addr]]" ############################################## dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_io_64.h-47- dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_io_64.h:48: asm volatile( dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_io_64.h-49- "ldr %w[val], [%x[addr]]" ############################################## dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_io_64.h-59- dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_io_64.h:60: asm volatile( dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_io_64.h-61- "ldr %x[val], [%x[addr]]" ############################################## dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_io_64.h-69-{ dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_io_64.h:70: asm volatile( dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_io_64.h-71- "strb %w[val], [%x[addr]]" ############################################## dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_io_64.h-78-{ dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_io_64.h:79: asm volatile( dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_io_64.h-80- "strh %w[val], [%x[addr]]" ############################################## dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_io_64.h-87-{ dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_io_64.h:88: asm volatile( dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_io_64.h-89- "str %w[val], [%x[addr]]" ############################################## dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_io_64.h-96-{ dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_io_64.h:97: asm volatile( dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_io_64.h-98- "str %x[val], [%x[addr]]" ############################################## dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_memcpy_32.h-34-{ dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_memcpy_32.h:35: asm volatile ( dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_memcpy_32.h-36- "vld1.8 {d0-d3}, [%0]\n\t" ############################################## dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_memcpy_32.h-44-{ dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_memcpy_32.h:45: asm volatile ( dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_memcpy_32.h-46- "vld1.8 {d0-d3}, [%0]!\n\t" ############################################## dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_memcpy_32.h-57-{ dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_memcpy_32.h:58: asm volatile ( dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_memcpy_32.h-59- "vld1.8 {d0-d3}, [%0]!\n\t" ############################################## dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_memcpy_32.h-70-{ dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_memcpy_32.h:71: asm volatile ("pld [%0, #64]" : : "r" (src)); dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_memcpy_32.h:72: asm volatile ( dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_memcpy_32.h-73- "vld1.8 {d0-d3}, [%0]!\n\t" ############################################## dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_memcpy_32.h-89-{ dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_memcpy_32.h:90: asm volatile ("pld [%0, #64]" : : "r" (src)); dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_memcpy_32.h:91: asm volatile ("pld [%0, #128]" : : "r" (src)); dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_memcpy_32.h:92: asm volatile ("pld [%0, #192]" : : "r" (src)); dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_memcpy_32.h:93: asm volatile ("pld [%0, #256]" : : "r" (src)); dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_memcpy_32.h:94: asm volatile ("pld [%0, #320]" : : "r" (src)); dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_memcpy_32.h:95: asm volatile ("pld [%0, #384]" : : "r" (src)); dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_memcpy_32.h:96: asm volatile ("pld [%0, #448]" : : "r" (src)); dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_memcpy_32.h:97: asm volatile ( dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_memcpy_32.h-98- "vld1.8 {d0-d3}, [%0]!\n\t" ############################################## dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_pause_64.h-22-{ dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_pause_64.h:23: asm volatile("yield" ::: "memory"); dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_pause_64.h-24-} ############################################## dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_pause_64.h-28-/* Send an event to quit WFE. */ dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_pause_64.h:29:#define __SEVL() { asm volatile("sevl" : : : "memory"); } dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_pause_64.h-30- dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_pause_64.h-31-/* Put processor into low power WFE(Wait For Event) state. */ dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_pause_64.h:32:#define __WFE() { asm volatile("wfe" : : : "memory"); } dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_pause_64.h-33- ############################################## dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_pause_64.h-49- if (memorder == __ATOMIC_RELAXED) { \ dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_pause_64.h:50: asm volatile("ldxrh %w[tmp], [%x[addr]]" \ dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_pause_64.h-51- : [tmp] "=&r" (dst) \ ############################################## dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_pause_64.h-54- } else { \ dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_pause_64.h:55: asm volatile("ldaxrh %w[tmp], [%x[addr]]" \ dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_pause_64.h-56- : [tmp] "=&r" (dst) \ ############################################## dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_pause_64.h-87- if (memorder == __ATOMIC_RELAXED) { \ dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_pause_64.h:88: asm volatile("ldxr %w[tmp], [%x[addr]]" \ dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_pause_64.h-89- : [tmp] "=&r" (dst) \ ############################################## dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_pause_64.h-92- } else { \ dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_pause_64.h:93: asm volatile("ldaxr %w[tmp], [%x[addr]]" \ dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_pause_64.h-94- : [tmp] "=&r" (dst) \ ############################################## dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_pause_64.h-125- if (memorder == __ATOMIC_RELAXED) { \ dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_pause_64.h:126: asm volatile("ldxr %x[tmp], [%x[addr]]" \ dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_pause_64.h-127- : [tmp] "=&r" (dst) \ ############################################## dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_pause_64.h-130- } else { \ dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_pause_64.h:131: asm volatile("ldaxr %x[tmp], [%x[addr]]" \ dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_pause_64.h-132- : [tmp] "=&r" (dst) \ ############################################## dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_prefetch_32.h-16-{ dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_prefetch_32.h:17: asm volatile ("pld [%0]" : : "r" (p)); dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_prefetch_32.h-18-} ############################################## dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_prefetch_32.h-21-{ dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_prefetch_32.h:22: asm volatile ("pld [%0]" : : "r" (p)); dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_prefetch_32.h-23-} ############################################## dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_prefetch_32.h-26-{ dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_prefetch_32.h:27: asm volatile ("pld [%0]" : : "r" (p)); dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_prefetch_32.h-28-} ############################################## dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_prefetch_64.h-16-{ dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_prefetch_64.h:17: asm volatile ("PRFM PLDL1KEEP, [%0]" : : "r" (p)); dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_prefetch_64.h-18-} ############################################## dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_prefetch_64.h-21-{ dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_prefetch_64.h:22: asm volatile ("PRFM PLDL2KEEP, [%0]" : : "r" (p)); dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_prefetch_64.h-23-} ############################################## dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_prefetch_64.h-26-{ dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_prefetch_64.h:27: asm volatile ("PRFM PLDL3KEEP, [%0]" : : "r" (p)); dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_prefetch_64.h-28-} ############################################## dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_prefetch_64.h-31-{ dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_prefetch_64.h:32: asm volatile ("PRFM PLDL1STRM, [%0]" : : "r" (p)); dpdk-20.11~rc3/lib/librte_eal/arm/include/rte_prefetch_64.h-33-} ############################################## dpdk-20.11~rc3/lib/librte_eal/common/eal_common_memory.c-71- rte_eal_process_type() == RTE_PROC_PRIMARY) dpdk-20.11~rc3/lib/librte_eal/common/eal_common_memory.c:72: next_baseaddr = (void *) eal_get_baseaddr(); dpdk-20.11~rc3/lib/librte_eal/common/eal_common_memory.c-73-#endif ############################################## dpdk-20.11~rc3/lib/librte_eal/common/eal_common_options.c-1345-static int dpdk-20.11~rc3/lib/librte_eal/common/eal_common_options.c:1346:eal_parse_base_virtaddr(const char *arg) dpdk-20.11~rc3/lib/librte_eal/common/eal_common_options.c-1347-{ ############################################## dpdk-20.11~rc3/lib/librte_eal/common/eal_common_options.c-1736- case OPT_BASE_VIRTADDR_NUM: dpdk-20.11~rc3/lib/librte_eal/common/eal_common_options.c:1737: if (eal_parse_base_virtaddr(optarg) < 0) { dpdk-20.11~rc3/lib/librte_eal/common/eal_common_options.c-1738- RTE_LOG(ERR, EAL, "invalid parameter for --" ############################################## dpdk-20.11~rc3/lib/librte_eal/common/eal_private.h-556-uint64_t dpdk-20.11~rc3/lib/librte_eal/common/eal_private.h:557:eal_get_baseaddr(void); dpdk-20.11~rc3/lib/librte_eal/common/eal_private.h-558- ############################################## dpdk-20.11~rc3/lib/librte_eal/freebsd/eal_memory.c-25- dpdk-20.11~rc3/lib/librte_eal/freebsd/eal_memory.c:26:uint64_t eal_get_baseaddr(void) dpdk-20.11~rc3/lib/librte_eal/freebsd/eal_memory.c-27-{ ############################################## dpdk-20.11~rc3/lib/librte_eal/include/generic/rte_atomic.h-118-#define rte_compiler_barrier() do { \ dpdk-20.11~rc3/lib/librte_eal/include/generic/rte_atomic.h:119: asm volatile ("" : : : "memory"); \ dpdk-20.11~rc3/lib/librte_eal/include/generic/rte_atomic.h-120-} while(0) ############################################## dpdk-20.11~rc3/lib/librte_eal/include/rte_common.h-34-#ifndef asm dpdk-20.11~rc3/lib/librte_eal/include/rte_common.h:35:#define asm __asm__ dpdk-20.11~rc3/lib/librte_eal/include/rte_common.h-36-#endif ############################################## dpdk-20.11~rc3/lib/librte_eal/include/rte_common.h-408-typedef uint64_t phys_addr_t; dpdk-20.11~rc3/lib/librte_eal/include/rte_common.h:409:#define RTE_BAD_PHYS_ADDR ((phys_addr_t)-1) dpdk-20.11~rc3/lib/librte_eal/include/rte_common.h-410- ############################################## dpdk-20.11~rc3/lib/librte_eal/include/rte_vfio.h-39-#define VFIO_NOIOMMU_GROUP_FMT "/dev/vfio/noiommu-%u" dpdk-20.11~rc3/lib/librte_eal/include/rte_vfio.h:40:#define VFIO_GET_REGION_ADDR(x) ((uint64_t) x << 40ULL) dpdk-20.11~rc3/lib/librte_eal/include/rte_vfio.h-41-#define VFIO_GET_REGION_IDX(x) (x >> 40) ############################################## dpdk-20.11~rc3/lib/librte_eal/linux/eal_memory.c-71- dpdk-20.11~rc3/lib/librte_eal/linux/eal_memory.c:72:uint64_t eal_get_baseaddr(void) dpdk-20.11~rc3/lib/librte_eal/linux/eal_memory.c-73-{ ############################################## dpdk-20.11~rc3/lib/librte_eal/linux/eal_memory.c-502-static int dpdk-20.11~rc3/lib/librte_eal/linux/eal_memory.c:503:cmp_physaddr(const void *a, const void *b) dpdk-20.11~rc3/lib/librte_eal/linux/eal_memory.c-504-{ ############################################## dpdk-20.11~rc3/lib/librte_eal/ppc/include/rte_atomic.h-20- dpdk-20.11~rc3/lib/librte_eal/ppc/include/rte_atomic.h:21:#define rte_mb() asm volatile("sync" : : : "memory") dpdk-20.11~rc3/lib/librte_eal/ppc/include/rte_atomic.h-22- dpdk-20.11~rc3/lib/librte_eal/ppc/include/rte_atomic.h:23:#define rte_wmb() asm volatile("sync" : : : "memory") dpdk-20.11~rc3/lib/librte_eal/ppc/include/rte_atomic.h-24- dpdk-20.11~rc3/lib/librte_eal/ppc/include/rte_atomic.h:25:#define rte_rmb() asm volatile("sync" : : : "memory") dpdk-20.11~rc3/lib/librte_eal/ppc/include/rte_atomic.h-26- ############################################## dpdk-20.11~rc3/lib/librte_eal/ppc/include/rte_atomic.h-96- dpdk-20.11~rc3/lib/librte_eal/ppc/include/rte_atomic.h:97: asm volatile( dpdk-20.11~rc3/lib/librte_eal/ppc/include/rte_atomic.h-98- "\tlwsync\n" ############################################## dpdk-20.11~rc3/lib/librte_eal/ppc/include/rte_atomic.h-130- dpdk-20.11~rc3/lib/librte_eal/ppc/include/rte_atomic.h:131: asm volatile( dpdk-20.11~rc3/lib/librte_eal/ppc/include/rte_atomic.h-132- "1: lwarx %[t],0,%[cnt]\n" ############################################## dpdk-20.11~rc3/lib/librte_eal/ppc/include/rte_atomic.h-145- dpdk-20.11~rc3/lib/librte_eal/ppc/include/rte_atomic.h:146: asm volatile( dpdk-20.11~rc3/lib/librte_eal/ppc/include/rte_atomic.h-147- "1: lwarx %[t],0,%[cnt]\n" ############################################## dpdk-20.11~rc3/lib/librte_eal/ppc/include/rte_atomic.h-159- dpdk-20.11~rc3/lib/librte_eal/ppc/include/rte_atomic.h:160: asm volatile( dpdk-20.11~rc3/lib/librte_eal/ppc/include/rte_atomic.h-161- "\n\tlwsync\n" ############################################## dpdk-20.11~rc3/lib/librte_eal/ppc/include/rte_atomic.h-177- dpdk-20.11~rc3/lib/librte_eal/ppc/include/rte_atomic.h:178: asm volatile( dpdk-20.11~rc3/lib/librte_eal/ppc/include/rte_atomic.h-179- "\n\tlwsync\n" ############################################## dpdk-20.11~rc3/lib/librte_eal/ppc/include/rte_atomic.h-204- dpdk-20.11~rc3/lib/librte_eal/ppc/include/rte_atomic.h:205: asm volatile ( dpdk-20.11~rc3/lib/librte_eal/ppc/include/rte_atomic.h-206- "\tlwsync\n" ############################################## dpdk-20.11~rc3/lib/librte_eal/ppc/include/rte_atomic.h-238- dpdk-20.11~rc3/lib/librte_eal/ppc/include/rte_atomic.h:239: asm volatile("ld%U1%X1 %[ret],%[cnt]" dpdk-20.11~rc3/lib/librte_eal/ppc/include/rte_atomic.h-240- : [ret] "=r"(ret) ############################################## dpdk-20.11~rc3/lib/librte_eal/ppc/include/rte_atomic.h-248-{ dpdk-20.11~rc3/lib/librte_eal/ppc/include/rte_atomic.h:249: asm volatile("std%U0%X0 %[new_value],%[cnt]" dpdk-20.11~rc3/lib/librte_eal/ppc/include/rte_atomic.h-250- : [cnt] "=m"(v->cnt) ############################################## dpdk-20.11~rc3/lib/librte_eal/ppc/include/rte_atomic.h-258- dpdk-20.11~rc3/lib/librte_eal/ppc/include/rte_atomic.h:259: asm volatile( dpdk-20.11~rc3/lib/librte_eal/ppc/include/rte_atomic.h-260- "1: ldarx %[t],0,%[cnt]\n" ############################################## dpdk-20.11~rc3/lib/librte_eal/ppc/include/rte_atomic.h-273- dpdk-20.11~rc3/lib/librte_eal/ppc/include/rte_atomic.h:274: asm volatile( dpdk-20.11~rc3/lib/librte_eal/ppc/include/rte_atomic.h-275- "1: ldarx %[t],0,%[cnt]\n" ############################################## dpdk-20.11~rc3/lib/librte_eal/ppc/include/rte_atomic.h-288- dpdk-20.11~rc3/lib/librte_eal/ppc/include/rte_atomic.h:289: asm volatile( dpdk-20.11~rc3/lib/librte_eal/ppc/include/rte_atomic.h-290- "1: ldarx %[t],0,%[cnt]\n" ############################################## dpdk-20.11~rc3/lib/librte_eal/ppc/include/rte_atomic.h-303- dpdk-20.11~rc3/lib/librte_eal/ppc/include/rte_atomic.h:304: asm volatile( dpdk-20.11~rc3/lib/librte_eal/ppc/include/rte_atomic.h-305- "1: ldarx %[t],0,%[cnt]\n" ############################################## dpdk-20.11~rc3/lib/librte_eal/ppc/include/rte_atomic.h-318- dpdk-20.11~rc3/lib/librte_eal/ppc/include/rte_atomic.h:319: asm volatile( dpdk-20.11~rc3/lib/librte_eal/ppc/include/rte_atomic.h-320- "\n\tlwsync\n" ############################################## dpdk-20.11~rc3/lib/librte_eal/ppc/include/rte_atomic.h-337- dpdk-20.11~rc3/lib/librte_eal/ppc/include/rte_atomic.h:338: asm volatile( dpdk-20.11~rc3/lib/librte_eal/ppc/include/rte_atomic.h-339- "\n\tlwsync\n" ############################################## dpdk-20.11~rc3/lib/librte_eal/ppc/include/rte_atomic.h-355- dpdk-20.11~rc3/lib/librte_eal/ppc/include/rte_atomic.h:356: asm volatile( dpdk-20.11~rc3/lib/librte_eal/ppc/include/rte_atomic.h-357- "\n\tlwsync\n" ############################################## dpdk-20.11~rc3/lib/librte_eal/ppc/include/rte_atomic.h-373- dpdk-20.11~rc3/lib/librte_eal/ppc/include/rte_atomic.h:374: asm volatile( dpdk-20.11~rc3/lib/librte_eal/ppc/include/rte_atomic.h-375- "\n\tlwsync\n" ############################################## dpdk-20.11~rc3/lib/librte_eal/ppc/include/rte_pause.h-18- /* Set hardware multi-threading low priority */ dpdk-20.11~rc3/lib/librte_eal/ppc/include/rte_pause.h:19: asm volatile("or 1,1,1"); dpdk-20.11~rc3/lib/librte_eal/ppc/include/rte_pause.h-20- /* Set hardware multi-threading medium priority */ dpdk-20.11~rc3/lib/librte_eal/ppc/include/rte_pause.h:21: asm volatile("or 2,2,2"); dpdk-20.11~rc3/lib/librte_eal/ppc/include/rte_pause.h-22- rte_compiler_barrier(); ############################################## dpdk-20.11~rc3/lib/librte_eal/ppc/include/rte_prefetch.h-17-{ dpdk-20.11~rc3/lib/librte_eal/ppc/include/rte_prefetch.h:18: asm volatile ("dcbt 0,%[p],0" : : [p] "r" (p)); dpdk-20.11~rc3/lib/librte_eal/ppc/include/rte_prefetch.h-19-} ############################################## dpdk-20.11~rc3/lib/librte_eal/ppc/include/rte_prefetch.h-22-{ dpdk-20.11~rc3/lib/librte_eal/ppc/include/rte_prefetch.h:23: asm volatile ("dcbt 0,%[p],0" : : [p] "r" (p)); dpdk-20.11~rc3/lib/librte_eal/ppc/include/rte_prefetch.h-24-} ############################################## dpdk-20.11~rc3/lib/librte_eal/ppc/include/rte_prefetch.h-27-{ dpdk-20.11~rc3/lib/librte_eal/ppc/include/rte_prefetch.h:28: asm volatile ("dcbt 0,%[p],0" : : [p] "r" (p)); dpdk-20.11~rc3/lib/librte_eal/ppc/include/rte_prefetch.h-29-} ############################################## dpdk-20.11~rc3/lib/librte_eal/windows/eal_debug.c-45- dpdk-20.11~rc3/lib/librte_eal/windows/eal_debug.c:46: ret = SymFromAddr(process, address, &sym_disp, symbol_info); dpdk-20.11~rc3/lib/librte_eal/windows/eal_debug.c-47- if (!ret) { ############################################## dpdk-20.11~rc3/lib/librte_eal/windows/eal_debug.c-54- } else { dpdk-20.11~rc3/lib/librte_eal/windows/eal_debug.c:55: RTE_LOG_WIN32_ERR("SymFromAddr()"); dpdk-20.11~rc3/lib/librte_eal/windows/eal_debug.c-56- goto end; ############################################## dpdk-20.11~rc3/lib/librte_eal/windows/eal_memory.c-603-uint64_t dpdk-20.11~rc3/lib/librte_eal/windows/eal_memory.c:604:eal_get_baseaddr(void) dpdk-20.11~rc3/lib/librte_eal/windows/eal_memory.c-605-{ ############################################## dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_atomic.h-69-#ifdef RTE_ARCH_I686 dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_atomic.h:70: asm volatile("lock addl $0, -128(%%esp); " ::: "memory"); dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_atomic.h-71-#else dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_atomic.h:72: asm volatile("lock addl $0, -128(%%rsp); " ::: "memory"); dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_atomic.h-73-#endif ############################################## dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_atomic.h-105- dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_atomic.h:106: asm volatile( dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_atomic.h-107- MPLOCKED ############################################## dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_atomic.h-121-{ dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_atomic.h:122: asm volatile( dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_atomic.h-123- MPLOCKED ############################################## dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_atomic.h-138-{ dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_atomic.h:139: asm volatile( dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_atomic.h-140- MPLOCKED ############################################## dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_atomic.h-149-{ dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_atomic.h:150: asm volatile( dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_atomic.h-151- MPLOCKED ############################################## dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_atomic.h-161- dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_atomic.h:162: asm volatile( dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_atomic.h-163- MPLOCKED ############################################## dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_atomic.h-175- dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_atomic.h:176: asm volatile(MPLOCKED dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_atomic.h-177- "decw %[cnt] ; " ############################################## dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_atomic.h-191- dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_atomic.h:192: asm volatile( dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_atomic.h-193- MPLOCKED ############################################## dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_atomic.h-207-{ dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_atomic.h:208: asm volatile( dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_atomic.h-209- MPLOCKED ############################################## dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_atomic.h-224-{ dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_atomic.h:225: asm volatile( dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_atomic.h-226- MPLOCKED ############################################## dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_atomic.h-235-{ dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_atomic.h:236: asm volatile( dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_atomic.h-237- MPLOCKED ############################################## dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_atomic.h-247- dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_atomic.h:248: asm volatile( dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_atomic.h-249- MPLOCKED ############################################## dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_atomic.h-261- dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_atomic.h:262: asm volatile(MPLOCKED dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_atomic.h-263- "decl %[cnt] ; " ############################################## dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_atomic_32.h-41-#ifndef __PIC__ dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_atomic_32.h:42: asm volatile ( dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_atomic_32.h-43- MPLOCKED ############################################## dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_atomic_32.h-53-#else dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_atomic_32.h:54: asm volatile ( dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_atomic_32.h-55- "xchgl %%ebx, %%edi;\n" ############################################## dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_atomic_64.h-32- dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_atomic_64.h:33: asm volatile( dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_atomic_64.h-34- MPLOCKED ############################################## dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_atomic_64.h-49-{ dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_atomic_64.h:50: asm volatile( dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_atomic_64.h-51- MPLOCKED ############################################## dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_atomic_64.h-79-{ dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_atomic_64.h:80: asm volatile( dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_atomic_64.h-81- MPLOCKED ############################################## dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_atomic_64.h-91-{ dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_atomic_64.h:92: asm volatile( dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_atomic_64.h-93- MPLOCKED ############################################## dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_atomic_64.h-103-{ dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_atomic_64.h:104: asm volatile( dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_atomic_64.h-105- MPLOCKED ############################################## dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_atomic_64.h-114-{ dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_atomic_64.h:115: asm volatile( dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_atomic_64.h-116- MPLOCKED ############################################## dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_atomic_64.h-127- dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_atomic_64.h:128: asm volatile( dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_atomic_64.h-129- MPLOCKED ############################################## dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_atomic_64.h-147- dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_atomic_64.h:148: asm volatile( dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_atomic_64.h-149- MPLOCKED ############################################## dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_atomic_64.h-162- dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_atomic_64.h:163: asm volatile( dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_atomic_64.h-164- MPLOCKED ############################################## dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_atomic_64.h-199- dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_atomic_64.h:200: asm volatile ( dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_atomic_64.h-201- MPLOCKED ############################################## dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_byteorder.h-28- uint16_t x = _x; dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_byteorder.h:29: asm volatile ("xchgb %b[x1],%h[x2]" dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_byteorder.h-30- : [x1] "=Q" (x) ############################################## dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_byteorder.h-43- uint32_t x = _x; dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_byteorder.h:44: asm volatile ("bswap %[x]" dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_byteorder.h-45- : [x] "+r" (x) ############################################## dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_byteorder_64.h-23- uint64_t x = _x; dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_byteorder_64.h:24: asm volatile ("bswap %[x]" dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_byteorder_64.h-25- : [x] "+r" (x) ############################################## dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_cycles.h-37- /* ecx = 0x10000 corresponds to the physical TSC for VMware */ dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_cycles.h:38: asm volatile("rdpmc" : dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_cycles.h-39- "=a" (tsc.lo_32), ############################################## dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_cycles.h-45- dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_cycles.h:46: asm volatile("rdtsc" : dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_cycles.h-47- "=a" (tsc.lo_32), ############################################## dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_io.h-23-{ dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_io.h:24: asm volatile( dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_io.h-25- /* MOVDIRI */ ############################################## dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_power_intrinsics.h-52- /* set address for UMONITOR */ dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_power_intrinsics.h:53: asm volatile(".byte 0xf3, 0x0f, 0xae, 0xf7;" dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_power_intrinsics.h-54- : ############################################## dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_power_intrinsics.h-65- /* execute UMWAIT */ dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_power_intrinsics.h:66: asm volatile(".byte 0xf2, 0x0f, 0xae, 0xf7;" dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_power_intrinsics.h-67- : /* ignore rflags */ ############################################## dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_power_intrinsics.h-89- /* set address for UMONITOR */ dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_power_intrinsics.h:90: asm volatile(".byte 0xf3, 0x0f, 0xae, 0xf7;" dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_power_intrinsics.h-91- : ############################################## dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_power_intrinsics.h-104- /* execute UMWAIT */ dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_power_intrinsics.h:105: asm volatile(".byte 0xf2, 0x0f, 0xae, 0xf7;" dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_power_intrinsics.h-106- : /* ignore rflags */ ############################################## dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_power_intrinsics.h-124- /* execute TPAUSE */ dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_power_intrinsics.h:125: asm volatile(".byte 0x66, 0x0f, 0xae, 0xf7;" dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_power_intrinsics.h-126- : /* ignore rflags */ ############################################## dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_prefetch.h-16-{ dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_prefetch.h:17: asm volatile ("prefetcht0 %[p]" : : [p] "m" (*(const volatile char *)p)); dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_prefetch.h-18-} ############################################## dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_prefetch.h-21-{ dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_prefetch.h:22: asm volatile ("prefetcht1 %[p]" : : [p] "m" (*(const volatile char *)p)); dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_prefetch.h-23-} ############################################## dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_prefetch.h-26-{ dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_prefetch.h:27: asm volatile ("prefetcht2 %[p]" : : [p] "m" (*(const volatile char *)p)); dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_prefetch.h-28-} ############################################## dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_prefetch.h-31-{ dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_prefetch.h:32: asm volatile ("prefetchnta %[p]" : : [p] "m" (*(const volatile char *)p)); dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_prefetch.h-33-} ############################################## dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_prefetch.h-42-{ dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_prefetch.h:43: asm volatile(".byte 0x0f, 0x1c, 0x06" :: "S" (p)); dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_prefetch.h-44-} ############################################## dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_rtm.h-32- dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_rtm.h:33: asm volatile(".byte 0xc7,0xf8 ; .long 0" : "+a" (ret) :: "memory"); dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_rtm.h-34- return ret; ############################################## dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_rtm.h-39-{ dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_rtm.h:40: asm volatile(".byte 0x0f,0x01,0xd5" ::: "memory"); dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_rtm.h-41-} ############################################## dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_rtm.h-44-#define rte_xabort(status) do { \ dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_rtm.h:45: asm volatile(".byte 0xc6,0xf8,%P0" :: "i" (status) : "memory"); \ dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_rtm.h-46-} while (0) ############################################## dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_rtm.h-52- dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_rtm.h:53: asm volatile(".byte 0x0f,0x01,0xd6 ; setnz %0" : dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_rtm.h-54- "=r" (out) :: "memory"); ############################################## dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_spinlock.h-27- int lock_val = 1; dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_spinlock.h:28: asm volatile ( dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_spinlock.h-29- "1:\n" ############################################## dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_spinlock.h-47- int unlock_val = 0; dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_spinlock.h:48: asm volatile ( dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_spinlock.h-49- "xchg %[locked], %[ulv]\n" ############################################## dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_spinlock.h-59- dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_spinlock.h:60: asm volatile ( dpdk-20.11~rc3/lib/librte_eal/x86/include/rte_spinlock.h-61- "xchg %[locked], %[lockval]" ############################################## dpdk-20.11~rc3/lib/librte_ethdev/rte_class_eth.c-50- /* Parse devargs MAC address. */ dpdk-20.11~rc3/lib/librte_ethdev/rte_class_eth.c:51: if (rte_ether_unformat_addr(value, &mac) < 0) dpdk-20.11~rc3/lib/librte_ethdev/rte_class_eth.c-52- return -1; /* invalid devargs value */ ############################################## dpdk-20.11~rc3/lib/librte_ethdev/rte_class_eth.c-56- for (index = 0; index < dev_info.max_mac_addrs; index++) dpdk-20.11~rc3/lib/librte_ethdev/rte_class_eth.c:57: if (rte_is_same_ether_addr(&mac, &data->mac_addrs[index])) dpdk-20.11~rc3/lib/librte_ethdev/rte_class_eth.c-58- return 0; ############################################## dpdk-20.11~rc3/lib/librte_ethdev/rte_ethdev.c-1592- /* skip zero address */ dpdk-20.11~rc3/lib/librte_ethdev/rte_ethdev.c:1593: if (rte_is_zero_ether_addr(addr)) dpdk-20.11~rc3/lib/librte_ethdev/rte_ethdev.c-1594- continue; ############################################## dpdk-20.11~rc3/lib/librte_ethdev/rte_ethdev.c-4013- dpdk-20.11~rc3/lib/librte_ethdev/rte_ethdev.c:4014: if (rte_is_zero_ether_addr(addr)) { dpdk-20.11~rc3/lib/librte_ethdev/rte_ethdev.c-4015- RTE_ETHDEV_LOG(ERR, "Port %u: Cannot add NULL MAC address\n", ############################################## dpdk-20.11~rc3/lib/librte_ethdev/rte_ethdev.c-4092- dpdk-20.11~rc3/lib/librte_ethdev/rte_ethdev.c:4093: if (!rte_is_valid_assigned_ether_addr(addr)) dpdk-20.11~rc3/lib/librte_ethdev/rte_ethdev.c-4094- return -EINVAL; ############################################## dpdk-20.11~rc3/lib/librte_ethdev/rte_ethdev.c-4148- dev = &rte_eth_devices[port_id]; dpdk-20.11~rc3/lib/librte_ethdev/rte_ethdev.c:4149: if (rte_is_zero_ether_addr(addr)) { dpdk-20.11~rc3/lib/librte_ethdev/rte_ethdev.c-4150- RTE_ETHDEV_LOG(ERR, "Port %u: Cannot add NULL MAC address\n", ############################################## dpdk-20.11~rc3/lib/librte_fib/trie.c-374- /* decrement redge by 1*/ dpdk-20.11~rc3/lib/librte_fib/trie.c:375: rte_rib6_copy_addr(redge, r); dpdk-20.11~rc3/lib/librte_fib/trie.c-376- for (i = 15; i >= 0; i--) { ############################################## dpdk-20.11~rc3/lib/librte_fib/trie.c-472- dpdk-20.11~rc3/lib/librte_fib/trie.c:473: rte_rib6_copy_addr(ledge, ip); dpdk-20.11~rc3/lib/librte_fib/trie.c-474- do { ############################################## dpdk-20.11~rc3/lib/librte_fib/trie.c-490- get_nxt_net(redge, tmp_depth); dpdk-20.11~rc3/lib/librte_fib/trie.c:491: rte_rib6_copy_addr(ledge, redge); dpdk-20.11~rc3/lib/librte_fib/trie.c-492- } else { dpdk-20.11~rc3/lib/librte_fib/trie.c:493: rte_rib6_copy_addr(redge, ip); dpdk-20.11~rc3/lib/librte_fib/trie.c-494- get_nxt_net(redge, depth); ############################################## dpdk-20.11~rc3/lib/librte_gro/gro_tcp4.h-190-{ dpdk-20.11~rc3/lib/librte_gro/gro_tcp4.h:191: return (rte_is_same_ether_addr(&k1.eth_saddr, &k2.eth_saddr) && dpdk-20.11~rc3/lib/librte_gro/gro_tcp4.h:192: rte_is_same_ether_addr(&k1.eth_daddr, &k2.eth_daddr) && dpdk-20.11~rc3/lib/librte_gro/gro_tcp4.h-193- (k1.ip_src_addr == k2.ip_src_addr) && ############################################## dpdk-20.11~rc3/lib/librte_gro/gro_udp4.h-180-{ dpdk-20.11~rc3/lib/librte_gro/gro_udp4.h:181: return (rte_is_same_ether_addr(&k1.eth_saddr, &k2.eth_saddr) && dpdk-20.11~rc3/lib/librte_gro/gro_udp4.h:182: rte_is_same_ether_addr(&k1.eth_daddr, &k2.eth_daddr) && dpdk-20.11~rc3/lib/librte_gro/gro_udp4.h-183- (k1.ip_src_addr == k2.ip_src_addr) && ############################################## dpdk-20.11~rc3/lib/librte_gro/gro_vxlan_tcp4.c-195-{ dpdk-20.11~rc3/lib/librte_gro/gro_vxlan_tcp4.c:196: return (rte_is_same_ether_addr(&k1.outer_eth_saddr, dpdk-20.11~rc3/lib/librte_gro/gro_vxlan_tcp4.c-197- &k2.outer_eth_saddr) && dpdk-20.11~rc3/lib/librte_gro/gro_vxlan_tcp4.c:198: rte_is_same_ether_addr(&k1.outer_eth_daddr, dpdk-20.11~rc3/lib/librte_gro/gro_vxlan_tcp4.c-199- &k2.outer_eth_daddr) && ############################################## dpdk-20.11~rc3/lib/librte_gro/gro_vxlan_udp4.c-192- */ dpdk-20.11~rc3/lib/librte_gro/gro_vxlan_udp4.c:193: return (rte_is_same_ether_addr(&k1.outer_eth_saddr, dpdk-20.11~rc3/lib/librte_gro/gro_vxlan_udp4.c-194- &k2.outer_eth_saddr) && dpdk-20.11~rc3/lib/librte_gro/gro_vxlan_udp4.c:195: rte_is_same_ether_addr(&k1.outer_eth_daddr, dpdk-20.11~rc3/lib/librte_gro/gro_vxlan_udp4.c-196- &k2.outer_eth_daddr) && ############################################## dpdk-20.11~rc3/lib/librte_hash/rte_cmp_arm64.h-11- dpdk-20.11~rc3/lib/librte_hash/rte_cmp_arm64.h:12: asm volatile( dpdk-20.11~rc3/lib/librte_hash/rte_cmp_arm64.h-13- "ldp %x[x1], %x[x0], [%x[p1]]" ############################################## dpdk-20.11~rc3/lib/librte_hash/rte_cmp_arm64.h-16- ); dpdk-20.11~rc3/lib/librte_hash/rte_cmp_arm64.h:17: asm volatile( dpdk-20.11~rc3/lib/librte_hash/rte_cmp_arm64.h-18- "ldp %x[y1], %x[y0], [%x[p2]]" ############################################## dpdk-20.11~rc3/lib/librte_hash/rte_thash.h-89- * IPv6 tuple dpdk-20.11~rc3/lib/librte_hash/rte_thash.h:90: * Addresses have to be filled by rte_thash_load_v6_addr() dpdk-20.11~rc3/lib/librte_hash/rte_thash.h-91- * ports/sctp_tag have to be CPU byte order ############################################## dpdk-20.11~rc3/lib/librte_lpm/rte_lpm6.c-124-static inline void dpdk-20.11~rc3/lib/librte_lpm/rte_lpm6.c:125:ip6_mask_addr(uint8_t *ip, uint8_t depth) dpdk-20.11~rc3/lib/librte_lpm/rte_lpm6.c-126-{ ############################################## dpdk-20.11~rc3/lib/librte_lpm/rte_lpm6.c-144-static inline void dpdk-20.11~rc3/lib/librte_lpm/rte_lpm6.c:145:ip6_copy_addr(uint8_t *dst, const uint8_t *src) dpdk-20.11~rc3/lib/librte_lpm/rte_lpm6.c-146-{ ############################################## dpdk-20.11~rc3/lib/librte_lpm/rte_lpm6.c-222-{ dpdk-20.11~rc3/lib/librte_lpm/rte_lpm6.c:223: ip6_copy_addr(key->ip, ip); dpdk-20.11~rc3/lib/librte_lpm/rte_lpm6.c-224- key->depth = depth; ############################################## dpdk-20.11~rc3/lib/librte_lpm/rte_lpm6.c-872- /* Copy the IP and mask it to avoid modifying user's input data. */ dpdk-20.11~rc3/lib/librte_lpm/rte_lpm6.c:873: ip6_copy_addr(masked_ip, ip); dpdk-20.11~rc3/lib/librte_lpm/rte_lpm6.c:874: ip6_mask_addr(masked_ip, depth); dpdk-20.11~rc3/lib/librte_lpm/rte_lpm6.c-875- ############################################## dpdk-20.11~rc3/lib/librte_lpm/rte_lpm6.c-1033- /* Copy the IP and mask it to avoid modifying user's input data. */ dpdk-20.11~rc3/lib/librte_lpm/rte_lpm6.c:1034: ip6_copy_addr(masked_ip, ip); dpdk-20.11~rc3/lib/librte_lpm/rte_lpm6.c:1035: ip6_mask_addr(masked_ip, depth); dpdk-20.11~rc3/lib/librte_lpm/rte_lpm6.c-1036- ############################################## dpdk-20.11~rc3/lib/librte_lpm/rte_lpm6.c-1083- for (i = 0; i < n; i++) { dpdk-20.11~rc3/lib/librte_lpm/rte_lpm6.c:1084: ip6_copy_addr(masked_ip, ips[i]); dpdk-20.11~rc3/lib/librte_lpm/rte_lpm6.c:1085: ip6_mask_addr(masked_ip, depths[i]); dpdk-20.11~rc3/lib/librte_lpm/rte_lpm6.c-1086- rule_delete(lpm, masked_ip, depths[i]); ############################################## dpdk-20.11~rc3/lib/librte_lpm/rte_lpm6.c-1173- rule->depth = depth; dpdk-20.11~rc3/lib/librte_lpm/rte_lpm6.c:1174: ip6_copy_addr(rule->ip, rule_key.ip); dpdk-20.11~rc3/lib/librte_lpm/rte_lpm6.c-1175- rule->next_hop = next_hop; ############################################## dpdk-20.11~rc3/lib/librte_lpm/rte_lpm6.c-1307- /* Copy the IP and mask it to avoid modifying user's input data. */ dpdk-20.11~rc3/lib/librte_lpm/rte_lpm6.c:1308: ip6_copy_addr(masked_ip, ip); dpdk-20.11~rc3/lib/librte_lpm/rte_lpm6.c:1309: ip6_mask_addr(masked_ip, depth); dpdk-20.11~rc3/lib/librte_lpm/rte_lpm6.c-1310- ############################################## dpdk-20.11~rc3/lib/librte_mbuf/rte_mbuf.h-195- * @b EXPERIMENTAL: This API may change without prior notice. dpdk-20.11~rc3/lib/librte_mbuf/rte_mbuf.h:196: * This will be used by rte_mbuf_to_baddr() which has redundant code once dpdk-20.11~rc3/lib/librte_mbuf/rte_mbuf.h-197- * experimental tag is removed. ############################################## dpdk-20.11~rc3/lib/librte_mbuf/rte_mbuf.h-207-static inline char * dpdk-20.11~rc3/lib/librte_mbuf/rte_mbuf.h:208:rte_mbuf_buf_addr(struct rte_mbuf *mb, struct rte_mempool *mp) dpdk-20.11~rc3/lib/librte_mbuf/rte_mbuf.h-209-{ ############################################## dpdk-20.11~rc3/lib/librte_mbuf/rte_mbuf.h-231-#ifdef ALLOW_EXPERIMENTAL_API dpdk-20.11~rc3/lib/librte_mbuf/rte_mbuf.h:232: return rte_mbuf_buf_addr(mb, mb->pool) + RTE_PKTMBUF_HEADROOM; dpdk-20.11~rc3/lib/librte_mbuf/rte_mbuf.h-233-#else ############################################## dpdk-20.11~rc3/lib/librte_mbuf/rte_mbuf.h-243- * is better not to reference the mempool pointer in mbuf but calling dpdk-20.11~rc3/lib/librte_mbuf/rte_mbuf.h:244: * rte_mbuf_buf_addr() would be more efficient. dpdk-20.11~rc3/lib/librte_mbuf/rte_mbuf.h-245- * ############################################## dpdk-20.11~rc3/lib/librte_mbuf/rte_mbuf.h-251-static inline char * dpdk-20.11~rc3/lib/librte_mbuf/rte_mbuf.h:252:rte_mbuf_to_baddr(struct rte_mbuf *md) dpdk-20.11~rc3/lib/librte_mbuf/rte_mbuf.h-253-{ dpdk-20.11~rc3/lib/librte_mbuf/rte_mbuf.h-254-#ifdef ALLOW_EXPERIMENTAL_API dpdk-20.11~rc3/lib/librte_mbuf/rte_mbuf.h:255: return rte_mbuf_buf_addr(md, md->pool); dpdk-20.11~rc3/lib/librte_mbuf/rte_mbuf.h-256-#else ############################################## dpdk-20.11~rc3/lib/librte_net/rte_ether.c-10-void dpdk-20.11~rc3/lib/librte_net/rte_ether.c:11:rte_eth_random_addr(uint8_t *addr) dpdk-20.11~rc3/lib/librte_net/rte_ether.c-12-{ ############################################## dpdk-20.11~rc3/lib/librte_net/rte_ether.c-25-void dpdk-20.11~rc3/lib/librte_net/rte_ether.c:26:rte_ether_format_addr(char *buf, uint16_t size, dpdk-20.11~rc3/lib/librte_net/rte_ether.c-27- const struct rte_ether_addr *eth_addr) ############################################## dpdk-20.11~rc3/lib/librte_net/rte_ether.c-109-int dpdk-20.11~rc3/lib/librte_net/rte_ether.c:110:rte_ether_unformat_addr(const char *s, struct rte_ether_addr *ea) dpdk-20.11~rc3/lib/librte_net/rte_ether.c-111-{ ############################################## dpdk-20.11~rc3/lib/librte_net/rte_ether.h-84- */ dpdk-20.11~rc3/lib/librte_net/rte_ether.h:85:static inline int rte_is_same_ether_addr(const struct rte_ether_addr *ea1, dpdk-20.11~rc3/lib/librte_net/rte_ether.h-86- const struct rte_ether_addr *ea2) ############################################## dpdk-20.11~rc3/lib/librte_net/rte_ether.h-103- */ dpdk-20.11~rc3/lib/librte_net/rte_ether.h:104:static inline int rte_is_zero_ether_addr(const struct rte_ether_addr *ea) dpdk-20.11~rc3/lib/librte_net/rte_ether.h-105-{ ############################################## dpdk-20.11~rc3/lib/librte_net/rte_ether.h-120- */ dpdk-20.11~rc3/lib/librte_net/rte_ether.h:121:static inline int rte_is_unicast_ether_addr(const struct rte_ether_addr *ea) dpdk-20.11~rc3/lib/librte_net/rte_ether.h-122-{ ############################################## dpdk-20.11~rc3/lib/librte_net/rte_ether.h-135- */ dpdk-20.11~rc3/lib/librte_net/rte_ether.h:136:static inline int rte_is_multicast_ether_addr(const struct rte_ether_addr *ea) dpdk-20.11~rc3/lib/librte_net/rte_ether.h-137-{ ############################################## dpdk-20.11~rc3/lib/librte_net/rte_ether.h-150- */ dpdk-20.11~rc3/lib/librte_net/rte_ether.h:151:static inline int rte_is_broadcast_ether_addr(const struct rte_ether_addr *ea) dpdk-20.11~rc3/lib/librte_net/rte_ether.h-152-{ ############################################## dpdk-20.11~rc3/lib/librte_net/rte_ether.h-167- */ dpdk-20.11~rc3/lib/librte_net/rte_ether.h:168:static inline int rte_is_universal_ether_addr(const struct rte_ether_addr *ea) dpdk-20.11~rc3/lib/librte_net/rte_ether.h-169-{ ############################################## dpdk-20.11~rc3/lib/librte_net/rte_ether.h-182- */ dpdk-20.11~rc3/lib/librte_net/rte_ether.h:183:static inline int rte_is_local_admin_ether_addr(const struct rte_ether_addr *ea) dpdk-20.11~rc3/lib/librte_net/rte_ether.h-184-{ ############################################## dpdk-20.11~rc3/lib/librte_net/rte_ether.h-198- */ dpdk-20.11~rc3/lib/librte_net/rte_ether.h:199:static inline int rte_is_valid_assigned_ether_addr(const struct rte_ether_addr *ea) dpdk-20.11~rc3/lib/librte_net/rte_ether.h-200-{ dpdk-20.11~rc3/lib/librte_net/rte_ether.h:201: return rte_is_unicast_ether_addr(ea) && (!rte_is_zero_ether_addr(ea)); dpdk-20.11~rc3/lib/librte_net/rte_ether.h-202-} ############################################## dpdk-20.11~rc3/lib/librte_net/rte_ether.h-210-void dpdk-20.11~rc3/lib/librte_net/rte_ether.h:211:rte_eth_random_addr(uint8_t *addr); dpdk-20.11~rc3/lib/librte_net/rte_ether.h-212- ############################################## dpdk-20.11~rc3/lib/librte_net/rte_ether.h-239-void dpdk-20.11~rc3/lib/librte_net/rte_ether.h:240:rte_ether_format_addr(char *buf, uint16_t size, dpdk-20.11~rc3/lib/librte_net/rte_ether.h-241- const struct rte_ether_addr *eth_addr); ############################################## dpdk-20.11~rc3/lib/librte_net/rte_ether.h-257-int dpdk-20.11~rc3/lib/librte_net/rte_ether.h:258:rte_ether_unformat_addr(const char *str, struct rte_ether_addr *eth_addr); dpdk-20.11~rc3/lib/librte_net/rte_ether.h-259- ############################################## dpdk-20.11~rc3/lib/librte_rib/rte_rib6.c-309- new_node->parent = NULL; dpdk-20.11~rc3/lib/librte_rib/rte_rib6.c:310: rte_rib6_copy_addr(new_node->ip, tmp_ip); dpdk-20.11~rc3/lib/librte_rib/rte_rib6.c-311- new_node->depth = depth; ############################################## dpdk-20.11~rc3/lib/librte_rib/rte_rib6.c-381- } dpdk-20.11~rc3/lib/librte_rib/rte_rib6.c:382: rte_rib6_copy_addr(common_node->ip, common_prefix); dpdk-20.11~rc3/lib/librte_rib/rte_rib6.c-383- common_node->depth = common_depth; ############################################## dpdk-20.11~rc3/lib/librte_rib/rte_rib6.c-408- } dpdk-20.11~rc3/lib/librte_rib/rte_rib6.c:409: rte_rib6_copy_addr(ip, node->ip); dpdk-20.11~rc3/lib/librte_rib/rte_rib6.c-410- return 0; ############################################## dpdk-20.11~rc3/lib/librte_rib/rte_rib6.h-63-static inline void dpdk-20.11~rc3/lib/librte_rib/rte_rib6.h:64:rte_rib6_copy_addr(uint8_t *dst, const uint8_t *src) dpdk-20.11~rc3/lib/librte_rib/rte_rib6.h-65-{ ############################################## dpdk-20.11~rc3/lib/librte_ring/rte_ring_peek_zc.h-98-static __rte_always_inline void dpdk-20.11~rc3/lib/librte_ring/rte_ring_peek_zc.h:99:__rte_ring_get_elem_addr(struct rte_ring *r, uint32_t head, dpdk-20.11~rc3/lib/librte_ring/rte_ring_peek_zc.h-100- uint32_t esize, uint32_t num, void **dst1, uint32_t *n1, void **dst2) ############################################## dpdk-20.11~rc3/lib/librte_ring/rte_ring_peek_zc.h-148- dpdk-20.11~rc3/lib/librte_ring/rte_ring_peek_zc.h:149: __rte_ring_get_elem_addr(r, head, esize, n, &zcd->ptr1, dpdk-20.11~rc3/lib/librte_ring/rte_ring_peek_zc.h-150- &zcd->n1, &zcd->ptr2); ############################################## dpdk-20.11~rc3/lib/librte_ring/rte_ring_peek_zc.h-362- dpdk-20.11~rc3/lib/librte_ring/rte_ring_peek_zc.h:363: __rte_ring_get_elem_addr(r, head, esize, n, &zcd->ptr1, dpdk-20.11~rc3/lib/librte_ring/rte_ring_peek_zc.h-364- &zcd->n1, &zcd->ptr2); ############################################## dpdk-20.11~rc3/lib/librte_vhost/vhost.c-378- dpdk-20.11~rc3/lib/librte_vhost/vhost.c:379: vq->log_guest_addr = translate_log_addr(dev, vq, dpdk-20.11~rc3/lib/librte_vhost/vhost.c-380- vq->ring_addrs.log_guest_addr); ############################################## dpdk-20.11~rc3/lib/librte_vhost/vhost.c-394-uint64_t dpdk-20.11~rc3/lib/librte_vhost/vhost.c:395:translate_log_addr(struct virtio_net *dev, struct vhost_virtqueue *vq, dpdk-20.11~rc3/lib/librte_vhost/vhost.c-396- uint64_t log_addr) ############################################## dpdk-20.11~rc3/lib/librte_vhost/vhost.h-695-int vring_translate(struct virtio_net *dev, struct vhost_virtqueue *vq); dpdk-20.11~rc3/lib/librte_vhost/vhost.h:696:uint64_t translate_log_addr(struct virtio_net *dev, struct vhost_virtqueue *vq, dpdk-20.11~rc3/lib/librte_vhost/vhost.h-697- uint64_t log_addr); ############################################## dpdk-20.11~rc3/lib/librte_vhost/vhost_user.c-643- vhost_user_iotlb_rd_lock(vq); dpdk-20.11~rc3/lib/librte_vhost/vhost_user.c:644: log_gpa = translate_log_addr(dev, vq, vq->ring_addrs.log_guest_addr); dpdk-20.11~rc3/lib/librte_vhost/vhost_user.c-645- vhost_user_iotlb_rd_unlock(vq); ############################################## dpdk-20.11~rc3/lib/librte_vhost/vhost_user.c-785-static int dpdk-20.11~rc3/lib/librte_vhost/vhost_user.c:786:vhost_user_set_vring_addr(struct virtio_net **pdev, struct VhostUserMsg *msg, dpdk-20.11~rc3/lib/librte_vhost/vhost_user.c-787- int main_fd __rte_unused) ############################################## dpdk-20.11~rc3/usertools/dpdk-setup.sh-275- if [ "$MEMLOCK_AMNT" != "unlimited" ] ; then dpdk-20.11~rc3/usertools/dpdk-setup.sh:276: MEMLOCK_MB=`expr $MEMLOCK_AMNT / 1024` dpdk-20.11~rc3/usertools/dpdk-setup.sh-277- echo "" ############################################## dpdk-20.11~rc3/debian/README.source-29- dpdk-20.11~rc3/debian/README.source:30:d=. ; while [ ! -d $d/debian -a `readlink -e $d` != / ]; do d=$d/..; done dpdk-20.11~rc3/debian/README.source-31-if [ -d $d/debian ] && [ -z $QUILT_PATCHES ]; then ############################################## dpdk-20.11~rc3/debian/rules-59- # are listed as suggests. dpdk-20.11~rc3/debian/rules:60: dh_gencontrol -p libdpdk-dev -- -V"librte:All=`grep -E 'librte-*' ./debian/files | grep -v dbgsym | tr '_' ' ' | awk '{ print $$1,"(=",$$2 ")" }' | paste -sd ',' - | sed -e 's/,/, /g'`" dpdk-20.11~rc3/debian/rules:61: dh_gencontrol -p librte-meta-all -- -V"librte:All=`grep -E 'librte-*' ./debian/files | grep -v dbgsym | grep -v 'librte-meta-' | tr '_' ' ' | awk '{ print $$1,"(=",$$2 ")" }' | paste -sd ',' - | sed -e 's/,/, /g'`" dpdk-20.11~rc3/debian/rules:62: dh_gencontrol -p librte-meta-baseband -- -V"librte:Baseband=`grep -E 'librte-baseband-.*' ./debian/files | grep -v dbgsym | tr '_' ' ' | awk '{ print $$1,"(=",$$2 ")" }' | paste -sd ',' - | sed -e 's/,/, /g'`" dpdk-20.11~rc3/debian/rules:63: dh_gencontrol -p librte-meta-bus -- -V"librte:Bus=`grep -E 'librte-bus-.*' ./debian/files | grep -v dbgsym | tr '_' ' ' | awk '{ print $$1,"(=",$$2 ")" }' | paste -sd ',' - | sed -e 's/,/, /g'`" dpdk-20.11~rc3/debian/rules:64: dh_gencontrol -p librte-meta-compress -- -V"librte:Compress=`grep -E 'librte-compress-.*' ./debian/files | grep -v dbgsym | tr '_' ' ' | awk '{ print $$1,"(=",$$2 ")" }' | paste -sd ',' - | sed -e 's/,/, /g'`" dpdk-20.11~rc3/debian/rules:65: dh_gencontrol -p librte-meta-crypto -- -V"librte:Crypto=`grep -E 'librte-crypto-.*' ./debian/files | grep -v dbgsym | tr '_' ' ' | awk '{ print $$1,"(=",$$2 ")" }' | paste -sd ',' - | sed -e 's/,/, /g'`" dpdk-20.11~rc3/debian/rules:66: dh_gencontrol -p librte-meta-event -- -V"librte:Event=`grep -E 'librte-event-.*' ./debian/files | grep -v dbgsym | tr '_' ' ' | awk '{ print $$1,"(=",$$2 ")" }' | paste -sd ',' - | sed -e 's/,/, /g'`" dpdk-20.11~rc3/debian/rules:67: dh_gencontrol -p librte-meta-mempool -- -V"librte:Mempool=`grep -E 'librte-mempool-.*' ./debian/files | grep -v dbgsym | tr '_' ' ' | awk '{ print $$1,"(=",$$2 ")" }' | paste -sd ',' - | sed -e 's/,/, /g'`" dpdk-20.11~rc3/debian/rules:68: dh_gencontrol -p librte-meta-net -- -V"librte:Net=`grep -E 'librte-net-.*' ./debian/files | grep -v dbgsym | tr '_' ' ' | awk '{ print $$1,"(=",$$2 ")" }' | paste -sd ',' - | sed -e 's/,/, /g'`" dpdk-20.11~rc3/debian/rules:69: dh_gencontrol -p librte-meta-raw -- -V"librte:Raw=`grep -E 'librte-raw-.*' ./debian/files | grep -v dbgsym | tr '_' ' ' | awk '{ print $$1,"(=",$$2 ")" }' | paste -sd ',' - | sed -e 's/,/, /g'`" dpdk-20.11~rc3/debian/rules:70: dh_gencontrol -p librte-meta-allpmds -- -V"librte:Allpmds=`for pmd in $$(find -type d -wholename './debian/librte-*dpdk/pmds-*'); do awk -v "ver=$(DEB_VERSION)" '/^Package:/ {printf("%s (= %s), \n",$$2,ver)}' "$${pmd}/../../../../../DEBIAN/control"; done | LC_ALL=C sort --stable | xargs`" dpdk-20.11~rc3/debian/rules-71-