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 <[email protected]>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 >> ______________________________**_________________ >> [email protected] 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<[email protected]> >> " >> >> >> > _______________________________________________ [email protected] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-net To unsubscribe, send any mail to "[email protected]"
