On 8/19/06, Ruslan Ermilov <ru@xxxxxxxxxxx> wrote:
On Sat, Aug 19, 2006 at 05:44:39PM +0530, Rajkumar S wrote:
> The man page states
>
> DESCRIPTION
> The ip_input node type takes all received packets and queues them into
> the IP in input processing subsystem.
It does this simple thing:
> netisr_dispatch(NETISR_IP, m);
which means putting the mbuf pointed to by "m" into the IP
input queue and scheduling a call to ip_input().
Thanks a lot for your answer.
So this is used to inject packets into the ip stack? also, normally
packets received from ethernet is passed into the same point, right?
Any points to docs to read about a packet's traversal in FreeBSD ip
stack? (especially wrt pf)
raj
_______________________________________________
freebsd-net@xxxxxxxxxxx mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "freebsd-net-unsubscribe@xxxxxxxxxxx"
Re: ng_ip_input ? ... The ip_input node type takes all received packets and queues them ...input queue and scheduling a call to ip_input. ... So this is used to inject packets into the ip stack?... (freebsd-net)
Re: syslog server, RH ES 4, large amounts of UDP loss. please help ... 26 packets to unknown port received. ... Below I see no recieve errors, but netstat reports recieve... stats are only looking at the Ethernet level errors in the stack.... the higher levels on the receiving system stack are tripping over themselves. ... (comp.os.linux.networking)
Re: Advice on a multithreaded netisr patch? ... Initial receipt and processing of packets on a single CPU ... global write lock, if briefly, for every packet. ... Neither 7.x nor 8.x supports multiple transmit queues as ... (freebsd-net)
Re: Advice on a multithreaded netisr patch? ... transactions on multi-core systems, and I'm hitting a limit where a kernel task, usually swi:net hits 100% of a CPU at some transactions/s rate and blocks further performance increase even though other cores are 100% idle. ... One of the fundamental problems with hashing packets to distribute work is that it involves taking cache misses on packet headers, not just once, but twice, which often is one of the largest costs in processing packets. ... Kip Macy has patches to support multiple output queues on cxgb, which should facilitate support for other drivers as well, and the plan is to get that in 8.0 as well. ... We're, briefly, in a period where input queue count is about the same density as CPU cores; it's not entirely clear, but we may soon be back in a situation where CPU core count exceeds queues, in which case doing software work placement will continue to be important. ... (freebsd-net)
Re: Selecting optimum block sizes for data transmission ...socket up with data until it either tells you you can't send any more ... Once you've make a call to send data, the TCP/IP stack does a huge ... Maintains a congestion window to limit data flow in the face of long ... Attempts to avoid wasteful sends of very small packets,... (comp.lang.pascal.delphi.misc)