Hello, After my firmware+bsp for linux on mips based L2/L3/L4 switch is over , I have the requirements for porting huge swithching software in linux. we have decided to go for switching implementation inside kernel space using kernel_threads . for this I though of porting application from vxworks to linux without changing the architect and core design of application. my linux version is 2.3.99-pre8. I realised these application are using posix IPC facilities in vxworks while I can't use any of them inside linux kernel space using kernel threads. examplesake i can use raw semaphore opeartions (up/down) but not like SEM_Q_FIFO / SEM_Q_PRIORITY without cosiderable kernel code change. does this situation demands that my application design has to be changed.. or should I go ahead with writing wrappers for everything seems unimplemented at kernel level..? Best Regards, Ashsih Anand