add ip fragmentation test and fixes
This commit is contained in:
@@ -17,8 +17,8 @@ public:
|
||||
private:
|
||||
const size_t mtu;
|
||||
uint32_t idCounter;
|
||||
static const size_t fragmentionHeadersize = sizeof (FragmentionHeaderUnion) - 1;
|
||||
static void addExtensionHeader(IN const uint8_t NextHeader, IN const uint8_t *startPtr, IN Tins::IPv6 & ipFragmentPdu);
|
||||
static const size_t fragmentionHeadersize;
|
||||
static void addExtensionHeader(IN const uint8_t NextHeader, IN const uint8_t *startPtr, IN Tins::IPv6 & ipFragmentPdu, IN const size_t headersize);
|
||||
bool createAndForwardFragmend(IN const Tins::PDU & pdu, IN const ByteVector::iterator & fragmentStart, IN const ByteVector::iterator & fragmentPosIt, IN FragmentionHeaderStruct * ptrFragmentionHeaderStruct, IN uint8_t * ptrStartFragmentionHeader, IN IPacketHandler * callBackHandler);
|
||||
|
||||
void initFragmentationHeader(FragmentionHeaderStruct* ptrFragmentionHeaderStruct);
|
||||
|
||||
Reference in New Issue
Block a user