Lines Matching +full:assigned +full:- +full:resolution +full:- +full:bits

1 .\" -*- Nroff -*-
151 interface-related messages on the
157 defines the kernel-internal interfaces, including the
209 These memberships are reference-counted.
219 .Bl -tag -width ".Va if_capabilities" -offset indent
263 A unique number assigned to each interface managed by a particular
281 containing the list of addresses assigned to this interface.
285 reference-count the
292 (Initialized by the driver-specific
297 Opaque per-interface data for the packet filter,
303 A unique number assigned to each interface in sequence as it is
316 (Initialized by the driver-specific
335 A pointer to an interface-specific MIB structure exported by
354 containing the list of multicast addresses assigned to this interface.
358 reference-count the
363 A pointer to the link-level interface address.
375 A link-level broadcast bytestring for protocols with variable address
381 (Initialized by the driver-specific
412 lock used to protect interface-related address lists.
468 .Bl -ohang -offset indent
471 from the link-layer header of the packet.
476 can be shared among multiple drivers utilizing the same link-layer
520 Process interface-related
542 for validity, and if necessary compute a link-layer group which
566 defines the bits which cannot be set by a user program using the
574 .Bl -tag -width ".Dv IFF_POINTOPOINT" -offset indent -compact
577 The interface has been configured up by the user-level code.
589 The interface is point-to-point;
600 Disable network address resolution on this interface.
610 This interface is in all-multicasts mode (used by multicast routers).
613 This interface is in the permanently all-multicasts mode (implies
661 These capabilities are very hardware-specific
690 .Bl -tag -width ".Dv IFCAP_VLAN_HWTAGGING" -offset indent
694 above a certain MTU-size completely.
786 .Bl -tag -width ".Dv CSUM_FRAGMENT" -offset indent
810 global variables and per-interface fields.
828 The actual mode change is managed by the driver-specific
848 .Bl -tag -width ".Va ifi_lastchange" -offset indent
862 Length of a link-layer address on this device, or zero if there are
869 Maximum length of any link-layer header which might be prepended by
876 sufficient space to prepend a link-layer header without allocating an
890 link-layer overhead.
893 A dimensionless metric interpreted by a user-mode routing process.
896 The line rate of the interface, in bits per second.
921 .Bl -tag -width ".Va ifi_lastchange" -offset indent
934 link-specific MIB.
941 link-specific MIB.
951 Number of packets received which were sent by link-layer multicast.
953 Number of packets sent by link-layer multicast.
960 Number of packets received for unknown network-layer protocol.
974 .Bl -tag -offset indent -width ".Dv IFT_PROPVIRTUAL" -compact
980 ISO 8802-3 CSMA/CD
982 ISO 8802-4 Token Bus
984 ISO 8802-5 Token Ring
986 ISO 8802-6 DQDB MAN
990 Internet Point-to-Point Protocol
999 Parallel-port IP
1009 .Bl -tag -offset indent -width ".Dv LINK_STATE_UNKNOWN" -compact
1026 address representing the interface itself; multi-access network
1027 drivers should complete this structure by filling in their link-layer
1030 Other members of the structure represent network-layer addresses which
1039 Most protocols will declare their own protocol-specific
1042 which provides the most-commonly-needed functionality across all
1044 Interface addresses are reference-counted.
1049 .Bl -tag -width ".Va ifa_rtrequest" -offset indent
1055 The remote address of point-to-point interfaces, and the broadcast
1062 The network mask for multi-access interfaces, and the confusion
1063 generator for point-to-point interfaces.
1094 to perform link-layer-specific actions upon requests to add,
1112 may also be link-layer support routines which are used by a number of
1116 Every multicast-capable interface is associated with a list of
1118 link-layer multicast addresses (if any) should be accepted, and at a
1119 high level, in which network-layer multicast groups a user process has
1123 .Bl -tag -width ".Va ifma_refcount" -offset indent
1136 A pointer to the link-layer multicast address, if any, to which the
1137 network-layer multicast address in
1140 If this element is non-nil, this
1142 that link-layer address.
1148 .Bl -ohang -offset indent
1180 addresses on that interface, and create a link-layer
1246 but for the all-multicasts
1255 Return a reference-counted (via
1276 It is ordinarily only called from the socket-layer
1287 .Bl -tag -width ".Dv SIOCGIFNETMASK" -offset indent -compact
1290 (No call-down to driver.)
1299 (No call-down to driver.)
1308 (No call-down to driver.)
1313 Before a call to the driver-specific
1367 non-modifiable capability bit in
1460 returns an interface address for a point-to-point interface whose
1479 subject to its configured netmask, or a point-to-point interface
1485 is true, skip point-to-point interface addresses.
1498 point-to-point, only an interface address whose remote address is
1526 function performs the following four-step process:
1527 .Bl -enum -offset indent
1531 entry point to determine the link-layer address, if any, corresponding
1535 Check the interface's group membership list for a pre-existing
1542 routine returned a link-layer address corresponding to the group,
1594 .%O Addison-Wesley, ISBN 0-201-63354-X