Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 3 Feb 2011 10:08:22 -0800
From:      David Somayajulu <david.somayajulu@qlogic.com>
To:        "freebsd-current@freebsd.org" <freebsd-current@freebsd.org>
Subject:   Ethernet Drivers: Question on Sending Received Packets to the FreeBSD Network Stack
Message-ID:  <75E1A2A7D185F841A975979B0906BBA6774DD4D902@AVEXMB1.qlogic.org>

next in thread | raw e-mail | index | archive | help
Hi All,
While sending the Received Ethernet Frames (non - LRO case) to the FreeBSD =
Network Stack via
(struct ifnet *)->if_input((struct ifnet *), (struct *mbuf));

Is it possible to send multiple Ethernet Frames in a single invocation of t=
he above callback function?

In other words should (struct *mbuf) above always correspond to a single Et=
hernet Frame? I am not sure if I missed something, but I gathered from a qu=
ick perusal of ether_input() in net/if_ethersubr.c, that only ONE Ethernet =
Frame may be sent per callback.

Thanks
David S.



________________________________
This message and any attached documents contain information from QLogic Cor=
poration or its wholly-owned subsidiaries that may be confidential. If you =
are not the intended recipient, you may not read, copy, distribute, or use =
this information. If you have received this transmission in error, please n=
otify the sender immediately by reply e-mail and then delete this message.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?75E1A2A7D185F841A975979B0906BBA6774DD4D902>