Lines Matching +full:waking +full:- +full:up
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
285 reference-count the
292 (Initialized by the driver-specific
297 Opaque per-interface data for the packet filter,
316 (Initialized by the driver-specific
335 A pointer to an interface-specific MIB structure exported by
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
534 Initialize and bring up the hardware,
542 for validity, and if necessary compute a link-layer group which
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;
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.
717 This Ethernet interface can transmit and receive frames up to
744 This Ethernet interface supports waking up on any Unicast packet.
746 This Ethernet interface supports waking up on any Multicast packet.
748 This Ethernet interface supports waking up on any Magic packet such
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.
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
1015 The link is up.
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
1226 as up, notify protocols of the transition,
1242 to set up the interface in the desired mode.
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
1453 Several functions exist to look up an interface address structure
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