| /dpdk/lib/eal/common/ |
| H A D | eal_common_devargs.c | 190 if (da == NULL) in rte_devargs_parse() 192 memset(da, 0, sizeof(*da)); in rte_devargs_parse() 196 if (da->bus != NULL || da->cls != NULL) in rte_devargs_parse() 230 da->name); in rte_devargs_parse() 234 da->bus = bus; in rte_devargs_parse() 244 da->drv_str = da->data; in rte_devargs_parse() 256 if (da == NULL) in rte_devargs_parsef() 297 if (*da == NULL || (*da)->bus == NULL) in rte_devargs_insert() 311 free(*da); in rte_devargs_insert() 421 return da; in rte_devargs_next() [all …]
|
| H A D | hotplug_mp.c | 91 struct rte_devargs da; in __handle_secondary_request() local 98 memset(&da, 0, sizeof(da)); in __handle_secondary_request() 118 ret = rte_devargs_parse(&da, req->devargs); in __handle_secondary_request() 129 bus = rte_bus_find_by_name(da.bus->name); in __handle_secondary_request() 177 rte_devargs_reset(&da); in __handle_secondary_request() 232 struct rte_devargs *da; in __handle_primary_request() local 246 da = calloc(1, sizeof(*da)); in __handle_primary_request() 247 if (da == NULL) { in __handle_primary_request() 252 ret = rte_devargs_parse(da, req->devargs); in __handle_primary_request() 285 rte_devargs_reset(da); in __handle_primary_request() [all …]
|
| H A D | eal_common_dev.c | 129 struct rte_devargs *da; in local_dev_probe() local 133 da = calloc(1, sizeof(*da)); in local_dev_probe() 134 if (da == NULL) in local_dev_probe() 141 if (da->bus->plug == NULL) { in local_dev_probe() 143 da->bus->name); in local_dev_probe() 148 ret = rte_devargs_insert(&da); in local_dev_probe() 153 ret = da->bus->scan(); in local_dev_probe() 157 dev = da->bus->find_device(NULL, cmp_dev_name, da->name); in local_dev_probe() 160 da->name); in local_dev_probe() 184 rte_devargs_reset(da); in local_dev_probe() [all …]
|
| /dpdk/examples/multi_process/hotplug_mp/ |
| H A D | commands.c | 118 struct rte_devargs da; in cmd_dev_attach_parsed() local 120 memset(&da, 0, sizeof(da)); in cmd_dev_attach_parsed() 127 if (!rte_eal_hotplug_add(da.bus->name, da.name, da.args)) in cmd_dev_attach_parsed() 131 da.name); in cmd_dev_attach_parsed() 132 rte_devargs_reset(&da); in cmd_dev_attach_parsed() 164 struct rte_devargs da; in cmd_dev_detach_parsed() local 166 memset(&da, 0, sizeof(da)); in cmd_dev_detach_parsed() 174 if (!rte_eal_hotplug_remove(da.bus->name, da.name)) in cmd_dev_detach_parsed() 176 da.name); in cmd_dev_detach_parsed() 179 da.name); in cmd_dev_detach_parsed() [all …]
|
| /dpdk/app/test/ |
| H A D | test_devargs.c | 66 struct rte_devargs da; in test_valid_devargs_cases() local 84 memset(&da, 0, sizeof(da)); in test_valid_devargs_cases() 85 ret = rte_devargs_parse(&da, list[i].devargs); in test_valid_devargs_cases() 92 da.bus == NULL) { in test_valid_devargs_cases() 101 strcmp(da.bus->name, list[i].bus) != 0) { in test_valid_devargs_cases() 107 da.cls == NULL) { in test_valid_devargs_cases() 125 strcmp(da.name, list[i].name) != 0) { in test_valid_devargs_cases() 134 rte_devargs_reset(&da); in test_valid_devargs_cases() 187 struct rte_devargs da; in test_invalid_devargs() local 193 ret = rte_devargs_parse(&da, list[i]); in test_invalid_devargs() [all …]
|
| /dpdk/drivers/net/failsafe/ |
| H A D | failsafe_eal.c | 36 struct rte_devargs *da; in fs_bus_init() local 44 da = &sdev->devargs; in fs_bus_init() 45 if (fs_ethdev_portid_get(da->name, &pid) != 0) { in fs_bus_init() 48 ret = rte_eal_hotplug_add(da->bus->name, in fs_bus_init() 49 da->name, in fs_bus_init() 50 da->args); in fs_bus_init() 82 rte_devargs_reset(da); in fs_bus_init() 83 memset(da, 0, sizeof(*da)); in fs_bus_init() 91 ret = rte_devargs_parse(da, devstr); in fs_bus_init() 98 " %d named %s", i, da->name); in fs_bus_init() [all …]
|
| H A D | failsafe_args.c | 488 struct rte_devargs *da; in fs_parse_sub_device() local 491 da = &sdev->devargs; in fs_parse_sub_device() 492 snprintf(devstr, sizeof(devstr), "%s,%s", da->name, da->args); in fs_parse_sub_device()
|
| /dpdk/lib/eal/include/ |
| H A D | rte_devargs.h | 124 rte_devargs_parse(struct rte_devargs *da, const char *dev); 160 rte_devargs_parsef(struct rte_devargs *da, 172 rte_devargs_reset(struct rte_devargs *da); 187 rte_devargs_insert(struct rte_devargs **da); 261 #define RTE_EAL_DEVARGS_FOREACH(busname, da) \ argument 262 for (da = rte_devargs_next(busname, NULL); \ 263 da != NULL; \ 264 da = rte_devargs_next(busname, da)) \
|
| H A D | rte_bus.h | 155 typedef int (*rte_bus_devargs_parse_t)(struct rte_devargs *da);
|
| /dpdk/drivers/bus/pci/ |
| H A D | pci_params.c | 85 rte_pci_devargs_parse(struct rte_devargs *da) in rte_pci_devargs_parse() argument 92 if (da == NULL || da->bus_str == NULL) in rte_pci_devargs_parse() 95 kvargs = rte_kvargs_parse(da->bus_str, NULL); in rte_pci_devargs_parse() 98 da->bus_str); in rte_pci_devargs_parse() 106 pci_params_keys[RTE_PCI_PARAM_ADDR], da->bus_str); in rte_pci_devargs_parse() 112 RTE_LOG(ERR, EAL, "PCI address invalid: %s\n", da->bus_str); in rte_pci_devargs_parse() 117 rte_pci_device_name(&addr, da->name, sizeof(da->name)); in rte_pci_devargs_parse()
|
| H A D | private.h | 284 rte_pci_devargs_parse(struct rte_devargs *da);
|
| /dpdk/drivers/net/nfp/nfpcore/nfp-common/ |
| H A D | nfp_cppat.h | 365 int da; in _nfp6000_encode_mu() local 375 da = 1; in _nfp6000_encode_mu() 377 da = 0; in _nfp6000_encode_mu() 387 if (da) { in _nfp6000_encode_mu() 408 if (da) { in _nfp6000_encode_mu() 456 da = 1; in _nfp6000_encode_mu() 459 if (da) { in _nfp6000_encode_mu() 497 int da; in _nfp6000_decode_mu() local 502 da = 1; in _nfp6000_decode_mu() 504 da = 0; in _nfp6000_decode_mu() [all …]
|
| /dpdk/lib/pipeline/ |
| H A D | rte_table_action.h | 390 struct rte_ether_addr da; /**< Destination address. */ member 416 uint32_t da; /**< Destination address. */ member 424 uint8_t da[16]; /**< Destination address. */ member
|
| H A D | rte_table_action.c | 634 rte_ether_addr_copy(&p->vlan.ether.da, &d->ether.dst_addr); in encap_vlan_apply() 777 rte_ether_addr_copy(&p->vxlan.ether.da, in encap_vxlan_apply() 799 d->ipv4.dst_addr = rte_htonl(p->vxlan.ipv4.da); in encap_vxlan_apply() 818 rte_ether_addr_copy(&p->vxlan.ether.da, in encap_vxlan_apply() 834 d->ipv4.dst_addr = rte_htonl(p->vxlan.ipv4.da); in encap_vxlan_apply() 855 rte_ether_addr_copy(&p->vxlan.ether.da, in encap_vxlan_apply() 878 p->vxlan.ipv6.da, in encap_vxlan_apply() 879 sizeof(p->vxlan.ipv6.da)); in encap_vxlan_apply() 896 rte_ether_addr_copy(&p->vxlan.ether.da, in encap_vxlan_apply() 913 p->vxlan.ipv6.da, in encap_vxlan_apply() [all …]
|
| /dpdk/doc/guides/sample_app_ug/ |
| H A D | ip_pipeline.rst | 448 ipv4 | ipv6 <sa> <sa_depth> <da> <da_depth> 453 | ipv4_5tuple <sa> <da> <sp> <dp> <proto> 454 | ipv6_5tuple <sa> <da> <sp> <dp> <proto> 475 ether <da> <sa> 476 | vlan <da> <sa> <pcp> <dei> <vid> 477 | qinq <da> <sa> <pcp> <dei> <vid> <pcp> <dei> <vid> 479 <da> <sa> 484 | pppoe <da> <sa> <session_id>]
|
| /dpdk/examples/ip_pipeline/ |
| H A D | cli.c | 2665 uint32_t da; member 2675 uint8_t da[16]; member 2886 ipv4->da = daddr.s_addr; in parse_match() 2934 memcpy(ipv6->da, daddr.s6_addr, 16); in parse_match() 3401 &a->encap.qinq_pppoe.ether.da) || in parse_table_action_encap() 3594 struct in_addr sa, da; in parse_table_action_encap() local 3599 parse_ipv4_addr(tokens[2], &da) || in parse_table_action_encap() 3606 a->encap.vxlan.ipv4.da = rte_be_to_cpu_32(da.s_addr); in parse_table_action_encap() 3614 struct in6_addr sa, da; in parse_table_action_encap() local 3620 parse_ipv6_addr(tokens[2], &da) || in parse_table_action_encap() [all …]
|
| H A D | pipeline.h | 220 uint32_t da; member 225 uint8_t da[16]; member
|
| /dpdk/drivers/net/softnic/ |
| H A D | rte_eth_softnic_cli.c | 3368 uint32_t da; member 3378 uint8_t da[16]; member 3589 ipv4->da = daddr.s_addr; in parse_match() 3637 memcpy(ipv6->da, daddr.s6_addr, 16); in parse_match() 4108 &a->encap.qinq_pppoe.ether.da) || in parse_table_action_encap() 4303 struct in_addr sa, da; in parse_table_action_encap() local 4308 softnic_parse_ipv4_addr(tokens[2], &da) || in parse_table_action_encap() 4315 a->encap.vxlan.ipv4.da = rte_be_to_cpu_32(da.s_addr); in parse_table_action_encap() 4323 struct in6_addr sa, da; in parse_table_action_encap() local 4329 softnic_parse_ipv6_addr(tokens[2], &da) || in parse_table_action_encap() [all …]
|
| H A D | rte_eth_softnic_flow.c | 704 rule_match->match.acl.ipv4.da = in flow_rule_match_acl_get() 740 memcpy(rule_match->match.acl.ipv6.da, in flow_rule_match_acl_get() 1689 &rule_action->encap.vxlan.ether.da); in flow_rule_action_get() 1740 rule_action->encap.vxlan.ipv4.da = in flow_rule_action_get() 1755 memcpy(&rule_action->encap.vxlan.ipv6.da, in flow_rule_action_get()
|
| H A D | rte_eth_softnic_internals.h | 922 uint32_t da; member 927 uint8_t da[16]; member
|
| H A D | rte_eth_softnic_thread.c | 2222 mh->match.acl.ipv4.da; in match_convert() 2250 mh->match.acl.ipv4.da; in match_convert() 2269 (uint32_t *)mh->match.acl.ipv6.da; in match_convert() 2339 (uint32_t *)mh->match.acl.ipv6.da; in match_convert()
|
| /dpdk/app/test-pmd/ |
| H A D | testpmd.c | 3345 struct rte_devargs da; in detach_devargs() local 3350 memset(&da, 0, sizeof(da)); in detach_devargs() 3351 if (rte_devargs_parsef(&da, "%s", identifier)) { in detach_devargs() 3362 rte_devargs_reset(&da); in detach_devargs() 3369 if (rte_eal_hotplug_remove(da.bus->name, da.name) != 0) { in detach_devargs() 3371 da.name, da.bus->name); in detach_devargs() 3372 rte_devargs_reset(&da); in detach_devargs() 3381 rte_devargs_reset(&da); in detach_devargs()
|
| /dpdk/drivers/net/i40e/base/ |
| H A D | i40e_prototype.h | 600 #define i40e_aq_set_phy_register(hw, ps, da, pc, ra, rv, cd) \ argument 601 i40e_aq_set_phy_register_ext(hw, ps, da, pc, false, 0, ra, rv, cd) 602 #define i40e_aq_get_phy_register(hw, ps, da, pc, ra, rv, cd) \ argument 603 i40e_aq_get_phy_register_ext(hw, ps, da, pc, false, 0, ra, rv, cd)
|
| /dpdk/drivers/net/netvsc/ |
| H A D | hn_var.h | 132 struct rte_devargs da; member
|
| H A D | hn_ethdev.c | 560 struct rte_devargs *d = &hot_ctx->da; in netvsc_hotplug_retry() 679 d = &hot_ctx->da; in netvsc_hotadd_callback()
|