Date: Tue, 14 Aug 2012 14:47:11 +0530 From: Venkat Duvvuru <venkatduvvuru.ml@gmail.com> To: Julian Elischer <julian@freebsd.org>, freebsd-net@freebsd.org Subject: Re: ether_vlanencap Message-ID: <CAGdae7YZx6=o7g5krgXH9q4iunh0gKVnfL8TEB41b1RFghxZPw@mail.gmail.com> In-Reply-To: <5029EA86.8020808@freebsd.org> References: <CAGdae7YiNm6X-Sj4aqP8hgf8G3zmhwbAXCS4X2mfiDBCBgz3gg@mail.gmail.com> <5029EA86.8020808@freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
My question is more about "ether_vlanencap" api. This api is supposed to insert vlantag and tranform Ethernet header into an Ethernet header with 802.1Q encapsulation and if it is unable to prepend then it will allocate a new mbuf and populate the data including the vlan tag. But it is not happening in my case, I'm passing mbuf and vlantag to this api and I get partial junk data in the packet and a corrupted m_len as well. Folks, any inputs? /Venkat On Tue, Aug 14, 2012 at 11:34 AM, Julian Elischer <julian@freebsd.org>wrote: > On 8/13/12 10:50 PM, Venkat Duvvuru wrote: > >> Hi, >> I'm trying to insert vlan tag into the packet using "ether_vlanencap" but >> the packet is getting corrupted in the mbuf and m_len is also showing a >> wrong length. >> Am I doing something wrong here? Can I directly pass mbuf pointer and vlan >> tag to this api for inserting the vlan tag? >> > > I think you can do it with the vlan netgraph node.. > > >> /Venkat >> ______________________________**_________________ >> freebsd-net@freebsd.org mailing list >> http://lists.freebsd.org/**mailman/listinfo/freebsd-net<http://lists.freebsd.org/mailman/listinfo/freebsd-net> >> To unsubscribe, send any mail to "freebsd-net-unsubscribe@**freebsd.org<freebsd-net-unsubscribe@freebsd.org> >> " >> >> >> >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAGdae7YZx6=o7g5krgXH9q4iunh0gKVnfL8TEB41b1RFghxZPw>