Lines Matching +full:layers +full:- +full:configurable
1 .\" -*- Nroff -*-
338 interface-related messages on the
344 defines the kernel-internal interfaces, including the
396 These memberships are reference-counted.
406 .Bl -tag -width indent -offset indent
525 Opaque per-interface data for the packet filter,
538 This is initialized by the driver-specific
549 Get a pointer to the interface's link-level address.
552 A link-level broadcast bytestring for protocols with variable address
578 .Bl -ohang -offset indent
581 from the link-layer header of the packet.
586 can be shared among multiple drivers utilizing the same link-layer
630 Process interface-related
652 for validity, and if necessary compute a link-layer group which
684 .Bl -tag -width ".Dv IFF_POINTOPOINT" -offset indent -compact
687 The interface has been configured up by the user-level code.
699 The interface is point-to-point;
720 This interface is in all-multicasts mode (used by multicast routers).
723 This interface is in the permanently all-multicasts mode (implies
738 multiple physical layers on some devices.)
744 The interface is not configurable in a meaningful way.
771 These capabilities are very hardware-specific
800 .Bl -tag -width ".Dv IFCAP_VLAN_HWTAGGING" -offset indent
804 above a certain MTU-size completely.
896 .Bl -tag -width ".Dv CSUM_FRAGMENT" -offset indent
920 global variables and per-interface fields.
938 The actual mode change is managed by the driver-specific
958 .Bl -tag -width ".Va ifi_lastchange" -offset indent
968 Intended to represent a selection of physical layers on devices which
972 Length of a link-layer address on this device, or zero if there are
979 Maximum length of any link-layer header which might be prepended by
986 sufficient space to prepend a link-layer header without allocating an
1000 link-layer overhead.
1003 A dimensionless metric interpreted by a user-mode routing process.
1019 .Bl -tag -width ".Va ifi_lastchange" -offset indent
1032 link-specific MIB.
1039 link-specific MIB.
1049 Number of packets received which were sent by link-layer multicast.
1051 Number of packets sent by link-layer multicast.
1058 Number of packets received for unknown network-layer protocol.
1071 .Bl -tag -offset indent -width ".Dv IFT_PROPVIRTUAL" -compact
1077 ISO 8802-3 CSMA/CD
1079 ISO 8802-4 Token Bus
1081 ISO 8802-5 Token Ring
1083 ISO 8802-6 DQDB MAN
1087 Internet Point-to-Point Protocol
1096 Parallel-port IP
1106 .Bl -tag -offset indent -width ".Dv LINK_STATE_UNKNOWN" -compact
1123 address representing the interface itself; multi-access network
1124 drivers should complete this structure by filling in their link-layer
1127 Other members of the structure represent network-layer addresses which
1136 Most protocols will declare their own protocol-specific
1139 which provides the most-commonly-needed functionality across all
1141 Interface addresses are reference-counted.
1146 .Bl -tag -width ".Va ifa_rtrequest" -offset indent
1152 The remote address of point-to-point interfaces, and the broadcast
1159 The network mask for multi-access interfaces, and the confusion
1160 generator for point-to-point interfaces.
1191 to perform link-layer-specific actions upon requests to add,
1209 may also be link-layer support routines which are used by a number of
1213 Every multicast-capable interface is associated with a list of
1215 link-layer multicast addresses (if any) should be accepted, and at a
1216 high level, in which network-layer multicast groups a user process has
1220 .Bl -tag -width ".Va ifma_refcount" -offset indent
1233 A pointer to the link-layer multicast address, if any, to which the
1234 network-layer multicast address in
1237 If this element is non-nil, this
1239 that link-layer address.
1245 .Bl -ohang -offset indent
1277 addresses on that interface, and create a link-layer
1343 but for the all-multicasts
1352 Return a reference-counted (via
1373 It is ordinarily only called from the socket-layer
1384 .Bl -tag -width ".Dv SIOCGIFNETMASK" -offset indent -compact
1387 (No call-down to driver.)
1396 (No call-down to driver.)
1405 (No call-down to driver.)
1410 Before a call to the driver-specific
1464 non-modifiable capability bit in
1557 returns an interface address for a point-to-point interface whose
1576 subject to its configured netmask, or a point-to-point interface
1582 is true, skip point-to-point interface addresses.
1595 point-to-point, only an interface address whose remote address is
1623 function performs the following four-step process:
1624 .Bl -enum -offset indent
1628 entry point to determine the link-layer address, if any, corresponding
1632 Check the interface's group membership list for a pre-existing
1639 routine returned a link-layer address corresponding to the group,
1691 .%O Addison-Wesley, ISBN 0-201-63354-X