add option to compile position independent lib

Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>
Fix buffer pool type in l2fwd app

Signed-off-by: Venkatesh Vivekanandan <venkatesh.vivekanandan@linaro.org>
Fix globaly shadowed variable 'args'

Removes sparse -Wshadow warning by prefixing the global instace of args
with gbl_. This makes it more aparrent to the reader that the global
instance of args is being referenced rather than the local one in
burst_mode_init_params().

Signed-off-by: Mike Holmes <mike.holmes@linaro.org>
Reviewed-by: Anders Roxell <anders.roxell@linaro.org>
Added timeout buffer type

Added 'timeout' and 'any' buffer types. Timer and buffer pool
modifications to use those.

Signed-off-by: Petri Savolainen <petri.savolainen@linaro.org>
Timer test uses timeout buffer

Timer test modified to use the timeout buffer type.

Signed-off-by: Petri Savolainen <petri.savolainen@linaro.org>
Buffer header C99 compliance and cleanup

Fixed C99 compliance bug in buffer header (removed the empty array). Cleaned
and harmonized buffer pool implementation for different buffer types.

Signed-off-by: Petri Savolainen <petri.savolainen@linaro.org>
Fix uint16be_t sparse checksum errors

Signed-off-by: Mike Holmes <mike.holmes@linaro.org>
test/: Fix sparse constant is too long

Signed-off-by: Mike Holmes <mike.holmes@linaro.org>
Fix sparse static warnings

Signed-off-by: Mike Holmes <mike.holmes@linaro.org>
Merge remote-tracking branch 'linaro/master'