Making Socket System Call From Linux Kernel Module?

Hi Everyone!

How can we make a socket() system call from a linux module executing in kernel space?

If any one knows, kindly tell me. It will be great.

I want to use the socket interface in linux kernel space for sending raw packets over the network.

Hamayun