|
|
Experimental Physics and
| ||||||||||||||||||||||
|
|
Hi.Peter, I have meet the questions like the follows,and i want to see the LLC code what you said . Can you sent me? Thanks Sun
> From: tech-talk-bounces@aps.anl.gov > [mailto:tech-talk-bounces@aps.anl.gov] On Behalf Of hs79hs@gmail.com > Sent: 01 December 2007 12:25 > > Is there anyone who knows how to receive data by raw > socket under VxWorks? I can send data by raw socket, but > can't receive. I know that under Windows we can use like > ioctlsocket(sockRaw, SIO_RCVALL, &dwValue) to receive all > data. Does there have the same option under VxWorks? There are functions in etherLib to let you filter all packets at the ethernet level. See http://www.calsoftlabs.com/whitepapers/vxworks.html for a description. However, I don't think that vxWorks allows a "raw" socket type. I have written a "new-style" vxWorks network stack driver and socket interface for the IEEE802.2 LLC protocol, which may not be too difficult to adapt for use as a raw socket interface. You'd have to trap a raw flag on the socket creation call, and install the socket interface in parallel with the existing implementations (which may or may not work). I can let you have the LLC code if you like.
| ||||||||||||||||||||||
| ANJ, 27 Nov 2012 |
· EPICSv4 · IRMIS · Talk · Bugs · Documents · Links · Licensing · |