// $Id$
//
// Copyright (C) 2006
-// Fraunhofer Institute for Open Communication Systems (FOKUS)
-// Competence Center NETwork research (NET), St. Augustin, GERMANY
+// Fraunhofer Institute for Open Communication Systems (FOKUS)
+// Competence Center NETwork research (NET), St. Augustin, GERMANY
// Stefan Bund <g0dil@berlios.de>
//
// This program is free software; you can redistribute it and/or modify
vlan->cfi() = true;
vlan->vlanId() = 0x234u;
- eth.finalize();
+ eth.finalizeAll();
BOOST_CHECK_EQUAL(eth->type_length(), 0x8100u);
BOOST_CHECK_EQUAL(vlan->type(), 0u);
senf::IPv4Packet ip (senf::IPv4Packet::createAfter(vlan));
- eth.finalize();
+ eth.finalizeAll();
BOOST_CHECK_EQUAL(vlan->type(), 0x0800u);
}
senf::LlcSnapPacket llcsnap (senf::LlcSnapPacket::createAfter(eth));
senf::DataPacket payload (senf::DataPacket::createAfter(
llcsnap, std::string("Hello, world!")));
- eth.finalize();
+ eth.finalizeAll();
BOOST_CHECK_EQUAL( eth->type_length(), 8u + 13u);
BOOST_CHECK_EQUAL( llcsnap->dsap(), 0xaa );
BOOST_CHECK_EQUAL( llcsnap->type_length(), 0u);
senf::IPv4Packet ip (senf::IPv4Packet::createAfter(llcsnap));
- eth.finalize();
+ eth.finalizeAll();
BOOST_CHECK_EQUAL(llcsnap->type_length(), 0x0800u);
}