eshaper: nelze zkompilovat proti dpdk 22.11

Chyba viz nize. Predpokladam, souvislost se zmenou API.

               ~~~~~~~~~~~~^~~~~~~
/mnt/data/ftester/ethershaper_ng/build_dir/target-x86_64_glibc/eshaper-0.9.5-67ceb5772829c13ac88cd4cee8985864861f9b9e/ethershaper.cpp: In function 'int check_version_arg(int, char**)':
/mnt/data/ftester/ethershaper_ng/build_dir/target-x86_64_glibc/eshaper-0.9.5-67ceb5772829c13ac88cd4cee8985864861f9b9e/ethershaper.cpp:1084:11: warning: unused variable 'prgname' [-Wunused-variable]
     char *prgname = argv[0];
           ^~~~~~~
/mnt/data/ftester/ethershaper_ng/build_dir/target-x86_64_glibc/eshaper-0.9.5-67ceb5772829c13ac88cd4cee8985864861f9b9e/ethershaper.cpp: In function 'void check_all_ports_link_status(uint32_t)':
/mnt/data/ftester/ethershaper_ng/build_dir/target-x86_64_glibc/eshaper-0.9.5-67ceb5772829c13ac88cd4cee8985864861f9b9e/ethershaper.cpp:1178:50: error: 'ETH_LINK_FULL_DUPLEX' was not declared in this scope
                             (link.link_duplex == ETH_LINK_FULL_DUPLEX) ?
                                                  ^~~~~~~~~~~~~~~~~~~~
/mnt/data/ftester/ethershaper_ng/build_dir/target-x86_64_glibc/eshaper-0.9.5-67ceb5772829c13ac88cd4cee8985864861f9b9e/ethershaper.cpp:1178:50: note: suggested alternative: 'RTE_ETH_LINK_FULL_DUPLEX'
                             (link.link_duplex == ETH_LINK_FULL_DUPLEX) ?
                                                  ^~~~~~~~~~~~~~~~~~~~
                                                  RTE_ETH_LINK_FULL_DUPLEX
/mnt/data/ftester/ethershaper_ng/build_dir/target-x86_64_glibc/eshaper-0.9.5-67ceb5772829c13ac88cd4cee8985864861f9b9e/ethershaper.cpp:1185:37: error: 'ETH_LINK_DOWN' was not declared in this scope
             if (link.link_status == ETH_LINK_DOWN) {
                                     ^~~~~~~~~~~~~
/mnt/data/ftester/ethershaper_ng/build_dir/target-x86_64_glibc/eshaper-0.9.5-67ceb5772829c13ac88cd4cee8985864861f9b9e/ethershaper.cpp:1185:37: note: suggested alternative: 'RTE_ETH_LINK_DOWN'
             if (link.link_status == ETH_LINK_DOWN) {
                                     ^~~~~~~~~~~~~
                                     RTE_ETH_LINK_DOWN
/mnt/data/ftester/ethershaper_ng/build_dir/target-x86_64_glibc/eshaper-0.9.5-67ceb5772829c13ac88cd4cee8985864861f9b9e/ethershaper.cpp: In function 'int main(int, char**)':
/mnt/data/ftester/ethershaper_ng/build_dir/target-x86_64_glibc/eshaper-0.9.5-67ceb5772829c13ac88cd4cee8985864861f9b9e/ethershaper.cpp:1378:5: warning: missing initializer for member 'rte_mbuf_dynfield::flags' [-Wmissing-field-initializers]
     };
     ^
/mnt/data/ftester/ethershaper_ng/build_dir/target-x86_64_glibc/eshaper-0.9.5-67ceb5772829c13ac88cd4cee8985864861f9b9e/ethershaper.cpp:1410:40: error: 'DEV_TX_OFFLOAD_MBUF_FAST_FREE' was not declared in this scope
         if (dev_info.tx_offload_capa & DEV_TX_OFFLOAD_MBUF_FAST_FREE)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/mnt/data/ftester/ethershaper_ng/build_dir/target-x86_64_glibc/eshaper-0.9.5-67ceb5772829c13ac88cd4cee8985864861f9b9e/ethershaper.cpp:1410:40: note: suggested alternative: 'RTE_ETH_TX_OFFLOAD_MBUF_FAST_FREE'
         if (dev_info.tx_offload_capa & DEV_TX_OFFLOAD_MBUF_FAST_FREE)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                        RTE_ETH_TX_OFFLOAD_MBUF_FAST_FREE
/mnt/data/ftester/ethershaper_ng/build_dir/target-x86_64_glibc/eshaper-0.9.5-67ceb5772829c13ac88cd4cee8985864861f9b9e/ethershaper.cpp:1435:40: error: 'DEV_RX_OFFLOAD_TIMESTAMP' was not declared in this scope
         if (dev_info.rx_offload_capa & DEV_RX_OFFLOAD_TIMESTAMP){
                                        ^~~~~~~~~~~~~~~~~~~~~~~~
/mnt/data/ftester/ethershaper_ng/build_dir/target-x86_64_glibc/eshaper-0.9.5-67ceb5772829c13ac88cd4cee8985864861f9b9e/ethershaper.cpp:1435:40: note: suggested alternative: 'RTE_ETH_RX_OFFLOAD_TIMESTAMP'
         if (dev_info.rx_offload_capa & DEV_RX_OFFLOAD_TIMESTAMP){
                                        ^~~~~~~~~~~~~~~~~~~~~~~~
                                        RTE_ETH_RX_OFFLOAD_TIMESTAMP
ninja: build stopped: subcommand failed.
make[2]: *** [Makefile:70: /mnt/data/ftester/ethershaper_ng/build_dir/target-x86_64_glibc/eshaper-0.9.5-67ceb5772829c13ac88cd4cee8985864861f9b9e/.built] Error 1
make[2]: Leaving directory '/mnt/data/ftester/ethershaper_ng/feeds/FTDeploy/packages/eshaper'
time: package/feeds/FTDeploy/eshaper/compile#2.91#0.98#4.03
    ERROR: package/feeds/FTDeploy/eshaper failed to build.
make[1]: *** [package/Makefile:116: package/feeds/FTDeploy/eshaper/compile] Error 1
make[1]: Leaving directory '/mnt/data/ftester/ethershaper_ng'
make: *** [/mnt/data/ftester/ethershaper_ng/include/toplevel.mk:230: package/eshaper/compile] Error 2
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information