In order to exchange big packets between application processor and
off-chip peripherals, add support for hsic transport layer fragmentation
in write path and reassembly in read path.
Change-Id: I25a7fcfe06067df59871adfc22539689210f9e80
Signed-off-by: Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
Create a packet with its socket buffer queue either initialized as empty
or assigned to user provided socket buffer queue.
Change-Id: I49bc0f1df5b3f31a12c8f5d2eb0b33f9e1228ff1
Signed-off-by: Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
Upstream prefers existing drivers be converted to support multiplatform
kernels. This requires drivers to be located in generic functionality
directories instead of specific mach directories.
Move IPC Router Core and Security drivers to the net/ipc_router location
to support multi-platform.
Move IPC Router SMD & HSIC transport(XPRT) drivers to the drivers/soc/qcom
location.
Change-Id: I770227f66dcb776b26086426f509568f991db757
Signed-off-by: Karthikeyan Ramasubramanian <kramasub@codeaurora.org>