}
static Packet *BuildIpv6TestPacket(
- uint8_t proto, uint32_t id, uint16_t off, int mf, const char content, int content_len)
+ uint8_t proto, uint32_t id, uint16_t off, int mf, const uint8_t content, int content_len)
{
Packet *p = NULL;
uint8_t *pcontent;
PASS;
}
-static int DefragDoSturgesNovakTest(int policy, u_char *expected,
- size_t expected_len)
+static int DefragDoSturgesNovakTest(int policy, uint8_t *expected, size_t expected_len)
{
int i;
ThreadVars tv;
PASS;
}
-static int DefragDoSturgesNovakIpv6Test(int policy, u_char *expected, size_t expected_len)
+static int DefragDoSturgesNovakIpv6Test(int policy, uint8_t *expected, size_t expected_len)
{
int i;
ThreadVars tv;
* and uses these to diagram the input fragments and the resulting
* policies. We build test cases for the papers scenario but assign
* specific values to each segment.
-*/
+ */
#define D_1 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A'
#define D_2 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B'
#define D_3 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C'
DefragSturgesNovakBsdTest(void)
{
/* Expected data. */
- u_char expected[] = {
+ uint8_t expected[] = {
D_1,
D_1,
D_1,
static int DefragSturgesNovakBsdIpv6Test(void)
{
/* Expected data. */
- u_char expected[] = {
+ uint8_t expected[] = {
D_1,
D_1,
D_1,
static int DefragSturgesNovakLinuxIpv4Test(void)
{
/* Expected data. */
- u_char expected[] = {
+ uint8_t expected[] = {
D_1,
D_1,
D_1,
static int DefragSturgesNovakLinuxIpv6Test(void)
{
/* Expected data. */
- u_char expected[] = {
+ uint8_t expected[] = {
D_1,
D_1,
D_1,
static int DefragSturgesNovakWindowsIpv4Test(void)
{
/* Expected data. */
- u_char expected[] = {
+ uint8_t expected[] = {
D_1,
D_1,
D_1,
static int DefragSturgesNovakWindowsIpv6Test(void)
{
/* Expected data. */
- u_char expected[] = {
+ uint8_t expected[] = {
D_1,
D_1,
D_1,
static int DefragSturgesNovakSolarisTest(void)
{
/* Expected data. */
- u_char expected[] = {
+ uint8_t expected[] = {
D_1,
D_1,
D_1,
static int DefragSturgesNovakSolarisIpv6Test(void)
{
/* Expected data. */
- u_char expected[] = {
+ uint8_t expected[] = {
D_1,
D_1,
D_1,
static int DefragSturgesNovakFirstTest(void)
{
/* Expected data. */
- u_char expected[] = {
+ uint8_t expected[] = {
D_1,
D_1,
D_1,
static int DefragSturgesNovakFirstIpv6Test(void)
{
/* Expected data. */
- u_char expected[] = {
+ uint8_t expected[] = {
D_1,
D_1,
D_1,
DefragSturgesNovakLastTest(void)
{
/* Expected data. */
- u_char expected[] = {
+ uint8_t expected[] = {
D_1,
D_4,
D_4,
static int DefragSturgesNovakLastIpv6Test(void)
{
/* Expected data. */
- u_char expected[] = {
+ uint8_t expected[] = {
D_1,
D_4,
D_4,
memset(&tv, 0, sizeof(tv));
DecodeThreadVars dtv;
memset(&dtv, 0, sizeof(dtv));
- char expected[] = "AAAAAAAA"
- "AAAAAAAA"
- "AAAAAAAA"
- "CCCCCCCC"
- "CCCCCCCC"
- "CCCCCCCC"
- "CCCCCCCC"
- "CCCCCCCC"
- "CCCCCCCC"
- "BBBBBBBB"
- "BBBBBBBB"
- "DDDDDDDD"
- "DDDDDD";
+ uint8_t expected[] = "AAAAAAAA"
+ "AAAAAAAA"
+ "AAAAAAAA"
+ "CCCCCCCC"
+ "CCCCCCCC"
+ "CCCCCCCC"
+ "CCCCCCCC"
+ "CCCCCCCC"
+ "CCCCCCCC"
+ "BBBBBBBB"
+ "BBBBBBBB"
+ "DDDDDDDD"
+ "DDDDDD";
DefragInit();
default_policy = DEFRAG_POLICY_LINUX;