NETWORK ATTACKS FRAMEWORK  1.0.0
A NETwork Attacks framework. Making network attacks impact evaluation easier!
NA_params.h File Reference
#include "NA_defs_aodv.h"

Go to the source code of this file.

Defines

#define K_PARAM   5
#define ACTIVE_ROUTE_TIMEOUT   active_route_timeout
#define TTL_START   ttl_start
#define DELETE_PERIOD   delete_period
#define ACTIVE_ROUTE_TIMEOUT_LLF   10000
#define TTL_START_LLF   1
#define DELETE_PERIOD_LLF   ACTIVE_ROUTE_TIMEOUT_LLF
#define ACTIVE_ROUTE_TIMEOUT_HELLO   3000
#define TTL_START_HELLO   2
#define DELETE_PERIOD_HELLO   K_PARAM * max(ACTIVE_ROUTE_TIMEOUT_HELLO, ALLOWED_HELLO_LOSS * HELLO_INTERVAL)
#define ALLOWED_HELLO_LOSS   2
#define BLACKLIST_TIMEOUT   RREQ_RETRIES * NET_TRAVERSAL_TIME + (TTL_THRESHOLD - TTL_START)/TTL_INCREMENT + 1 + RREQ_RETRIES
#define HELLO_INTERVAL   1000
#define LOCAL_ADD_TTL   2
#define MAX_REPAIR_TTL   3 * NET_DIAMETER / 10
#define MY_ROUTE_TIMEOUT   2 * ACTIVE_ROUTE_TIMEOUT
#define NET_DIAMETER   35
#define NET_TRAVERSAL_TIME   2 * NODE_TRAVERSAL_TIME * NET_DIAMETER
#define NEXT_HOP_WAIT   NODE_TRAVERSAL_TIME + 10
#define NODE_TRAVERSAL_TIME   40
#define PATH_DISCOVERY_TIME   2 * NET_TRAVERSAL_TIME
#define RERR_RATELIMIT   10
#define RING_TRAVERSAL_TIME   2 * NODE_TRAVERSAL_TIME * (TTL_VALUE + TIMEOUT_BUFFER)
#define RREQ_RETRIES   2
#define RREQ_RATELIMIT   10
#define TIMEOUT_BUFFER   2
#define TTL_INCREMENT   2
#define TTL_THRESHOLD   7

Define Documentation

Definition at line 31 of file NA_params.h.

#define ACTIVE_ROUTE_TIMEOUT_HELLO   3000

Definition at line 41 of file NA_params.h.

#define ACTIVE_ROUTE_TIMEOUT_LLF   10000

Definition at line 36 of file NA_params.h.

#define ALLOWED_HELLO_LOSS   2

Definition at line 46 of file NA_params.h.

Definition at line 33 of file NA_params.h.

Definition at line 38 of file NA_params.h.

#define HELLO_INTERVAL   1000

Definition at line 49 of file NA_params.h.

#define K_PARAM   5

Definition at line 28 of file NA_params.h.

#define LOCAL_ADD_TTL   2

Definition at line 50 of file NA_params.h.

#define MAX_REPAIR_TTL   3 * NET_DIAMETER / 10

Definition at line 51 of file NA_params.h.

Definition at line 52 of file NA_params.h.

#define NET_DIAMETER   35

Definition at line 53 of file NA_params.h.

Definition at line 54 of file NA_params.h.

Definition at line 55 of file NA_params.h.

#define NODE_TRAVERSAL_TIME   40

Definition at line 56 of file NA_params.h.

Definition at line 57 of file NA_params.h.

#define RERR_RATELIMIT   10

Definition at line 58 of file NA_params.h.

Definition at line 59 of file NA_params.h.

#define RREQ_RATELIMIT   10

Definition at line 61 of file NA_params.h.

#define RREQ_RETRIES   2

Definition at line 60 of file NA_params.h.

#define TIMEOUT_BUFFER   2

Definition at line 62 of file NA_params.h.

#define TTL_INCREMENT   2

Definition at line 63 of file NA_params.h.

#define TTL_START   ttl_start

Definition at line 32 of file NA_params.h.

#define TTL_START_HELLO   2

Definition at line 42 of file NA_params.h.

#define TTL_START_LLF   1

Definition at line 37 of file NA_params.h.

#define TTL_THRESHOLD   7

Definition at line 64 of file NA_params.h.

 All Classes Files Functions Variables Typedefs Enumerator Defines