Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

vni(7d) [posix man page]

vni(7d) 							      Devices								   vni(7d)

NAME
vni - STREAMS virtual network interface driver DESCRIPTION
The vni pseudo device is a multi-threaded, loadable, clonable, STREAMS pseudo-device supporting the connectionless Data Link Provider Interface dlpi(7P) Style 2. Note that DLPI is intended to interact with IP, meaning that DLPI access to applications is not supported. (For example, snoop fails on the vni interface.) The vni device is a software-only interface and does not send or receive data. The device provides a DLPI upper interface that identifies itself to IP with a private media type. It can be configured via ifconfig(1M) and can have IP addresses assigned to it, making aliases pos- sible. The vni pseudo device is particularly useful in hosting an IP address when used in conjunction with the 'usesrc' ifconfig option (see ifconfig(1M) for examples). The logical instances of the device can also be used to host addresses as an alternative to hosting them over the loopback interface. Multicast is not supported on this device. More specifically, the following options return an error when used with an address specified on vni: IP_MULTICAST_IF, IP_ADD_MEMBERSHIP, IP_DROP_MEMBERSHIP, IPV6_MULTICAST_IF, IPV6_JOIN_GROUP, IPV6_LEAVE_GROUP. In addition, broadcast is not supported. Because there is no physical hardware configured below it, no traffic can be received through nor transmitted on a virtual interface. All packet transmission and reception is accomplished with existing physical interfaces and tunnels. Because applications that deal with packet transmission and reception (such as packet filters) cannot filter traffic on virtual interfaces, you cannot set up a packet filter on a virtual interface. Instead, you should configure the policy rules to apply to the physical interfaces and tunnels, and if necessary, use the virtual IP addresses themselves as part of the rule configuration. Also, note that the virtual interface cannot be part of an IP multi- pathing (IPMP) group. FILES
/dev/vni 64-bit ELF kernel driver SEE ALSO
ifconfig(1M), in.mpathd(1M), ip(7P), ip6(7P) SunOS 5.10 18 July 2004 vni(7d)

Check Out this Related Man Page

chxge(7D)							      Devices								 chxge(7D)

NAME
chxge - Chelsio Ethernet network interface controllers SYNOPSIS
/dev/chxge DESCRIPTION
The chxge Ethernet driver is a multi-threaded, loadable, clonable, STREAMS hardware driver supporting the connectionless Data Link Provider Interface, dlpi(7P), over Chelsio NIC controllers. Multiple (and mixed) NIC controllers installed within the system are sup- ported by the driver. The chxge driver provides basic support for the NIC hardware. Functions include chip initialization, frame transmit and receive, and error recovery and reporting. APPLICATION PROGRAMMING INTERFACE
The cloning, character-special device /dev/chxge is used to access NIC devices installed within the system. CHXGE AND DLPI
The chxge driver is dependent on /kernel/misc/gld, a loadable kernel module that provides the chxge driver with the DLPI and STREAMS functionality required of a LAN driver. See gld(7D) for more details on the primitives supported by the driver. The values returned by the driver in the DL_INFO_ACK primitive in response to the DL_INFO_REQ are: o Default Maximum SDU is 1500 (ETHERMTU). o dlsap address length is 8. o MAC type is DL_ETHER. o The sap length value is -2, meaning the physical address component is followed immediately by a 2-byte sap component within the DLSAP address. o Broadcast address value is Ethernet/IEEE broadcast address (FF:FF:FF:FF:FF:FF). FILES
/dev/chxge Character special device. /kernel/drv/sparcv9/chxge SPARC chxge driver binary. /kernel/drv/chxge x86 platform kernel module. (32-bit). /kernel/drv/amd64/chxge x86 platform kernel module. (64-bit). ATTRIBUTES
See attributes(5) for descriptions of the following attributes: +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +-----------------------------+-----------------------------+ |Architecture |SPARC, x86 | +-----------------------------+-----------------------------+ SEE ALSO
netstat(1M), attributes(5), gld(7D), dlpi(7P), gld(9F), gld_mac_info(9S) SunOS 5.11 17 Jan 2005 chxge(7D)
Man Page