Re: query about sending udp packets in kernel mode

2001-02-17 Thread Olaf Titz
> sock_creat(PF_INET, SOCK_DGRAM, IPPROTO_UDP, ); > sin.sin_family = AF_INET; > sin.sin_port = htons((unsigned short)serv_port); > sin.sin_addr.s_addr = htonl(INADDR_ANY); /*i am not sure about this*/ Needs the target IP address here. > msg.msg_name = > msg.msglen = sizeof(struct sockaddr_in);

Re: query about sending udp packets in kernel mode

2001-02-17 Thread Olaf Titz
sock_creat(PF_INET, SOCK_DGRAM, IPPROTO_UDP, sock); sin.sin_family = AF_INET; sin.sin_port = htons((unsigned short)serv_port); sin.sin_addr.s_addr = htonl(INADDR_ANY); /*i am not sure about this*/ Needs the target IP address here. msg.msg_name = sin; msg.msglen = sizeof(struct

Re: query about sending udp packets in kernel mode

2001-02-16 Thread Andi Kleen
[EMAIL PROTECTED] writes: > i am getting EFAULT. Use mm_segment_t oldseg = get_fs(); set_fs(KERNEL_DS); ... sendmsg set_fs(oldseg); -Andi P.S.: This is really getting a FAQ. If it isn't already please someone add it to the linux-kernel FAQ. - To unsubscribe from this list: send the

Re: query about sending udp packets in kernel mode

2001-02-16 Thread Andi Kleen
[EMAIL PROTECTED] writes: i am getting EFAULT. Use mm_segment_t oldseg = get_fs(); set_fs(KERNEL_DS); ... sendmsg set_fs(oldseg); -Andi P.S.: This is really getting a FAQ. If it isn't already please someone add it to the linux-kernel FAQ. - To unsubscribe from this list: send the line