summaryrefslogtreecommitdiffstats
path: root/VNFs/DPPD-PROX/tools/flow_extract/pcappktref.cpp
blob: 2a0f2f050c470fbdb001119eeda0b5c54a04e216 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
/*
// Copyright (c) 2010-2017 Intel Corporation
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
//     http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
*/

#include "pcappktref.hpp"

PcapPktRef::PcapPktRef(const PcapPktRef &other)
	: pos(other.pos), pr(other.pr)
{
}

PcapPkt PcapPktRef::getPcapPkt()
{
	PcapPkt ret;

	if (!pr->readOnce(&ret, pos)) {
		cerr << "failed to read pcap from pcap pkt ref" << endl;
	}
	return ret;
}
mages, networks, servers, etc in OPNFV source the overcloudrc file or retrieve the admin user's credentials from the overcloudrc file and connect to the web Dashboard. You are now able to follow the `OpenStack Verification`_ section. OpenStack Verification ---------------------- Once connected to the OPNFV Dashboard make sure the OPNFV target system is working correctly: 1. In the left pane, click Compute -> Images, click Create Image. 2. Insert a name "cirros", Insert an Image Location ``http://download.cirros-cloud.net/0.3.5/cirros-0.3.5-x86_64-disk.img``. 3. Select format "QCOW2", select Public, then click Create Image. 4. Now click Project -> Network -> Networks, click Create Network. 5. Enter a name "internal", click Next. 6. Enter a subnet name "internal_subnet", and enter Network Address ``172.16.1.0/24``, click Next. 7. Now go to Project -> Compute -> Instances, click Launch Instance. 8. Enter Instance Name "first_instance", select Instance Boot Source "Boot from image", and then select Image Name "cirros". 9. Click Launch, status will cycle though a couple states before becoming "Active". 10. Steps 7 though 9 can be repeated to launch more instances. 11. Once an instance becomes "Active" their IP addresses will display on the Instances page. 12. Click the name of an instance, then the "Console" tab and login as "cirros"/"cubswin:)" 13. To verify storage is working, click Project -> Compute -> Volumes, Create Volume 14. Give the volume a name and a size of 1 GB 15. Once the volume becomes "Available" click the dropdown arrow and attach it to an instance. Congratulations you have successfully installed OPNFV!