This is automatically generated documentation. Edit after the "COMMENTS" heading; changes to the main body will be lost.

ToRawSocket Element Documentation

NAME

ToRawSocket -- Click element; sends IP packets through a safe raw socket (user-level)

SYNOPSIS

ToRawSocket("TCP", <TCP source port number>)
ToRawSocket("UDP", <UDP source port number>)
ToRawSocket("GRE", <GRE key or PPTP call ID>)
ToRawSocket("ICMP", <ICMP identifier>)

Ports: at most 1 input, at most 1 output
Processing: pull
Drivers: userlevel
Package: userlevel (core)

DESCRIPTION

Writes data to a raw IPv4 socket. The raw IPv4 socket may optionally be bound to a source port number in the case of TCP/UDP, a GRE key or PPTP call ID in the case of GRE, or an identifier in the case of ICMP. Binding a port to a raw IPv4 socket to reserve it and suppress TCP RST and ICMP Unreachable errors, is specific to PlanetLab Linux. This element exists only for backward compatibility. See the more general RawSocket implementation for details, and for supported keyword arguments. A ToRawSocket is equivalent to a RawSocket with no outputs.

EXAMPLES

  ... -> ToRawSocket(UDP, 47)

SEE ALSO

FromRawSocket, RawSocket, Socket

Generated by 'click-elem2man' from '../elements/userlevel/torawsocket.hh' on 20/Feb/2006.

COMMENTS

 
elements/torawsocket.txt · Last modified: 2006/02/20 10:41 by clickdoc
 
Recent changes RSS feed Driven by DokuWiki