Ip

AGGR(4) - Device Drivers Manual

Netstart, Netintro, Trunk, Ifconfig, Inet, Ip, Hostname.if, Aggr

AGGR(4) - Device Drivers Manual # AGGR(4) - Device Drivers Manual NAME # aggr - IEEE 802.1AX Link Aggregation network interface SYNOPSIS # pseudo-device aggr DESCRIPTION # The aggr driver implements IEEE 802.1AX (formerly 802.3ad) Link Aggregation for combining one or more Ethernet interfaces into a single logical interface. The Link Aggregation Control Protocol (LACP) is used to negotiate the aggregation of member interfaces with a partner device. aggr interfaces must be configured to use one or more Ethernet interfaces as ports, and communicate with a partner device over those ports using LACP. ...

BPE(4) - Device Drivers Manual

Netstart, Vlan, Netintro, Pf.conf, Ifconfig, Inet, Bridge, Ip, Hostname.if, Bpe

BPE(4) - Device Drivers Manual # BPE(4) - Device Drivers Manual NAME # bpe - Backbone Provider Edge pseudo-device SYNOPSIS # pseudo-device bpe DESCRIPTION # The bpe driver creates IEEE 802.1Q Provider Backbone Bridge (PBB) networks by acting as a Backbone Edge Bridge (BEB). PBB, also known as mac-in-mac, was originally specified in IEEE 802.1ah-2008 and became part of IEEE 802.1Q-2011. A Provider Backbone Bridge Network (PBBN) consists of BEBs interconnected by Backbone Core Bridges (BCBs) to form an Ethernet network for the transport of encapsulated Ethernet packets. ...

BRIDGE(4) - Device Drivers Manual

Netstart, Arp, Netintro, Etherip, Vether, Ipsec, Ipsecctl, Tpmr, Isakmpd, Ifconfig, Ioctl, Errno, Ip6, Ip, Hostname.if, Pf, Bridge

BRIDGE(4) - Device Drivers Manual # BRIDGE(4) - Device Drivers Manual NAME # bridge - Ethernet bridge interface SYNOPSIS # pseudo-device bridge #include <sys/types.h> #include <net/if.h> #include <netinet/in.h> #include <netinet/if_ether.h> #include <net/if_bridge.h> DESCRIPTION # The bridge device creates a logical link between two or more Ethernet interfaces or encapsulation interfaces (see [etherip(4)](/man/man4/etherip.4)). This link between the interfaces selectively forwards frames from each interface on the bridge to every other interface on the bridge. ...

DIVERT(4) - Device Drivers Manual

Pf.conf, Socket, Ip, Divert

DIVERT(4) - Device Drivers Manual # DIVERT(4) - Device Drivers Manual NAME # divert - kernel packet diversion mechanism SYNOPSIS # #include <sys/types.h> #include <sys/socket.h> #include <netinet/in.h> int socket(AF_INET, SOCK_RAW, IPPROTO_DIVERT); int socket(AF_INET6, SOCK_RAW, IPPROTO_DIVERT); DESCRIPTION # Divert sockets are part of a mechanism completely integrated with pf(4) that queues raw packets from the kernel stack to userspace applications, and vice versa. A divert socket must be bound to a divert port through bind(2), which only the superuser can do. ...

EOIP(4) - Device Drivers Manual

Netstart, Netintro, Options, Sysctl, Protocols, Ifconfig, Inet, Egre, Ip, Hostname.if, Eoip

EOIP(4) - Device Drivers Manual # EOIP(4) - Device Drivers Manual NAME # eoip - MikroTik Ethernet over IP tunnel network device SYNOPSIS # pseudo-device gre DESCRIPTION # The eoip interface provides tunnelling of Ethernet frames across IPv4 and IPv6 networks using the MikroTik Ethernet over IP (EoIP) encapsulation protocol. The protocol is based on the Generic Routing and Encapsulation (GRE) protocol. GRE datagrams (IP protocol number 47) consist of a GRE header and an outer IP header for encapsulating another protocol’s datagram. ...

GRE(4) - Device Drivers Manual

Netstart, Netintro, Options, Sysctl, Protocols, Eoip, Ifconfig, Inet, Ip, Hostname.if, Gre

GRE(4) - Device Drivers Manual # GRE(4) - Device Drivers Manual NAME # gre, mgre, egre, nvgre - Generic Routing Encapsulation network device SYNOPSIS # pseudo-device gre DESCRIPTION # The gre pseudo-device provides interfaces for tunnelling protocols across IPv4 and IPv6 networks using the Generic Routing Encapsulation (GRE) encapsulation protocol. GRE datagrams (IP protocol number 47) consist of a GRE header and an outer IP header for encapsulating another protocol’s datagram. ...

ICMP(4) - Device Drivers Manual

Send, Netintro, Inet, Recv, Ip, Icmp

ICMP(4) - Device Drivers Manual # ICMP(4) - Device Drivers Manual NAME # icmp - Internet Control Message Protocol SYNOPSIS # #include <sys/socket.h> #include <netinet/in.h> int socket(AF_INET, SOCK_RAW, proto); DESCRIPTION # ICMP is the error and control message protocol used by IP and the Internet protocol family. It may be accessed through a “raw socket” for network monitoring and diagnostic functions. The proto parameter to the socket call to create an ICMP socket is obtained from getprotobyname(3). ...

INET(4) - Device Drivers Manual

Inet_net_ntop, Udp, Netintro, Ioctl, Socket, Tcp, Inet_ntop, Icmp, Ip, Inet

INET(4) - Device Drivers Manual # INET(4) - Device Drivers Manual NAME # inet - Internet protocol family SYNOPSIS # #include <sys/types.h> #include <netinet/in.h> DESCRIPTION # The Internet protocol family is a collection of protocols layered atop the Internet Protocol (IP) transport layer, and utilizing the Internet address format. The Internet family provides protocol support for the SOCK_STREAM, SOCK_DGRAM, and SOCK_RAW socket types; the SOCK_RAW interface provides access to the IP protocol. ...

IP(4) - Device Drivers Manual

Send, Netintro, Getsockopt, Ioctl, Inet, Recv, Icmp, Ip

IP(4) - Device Drivers Manual # IP(4) - Device Drivers Manual NAME # ip - Internet Protocol SYNOPSIS # #include <sys/types.h> #include <sys/socket.h> #include <netinet/in.h> int socket(AF_INET, SOCK_RAW, proto); DESCRIPTION # IP is the network layer protocol used by the Internet protocol family. Options may be set at the IP level when using higher-level protocols that are based on IP (such as TCP and UDP). It may also be accessed through a “raw socket” when developing new protocols, or special-purpose applications. ...

IPCOMP(4) - Device Drivers Manual

Enc, Netintro, Ipsec, Sysctl, Inet, Ipsecctl, Ip, Ipcomp

IPCOMP(4) - Device Drivers Manual # IPCOMP(4) - Device Drivers Manual NAME # ipcomp - IP Payload Compression Protocol DESCRIPTION # IPComp is enabled with the following sysctl(2) variable in /etc/sysctl.conf: net.inet.ipcomp.enable IPComp is a protocol used to reduce the size of IP datagrams. It can be used to enhance the communication performance between a pair of hosts/gateways, especially on slow links, by compressing the datagrams, provided the communicating entities have enough computational power. ...