Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 3 Feb 2011 10:15:08 -0800
From:      David Somayajulu <david.somayajulu@qlogic.com>
To:        "freebsd-net@freebsd.org" <freebsd-net@freebsd.org>
Subject:   Ethernet Drivers: Question on Sending Received Packets to the FreeBSD Network Stack
Message-ID:  <75E1A2A7D185F841A975979B0906BBA6774DD4D905@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 the above callback function?

In other words should (struct *mbuf) above always correspond to a single Ethernet Frame? I am not sure if I missed something, but I gathered from a quick 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 Corporation 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 notify 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?75E1A2A7D185F841A975979B0906BBA6774DD4D905>