Skip to content
Eddie Kohler edited this page Oct 18, 2017 · 1 revision

FromRawSocket Element Documentation

NAME

FromRawSocket — Click element; reads raw IP packets from safe raw socket (user-level)

SYNOPSIS

FromRawSocket("TCP", [, KEYWORDS])
FromRawSocket("UDP", [, KEYWORDS])
FromRawSocket("GRE", [, KEYWORDS])
FromRawSocket("ICMP", [, KEYWORDS])

Ports: at most 1 input, at most 1 output
Processing: push
Drivers: userlevel

DESCRIPTION

Reads data from 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 FromRawSocket is equivalent to a RawSocket with no inputs.

EXAMPLES

  FromRawSocket(UDP, 53) -> ...

SEE ALSO

ToRawSocket, RawSocket, Socket

Generated by click-elem2man from ../../elements/userlevel/fromrawsocket.hh:8 on 2017/10/17.

Clone this wiki locally