aboutsummaryrefslogtreecommitdiffstats
path: root/bootstrap-hc2vpp-perf.sh
AgeCommit message (Collapse)AuthorFilesLines
2019-01-10CSIT-1362: migrate to package cloud for HC performance testsMichal Cmarada1-1/+5
Change-Id: I43f62ea97e432504eb4ece85744d7fd6ff426113 Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
2019-01-09performance tests updateMichal Cmarada1-3/+3
Change-Id: If199757123974cf0889c2284ffc5c37ea9b18e7c Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
2018-05-15HC tests: archive JOB artifacts to logs.fd.ioMarek Gradzki1-5/+13
Change-Id: I305c9fd0b5653cc749716a8e700fb4c75a9252a6 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2018-03-20HC Tests: move honeycomb tests out of vpp directoryMarek Gradzki1-1/+1
https://gerrit.fd.io/r/#/c/9257/ moved VPP instalation to vpp/func/__init__.robot, which is run before Honeycomb suite. Instalation process starts with removing all vpp packages, which fails because of honeycomb dependency installed by bootstrap script. This patch fixes HC func jobs by moving them to separate dir. The honeycomb/func/__init__.robot was updated to include previous content of vpp/func/__init__.robot. HC perf jobs were also moved, but they may require additional care (CSIT-1006). Change-Id: I99d94272c80a4c57c85ec5cf99cddfbeab7de663 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2017-07-20HC Test: update bootstrap for HC performance jobselias1-1/+1
missing in change https://gerrit.fd.io/r/7221 Change-Id: Ib372ae70864fa9bdf6e6b7df1e4c60ed8507b691 Signed-off-by: selias <samelias@cisco.com>
2017-07-06HC Test: Update script path on bootstrap-hc2vpp-perf.shselias1-5/+5
Change-Id: I5ed178448e99465b39267577ae77d79fc8f3f2c2 Signed-off-by: selias <samelias@cisco.com>
2017-06-30CSIT-619 HC Test: Honeycomb performance testing - initial commitselias1-0/+117
- keywords and scripts for HC performance testing setup - basic performance suite: operational data read - traffic script and keywords used in tests Change-Id: Ic0290be73a7c925ea2561f8cd2524c5cb83fcda2 Signed-off-by: selias <samelias@cisco.com>
show ip6 pd clients show ip6 prefixes show ip6 addresses ### Example configuration set int state GigabitEthernet0/8/0 up dhcp6 pd client GigabitEthernet0/8/0 prefix group my-dhcp6-pd-group set ip6 address GigabitEthernet0/8/0 prefix group my-dhcp6-pd-group ::7/64 ## Data Plane First API message to be called is dhcp6\_clients\_enable\_disable with enable parameter set to 1. It enables DHCPv6 client subsystem to receive UDP messages containing DHCPv6 client port (sets the router to DHCPv6 client mode). This is to ensure client subsystem gets the messages instead of DHCPv6 proxy subsystem. There is one common Binary API call for sending DHCPv6 client messages (dhcp6\_pd\_send\_client\_message) with these fields: > msg\_type - message type (e.g. Solicit) > sw\_if\_index - index of TX interface > server\_index - used to dentify DHCPv6 server, unique for each DHCPv6 server on the link, value obrtained from dhcp6\_pd\_reply\_event API message, use ~0 to send message to all DHCPv6 servers > param irt - initial retransmission time > param mrt - maximum retransmission time > param mrc - maximum retransmission count > param mrd - maximum retransmission duration for sending the message > stop - if non-zero then stop resending the message, otherwise start sending the message > T1 - value of T1 in IA\_PD option > T2 - value of T2 in IA\_PD option > prefixes - list of prefixes in IA\_PD option The message is automatically resent by Data Plane based on parameters 'irt', 'mrt', 'mrc' and 'mrd'. To stop the resending call the same function (same msg\_type is sufficient) with 'stop' set to 1. To subscribe for notifications of DHCPv6 messages from server call Binary API function want\_dhcp6\_pd\_reply\_events with enable\_disable set to 1 Notification (dhcp6\_pd\_reply\_event) fileds are: > sw\_if\_index - index of RX interface > server\_index - used to dentify DHCPv6 server, unique for each DHCPv6 server on the link > msg\_type - message type > T1 - value of T1 in IA\_PD option > T2 - value of T2 in IA\_PD option > inner\_status\_code - value of status code inside IA\_PD option > status\_code - value of status code > preference - value of preference option in reply message > prefixes - list of prefixes in IA\_PD option Prefix is a struct with with these fields: > prefix - prefix bytes > prefix\_length - prefix length > valid\_time - valid lifetime > preferred\_time - preferred lifetime