diff options
author | Alberto Compagno <acompagn+fdio@cisco.com> | 2019-10-01 18:09:01 +0200 |
---|---|---|
committer | Alberto Compagno <acompagn+fdio@cisco.com> | 2019-10-06 23:27:05 +0200 |
commit | df63161bafa18c05318e7a87fd6422b1095e1a5a (patch) | |
tree | 4175ab5b02251741bb63ff9e157c53a509700d44 /hicn-plugin/scripts | |
parent | 85a791ac2cdd35d79c00141e748b4c68fbdafb0d (diff) |
[HICN-287] Adding hicn section to the startup.conf
Checking if the size of the CS is greater than the number of vlib buffers available and size it accordingly.
Removed unused parameters to set PIT lifetime
Change-Id: I47679466542d4338e447d9e0b956038143164020
Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
Diffstat (limited to 'hicn-plugin/scripts')
-rw-r--r-- | hicn-plugin/scripts/post | 19 | ||||
-rw-r--r-- | hicn-plugin/scripts/postinst | 18 | ||||
-rw-r--r-- | hicn-plugin/scripts/postun | 5 |
3 files changed, 42 insertions, 0 deletions
diff --git a/hicn-plugin/scripts/post b/hicn-plugin/scripts/post new file mode 100644 index 000000000..3cde599ca --- /dev/null +++ b/hicn-plugin/scripts/post @@ -0,0 +1,19 @@ +#!/bin/bash + +if [ -e /etc/vpp/startup.conf ]; then + if ! grep -q "hicn" /etc/vpp/startup.conf; then + printf '\n hicn { + ## Set PIT size. Default is 131 072 entries + # pit-size 500000 + # + ## Set CS size. Default is 4096 + # cs-size 50000 + # + ## Set maximum PIT entries lifetime in milliseconds. Assigned to a PIT entry in case an interest carries a bigger lifetime + # pit-lifetime-max 20 + # + ## Percentage of CS to reserve for application producer faces + # cs-reserved-app 20\n}' >> /etc/vpp/startup.conf + fi; +fi; +ln -s /usr/lib64/vpp_plugins/hicn_plugin.so /usr/lib/vpp_plugins/hicn_plugin.so
\ No newline at end of file diff --git a/hicn-plugin/scripts/postinst b/hicn-plugin/scripts/postinst new file mode 100644 index 000000000..012fc3571 --- /dev/null +++ b/hicn-plugin/scripts/postinst @@ -0,0 +1,18 @@ +#!/bin/bash + +if [ -e /etc/vpp/startup.conf ]; then + if ! grep -q "hicn" /etc/vpp/startup.conf; then + printf '\n hicn { + ## Set PIT size. Default is 131 072 entries + # pit-size 500000 + # + ## Set CS size. Default is 4096 + # cs-size 50000 + # + ## Set maximum PIT entries lifetime in milliseconds. Assigned to a PIT entry in case an interest carries a bigger lifetime + # pit-lifetime-max 20 + # + ## Percentage of CS to reserve for application producer faces + # cs-reserved-app 20\n}' >> /etc/vpp/startup.conf + fi; +fi;
\ No newline at end of file diff --git a/hicn-plugin/scripts/postun b/hicn-plugin/scripts/postun new file mode 100644 index 000000000..c319f014e --- /dev/null +++ b/hicn-plugin/scripts/postun @@ -0,0 +1,5 @@ +#!/bin/bash + +if [ -L /usr/lib/vpp_plugins/hicn_plugin.so ]; then + rm /usr/lib/vpp_plugins/hicn_plugin.so +fi;
\ No newline at end of file |