diff --git a/.gitignore b/.gitignore index 1b879756..c6925e37 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ setup/inventory **/*.iml *.pyc demos/tgen/passwords.py +~$* diff --git a/demos/security/nvidia/k.swanctl.conf b/demos/security/nvidia/k.swanctl.conf index 78f5ac8f..b05e87b7 100644 --- a/demos/security/nvidia/k.swanctl.conf +++ b/demos/security/nvidia/k.swanctl.conf @@ -24,1519 +24,6 @@ connections { id = 200.0.0.2 } } - tun1_0_1 { - include /etc/swanctl/conf.d/ike_sa_default.conf - #pfs=no - version=2 - remote_addrs=200.0.0.3 - local_addrs=200.0.0.1 - proposals=aes128-sha384-modp1536 - children { - tun1_0_1 { - include /etc/swanctl/conf.d/child_sa_default.conf - start_action=trap - esp_proposals=aes128-sha1 - remote_ts=40.0.1.0/24 - local_ts=201.0.0.0/24 - } - } - local-0 { - auth = psk - id = 200.0.0.1 - } - remote-0 { - auth = psk - id = 200.0.0.3 - } - } - # tun1_1_0 { - # include ./swanctl/conf.d/ike_sa_default.conf - # pfs=no - # version=2 - # remote_addrs=200.0.0.1 - # local_addrs=200.0.1.2 - # proposals=aes192-md5-modp4096! - # children { - # # tun1_1_0 { - # # include ./swanctl/conf.d/child_sa_default.conf - # # start_action=ignore - # # esp_proposals=aes256-sha384! - # # local_ts=40.1.0.0/24 - # # remote_ts=201.0.0.0/24 - # # } - - # } - # local-0 { - # auth = psk - # } - # remote-0 { - # auth = psk - # } - # } - # tun1_1_1 { - # include ./swanctl/conf.d/ike_sa_default.conf - # pfs=no - # version=2 - # remote_addrs=200.0.0.1 - # local_addrs=200.0.1.3 - # proposals=aes192-md5-modp4096! - # children { - # # tun1_1_1 { - # # include ./swanctl/conf.d/child_sa_default.conf - # # start_action=ignore - # # esp_proposals=aes256-sha384! - # # local_ts=40.1.1.0/24 - # # remote_ts=201.0.0.0/24 - # # } - - # } - # local-0 { - # auth = psk - # } - # remote-0 { - # auth = psk - # } - # } - # tun1_2_0 { - # include ./swanctl/conf.d/ike_sa_default.conf - # pfs=no - # version=2 - # remote_addrs=200.0.0.1 - # local_addrs=200.0.2.2 - # proposals=aes256-sha1-ecp384! - # children { - # # tun1_2_0 { - # # include ./swanctl/conf.d/child_sa_default.conf - # # start_action=ignore - # # esp_proposals=aes256-sha512! - # # local_ts=40.2.0.0/24 - # # remote_ts=201.0.0.0/24 - # # } - - # } - # local-0 { - # auth = psk - # } - # remote-0 { - # auth = psk - # } - # } - # tun1_2_1 { - # include ./swanctl/conf.d/ike_sa_default.conf - # pfs=no - # version=2 - # remote_addrs=200.0.0.1 - # local_addrs=200.0.2.3 - # proposals=aes256-sha1-ecp384! - # children { - # # tun1_2_1 { - # # include ./swanctl/conf.d/child_sa_default.conf - # # start_action=ignore - # # esp_proposals=aes256-sha512! - # # local_ts=40.2.1.0/24 - # # remote_ts=201.0.0.0/24 - # # } - - # } - # local-0 { - # auth = psk - # } - # remote-0 { - # auth = psk - # } - # } - # tun1_3_0 { - # include ./swanctl/conf.d/ike_sa_default.conf - # pfs=no - # version=2 - # remote_addrs=200.0.0.1 - # local_addrs=200.0.3.2 - # proposals=aes256-sha384-modp2048! - # children { - # # tun1_3_0 { - # # include ./swanctl/conf.d/child_sa_default.conf - # # start_action=ignore - # # esp_proposals=aes256-md5! - # # local_ts=40.3.0.0/24 - # # remote_ts=201.0.0.0/24 - # # } - - # } - # local-0 { - # auth = psk - # } - # remote-0 { - # auth = psk - # } - # } - # tun1_3_1 { - # include ./swanctl/conf.d/ike_sa_default.conf - # pfs=no - # version=2 - # remote_addrs=200.0.0.1 - # local_addrs=200.0.3.3 - # proposals=aes256-sha384-modp2048! - # children { - # # tun1_3_1 { - # # include ./swanctl/conf.d/child_sa_default.conf - # # start_action=ignore - # # esp_proposals=aes256-md5! - # # local_ts=40.3.1.0/24 - # # remote_ts=201.0.0.0/24 - # # } - - # } - # local-0 { - # auth = psk - # } - # remote-0 { - # auth = psk - # } - # } - # tun1_4_0 { - # include ./swanctl/conf.d/ike_sa_default.conf - # pfs=no - # version=2 - # remote_addrs=200.0.0.1 - # local_addrs=200.0.4.2 - # proposals=3des-sha256-ecp192! - # children { - # # tun1_4_0 { - # # include ./swanctl/conf.d/child_sa_default.conf - # # start_action=ignore - # # esp_proposals=aes192gcm16-md5! - # # local_ts=40.4.0.0/24 - # # remote_ts=201.0.0.0/24 - # # } - - # } - # local-0 { - # auth = psk - # } - # remote-0 { - # auth = psk - # } - # } - # tun1_4_1 { - # include ./swanctl/conf.d/ike_sa_default.conf - # pfs=no - # version=2 - # remote_addrs=200.0.0.1 - # local_addrs=200.0.4.3 - # proposals=3des-sha256-ecp192! - # children { - # # tun1_4_1 { - # # include ./swanctl/conf.d/child_sa_default.conf - # # start_action=ignore - # # esp_proposals=aes192gcm16-md5! - # # local_ts=40.4.1.0/24 - # # remote_ts=201.0.0.0/24 - # # } - - # } - # local-0 { - # auth = psk - # } - # remote-0 { - # auth = psk - # } - # } - # tun1_5_0 { - # include ./swanctl/conf.d/ike_sa_default.conf - # pfs=no - # version=2 - # remote_addrs=200.0.0.1 - # local_addrs=200.0.5.2 - # proposals=aes192-sha512-modp2048! - # children { - # # tun1_5_0 { - # # include ./swanctl/conf.d/child_sa_default.conf - # # start_action=ignore - # # esp_proposals=aes256gmac-md5! - # # local_ts=40.5.0.0/24 - # # remote_ts=201.0.0.0/24 - # # } - - # } - # local-0 { - # auth = psk - # } - # remote-0 { - # auth = psk - # } - # } - # tun1_5_1 { - # include ./swanctl/conf.d/ike_sa_default.conf - # pfs=no - # version=2 - # remote_addrs=200.0.0.1 - # local_addrs=200.0.5.3 - # proposals=aes192-sha512-modp2048! - # children { - # # tun1_5_1 { - # # include ./swanctl/conf.d/child_sa_default.conf - # # start_action=ignore - # # esp_proposals=aes256gmac-md5! - # # local_ts=40.5.1.0/24 - # # remote_ts=201.0.0.0/24 - # # } - - # } - # local-0 { - # auth = psk - # } - # remote-0 { - # auth = psk - # } - # } - # tun1_6_0 { - # include ./swanctl/conf.d/ike_sa_default.conf - # pfs=no - # version=2 - # remote_addrs=200.0.0.1 - # local_addrs=200.0.6.2 - # proposals=3des-sha1-ecp384! - # children { - # # tun1_6_0 { - # # include ./swanctl/conf.d/child_sa_default.conf - # # start_action=ignore - # # esp_proposals=3des-sha384! - # # local_ts=40.6.0.0/24 - # # remote_ts=201.0.0.0/24 - # # } - - # } - # local-0 { - # auth = psk - # } - # remote-0 { - # auth = psk - # } - # } - # tun1_6_1 { - # include ./swanctl/conf.d/ike_sa_default.conf - # pfs=no - # version=2 - # remote_addrs=200.0.0.1 - # local_addrs=200.0.6.3 - # proposals=3des-sha1-ecp384! - # children { - # # tun1_6_1 { - # # include ./swanctl/conf.d/child_sa_default.conf - # # start_action=ignore - # # esp_proposals=3des-sha384! - # # local_ts=40.6.1.0/24 - # # remote_ts=201.0.0.0/24 - # # } - - # } - # local-0 { - # auth = psk - # } - # remote-0 { - # auth = psk - # } - # } - # tun1_7_0 { - # include ./swanctl/conf.d/ike_sa_default.conf - # pfs=no - # version=2 - # remote_addrs=200.0.0.1 - # local_addrs=200.0.7.2 - # proposals=aes256-sha1-modp1024! - # children { - # # tun1_7_0 { - # # include ./swanctl/conf.d/child_sa_default.conf - # # start_action=ignore - # # esp_proposals=3des-sha1! - # # local_ts=40.7.0.0/24 - # # remote_ts=201.0.0.0/24 - # # } - - # } - # local-0 { - # auth = psk - # } - # remote-0 { - # auth = psk - # } - # } - # tun1_7_1 { - # include ./swanctl/conf.d/ike_sa_default.conf - # pfs=no - # version=2 - # remote_addrs=200.0.0.1 - # local_addrs=200.0.7.3 - # proposals=aes256-sha1-modp1024! - # children { - # # tun1_7_1 { - # # include ./swanctl/conf.d/child_sa_default.conf - # # start_action=ignore - # # esp_proposals=3des-sha1! - # # local_ts=40.7.1.0/24 - # # remote_ts=201.0.0.0/24 - # # } - - # } - # local-0 { - # auth = psk - # } - # remote-0 { - # auth = psk - # } - # } - # tun1_8_0 { - # include ./swanctl/conf.d/ike_sa_default.conf - # pfs=no - # version=2 - # remote_addrs=200.0.0.1 - # local_addrs=200.0.8.2 - # proposals=3des-sha384-ecp384! - # children { - # # tun1_8_0 { - # # include ./swanctl/conf.d/child_sa_default.conf - # # start_action=ignore - # # esp_proposals=aes256-sha256! - # # local_ts=40.8.0.0/24 - # # remote_ts=201.0.0.0/24 - # # } - - # } - # local-0 { - # auth = psk - # } - # remote-0 { - # auth = psk - # } - # } - # tun1_8_1 { - # include ./swanctl/conf.d/ike_sa_default.conf - # pfs=no - # version=2 - # remote_addrs=200.0.0.1 - # local_addrs=200.0.8.3 - # proposals=3des-sha384-ecp384! - # children { - # # tun1_8_1 { - # # include ./swanctl/conf.d/child_sa_default.conf - # # start_action=ignore - # # esp_proposals=aes256-sha256! - # # local_ts=40.8.1.0/24 - # # remote_ts=201.0.0.0/24 - # # } - - # } - # local-0 { - # auth = psk - # } - # remote-0 { - # auth = psk - # } - # } - # tun1_9_0 { - # include ./swanctl/conf.d/ike_sa_default.conf - # pfs=no - # version=2 - # remote_addrs=200.0.0.1 - # local_addrs=200.0.9.2 - # proposals=3des-sha512-modp4096! - # children { - # # tun1_9_0 { - # # include ./swanctl/conf.d/child_sa_default.conf - # # start_action=ignore - # # esp_proposals=aes192gcm12-md5! - # # local_ts=40.9.0.0/24 - # # remote_ts=201.0.0.0/24 - # # } - - # } - # local-0 { - # auth = psk - # } - # remote-0 { - # auth = psk - # } - # } - # tun1_9_1 { - # include ./swanctl/conf.d/ike_sa_default.conf - # pfs=no - # version=2 - # remote_addrs=200.0.0.1 - # local_addrs=200.0.9.3 - # proposals=3des-sha512-modp4096! - # children { - # # tun1_9_1 { - # # include ./swanctl/conf.d/child_sa_default.conf - # # start_action=ignore - # # esp_proposals=aes192gcm12-md5! - # # local_ts=40.9.1.0/24 - # # remote_ts=201.0.0.0/24 - # # } - - # } - # local-0 { - # auth = psk - # } - # remote-0 { - # auth = psk - # } - # } - # tun1_10_0 { - # include ./swanctl/conf.d/ike_sa_default.conf - # pfs=no - # version=2 - # remote_addrs=200.0.0.1 - # local_addrs=200.0.10.2 - # proposals=aes192-sha256-ecp192! - # children { - # # tun1_10_0 { - # # include ./swanctl/conf.d/child_sa_default.conf - # # start_action=ignore - # # esp_proposals=aes192-sha1! - # # local_ts=40.10.0.0/24 - # # remote_ts=201.0.0.0/24 - # # } - - # } - # local-0 { - # auth = psk - # } - # remote-0 { - # auth = psk - # } - # } - # tun1_10_1 { - # include ./swanctl/conf.d/ike_sa_default.conf - # pfs=no - # version=2 - # remote_addrs=200.0.0.1 - # local_addrs=200.0.10.3 - # proposals=aes192-sha256-ecp192! - # children { - # # tun1_10_1 { - # # include ./swanctl/conf.d/child_sa_default.conf - # # start_action=ignore - # # esp_proposals=aes192-sha1! - # # local_ts=40.10.1.0/24 - # # remote_ts=201.0.0.0/24 - # # } - - # } - # local-0 { - # auth = psk - # } - # remote-0 { - # auth = psk - # } - # } - # tun1_11_0 { - # include ./swanctl/conf.d/ike_sa_default.conf - # pfs=no - # version=2 - # remote_addrs=200.0.0.1 - # local_addrs=200.0.11.2 - # proposals=aes192-sha512-modp4096! - # children { - # # tun1_11_0 { - # # include ./swanctl/conf.d/child_sa_default.conf - # # start_action=ignore - # # esp_proposals=aes128gcm16-md5! - # # local_ts=40.11.0.0/24 - # # remote_ts=201.0.0.0/24 - # # } - - # } - # local-0 { - # auth = psk - # } - # remote-0 { - # auth = psk - # } - # } - # tun1_11_1 { - # include ./swanctl/conf.d/ike_sa_default.conf - # pfs=no - # version=2 - # remote_addrs=200.0.0.1 - # local_addrs=200.0.11.3 - # proposals=aes192-sha512-modp4096! - # children { - # # tun1_11_1 { - # # include ./swanctl/conf.d/child_sa_default.conf - # # start_action=ignore - # # esp_proposals=aes128gcm16-md5! - # # local_ts=40.11.1.0/24 - # # remote_ts=201.0.0.0/24 - # # } - - # } - # local-0 { - # auth = psk - # } - # remote-0 { - # auth = psk - # } - # } - # tun1_12_0 { - # include ./swanctl/conf.d/ike_sa_default.conf - # pfs=no - # version=2 - # remote_addrs=200.0.0.1 - # local_addrs=200.0.12.2 - # proposals=aes128-sha512-ecp384! - # children { - # # tun1_12_0 { - # # include ./swanctl/conf.d/child_sa_default.conf - # # start_action=ignore - # # esp_proposals=aes192-sha256! - # # local_ts=40.12.0.0/24 - # # remote_ts=201.0.0.0/24 - # # } - - # } - # local-0 { - # auth = psk - # } - # remote-0 { - # auth = psk - # } - # } - # tun1_12_1 { - # include ./swanctl/conf.d/ike_sa_default.conf - # pfs=no - # version=2 - # remote_addrs=200.0.0.1 - # local_addrs=200.0.12.3 - # proposals=aes128-sha512-ecp384! - # children { - # # tun1_12_1 { - # # include ./swanctl/conf.d/child_sa_default.conf - # # start_action=ignore - # # esp_proposals=aes192-sha256! - # # local_ts=40.12.1.0/24 - # # remote_ts=201.0.0.0/24 - # # } - - # } - # local-0 { - # auth = psk - # } - # remote-0 { - # auth = psk - # } - # } - # tun1_13_0 { - # include ./swanctl/conf.d/ike_sa_default.conf - # pfs=no - # version=2 - # remote_addrs=200.0.0.1 - # local_addrs=200.0.13.2 - # proposals=aes128-md5-modp1536! - # children { - # # tun1_13_0 { - # # include ./swanctl/conf.d/child_sa_default.conf - # # start_action=ignore - # # esp_proposals=3des-md5! - # # local_ts=40.13.0.0/24 - # # remote_ts=201.0.0.0/24 - # # } - - # } - # local-0 { - # auth = psk - # } - # remote-0 { - # auth = psk - # } - # } - # tun1_13_1 { - # include ./swanctl/conf.d/ike_sa_default.conf - # pfs=no - # version=2 - # remote_addrs=200.0.0.1 - # local_addrs=200.0.13.3 - # proposals=aes128-md5-modp1536! - # children { - # # tun1_13_1 { - # # include ./swanctl/conf.d/child_sa_default.conf - # # start_action=ignore - # # esp_proposals=3des-md5! - # # local_ts=40.13.1.0/24 - # # remote_ts=201.0.0.0/24 - # # } - - # } - # local-0 { - # auth = psk - # } - # remote-0 { - # auth = psk - # } - # } - # tun1_14_0 { - # include ./swanctl/conf.d/ike_sa_default.conf - # pfs=no - # version=2 - # remote_addrs=200.0.0.1 - # local_addrs=200.0.14.2 - # proposals=aes256-sha1-ecp521! - # children { - # # tun1_14_0 { - # # include ./swanctl/conf.d/child_sa_default.conf - # # start_action=ignore - # # esp_proposals=aes128gmac-md5! - # # local_ts=40.14.0.0/24 - # # remote_ts=201.0.0.0/24 - # # } - - # } - # local-0 { - # auth = psk - # } - # remote-0 { - # auth = psk - # } - # } - # tun1_14_1 { - # include ./swanctl/conf.d/ike_sa_default.conf - # pfs=no - # version=2 - # remote_addrs=200.0.0.1 - # local_addrs=200.0.14.3 - # proposals=aes256-sha1-ecp521! - # children { - # # tun1_14_1 { - # # include ./swanctl/conf.d/child_sa_default.conf - # # start_action=ignore - # # esp_proposals=aes128gmac-md5! - # # local_ts=40.14.1.0/24 - # # remote_ts=201.0.0.0/24 - # # } - - # } - # local-0 { - # auth = psk - # } - # remote-0 { - # auth = psk - # } - # } - # tun1_15_0 { - # include ./swanctl/conf.d/ike_sa_default.conf - # pfs=no - # version=2 - # remote_addrs=200.0.0.1 - # local_addrs=200.0.15.2 - # proposals=3des-sha256-modp1536! - # children { - # # tun1_15_0 { - # # include ./swanctl/conf.d/child_sa_default.conf - # # start_action=ignore - # # esp_proposals=aes192-sha384! - # # local_ts=40.15.0.0/24 - # # remote_ts=201.0.0.0/24 - # # } - - # } - # local-0 { - # auth = psk - # } - # remote-0 { - # auth = psk - # } - # } - # tun1_15_1 { - # include ./swanctl/conf.d/ike_sa_default.conf - # pfs=no - # version=2 - # remote_addrs=200.0.0.1 - # local_addrs=200.0.15.3 - # proposals=3des-sha256-modp1536! - # children { - # # tun1_15_1 { - # # include ./swanctl/conf.d/child_sa_default.conf - # # start_action=ignore - # # esp_proposals=aes192-sha384! - # # local_ts=40.15.1.0/24 - # # remote_ts=201.0.0.0/24 - # # } - - # } - # local-0 { - # auth = psk - # } - # remote-0 { - # auth = psk - # } - # } - # tun1_16_0 { - # include ./swanctl/conf.d/ike_sa_default.conf - # pfs=no - # version=2 - # remote_addrs=200.0.0.1 - # local_addrs=200.0.16.2 - # proposals=aes256-sha384-ecp192! - # children { - # # tun1_16_0 { - # # include ./swanctl/conf.d/child_sa_default.conf - # # start_action=ignore - # # esp_proposals=aes128-sha256! - # # local_ts=40.16.0.0/24 - # # remote_ts=201.0.0.0/24 - # # } - - # } - # local-0 { - # auth = psk - # } - # remote-0 { - # auth = psk - # } - # } - # tun1_16_1 { - # include ./swanctl/conf.d/ike_sa_default.conf - # pfs=no - # version=2 - # remote_addrs=200.0.0.1 - # local_addrs=200.0.16.3 - # proposals=aes256-sha384-ecp192! - # children { - # # tun1_16_1 { - # # include ./swanctl/conf.d/child_sa_default.conf - # # start_action=ignore - # # esp_proposals=aes128-sha256! - # # local_ts=40.16.1.0/24 - # # remote_ts=201.0.0.0/24 - # # } - - # } - # local-0 { - # auth = psk - # } - # remote-0 { - # auth = psk - # } - # } - # tun1_17_0 { - # include ./swanctl/conf.d/ike_sa_default.conf - # pfs=no - # version=2 - # remote_addrs=200.0.0.1 - # local_addrs=200.0.17.2 - # proposals=aes256-md5-modp4096! - # children { - # # tun1_17_0 { - # # include ./swanctl/conf.d/child_sa_default.conf - # # start_action=ignore - # # esp_proposals=aes256-sha1! - # # local_ts=40.17.0.0/24 - # # remote_ts=201.0.0.0/24 - # # } - - # } - # local-0 { - # auth = psk - # } - # remote-0 { - # auth = psk - # } - # } - # tun1_17_1 { - # include ./swanctl/conf.d/ike_sa_default.conf - # pfs=no - # version=2 - # remote_addrs=200.0.0.1 - # local_addrs=200.0.17.3 - # proposals=aes256-md5-modp4096! - # children { - # # tun1_17_1 { - # # include ./swanctl/conf.d/child_sa_default.conf - # # start_action=ignore - # # esp_proposals=aes256-sha1! - # # local_ts=40.17.1.0/24 - # # remote_ts=201.0.0.0/24 - # # } - - # } - # local-0 { - # auth = psk - # } - # remote-0 { - # auth = psk - # } - # } - # tun1_18_0 { - # include ./swanctl/conf.d/ike_sa_default.conf - # pfs=no - # version=2 - # remote_addrs=200.0.0.1 - # local_addrs=200.0.18.2 - # proposals=aes128-sha1-modp4096! - # children { - # # tun1_18_0 { - # # include ./swanctl/conf.d/child_sa_default.conf - # # start_action=ignore - # # esp_proposals=aes192gmac-md5! - # # local_ts=40.18.0.0/24 - # # remote_ts=201.0.0.0/24 - # # } - - # } - # local-0 { - # auth = psk - # } - # remote-0 { - # auth = psk - # } - # } - # tun1_18_1 { - # include ./swanctl/conf.d/ike_sa_default.conf - # pfs=no - # version=2 - # remote_addrs=200.0.0.1 - # local_addrs=200.0.18.3 - # proposals=aes128-sha1-modp4096! - # children { - # # tun1_18_1 { - # # include ./swanctl/conf.d/child_sa_default.conf - # # start_action=ignore - # # esp_proposals=aes192gmac-md5! - # # local_ts=40.18.1.0/24 - # # remote_ts=201.0.0.0/24 - # # } - - # } - # local-0 { - # auth = psk - # } - # remote-0 { - # auth = psk - # } - # } - # tun1_19_0 { - # include ./swanctl/conf.d/ike_sa_default.conf - # pfs=no - # version=2 - # remote_addrs=200.0.0.1 - # local_addrs=200.0.19.2 - # proposals=aes256-sha256-modp4096! - # children { - # # tun1_19_0 { - # # include ./swanctl/conf.d/child_sa_default.conf - # # start_action=ignore - # # esp_proposals=aes128gcm12-md5! - # # local_ts=40.19.0.0/24 - # # remote_ts=201.0.0.0/24 - # # } - - # } - # local-0 { - # auth = psk - # } - # remote-0 { - # auth = psk - # } - # } - # tun1_19_1 { - # include ./swanctl/conf.d/ike_sa_default.conf - # pfs=no - # version=2 - # remote_addrs=200.0.0.1 - # local_addrs=200.0.19.3 - # proposals=aes256-sha256-modp4096! - # children { - # # tun1_19_1 { - # # include ./swanctl/conf.d/child_sa_default.conf - # # start_action=ignore - # # esp_proposals=aes128gcm12-md5! - # # local_ts=40.19.1.0/24 - # # remote_ts=201.0.0.0/24 - # # } - - # } - # local-0 { - # auth = psk - # } - # remote-0 { - # auth = psk - # } - # } - # tun1_20_0 { - # include ./swanctl/conf.d/ike_sa_default.conf - # pfs=no - # version=2 - # remote_addrs=200.0.0.1 - # local_addrs=200.0.20.2 - # proposals=aes192-md5-ecp256! - # children { - # # tun1_20_0 { - # # include ./swanctl/conf.d/child_sa_default.conf - # # start_action=ignore - # # esp_proposals=aes256gcm12-md5! - # # local_ts=40.20.0.0/24 - # # remote_ts=201.0.0.0/24 - # # } - - # } - # local-0 { - # auth = psk - # } - # remote-0 { - # auth = psk - # } - # } - # tun1_20_1 { - # include ./swanctl/conf.d/ike_sa_default.conf - # pfs=no - # version=2 - # remote_addrs=200.0.0.1 - # local_addrs=200.0.20.3 - # proposals=aes192-md5-ecp256! - # children { - # # tun1_20_1 { - # # include ./swanctl/conf.d/child_sa_default.conf - # # start_action=ignore - # # esp_proposals=aes256gcm12-md5! - # # local_ts=40.20.1.0/24 - # # remote_ts=201.0.0.0/24 - # # } - - # } - # local-0 { - # auth = psk - # } - # remote-0 { - # auth = psk - # } - # } - # tun1_21_0 { - # include ./swanctl/conf.d/ike_sa_default.conf - # pfs=no - # version=2 - # remote_addrs=200.0.0.1 - # local_addrs=200.0.21.2 - # proposals=aes128-sha1-ecp256! - # children { - # # tun1_21_0 { - # # include ./swanctl/conf.d/child_sa_default.conf - # # start_action=ignore - # # esp_proposals=aes128-sha512! - # # local_ts=40.21.0.0/24 - # # remote_ts=201.0.0.0/24 - # # } - - # } - # local-0 { - # auth = psk - # } - # remote-0 { - # auth = psk - # } - # } - # tun1_21_1 { - # include ./swanctl/conf.d/ike_sa_default.conf - # pfs=no - # version=2 - # remote_addrs=200.0.0.1 - # local_addrs=200.0.21.3 - # proposals=aes128-sha1-ecp256! - # children { - # # tun1_21_1 { - # # include ./swanctl/conf.d/child_sa_default.conf - # # start_action=ignore - # # esp_proposals=aes128-sha512! - # # local_ts=40.21.1.0/24 - # # remote_ts=201.0.0.0/24 - # # } - - # } - # local-0 { - # auth = psk - # } - # remote-0 { - # auth = psk - # } - # } - # tun1_22_0 { - # include ./swanctl/conf.d/ike_sa_default.conf - # pfs=no - # version=2 - # remote_addrs=200.0.0.1 - # local_addrs=200.0.22.2 - # proposals=aes256-sha512-ecp521! - # children { - # # tun1_22_0 { - # # include ./swanctl/conf.d/child_sa_default.conf - # # start_action=ignore - # # esp_proposals=3des-sha512! - # # local_ts=40.22.0.0/24 - # # remote_ts=201.0.0.0/24 - # # } - - # } - # local-0 { - # auth = psk - # } - # remote-0 { - # auth = psk - # } - # } - # tun1_22_1 { - # include ./swanctl/conf.d/ike_sa_default.conf - # pfs=no - # version=2 - # remote_addrs=200.0.0.1 - # local_addrs=200.0.22.3 - # proposals=aes256-sha512-ecp521! - # children { - # # tun1_22_1 { - # # include ./swanctl/conf.d/child_sa_default.conf - # # start_action=ignore - # # esp_proposals=3des-sha512! - # # local_ts=40.22.1.0/24 - # # remote_ts=201.0.0.0/24 - # # } - - # } - # local-0 { - # auth = psk - # } - # remote-0 { - # auth = psk - # } - # } - # tun1_23_0 { - # include ./swanctl/conf.d/ike_sa_default.conf - # pfs=no - # version=2 - # remote_addrs=200.0.0.1 - # local_addrs=200.0.23.2 - # proposals=aes192-sha384-modp4096! - # children { - # # tun1_23_0 { - # # include ./swanctl/conf.d/child_sa_default.conf - # # start_action=ignore - # # esp_proposals=aes128-md5! - # # local_ts=40.23.0.0/24 - # # remote_ts=201.0.0.0/24 - # # } - - # } - # local-0 { - # auth = psk - # } - # remote-0 { - # auth = psk - # } - # } - # tun1_23_1 { - # include ./swanctl/conf.d/ike_sa_default.conf - # pfs=no - # version=2 - # remote_addrs=200.0.0.1 - # local_addrs=200.0.23.3 - # proposals=aes192-sha384-modp4096! - # children { - # # tun1_23_1 { - # # include ./swanctl/conf.d/child_sa_default.conf - # # start_action=ignore - # # esp_proposals=aes128-md5! - # # local_ts=40.23.1.0/24 - # # remote_ts=201.0.0.0/24 - # # } - - # } - # local-0 { - # auth = psk - # } - # remote-0 { - # auth = psk - # } - # } - # tun1_24_0 { - # include ./swanctl/conf.d/ike_sa_default.conf - # pfs=no - # version=2 - # remote_addrs=200.0.0.1 - # local_addrs=200.0.24.2 - # proposals=3des-sha256-modp4096! - # children { - # # tun1_24_0 { - # # include ./swanctl/conf.d/child_sa_default.conf - # # start_action=ignore - # # esp_proposals=aes192gcm8-md5! - # # local_ts=40.24.0.0/24 - # # remote_ts=201.0.0.0/24 - # # } - - # } - # local-0 { - # auth = psk - # } - # remote-0 { - # auth = psk - # } - # } - # tun1_24_1 { - # include ./swanctl/conf.d/ike_sa_default.conf - # pfs=no - # version=2 - # remote_addrs=200.0.0.1 - # local_addrs=200.0.24.3 - # proposals=3des-sha256-modp4096! - # children { - # # tun1_24_1 { - # # include ./swanctl/conf.d/child_sa_default.conf - # # start_action=ignore - # # esp_proposals=aes192gcm8-md5! - # # local_ts=40.24.1.0/24 - # # remote_ts=201.0.0.0/24 - # # } - - # } - # local-0 { - # auth = psk - # } - # remote-0 { - # auth = psk - # } - # } - # tun1_25_0 { - # include ./swanctl/conf.d/ike_sa_default.conf - # pfs=no - # version=2 - # remote_addrs=200.0.0.1 - # local_addrs=200.0.25.2 - # proposals=3des-sha256-ecp256! - # children { - # # tun1_25_0 { - # # include ./swanctl/conf.d/child_sa_default.conf - # # start_action=ignore - # # esp_proposals=aes128-sha384! - # # local_ts=40.25.0.0/24 - # # remote_ts=201.0.0.0/24 - # # } - - # } - # local-0 { - # auth = psk - # } - # remote-0 { - # auth = psk - # } - # } - # tun1_25_1 { - # include ./swanctl/conf.d/ike_sa_default.conf - # pfs=no - # version=2 - # remote_addrs=200.0.0.1 - # local_addrs=200.0.25.3 - # proposals=3des-sha256-ecp256! - # children { - # # tun1_25_1 { - # # include ./swanctl/conf.d/child_sa_default.conf - # # start_action=ignore - # # esp_proposals=aes128-sha384! - # # local_ts=40.25.1.0/24 - # # remote_ts=201.0.0.0/24 - # # } - - # } - # local-0 { - # auth = psk - # } - # remote-0 { - # auth = psk - # } - # } - # tun1_26_0 { - # include ./swanctl/conf.d/ike_sa_default.conf - # pfs=no - # version=2 - # remote_addrs=200.0.0.1 - # local_addrs=200.0.26.2 - # proposals=aes192-sha384-ecp521! - # children { - # # tun1_26_0 { - # # include ./swanctl/conf.d/child_sa_default.conf - # # start_action=ignore - # # esp_proposals=aes192-md5! - # # local_ts=40.26.0.0/24 - # # remote_ts=201.0.0.0/24 - # # } - - # } - # local-0 { - # auth = psk - # } - # remote-0 { - # auth = psk - # } - # } - # tun1_26_1 { - # include ./swanctl/conf.d/ike_sa_default.conf - # pfs=no - # version=2 - # remote_addrs=200.0.0.1 - # local_addrs=200.0.26.3 - # proposals=aes192-sha384-ecp521! - # children { - # # tun1_26_1 { - # # include ./swanctl/conf.d/child_sa_default.conf - # # start_action=ignore - # # esp_proposals=aes192-md5! - # # local_ts=40.26.1.0/24 - # # remote_ts=201.0.0.0/24 - # # } - - # } - # local-0 { - # auth = psk - # } - # remote-0 { - # auth = psk - # } - # } - # tun1_27_0 { - # include ./swanctl/conf.d/ike_sa_default.conf - # pfs=no - # version=2 - # remote_addrs=200.0.0.1 - # local_addrs=200.0.27.2 - # proposals=aes192-sha256-modp1024! - # children { - # # tun1_27_0 { - # # include ./swanctl/conf.d/child_sa_default.conf - # # start_action=ignore - # # esp_proposals=3des-sha256! - # # local_ts=40.27.0.0/24 - # # remote_ts=201.0.0.0/24 - # # } - - # } - # local-0 { - # auth = psk - # } - # remote-0 { - # auth = psk - # } - # } - # tun1_27_1 { - # include ./swanctl/conf.d/ike_sa_default.conf - # pfs=no - # version=2 - # remote_addrs=200.0.0.1 - # local_addrs=200.0.27.3 - # proposals=aes192-sha256-modp1024! - # children { - # # tun1_27_1 { - # # include ./swanctl/conf.d/child_sa_default.conf - # # start_action=ignore - # # esp_proposals=3des-sha256! - # # local_ts=40.27.1.0/24 - # # remote_ts=201.0.0.0/24 - # # } - - # } - # local-0 { - # auth = psk - # } - # remote-0 { - # auth = psk - # } - # } - # tun1_28_0 { - # include ./swanctl/conf.d/ike_sa_default.conf - # pfs=no - # version=2 - # remote_addrs=200.0.0.1 - # local_addrs=200.0.28.2 - # proposals=aes128-sha1-ecp384! - # children { - # # tun1_28_0 { - # # include ./swanctl/conf.d/child_sa_default.conf - # # start_action=ignore - # # esp_proposals=aes256gcm16-md5! - # # local_ts=40.28.0.0/24 - # # remote_ts=201.0.0.0/24 - # # } - - # } - # local-0 { - # auth = psk - # } - # remote-0 { - # auth = psk - # } - # } - # tun1_28_1 { - # include ./swanctl/conf.d/ike_sa_default.conf - # pfs=no - # version=2 - # remote_addrs=200.0.0.1 - # local_addrs=200.0.28.3 - # proposals=aes128-sha1-ecp384! - # children { - # # tun1_28_1 { - # # include ./swanctl/conf.d/child_sa_default.conf - # # start_action=ignore - # # esp_proposals=aes256gcm16-md5! - # # local_ts=40.28.1.0/24 - # # remote_ts=201.0.0.0/24 - # # } - - # } - # local-0 { - # auth = psk - # } - # remote-0 { - # auth = psk - # } - # } - # tun1_29_0 { - # include ./swanctl/conf.d/ike_sa_default.conf - # pfs=no - # version=2 - # remote_addrs=200.0.0.1 - # local_addrs=200.0.29.2 - # proposals=aes192-md5-ecp384! - # children { - # # tun1_29_0 { - # # include ./swanctl/conf.d/child_sa_default.conf - # # start_action=ignore - # # esp_proposals=aes128gcm8-md5! - # # local_ts=40.29.0.0/24 - # # remote_ts=201.0.0.0/24 - # # } - - # } - # local-0 { - # auth = psk - # } - # remote-0 { - # auth = psk - # } - # } - # tun1_29_1 { - # include ./swanctl/conf.d/ike_sa_default.conf - # pfs=no - # version=2 - # remote_addrs=200.0.0.1 - # local_addrs=200.0.29.3 - # proposals=aes192-md5-ecp384! - # children { - # # tun1_29_1 { - # # include ./swanctl/conf.d/child_sa_default.conf - # # start_action=ignore - # # esp_proposals=aes128gcm8-md5! - # # local_ts=40.29.1.0/24 - # # remote_ts=201.0.0.0/24 - # # } - - # } - # local-0 { - # auth = psk - # } - # remote-0 { - # auth = psk - # } - # } - # tun1_30_0 { - # include ./swanctl/conf.d/ike_sa_default.conf - # pfs=no - # version=2 - # remote_addrs=200.0.0.1 - # local_addrs=200.0.30.2 - # proposals=aes256-sha256-ecp384! - # children { - # # tun1_30_0 { - # # include ./swanctl/conf.d/child_sa_default.conf - # # start_action=ignore - # # esp_proposals=aes256gcm8-md5! - # # local_ts=40.30.0.0/24 - # # remote_ts=201.0.0.0/24 - # # } - - # } - # local-0 { - # auth = psk - # } - # remote-0 { - # auth = psk - # } - # } - # tun1_30_1 { - # include ./swanctl/conf.d/ike_sa_default.conf - # pfs=no - # version=2 - # remote_addrs=200.0.0.1 - # local_addrs=200.0.30.3 - # proposals=aes256-sha256-ecp384! - # children { - # # tun1_30_1 { - # # include ./swanctl/conf.d/child_sa_default.conf - # # start_action=ignore - # # esp_proposals=aes256gcm8-md5! - # # local_ts=40.30.1.0/24 - # # remote_ts=201.0.0.0/24 - # # } - - # } - # local-0 { - # auth = psk - # } - # remote-0 { - # auth = psk - # } - # } - # tun1_31_0 { - # include ./swanctl/conf.d/ike_sa_default.conf - # pfs=no - # version=2 - # remote_addrs=200.0.0.1 - # local_addrs=200.0.31.2 - # proposals=aes256-sha384-ecp521! - # children { - # # tun1_31_0 { - # # include ./swanctl/conf.d/child_sa_default.conf - # # start_action=ignore - # # esp_proposals=aes192-sha512! - # # local_ts=40.31.0.0/24 - # # remote_ts=201.0.0.0/24 - # # } - - # } - # local-0 { - # auth = psk - # } - # remote-0 { - # auth = psk - # } - # } - # tun1_31_1 { - # include ./swanctl/conf.d/ike_sa_default.conf - # pfs=no - # version=2 - # remote_addrs=200.0.0.1 - # local_addrs=200.0.31.3 - # proposals=aes256-sha384-ecp521! - # children { - # # tun1_31_1 { - # # include ./swanctl/conf.d/child_sa_default.conf - # # start_action=ignore - # # esp_proposals=aes192-sha512! - # # local_ts=40.31.1.0/24 - # # remote_ts=201.0.0.0/24 - # # } - - # } - # local-0 { - # auth = psk - # } - # remote-0 { - # auth = psk - # } - # } } pools { } diff --git a/demos/videos/README.md b/demos/videos/README.md new file mode 100644 index 00000000..ef70fdac --- /dev/null +++ b/demos/videos/README.md @@ -0,0 +1,22 @@ +# How to create videos for OPI + +## Prerequisites + +- kdenlive.org free editor +- videolan.org video player +- OPI images + +## Video properties + +- 4K resolution (3840x2160) +- 60 fps +- 10 seconds per image +- 5 seconds for the first image +- 5 seconds for the last image +- 1 second for the transition between images + +## Codec + +- H.265 (HEVC) +- interpolation Lanczos +- deinsterlace BWDIF \ No newline at end of file diff --git a/demos/videos/graphics/opi.png b/demos/videos/graphics/opi.png new file mode 100644 index 00000000..c58c6f78 Binary files /dev/null and b/demos/videos/graphics/opi.png differ diff --git a/demos/videos/ipsec/intel/demo-recording.mkv b/demos/videos/ipsec/intel/demo-recording.mkv new file mode 100644 index 00000000..28a7ad71 Binary files /dev/null and b/demos/videos/ipsec/intel/demo-recording.mkv differ diff --git a/demos/videos/ipsec/intel/demo.kdenlive b/demos/videos/ipsec/intel/demo.kdenlive new file mode 100644 index 00000000..2616f671 --- /dev/null +++ b/demos/videos/ipsec/intel/demo.kdenlive @@ -0,0 +1,722 @@ + + + + + 10271 + pause + demo-recording.mkv + avformat-novalidate + 2 + video + 60 + 0 + 3840 + 2160 + 0 + yuv420p + 1 + 709 + 1 + h264 + H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 + 0 + 00:02:51.184000000 + audio + fltp + 48000 + 2 + stereo + aac + AAC (Advanced Audio Coding) + 0 + simple_aac_recording0 + 00:02:51.114000000 + Lavf60.16.100 + 1 + 1 + 1 + 1 + 0 + 0 + 60 + 1 + 709 + 1 + 2 + 3840 + 2160 + 1 + mpeg + 0 + 0 + 1 + -1 + 4 + 0 + 0 + 23079547 + 5a7b169092467df4d099c2de8bfa46a7 + 0 + 0 + + + 4632 + pause + + 1 + 1 + 1 + kdenlivetitle + 00:00:05:00 + IPsec log on... + <kdenlivetitle LC_NUMERIC="C" duration="300" height="2160" out="299" width="3840"> + <item type="QGraphicsTextItem" z-index="0"> + <position x="138" y="-42"> + <transform>1,0,0,0,1,0,0,0,1</transform> + </position> + <content alignment="1" box-height="2205" box-width="3566" font="Segoe UI" font-color="255,0,0,255" font-italic="0" font-outline="0" font-outline-color="0,0,0,255" font-pixel-size="184" font-underline="0" font-weight="400" letter-spacing="0" line-spacing="0" shadow="0;#64000000;3;3;3" typewriter="0;2;1;0;0">IPsec log on IPU Keysight CyPerf + + + + + + + +OPI test script</content> + </item> + <startviewport rect="0,0,3840,2160"/> + <endviewport rect="0,0,3840,2160"/> + <background color="0,0,0,0"/> +</kdenlivetitle> + + was here + -1 + 5 + 2 + {316ce492-c463-4def-9b78-c01cbd3a775e} + ef52fc282b49c9a3b03d5f9f252a9a92 + 0 + 3840 + 2160 + 4498 + + + 00:00:05.000 + pause + pptexport/Slide4.PNG + 25 + 1 + 1 + 1 + 1 + 4000 + 2250 + qimage + 00:00:05.000 + was here + -1 + 6 + 2 + 346979 + fd70c7a97e8f593b413b283c15be1f61 + 79 + + + 00:00:05.000 + pause + pptexport/Slide1.PNG + 25 + 1 + 1 + 1 + 1 + 4000 + 2250 + qimage + 00:00:05.000 + was here + -1 + 7 + 2 + 1027689 + e6aec0822cd1149047dd3f471e82f5f9 + 1 + + + 00:00:05.000 + pause + pptexport/Slide2.PNG + 25 + 1 + 1 + 1 + 1 + 4000 + 2250 + qimage + 00:00:05.000 + was here + -1 + 8 + 2 + 4962956 + 8ff661fb0fa71ffe34b0a7949bafd8db + 0 + + + 00:00:05.000 + pause + pptexport/Slide3.PNG + 25 + 1 + 1 + 1 + 1 + 4000 + 2250 + qimage + 00:00:05.000 + was here + -1 + 9 + 2 + 2085230 + 6de395d2a62715a9e68d80b05bcce8a8 + 0 + + + 2147483647 + continue + black + 1 + color + black_track + rgba + 0 + + + 1 + + + 1 + + + 1 + 80 + 1 + 0 + + + + + + 75 + 20dB + volume + 237 + 1 + + + -1 + panner + 237 + 0.5 + 1 + + + 0 + audiolevel + 1 + 1 + + + + 10271 + pause + demo-recording.mkv + avformat-novalidate + 1 + 1 + 0 + 0 + 0 + -1 + 4 + 0 + 0 + 23079547 + 5a7b169092467df4d099c2de8bfa46a7 + 0 + 0 + 2 + video + 60 + 0 + 3840 + 2160 + 0 + yuv420p + 1 + 709 + 1 + h264 + H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 + 0 + 00:02:51.184000000 + audio + fltp + 48000 + 2 + stereo + aac + AAC (Advanced Audio Coding) + 0 + simple_aac_recording0 + 00:02:51.114000000 + Lavf60.16.100 + 1 + 1 + 60 + 1 + 709 + 1 + 2 + 3840 + 2160 + 1 + mpeg + was here + 0 + 1 + 0 + 1 + + + 1 + + + 4 + + + 4 + + + 4 + + + 4 + + + + 1 + + + 1 + 80 + 1 + 0 + + + + + + 75 + 20dB + volume + 237 + 1 + + + -1 + panner + 237 + 0.5 + 1 + + + 0 + audiolevel + 1 + 1 + + + + 10271 + pause + demo-recording.mkv + avformat-novalidate + 1 + 1 + 0 + 0 + 0 + -1 + 4 + 0 + 0 + 23079547 + 5a7b169092467df4d099c2de8bfa46a7 + 0 + 0 + 2 + video + 60 + 0 + 3840 + 2160 + 0 + yuv420p + 1 + 709 + 1 + h264 + H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 + 0 + 00:02:51.184000000 + audio + fltp + 48000 + 2 + stereo + aac + AAC (Advanced Audio Coding) + 0 + simple_aac_recording0 + 00:02:51.114000000 + Lavf60.16.100 + 1 + 1 + 60 + 1 + 709 + 1 + 2 + 3840 + 2160 + 1 + mpeg + was here + 0 + 1 + 1 + 0 + + + + + 8 + + + + 6 + + + 4 + + + 4 + + + 4 + + + 4 + + + + + 80 + 1 + 0 + + + + + + + + 7 + + + + 9 + + + + 5 + + + + + 80 + 1 + 0 + + + + + + + 00:01:35.000 + 5700 + Sequence 1 + + {76b5250c-b9e5-4efd-99e7-5b23a4fc45a8} + 17 + 3 + 0 + eb2c739ab1e52463e16ae6b0623e1113 + 2 + 2 + 1 + 0 + {76b5250c-b9e5-4efd-99e7-5b23a4fc45a8} + 1 + 1 + 2180 + 169 + 4 + 4 + 1 + 2 + 0 + 75 + 10 + [ + { + "children": [ + { + "data": "1:1200", + "leaf": "clip", + "type": "Leaf" + }, + { + "data": "2:1200", + "leaf": "clip", + "type": "Leaf" + } + ], + "type": "AVSplit" + }, + { + "children": [ + { + "data": "1:1957", + "leaf": "clip", + "type": "Leaf" + }, + { + "data": "2:1957", + "leaf": "clip", + "type": "Leaf" + } + ], + "type": "AVSplit" + }, + { + "children": [ + { + "data": "1:2840", + "leaf": "clip", + "type": "Leaf" + }, + { + "data": "2:2840", + "leaf": "clip", + "type": "Leaf" + } + ], + "type": "AVSplit" + }, + { + "children": [ + { + "data": "1:4283", + "leaf": "clip", + "type": "Leaf" + }, + { + "data": "2:4283", + "leaf": "clip", + "type": "Leaf" + } + ], + "type": "AVSplit" + } +] + + [ +] + + + + + + + + 0 + 1 + mix + mix + 237 + 1 + 1 + 1 + + + 0 + 2 + mix + mix + 237 + 1 + 1 + 1 + + + 0 + 3 + 0.1 + frei0r.cairoblend + 1 + 237 + + + 0 + 4 + 0.1 + frei0r.cairoblend + 1 + 237 + + + 75 + 20dB + volume + 237 + 1 + + + -1 + panner + 237 + 0.5 + 1 + + + + Sequences + 2 + {76b5250c-b9e5-4efd-99e7-5b23a4fc45a8} + 2 + 0 + C:/Users/mgheorgh/Videos/ + 1 + 1713288892525 + 0 + 0 + 0 + + 0 + 0 + [ + { + "color": "#9b59b6", + "comment": "Category 1", + "index": 0 + }, + { + "color": "#3daee9", + "comment": "Category 2", + "index": 1 + }, + { + "color": "#1abc9c", + "comment": "Category 3", + "index": 2 + }, + { + "color": "#1cdc9a", + "comment": "Category 4", + "index": 3 + }, + { + "color": "#c9ce3b", + "comment": "Category 5", + "index": 4 + }, + { + "color": "#fdbc4b", + "comment": "Category 6", + "index": 5 + }, + { + "color": "#f39c1f", + "comment": "Category 7", + "index": 6 + }, + { + "color": "#f47750", + "comment": "Category 8", + "index": 7 + }, + { + "color": "#da4453", + "comment": "Category 9", + "index": 8 + } +] + + 24.02.2 + {76b5250c-b9e5-4efd-99e7-5b23a4fc45a8} + + + uhd_2160p_60 + + 2000 + 800 + 1000 + + 640 + Generic (HD for web, mobile devices...) + -1 + -1 + 0 + 0 + 0 + 0 + 0 + MP4-H264/AAC + 1 + 1080 + 1920 + 6 + -1 + 0 + -1 + 0 + opi-demo-ipsec-intel.1080p.h264.mp4 + 30000 + {76b5250c-b9e5-4efd-99e7-5b23a4fc45a8} + 1.1 + Mircea Dan Gheorghe + OPIproject + OPI demo + 2024 + + 4 + + 1 + + + + + + + + + + 1 + + + diff --git a/demos/videos/ipsec/intel/dyp.png b/demos/videos/ipsec/intel/dyp.png new file mode 100644 index 00000000..9c38f9e4 Binary files /dev/null and b/demos/videos/ipsec/intel/dyp.png differ diff --git a/demos/videos/ipsec/intel/ipsec.pptx b/demos/videos/ipsec/intel/ipsec.pptx new file mode 100644 index 00000000..3bbd941c Binary files /dev/null and b/demos/videos/ipsec/intel/ipsec.pptx differ diff --git a/demos/videos/ipsec/intel/opi-demo-ipsec-intel.1080p.h264.mp4 b/demos/videos/ipsec/intel/opi-demo-ipsec-intel.1080p.h264.mp4 new file mode 100644 index 00000000..537c2293 Binary files /dev/null and b/demos/videos/ipsec/intel/opi-demo-ipsec-intel.1080p.h264.mp4 differ diff --git a/demos/videos/ipsec/intel/opi-demo-ipsec-intel.mp4 b/demos/videos/ipsec/intel/opi-demo-ipsec-intel.mp4 new file mode 100644 index 00000000..8b64c073 Binary files /dev/null and b/demos/videos/ipsec/intel/opi-demo-ipsec-intel.mp4 differ diff --git a/demos/videos/ipsec/intel/pptexport/Slide1.PNG b/demos/videos/ipsec/intel/pptexport/Slide1.PNG new file mode 100644 index 00000000..c58c6f78 Binary files /dev/null and b/demos/videos/ipsec/intel/pptexport/Slide1.PNG differ diff --git a/demos/videos/ipsec/intel/pptexport/Slide2.PNG b/demos/videos/ipsec/intel/pptexport/Slide2.PNG new file mode 100644 index 00000000..963d1d60 Binary files /dev/null and b/demos/videos/ipsec/intel/pptexport/Slide2.PNG differ diff --git a/demos/videos/ipsec/intel/pptexport/Slide3.PNG b/demos/videos/ipsec/intel/pptexport/Slide3.PNG new file mode 100644 index 00000000..5adaa3c9 Binary files /dev/null and b/demos/videos/ipsec/intel/pptexport/Slide3.PNG differ diff --git a/demos/videos/ipsec/intel/pptexport/Slide4.PNG b/demos/videos/ipsec/intel/pptexport/Slide4.PNG new file mode 100644 index 00000000..4bb993f0 Binary files /dev/null and b/demos/videos/ipsec/intel/pptexport/Slide4.PNG differ diff --git a/demos/videos/ipsec/intel/pptexport/Slide5.PNG b/demos/videos/ipsec/intel/pptexport/Slide5.PNG new file mode 100644 index 00000000..0aabf50e Binary files /dev/null and b/demos/videos/ipsec/intel/pptexport/Slide5.PNG differ diff --git a/demos/videos/ipsec/intel/topology.png b/demos/videos/ipsec/intel/topology.png new file mode 100644 index 00000000..e4cd2f3c Binary files /dev/null and b/demos/videos/ipsec/intel/topology.png differ diff --git a/demos/videos/ipsec/intel/topology.svg b/demos/videos/ipsec/intel/topology.svg new file mode 100644 index 00000000..ef04f41a --- /dev/null +++ b/demos/videos/ipsec/intel/topology.svg @@ -0,0 +1,4 @@ + + + +
IP
mgmt
VGA
USB
USB
P1
P2
NIC
SERVER SW TGEN
KEYSIGHT CyPerf
container 1
KEYSIGHT CyPerf
container 2
tgen controller
scripts / controller
container
IP
mgmt
VGA
USB
USB
P1
P2
IPU
IP
mgmt
SERVER IPU HOST
opi-strongswan-bridge
 OPI API 
Intel Dayton Peak
\ No newline at end of file diff --git a/demos/videos/ipsec/ipsec.png b/demos/videos/ipsec/ipsec.png new file mode 100644 index 00000000..c6727c30 Binary files /dev/null and b/demos/videos/ipsec/ipsec.png differ diff --git a/demos/videos/ipsec/ipsec.pptx b/demos/videos/ipsec/ipsec.pptx new file mode 100644 index 00000000..25ceb29c Binary files /dev/null and b/demos/videos/ipsec/ipsec.pptx differ diff --git a/demos/videos/ipsec/marvell/demo-recording.mkv b/demos/videos/ipsec/marvell/demo-recording.mkv new file mode 100644 index 00000000..64c91fa0 Binary files /dev/null and b/demos/videos/ipsec/marvell/demo-recording.mkv differ diff --git a/demos/videos/ipsec/marvell/demo.kdenlive b/demos/videos/ipsec/marvell/demo.kdenlive new file mode 100644 index 00000000..3c41764a --- /dev/null +++ b/demos/videos/ipsec/marvell/demo.kdenlive @@ -0,0 +1,720 @@ + + + + + 4632 + pause + + 1 + 1 + 1 + kdenlivetitle + 00:00:05:00 + IPsec log on... + <kdenlivetitle LC_NUMERIC="C" duration="300" height="2160" out="299" width="3840"> + <item type="QGraphicsTextItem" z-index="0"> + <position x="138" y="-42"> + <transform>1,0,0,0,1,0,0,0,1</transform> + </position> + <content alignment="1" box-height="2205" box-width="3646" font="Segoe UI" font-color="255,0,0,255" font-italic="0" font-pixel-size="184" font-underline="0" font-weight="400" letter-spacing="0" line-spacing="0" shadow="0;#64000000;3;3;3" typewriter="0;2;1;0;0">IPsec log on DPU Keysight CyPerf + + + + + + + +OPI test script</content> + </item> + <startviewport rect="0,0,3840,2160"/> + <endviewport rect="0,0,3840,2160"/> + <background color="0,0,0,0"/> +</kdenlivetitle> + + was here + -1 + 4 + 2 + {316ce492-c463-4def-9b78-c01cbd3a775e} + ef52fc282b49c9a3b03d5f9f252a9a92 + 0 + 3840 + 2160 + 4500 + + + 00:00:05.000 + pause + pptexport/Slide1.PNG + 25 + 1 + 1 + 1 + 1 + 4000 + 2250 + qimage + 00:00:05:00 + was here + -1 + 5 + 2 + 1027689 + e6aec0822cd1149047dd3f471e82f5f9 + 1 + + + 00:00:05.000 + pause + pptexport/Slide2.PNG + 25 + 1 + 1 + 1 + 1 + 4000 + 2250 + qimage + 00:00:05:00 + was here + -1 + 6 + 2 + 4956641 + 0 + 537d998dd632210e92b3193d7e043a35 + + + 00:00:05.000 + pause + pptexport/Slide3.PNG + 25 + 1 + 1 + 1 + 1 + 4000 + 2250 + qimage + 00:00:05:00 + was here + -1 + 7 + 2 + 3772367 + 0 + 936f7a48a1e0980d3b5dd3ab65aaca7d + + + 00:00:05.000 + pause + pptexport/Slide4.PNG + 25 + 1 + 1 + 1 + 1 + 4000 + 2250 + qimage + 00:00:05:00 + was here + -1 + 8 + 2 + 354415 + 0 + d7cc9a5a057d053e9b95140fd1e10b7e + + + 7624 + pause + demo-recording.mkv + avformat-novalidate + 2 + video + 60 + 0 + 3840 + 2160 + 0 + yuv420p + 1 + 709 + 1 + hevc + HEVC (High Efficiency Video Coding) + 0 + 00:02:07.067000000 + audio + fltp + 48000 + 2 + stereo + aac + AAC (Advanced Audio Coding) + 0 + simple_aac_recording0 + 00:02:07.018000000 + Lavf60.16.100 + 1 + 1 + 1 + 1 + 0 + 0 + 60 + 1 + 709 + 1 + 2 + 3840 + 2160 + 1 + mpeg + 0 + 0 + 1 + -1 + 9 + 0 + 0 + 35312043 + 3b87f55a3059890fb8683eb43b6eb1c2 + 1 + 0 + + + 2147483647 + continue + black + 1 + color + black_track + rgba + 0 + + + 1 + + + 1 + + + 1 + 80 + 1 + 0 + + + + + + 75 + 20dB + volume + 237 + 1 + + + -1 + panner + 237 + 0.5 + 1 + + + 0 + audiolevel + 1 + 1 + + + + 7624 + pause + demo-recording.mkv + avformat-novalidate + 1 + 1 + 0 + 0 + 0 + -1 + 9 + 0 + 0 + 35312043 + 3b87f55a3059890fb8683eb43b6eb1c2 + 1 + 2 + video + 60 + 0 + 3840 + 2160 + 0 + yuv420p + 1 + 709 + 1 + hevc + HEVC (High Efficiency Video Coding) + 0 + 00:02:07.067000000 + audio + fltp + 48000 + 2 + stereo + aac + AAC (Advanced Audio Coding) + 0 + simple_aac_recording0 + 00:02:07.018000000 + Lavf60.16.100 + 1 + 1 + 60 + 1 + 709 + 1 + 2 + 3840 + 2160 + 1 + mpeg + was here + 0 + 1 + 0 + 1 + + + 1 + + + 9 + + + 9 + + + 9 + + + 9 + + + + 1 + + + 1 + 80 + 1 + 0 + + + + + + 75 + 20dB + volume + 237 + 1 + + + -1 + panner + 237 + 0.5 + 1 + + + 0 + audiolevel + 1 + 1 + + + + 7624 + pause + demo-recording.mkv + avformat-novalidate + 1 + 1 + 0 + 0 + 0 + -1 + 9 + 0 + 0 + 35312043 + 3b87f55a3059890fb8683eb43b6eb1c2 + 1 + 2 + video + 60 + 0 + 3840 + 2160 + 0 + yuv420p + 1 + 709 + 1 + hevc + HEVC (High Efficiency Video Coding) + 0 + 00:02:07.067000000 + audio + fltp + 48000 + 2 + stereo + aac + AAC (Advanced Audio Coding) + 0 + simple_aac_recording0 + 00:02:07.018000000 + Lavf60.16.100 + 1 + 1 + 60 + 1 + 709 + 1 + 2 + 3840 + 2160 + 1 + mpeg + was here + 0 + 1 + 1 + 0 + + + + + 6 + + + + 8 + + + 9 + + + 9 + + + 9 + + + 9 + + + + + 80 + 1 + 0 + + + + + + + + 5 + + + + 7 + + + + 4 + + + + + 80 + 1 + 0 + + + + + + + 00:01:35.333 + 5720 + Sequence 1 + + {76b5250c-b9e5-4efd-99e7-5b23a4fc45a8} + 17 + 3 + 0 + eb2c739ab1e52463e16ae6b0623e1113 + 2 + 1 + 1 + 0 + {76b5250c-b9e5-4efd-99e7-5b23a4fc45a8} + 1 + 1 + 3939 + 125 + 4 + 4 + 1 + 2 + 0 + 75 + 11 + [ + { + "children": [ + { + "data": "1:4167", + "leaf": "clip", + "type": "Leaf" + }, + { + "data": "2:4167", + "leaf": "clip", + "type": "Leaf" + } + ], + "type": "AVSplit" + }, + { + "children": [ + { + "data": "2:1220", + "leaf": "clip", + "type": "Leaf" + }, + { + "data": "1:1220", + "leaf": "clip", + "type": "Leaf" + } + ], + "type": "AVSplit" + }, + { + "children": [ + { + "data": "2:2328", + "leaf": "clip", + "type": "Leaf" + }, + { + "data": "1:2328", + "leaf": "clip", + "type": "Leaf" + } + ], + "type": "AVSplit" + }, + { + "children": [ + { + "data": "1:1604", + "leaf": "clip", + "type": "Leaf" + }, + { + "data": "2:1604", + "leaf": "clip", + "type": "Leaf" + } + ], + "type": "AVSplit" + } +] + + [ +] + + + + + + + + 0 + 1 + mix + mix + 237 + 1 + 1 + 1 + + + 0 + 2 + mix + mix + 237 + 1 + 1 + 1 + + + 0 + 3 + 0.1 + frei0r.cairoblend + 1 + 237 + + + 0 + 4 + 0.1 + frei0r.cairoblend + 1 + 237 + + + 75 + 20dB + volume + 237 + 1 + + + -1 + panner + 237 + 0.5 + 1 + + + + Sequences + 2 + {76b5250c-b9e5-4efd-99e7-5b23a4fc45a8} + 2 + 0 + C:/Users/mgheorgh/Videos/ + 1 + 1713288892525 + 0 + 0 + 0 + + 0 + 0 + [ + { + "color": "#9b59b6", + "comment": "Category 1", + "index": 0 + }, + { + "color": "#3daee9", + "comment": "Category 2", + "index": 1 + }, + { + "color": "#1abc9c", + "comment": "Category 3", + "index": 2 + }, + { + "color": "#1cdc9a", + "comment": "Category 4", + "index": 3 + }, + { + "color": "#c9ce3b", + "comment": "Category 5", + "index": 4 + }, + { + "color": "#fdbc4b", + "comment": "Category 6", + "index": 5 + }, + { + "color": "#f39c1f", + "comment": "Category 7", + "index": 6 + }, + { + "color": "#f47750", + "comment": "Category 8", + "index": 7 + }, + { + "color": "#da4453", + "comment": "Category 9", + "index": 8 + } +] + + 24.02.2 + {76b5250c-b9e5-4efd-99e7-5b23a4fc45a8} + + + uhd_2160p_60 + + 2000 + 800 + 1000 + + 640 + Generic (HD for web, mobile devices...) + -1 + -1 + 0 + 0 + 0 + 0 + 0 + MP4-H264/AAC + 1 + 1080 + 1920 + 6 + -1 + 0 + -1 + 0 + opi-demo-ipsec-marvell.1080p.h264.mp4 + 30000 + {76b5250c-b9e5-4efd-99e7-5b23a4fc45a8} + 1.1 + Mircea Dan Gheorghe + OPIproject + OPI demo + 2024 + + 4 + + 1 + + + + + + + + + + 1 + + + diff --git a/demos/videos/ipsec/marvell/ipsec.png b/demos/videos/ipsec/marvell/ipsec.png new file mode 100644 index 00000000..f2dbb74a Binary files /dev/null and b/demos/videos/ipsec/marvell/ipsec.png differ diff --git a/demos/videos/ipsec/marvell/ipsec.pptx b/demos/videos/ipsec/marvell/ipsec.pptx new file mode 100644 index 00000000..4abf4f14 Binary files /dev/null and b/demos/videos/ipsec/marvell/ipsec.pptx differ diff --git a/demos/videos/ipsec/marvell/opi-demo-ipsec-marvell.1080p.h264.mp4 b/demos/videos/ipsec/marvell/opi-demo-ipsec-marvell.1080p.h264.mp4 new file mode 100644 index 00000000..61e0a3a2 Binary files /dev/null and b/demos/videos/ipsec/marvell/opi-demo-ipsec-marvell.1080p.h264.mp4 differ diff --git a/demos/videos/ipsec/marvell/opi-demo-ipsec-marvell.mp4 b/demos/videos/ipsec/marvell/opi-demo-ipsec-marvell.mp4 new file mode 100644 index 00000000..1eb31f06 Binary files /dev/null and b/demos/videos/ipsec/marvell/opi-demo-ipsec-marvell.mp4 differ diff --git a/demos/videos/ipsec/marvell/pptexport/Slide1.PNG b/demos/videos/ipsec/marvell/pptexport/Slide1.PNG new file mode 100644 index 00000000..c58c6f78 Binary files /dev/null and b/demos/videos/ipsec/marvell/pptexport/Slide1.PNG differ diff --git a/demos/videos/ipsec/marvell/pptexport/Slide2.PNG b/demos/videos/ipsec/marvell/pptexport/Slide2.PNG new file mode 100644 index 00000000..17741bff Binary files /dev/null and b/demos/videos/ipsec/marvell/pptexport/Slide2.PNG differ diff --git a/demos/videos/ipsec/marvell/pptexport/Slide3.PNG b/demos/videos/ipsec/marvell/pptexport/Slide3.PNG new file mode 100644 index 00000000..7b9681c4 Binary files /dev/null and b/demos/videos/ipsec/marvell/pptexport/Slide3.PNG differ diff --git a/demos/videos/ipsec/marvell/pptexport/Slide4.PNG b/demos/videos/ipsec/marvell/pptexport/Slide4.PNG new file mode 100644 index 00000000..6f9575a5 Binary files /dev/null and b/demos/videos/ipsec/marvell/pptexport/Slide4.PNG differ diff --git a/demos/videos/ipsec/marvell/pptexport/Slide5.PNG b/demos/videos/ipsec/marvell/pptexport/Slide5.PNG new file mode 100644 index 00000000..0aabf50e Binary files /dev/null and b/demos/videos/ipsec/marvell/pptexport/Slide5.PNG differ diff --git a/demos/videos/ipsec/marvell/topology.png b/demos/videos/ipsec/marvell/topology.png new file mode 100644 index 00000000..9865468f Binary files /dev/null and b/demos/videos/ipsec/marvell/topology.png differ diff --git a/demos/videos/ipsec/marvell/topology.svg b/demos/videos/ipsec/marvell/topology.svg new file mode 100644 index 00000000..a5200a5d --- /dev/null +++ b/demos/videos/ipsec/marvell/topology.svg @@ -0,0 +1,4 @@ + + + +
IP
mgmt
VGA
USB
USB
P1
NIC
SERVER SW TGEN
KEYSIGHT CyPerf
container 1
KEYSIGHT CyPerf
container 2
tgen controller
scripts / controller
container
IP
mgmt
VGA
USB
USB
P1
DPU
IP
mgmt
SERVER DPU HOST
opi-strongswan-bridge
 OPI API 
Marvell OCTEON 10
vlan1
vlan1001
\ No newline at end of file diff --git a/demos/videos/ipsec/nvidia/demo-recording.mkv b/demos/videos/ipsec/nvidia/demo-recording.mkv new file mode 100644 index 00000000..f29bc4f7 Binary files /dev/null and b/demos/videos/ipsec/nvidia/demo-recording.mkv differ diff --git a/demos/videos/ipsec/nvidia/demo.kdenlive b/demos/videos/ipsec/nvidia/demo.kdenlive new file mode 100644 index 00000000..277a631f --- /dev/null +++ b/demos/videos/ipsec/nvidia/demo.kdenlive @@ -0,0 +1,741 @@ + + + + + 4632 + pause + + 1 + 1 + 1 + kdenlivetitle + 00:00:05:00 + IPsec log on... + <kdenlivetitle LC_NUMERIC="C" duration="300" height="2160" out="299" width="3840"> + <item type="QGraphicsTextItem" z-index="0"> + <position x="132" y="-42"> + <transform>1,0,0,0,1,0,0,0,1</transform> + </position> + <content alignment="1" box-height="2205" box-width="3646" font="Segoe UI" font-color="255,0,0,255" font-italic="0" font-pixel-size="184" font-underline="0" font-weight="400" letter-spacing="0" line-spacing="0" shadow="0;#64000000;3;3;3" typewriter="0;2;1;0;0">IPsec log on DPU Keysight CyPerf + + + + + + + +OPI test script</content> + </item> + <startviewport rect="0,0,3840,2160"/> + <endviewport rect="0,0,3840,2160"/> + <background color="0,0,0,0"/> +</kdenlivetitle> + + was here + -1 + 5 + 2 + {316ce492-c463-4def-9b78-c01cbd3a775e} + ef52fc282b49c9a3b03d5f9f252a9a92 + 0 + 3840 + 2160 + 1633 + + + 00:00:05.000 + pause + pptexport/Slide4.PNG + 25 + 1 + 1 + 1 + 1 + 4000 + 2250 + qimage + 00:00:05:00 + was here + -1 + 6 + 2 + 351186 + ce97751b2b78dfc449a40aa1c235edca + 0 + + + 00:00:05.000 + pause + pptexport/Slide1.PNG + 25 + 1 + 1 + 1 + 1 + 4000 + 2250 + qimage + 00:00:05:00 + was here + -1 + 7 + 2 + 1027689 + e6aec0822cd1149047dd3f471e82f5f9 + 1 + + + 00:00:05.000 + pause + pptexport/Slide2.PNG + 25 + 1 + 1 + 1 + 1 + 4000 + 2250 + qimage + 00:00:05:00 + was here + -1 + 8 + 2 + 4959077 + 0 + 9d0f50a2098acdbbfcb694143219b65d + + + 00:00:05.000 + pause + pptexport/Slide3.PNG + 25 + 1 + 1 + 1 + 1 + 4000 + 2250 + qimage + 00:00:05:00 + was here + -1 + 9 + 2 + 1450969 + 0 + 208e64a06b9e035106948cb710e969ef + + + 2147483647 + continue + black + 1 + color + black_track + rgba + 0 + + + 1 + + + 1 + + + 1 + 80 + 1 + 0 + + + + + + 75 + 20dB + volume + 237 + 1 + + + -1 + panner + 237 + 0.5 + 1 + + + 0 + audiolevel + 1 + 1 + + + + 8859 + pause + demo-recording.mkv + avformat-novalidate + 1 + 1 + 0 + 0 + 0 + -1 + 10 + 0 + 0 + 34837850 + 0e652a3c079034d8eae1f3ead6b25d38 + 0 + 2 + video + 60 + 0 + 3840 + 2160 + 0 + yuv420p + 1 + 709 + 1 + hevc + HEVC (High Efficiency Video Coding) + 0 + 00:02:27.650000000 + audio + fltp + 48000 + 2 + stereo + aac + AAC (Advanced Audio Coding) + 0 + simple_aac_recording0 + 00:02:27.584000000 + Lavf60.16.100 + 1 + 1 + 60 + 1 + 709 + 1 + 2 + 3840 + 2160 + 1 + mpeg + was here + 0 + 1 + 0 + 1 + + + 1 + + + 10 + + + 10 + + + 10 + + + 10 + + + 10 + + + + 1 + + + 1 + 80 + 1 + 0 + + + + + + 75 + 20dB + volume + 237 + 1 + + + -1 + panner + 237 + 0.5 + 1 + + + 0 + audiolevel + 1 + 1 + + + + 8859 + pause + demo-recording.mkv + avformat-novalidate + 1 + 1 + 0 + 0 + 0 + -1 + 10 + 0 + 0 + 34837850 + 0e652a3c079034d8eae1f3ead6b25d38 + 0 + 2 + video + 60 + 0 + 3840 + 2160 + 0 + yuv420p + 1 + 709 + 1 + hevc + HEVC (High Efficiency Video Coding) + 0 + 00:02:27.650000000 + audio + fltp + 48000 + 2 + stereo + aac + AAC (Advanced Audio Coding) + 0 + simple_aac_recording0 + 00:02:27.584000000 + Lavf60.16.100 + 1 + 1 + 60 + 1 + 709 + 1 + 2 + 3840 + 2160 + 1 + mpeg + was here + 0 + 1 + 1 + 0 + + + + + 8 + + + + 6 + + + 10 + + + 10 + + + 10 + + + 10 + + + 10 + + + + + 80 + 1 + 0 + + + + + + + + 7 + + + + 9 + + + + 5 + + + + + 80 + 1 + 0 + + + + + + + 00:01:35.000 + 5700 + Sequence 1 + + {76b5250c-b9e5-4efd-99e7-5b23a4fc45a8} + 17 + 3 + 0 + eb2c739ab1e52463e16ae6b0623e1113 + 2 + 1 + 1 + 0 + {76b5250c-b9e5-4efd-99e7-5b23a4fc45a8} + 1 + 1 + 5673 + 0 + 4 + 4 + 1 + 2 + 0 + 75 + 11 + [ + { + "children": [ + { + "data": "2:4558", + "leaf": "clip", + "type": "Leaf" + }, + { + "data": "1:4558", + "leaf": "clip", + "type": "Leaf" + } + ], + "type": "AVSplit" + }, + { + "children": [ + { + "data": "2:1200", + "leaf": "clip", + "type": "Leaf" + }, + { + "data": "1:1200", + "leaf": "clip", + "type": "Leaf" + } + ], + "type": "AVSplit" + }, + { + "children": [ + { + "data": "2:2354", + "leaf": "clip", + "type": "Leaf" + }, + { + "data": "1:2354", + "leaf": "clip", + "type": "Leaf" + } + ], + "type": "AVSplit" + }, + { + "children": [ + { + "data": "1:2909", + "leaf": "clip", + "type": "Leaf" + }, + { + "data": "2:2909", + "leaf": "clip", + "type": "Leaf" + } + ], + "type": "AVSplit" + }, + { + "children": [ + { + "data": "1:1928", + "leaf": "clip", + "type": "Leaf" + }, + { + "data": "2:1928", + "leaf": "clip", + "type": "Leaf" + } + ], + "type": "AVSplit" + } +] + + [ +] + + + + + + + + 0 + 1 + mix + mix + 237 + 1 + 1 + 1 + + + 0 + 2 + mix + mix + 237 + 1 + 1 + 1 + + + 0 + 3 + 0.1 + frei0r.cairoblend + 1 + 237 + + + 0 + 4 + 0.1 + frei0r.cairoblend + 1 + 237 + + + 75 + 20dB + volume + 237 + 1 + + + -1 + panner + 237 + 0.5 + 1 + + + + 8859 + pause + demo-recording.mkv + avformat-novalidate + 2 + video + 60 + 0 + 3840 + 2160 + 0 + yuv420p + 1 + 709 + 1 + hevc + HEVC (High Efficiency Video Coding) + 0 + 00:02:27.650000000 + audio + fltp + 48000 + 2 + stereo + aac + AAC (Advanced Audio Coding) + 0 + simple_aac_recording0 + 00:02:27.584000000 + Lavf60.16.100 + 1 + 1 + 1 + 1 + 0 + 0 + 60 + 1 + 709 + 1 + 2 + 3840 + 2160 + 1 + mpeg + 0 + 0 + 1 + -1 + 10 + 0 + 0 + 34837850 + 0e652a3c079034d8eae1f3ead6b25d38 + 0 + 0 + + + Sequences + 2 + {76b5250c-b9e5-4efd-99e7-5b23a4fc45a8} + 2 + 0 + C:/Users/mgheorgh/Videos/ + 1 + 1713288892525 + 0 + 0 + 0 + + 0 + 0 + [ + { + "color": "#9b59b6", + "comment": "Category 1", + "index": 0 + }, + { + "color": "#3daee9", + "comment": "Category 2", + "index": 1 + }, + { + "color": "#1abc9c", + "comment": "Category 3", + "index": 2 + }, + { + "color": "#1cdc9a", + "comment": "Category 4", + "index": 3 + }, + { + "color": "#c9ce3b", + "comment": "Category 5", + "index": 4 + }, + { + "color": "#fdbc4b", + "comment": "Category 6", + "index": 5 + }, + { + "color": "#f39c1f", + "comment": "Category 7", + "index": 6 + }, + { + "color": "#f47750", + "comment": "Category 8", + "index": 7 + }, + { + "color": "#da4453", + "comment": "Category 9", + "index": 8 + } +] + + 24.02.2 + {76b5250c-b9e5-4efd-99e7-5b23a4fc45a8} + + + uhd_2160p_60 + + 2000 + 800 + 1000 + + 640 + Generic (HD for web, mobile devices...) + -1 + -1 + 0 + 0 + 0 + 0 + 0 + MP4-H264/AAC + 1 + 1080 + 1920 + 6 + -1 + 0 + -1 + 0 + opi-demo-ipsec-nvidia.1080p.h264.mp4 + 30000 + {76b5250c-b9e5-4efd-99e7-5b23a4fc45a8} + 1.1 + Mircea Dan Gheorghe + OPIproject + OPI demo + 2024 + + 4 + + 1 + + + + + + + + + + 1 + + + diff --git a/demos/videos/ipsec/nvidia/ipsec.png b/demos/videos/ipsec/nvidia/ipsec.png new file mode 100644 index 00000000..f4065890 Binary files /dev/null and b/demos/videos/ipsec/nvidia/ipsec.png differ diff --git a/demos/videos/ipsec/nvidia/ipsec.pptx b/demos/videos/ipsec/nvidia/ipsec.pptx new file mode 100644 index 00000000..21b5b8a1 Binary files /dev/null and b/demos/videos/ipsec/nvidia/ipsec.pptx differ diff --git a/demos/videos/ipsec/nvidia/opi-demo-ipsec-nvidia.1080p.h264.mp4 b/demos/videos/ipsec/nvidia/opi-demo-ipsec-nvidia.1080p.h264.mp4 new file mode 100644 index 00000000..f981be18 Binary files /dev/null and b/demos/videos/ipsec/nvidia/opi-demo-ipsec-nvidia.1080p.h264.mp4 differ diff --git a/demos/videos/ipsec/nvidia/opi-demo-ipsec-nvidia.h264.mp4 b/demos/videos/ipsec/nvidia/opi-demo-ipsec-nvidia.h264.mp4 new file mode 100644 index 00000000..d112aee8 Binary files /dev/null and b/demos/videos/ipsec/nvidia/opi-demo-ipsec-nvidia.h264.mp4 differ diff --git a/demos/videos/ipsec/nvidia/opi-demo-ipsec-nvidia.mp4 b/demos/videos/ipsec/nvidia/opi-demo-ipsec-nvidia.mp4 new file mode 100644 index 00000000..f5ee1a48 Binary files /dev/null and b/demos/videos/ipsec/nvidia/opi-demo-ipsec-nvidia.mp4 differ diff --git a/demos/videos/ipsec/nvidia/pptexport/Slide1.PNG b/demos/videos/ipsec/nvidia/pptexport/Slide1.PNG new file mode 100644 index 00000000..c58c6f78 Binary files /dev/null and b/demos/videos/ipsec/nvidia/pptexport/Slide1.PNG differ diff --git a/demos/videos/ipsec/nvidia/pptexport/Slide2.PNG b/demos/videos/ipsec/nvidia/pptexport/Slide2.PNG new file mode 100644 index 00000000..00aa19ed Binary files /dev/null and b/demos/videos/ipsec/nvidia/pptexport/Slide2.PNG differ diff --git a/demos/videos/ipsec/nvidia/pptexport/Slide3.PNG b/demos/videos/ipsec/nvidia/pptexport/Slide3.PNG new file mode 100644 index 00000000..ffc4f8ed Binary files /dev/null and b/demos/videos/ipsec/nvidia/pptexport/Slide3.PNG differ diff --git a/demos/videos/ipsec/nvidia/pptexport/Slide4.PNG b/demos/videos/ipsec/nvidia/pptexport/Slide4.PNG new file mode 100644 index 00000000..63b2fd36 Binary files /dev/null and b/demos/videos/ipsec/nvidia/pptexport/Slide4.PNG differ diff --git a/demos/videos/ipsec/nvidia/pptexport/Slide5.PNG b/demos/videos/ipsec/nvidia/pptexport/Slide5.PNG new file mode 100644 index 00000000..0aabf50e Binary files /dev/null and b/demos/videos/ipsec/nvidia/pptexport/Slide5.PNG differ diff --git a/demos/videos/ipsec/nvidia/topology.png b/demos/videos/ipsec/nvidia/topology.png new file mode 100644 index 00000000..63b2fd36 Binary files /dev/null and b/demos/videos/ipsec/nvidia/topology.png differ diff --git a/demos/videos/ipsec/nvidia/topology.svg b/demos/videos/ipsec/nvidia/topology.svg new file mode 100644 index 00000000..e7b2c17d --- /dev/null +++ b/demos/videos/ipsec/nvidia/topology.svg @@ -0,0 +1,4 @@ + + + +
IP
mgmt
VGA
USB
USB
P1
P2
NIC
SERVER SW TGEN
KEYSIGHT CyPerf
container 1
KEYSIGHT CyPerf
container 2
tgen controller
scripts / controller
container
IP
mgmt
VGA
USB
USB
P1
P2
DPU
IP
mgmt
SERVER DPU HOST
opi-strongswan-bridge
 OPI API 
Nvidia BlueField 3
\ No newline at end of file