net: Let's use inline function for type checking for net_buf
net: Let's use inline function for type checking for net_buf

Using macros does not let the compiler verifying about the type we are
providing, which usually give an error easier to understand.
Also, this will let the compiler deciding how to actually optimize
(inline or not) the code.

Change-Id: I17fb1f5a1c1854461fad101bbb40c9be33844c8b
Signed-off-by: Tomasz Bursztyka <ba81a3a719836727e6857ae83462b9f52ec41006@linux.intel.com>

pklazy/zephyr,ldts/zephyr,fbsder/zephyr,galak/zephyr,erwango/zephyr,fractalclone/zephyr-riscv,punitvara/zephyr,zephyrproject-rtos/zephyr,GiulianoFranchetto/zephyr,explora26/zephyr,aceofall/zephyr-iotos,nashif/zephyr,nashif/zephyr,rsalveti/zephyr,explora26/zephyr,rsalveti/zephyr,sharronliu/zephyr,galak/zephyr,zephyrproject-rtos/zephyr,GiulianoFranchetto/zephyr,galak/zephyr,fractalclone/zephyr-riscv,Vudentz/zephyr,tidyjiang8/zephyr-doc,finikorg/zephyr,tidyjiang8/zephyr-doc,runchip/zephyr-cc3220,GiulianoFranchetto/zephyr,Vudentz/zephyr,kraj/zephyr,punitvara/zephyr,punitvara/zephyr,tidyjiang8/zephyr-doc,aceofall/zephyr-iotos,mbolivar/zephyr,bigdinotech/zephyr,runchip/zephyr-cc3200,fbsder/zephyr,galak/zephyr,runchip/zephyr-cc3200,holtmann/zephyr,rsalveti/zephyr,Vudentz/zephyr,rsalveti/zephyr,Vudentz/zephyr,holtmann/zephyr,aceofall/zephyr-iotos,ldts/zephyr,GiulianoFranchetto/zephyr,zephyriot/zephyr,sharronliu/zephyr,nashif/zephyr,pklazy/zephyr,Vudentz/zephyr,runchip/zephyr-cc3220,mirzak/zephyr-os,tidyjiang8/zephyr-doc,pklazy/zephyr,kraj/zephyr,finikorg/zephyr,aceofall/zephyr-iotos,erwango/zephyr,bboozzoo/zephyr,holtmann/zephyr,Vudentz/zephyr,bigdinotech/zephyr,ldts/zephyr,bigdinotech/zephyr,bboozzoo/zephyr,explora26/zephyr,nashif/zephyr,pklazy/zephyr,aceofall/zephyr-iotos,mbolivar/zephyr,pklazy/zephyr,ldts/zephyr,kraj/zephyr,runchip/zephyr-cc3200,mirzak/zephyr-os,punitvara/zephyr,sharronliu/zephyr,bboozzoo/zephyr,zephyrproject-rtos/zephyr,bboozzoo/zephyr,finikorg/zephyr,fbsder/zephyr,GiulianoFranchetto/zephyr,kraj/zephyr,fractalclone/zephyr-riscv,zephyrproject-rtos/zephyr,mirzak/zephyr-os,bigdinotech/zephyr,rsalveti/zephyr,nashif/zephyr,fractalclone/zephyr-riscv,ldts/zephyr,explora26/zephyr,mbolivar/zephyr,bigdinotech/zephyr,fbsder/zephyr,zephyrproject-rtos/zephyr,kraj/zephyr,zephyriot/zephyr,zephyriot/zephyr,mbolivar/zephyr,zephyriot/zephyr,runchip/zephyr-cc3200,erwango/zephyr,runchip/zephyr-cc3220,sharronliu/zephyr,runchip/zephyr-cc3220,punitvara/zephyr,fbsder/zephyr,runchip/zephyr-cc3220,mirzak/zephyr-os,fractalclone/zephyr-riscv,holtmann/zephyr,erwango/zephyr,holtmann/zephyr,tidyjiang8/zephyr-doc,galak/zephyr,finikorg/zephyr,mbolivar/zephyr,runchip/zephyr-cc3200,sharronliu/zephyr,mirzak/zephyr-os,erwango/zephyr,zephyriot/zephyr,explora26/zephyr,finikorg/zephyr,bboozzoo/zephyr