static void strip_rr(IP& ip, const RR& rr) { //cout << "Stripping RR table" << endl; RawPDU raw = RawPDU(&rr.payload()[0], rr.payload().size()); ip.inner_pdu(raw); ip.protocol(rr.original_protocol()); }
TEST_F(IPTest, Protocol) { IP ip; ip.protocol(0x7f); EXPECT_EQ(ip.protocol(), 0x7f); }
static void create_rr(IP& ip) { //cout << "Creating RR table" << endl; std::vector<uint8_t> payload = ip.serialize_inner(); RR newRR(ip.protocol(), 5, &payload[0], payload.size()); ip.inner_pdu(newRR); }