Re: disable TCP from NetBSD
Alexander Bubnov <[email protected]>
| Newsgroups | gmane.network.net-snmp.user |
|---|---|
| Message-ID | <[email protected]> |
Hi, I though the kernel does not pass any TCP fragment to an application using raw sockets in any cases... So, I thought I cannot use raw socket in case I point IPPROTO_TCP for socket call. Very interesting situation how the kernel controls such cases... Ok, I will try to write a simple example. Thanks you very much for clarification. 2009/3/23 Nikos Balkanas <[email protected]> > Hi, > > You can still work with raw sockets, therefore rewriting your IP packets - > useful and advanced network programming, without bypassing your kernel. If > you do (bypass it) there is a whole lot of userspace applications that > depend on it, and I am afraid you may end up with a useless system. > > Good luck, > Nikos > > ----- Original Message ----- > *From:* Alexander Bubnov <[email protected]> > *To:* Nikos Balkanas <[email protected]> > *Cc:* [email protected] > *Sent:* Monday, March 23, 2009 9:11 AM > *Subject:* Re: disable TCP from NetBSD > > Thanks you for replay, Nikos! > > Most probably you are right that I am not in right direction... I just > would like to write a simple implementation of TCP layer of TCP/IP stack. > For this purpose I need IP layer to get IP PDU (packets) with help of raw > socket. Now, I cannot use socket interface as the kernel caught all TCP > fragments. even I cannot receive TCP PDU using bpf from other peers because > the kernel sends RST as it thinks there are not listeners. > > I though TCP layer can be easily separated off from the kernel. But, as far > as I understand only whole TCP/IP stack can be turned off because all the > layers have strong dependencies from each other beginning at NIC drivers. > > 2009/3/23 Nikos Balkanas <[email protected]> > >> Hi, >> >> What are you trying to do? It doesn't seem you are in the right direction. >> All IP traffic should and will go through the kernel. I presume you are not >> redeveloping your NIC drivers. >> >> BR, >> Nikos >> >> ----- Original Message ----- >> *From:* Alexander Bubnov <[email protected]> >> *To:* [email protected] >> *Sent:* Sunday, March 22, 2009 7:05 PM >> *Subject:* disable TCP from NetBSD >> >> Hello, all! I am going to practice in net programming by writing TCP >> protocol. Can you please let me know how to disable TCP from NetBSD because >> as I guess all tcp packets will be catched by kernel? Unfortunately, I have >> not found the way in manual about sysctl and GENERIC conf file for kernel, >> just "options INET" which turn off IP + ICMP + TCP. >> >> Thanks in advance. >> >> -- >> /BR, Alexander >> >> ------------------------------ >> >> ------------------------------------------------------------------------------ >> Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are >> powering Web 2.0 with engaging, cross-platform capabilities. Quickly and >> easily build your RIAs with Flex Builder, the Eclipse(TM)based development >> software that enables intelligent coding and step-through debugging. >> Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com >> >> ------------------------------ >> _______________________________________________ >> Net-snmp-users mailing list >> [email protected] >> Please see the following page to unsubscribe or change other options: >> https://lists.sourceforge.net/lists/listinfo/net-snmp-users >> >> > > > -- > /BR, Alexander > > -- /BR, Alexander ------------------------------------------------------------------------------ Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are powering Web 2.0 with engaging, cross-platform capabilities. Quickly and easily build your RIAs with Flex Builder, the Eclipse(TM)based development software that enables intelligent coding and step-through debugging. Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com _______________________________________________ Net-snmp-users mailing list [email protected] Please see the following page to unsubscribe or change other options: https://lists.sourceforge.net/lists/listinfo/net-snmp-users