OSDN Git Service

2013.10.24
[uclinux-h8/uClinux-dist.git] / lib / Libnet / doc / Ancillary / README.rawsockets
1 ===============================================================================
2     LIBNET 1.0 (c) 1998 - 2001 Mike D. Schiffman <mike@infonexus.com>
3                                http://www.packetfactory.net/libnet
4 ===============================================================================
5
6
7     Raw sockets are horribly non-standard across implementations.  Solaris,
8     for example, has terrible support for this packet interface.  Older OpenBSD
9     versions and recent FreeBSD versions have the BSD_BYTE_SWAP issue where
10     the ip_len and ip_frag fields need to be in little endian order.  Linux
11     apparently doesn't allow for the injection of broadcast IP datagrams.
12     Whenever complete control over the IP header is desired, use the link
13     layer API.
14
15 EOF