Home
last modified time | relevance | path

Searched refs:shaper (Results 1 – 7 of 7) sorted by relevance

/f-stack/dpdk/doc/guides/prog_guide/
H A Dtraffic_management.rst48 nodes at the level, type of the shaper(dual rate, single rate) supported at
54 support is available for private shaper, dual rate shaper, maximum and minimum
55 shaper rate, etc. is exposed by node level capability API.
81 Each hierarchy node has zero or one private shaper (only one node using it)
82 and/or zero, one or several shared shapers (multiple nodes use the same shaper
83 instance). A private shaper is used to perform traffic shaping for a single
84 node, while a shared shaper is used to perform traffic shaping for a group of
88 of shaper profiles. Any shaper profile (single rate or dual rate shaper) can be
89 used by one or several shaper instances (either private or shared).
91 Single rate shapers use a single token bucket. Therefore, single rate shaper is
[all …]
/f-stack/dpdk/doc/guides/nics/
H A Dmvpp2.rst601 - for egress rate limiter: private shaper
619 - Traffic manager shared shaper update
642 3. Add shaper profile:
646 testpmd> add port tm node shaper profile 0 0 900000 70000 0
651 0 - Id of a new shaper profile.
670 0 - Id of the shaper profile.
689 -1 - Id of a shaper. -1 indicates that shaper is not attached.
709 -1 - Id of a shaper. -1 indicates that shaper is not attached.
729 -1 - Id of a shaper. -1 indicates that shaper is not attached.
/f-stack/dpdk/drivers/net/octeontx2/
H A Dotx2_tm.h63 TAILQ_ENTRY(otx2_nix_tm_shaper_profile) shaper;
H A Dotx2_tm.c24 uint64_t shaper2regval(struct shaper_params *shaper) in shaper2regval() argument
26 return (shaper->burst_exponent << 37) | (shaper->burst_mantissa << 29) | in shaper2regval()
27 (shaper->div_exp << 13) | (shaper->exponent << 9) | in shaper2regval()
28 (shaper->mantissa << 1); in shaper2regval()
97 TAILQ_FOREACH(tm_shaper_profile, &dev->shaper_profile_list, shaper) { in nix_tm_shaper_profile_search()
856 TAILQ_REMOVE(&dev->shaper_profile_list, shaper_profile, shaper); in nix_tm_clear_shaper_profiles()
1752 TAILQ_FOREACH(profile, &dev->shaper_profile_list, shaper) { in nix_tm_shaper_profile_update_min()
2177 TAILQ_INSERT_TAIL(&dev->shaper_profile_list, profile, shaper); in otx2_nix_tm_shaper_profile_add()
2228 TAILQ_REMOVE(&dev->shaper_profile_list, profile, shaper); in otx2_nix_tm_shaper_profile_delete()
/f-stack/dpdk/app/test-pmd/
H A Dcmdline_tm.c819 cmdline_fixed_string_t shaper; member
849 shaper, "shaper");
948 cmdline_fixed_string_t shaper; member
971 shaper, "shaper");
1030 cmdline_fixed_string_t shaper; member
1056 shaper, "shaper");
1132 cmdline_fixed_string_t shaper; member
1156 shaper, "shaper");
1483 cmdline_fixed_string_t shaper; member
1507 shaper, "shaper");
/f-stack/dpdk/doc/guides/testpmd_app_ug/
H A Dtestpmd_funcs.rst2898 Add port traffic management private shaper profile
2925 Delete the port traffic management private shaper::
2933 Add port traffic management shared shaper
2936 Create the port traffic management shared shaper::
2946 Set port traffic management shared shaper
2949 Update the port traffic management shared shaper::
2959 Delete port traffic management shared shaper
2962 Delete the port traffic management shared shaper::
3043 * ``shared_shaper_id``: Shared shaper id.
3070 * ``shared_shaper_id``: Shared shaper id.
[all …]
/f-stack/freebsd/netpfil/ipfw/
H A Ddummynet.txt43 Dummynet is a traffic shaper and network emulator. Packets are