throbber
IEEE
`Std 802.3u-1995
`
`28.2.3.4.11 Use of Next Pages
`
`SUPPLEMENT TO 802.3:
`
`Both devices must indicate Next Page ability for either to commence exchange of Next Pages.
`a)
`If both devices are Next Page able, then both devices shall send at least one Next Page.
`b)
`c) Next Page exchange shall continue until neither device on a link has more pages to transmit as indi-
`cated by the NP bit. A Message Page with a Null Message Code Field value shall be sent if the
`device has no other information to transmit.
`
`e)
`
`d) A Message Code can carry either a specific message or information that defines how following
`Unformatted Page(s) should be interpreted.
`If a Message Code references Unformatted Pages, the Unformatted Pages shall immediately follow
`the referencing Message Code in the order specified by the Message Code.
`Unformatted Page users are responsible for controlling the format and sequencing for their Unfor-
`matted Pages.
`
`i)
`
`28.2.3.4.12 MII register requirements
`
`The Next Page Transmit register defined in 28.2.4.1.6 shall hold the Next Page to be sent by Auto-Negotia-
`tion. Received Next Pages may be stored in the Auto-Negotiation link partner ability register.
`
`28.2.3.5 Remote fault sensing function
`
`The Remote Fault function may indicate to the Link Partner that a fault condition has occurred using the
`Remote Fault bit and, optionally, the Next Page function.
`
`Sensing of faults in a device as well as subsequent association of faults with the Remote Fault bit shall be
`optional. If the Local Device has no mechanism to detect a fault or associate a fault condition with the
`received Remote Fault bit indication, then it shall transmit the Remote Fault bit with the value contained in
`the Auto-Negotiation advertisement register bit (4.13).
`
`A Local Device may indicate it has sensed a fault to its Link Partner by setting the Remote Fault bit in the
`Auto-Negotiation advertisement register and renegotiating.
`
`If the Local Device sets the Remote Fault bit to logic one, it may also use the Next Page function to specify
`information about the fault that has occurred. Remote Fault Message Page Codes have been specified for this
`purpose.
`
`The Remote Fault bit shall remain set until afier successfirl negotiation with the base Link Code Word, at
`which time the Remote Fault bit shall be reset to a logic zero. On receipt of a base Link Code Word with the
`Remote Fault bit set to logic one, the device shall set the Remote Fault bit in the MII status register (1.4) to
`logic one if the MII management function is present.
`
`28.2.4 Management function requirements
`
`The management interface is used to communicate Auto-Negotiation information to the management entity.
`If an M11 is physically implemented, then management access is via the MII Management interface. Where
`no physical embodiment of the M11 exists, an equivalent to MH registers 0, 1, 4, 5, 6, and 7 (clause 22) are
`recommended to be provided.
`
`28.2.4.1 Media Independent Interface
`
`The Auto-Negotiation function shall have five dedicated registers:
`
`a) MII control register (register 0).
`b)
`lVHI status register (register 1).
`
`This is ar124>g'chive IEEE Standard.
`
`It has been superseded by a later version of this standard.
`
`bit 1025
`
`
`
`Aerohive - Exhibit 1025
`0269
`
`

`
`CSMA/CD
`
`IEEE
`Std 802.3u-1995
`
`c) Auto-Negotiation advertisement register (register 4).
`cl) Auto-Negotiation link partner ability register (register 5).
`e) Auto-Negotiation expansion register (register 6).
`
`If the Next Page fimction is implemented, the Auto-Negotiation Next Page Transmit Register (register 7)
`shall be implemented.
`
`28.2.4.1.1 Mll control register
`
`MII control register (register 0) provides the mechanism to disable/enable and/or restart Auto—Negotiation.
`The definition for this register is provided in 22.2.4.1.
`
`The Auto—Negotiation fimction shall be enabled by setting bit 0.12 to a logic one. If bit 0.12 is set to a logic
`one, then bits 0.13 and 0.8 shall have no effect on the link configuration, and the Auto-Negotiation process
`will determine the link configuration. If bit 0.12 is cleared to logic zero, then bits 0.13 and 0.8 will determine
`the link configuration regardless of the prior state ofthe link configuration and the Auto-Negotiation process.
`
`A PHY shall return a value of one in bit 0.9 until the Auto-Negotiation process has been initiated. The Auto-
`Negotiation process shall be initiated by setting bit 0.9 to a logic one. If Auto-Negotiation was completed
`prior to this bit being set, the process shall be reinitiated. If a PHY reports via bit 1.3 that it lacks the ability
`to perform Auto-Negotiation, then this bit will have no meaning, and should be written as zero. This bit is
`self-clearing. The Auto-Negotiation process shall not be affected by clearing this bit to logic zero.
`
`28.2.4.1.2 Mll status register
`
`The MII status register (register 1) includes information about all modes of operations supported by the
`Local Device’s PHY, the status ofAuto—Negotiation, and whether the Auto—Negotiation fimction is supported
`by the PHY or not. The definition for this register is provided in 22.2.4.2.
`
`When read as a logic one, bit 1.5 indicates that the Auto-Negotiation process has been completed, and that
`the contents of registers 4, 5, and 6 are valid. When read as a logic zero, bit 1.5 indicates that the Auto-Nego-
`tiation process has not been completed, and that the contents of registers 4, 5, and 6 are meaningless. A PHY
`shall return a value of zero in hit 1.5 if Auto-Negotiation is disabled by clearing bit 0.12. A PHY shall also
`return a value of zero in bit 1.5 if it lacks the ability to perform Auto-Negotiation.
`
`When read as logic one, bit 1.4 indicates that a remote fault condition has been detected. The type of fault as
`well as the criteria and method of fault detection is PHY specific. The Remote Fault bit shall be implemented
`with a latching fimction, such that the occurrence of a remote fault will cause the Remote Fault bit to
`become set and remain set until it is cleared. The Remote Fault bit shall be cleared each time register 1 is
`read via the management interface, and shall also be cleared by a PHY reset.
`
`When read as a one, bit 1.3 indicates that the PHY has the ability to perform Auto-Negotiation. When read as
`a logic zero, bit 1.3 indicates that the PHY lacks the ability to perfonn Auto-Negotiation.
`
`28.2.4.1 .3 Auto-Negotiation advertisement register (register 4) (RIW)
`
`This register contains the Advertised Ability of the PHY. (See table 28-2). The bit definition for the base
`page is defined in 28.2.1.2. On power—up, before Auto—Negotiation starts, this register shall have the follow-
`ing configuration: The Selector Field (4.4:0) is set to an appropriate code as specified in armex 28A. The
`Acknowledge bit (4.14) is set to logic zero. The Technology Ability Field (4.12:5) is set based on the values
`set in the M11 status register (register 1) (l.l5:11) or equivalent.
`
`Only the bits in the Technology Ability Field that represent the technologies supported by the Local Device
`may be set. Any of the Technology Ability Field bits that may be set can also be cleared by management
`
`This is an Archive IEEE Standard.
`
`It has been superseded by a later version of this standard.
`
`bit 1025
`
`
`
`Aerohive - Exhibit 1025
`0270
`
`

`
`IEEE
`Std 802.3u-1995
`
`SUPPLEMENT TO 802.3:
`
`Table 28-2—Advertisement register bit definitions
`
`
`
`before a renegotiation. This can be used to enable management to Auto-Negotiate to an alternate common
`mode.
`
`The management entity may initiate renegotiation with the Link Partner using alternate abilities by setting
`the Selector Field (4.4:0) and Technology Ability Field (4.12:5) to indicate the preferred mode of operation
`and setting the Restart Auto—Negotiation bit (0.9) in the control register (register 0) to logic one.
`
`Any writes to this register prior to completion ofAuto—Negotiation as indicated by bit 1.5 should be followed
`by a renegotiation for the new values to be properly used for Auto—Negotiation. Once Auto—Negotiation has
`completed, this register value may be examined by software to determine the highest common denominator
`technology.
`
`28.2.4.1.4 Auto-Negotiation link partner ability register (register 5) (R0)
`
`All of the bits in the Auto—Negotiation link partner ability register are read only. A write to the Auto—Negoti-
`ation link partner ability register shall have no effect.
`
`This register contains the Advertised Ability of the Link Partner’s PHY. (See tables 28-3 and 28-4.) The bit
`definitions shall be a direct representation of the received Link Code Word (figure 28-7). Upon successful
`completion of Auto—Negotiation, status register (register 1) Auto—Negotiation Complete bit (1.5) shall be set
`to logic one. If the Next Page fimction is supported, the Auto—Negotiation link partner ability register may be
`used to store Link Partner Next Pages.
`
`Table 28-3—Link partner ability register bit definitions (Base Page)
`
`
`
`The values contained in this register are only guaranteed to be valid once Auto—Negotiation has successfully
`completed, as indicated by bit 1.5 or, if used with Next Page exchange, after the Page Received bit (6.1) has
`been set to logic one.
`
`This is anzggchive IEEE Standard.
`
`It has been superseded by a later version of this standard.
`
`bit 1025
`
`
`
`Aerohive - Exhibit 1025
`0271
`
`

`
`CSMAICD
`
`IEEE
`Std 802.3u-1995
`
`Table 28-4—Link partner ability register bit definitions (Next Page)
`
`Description
`
`See 28.2.3.4
`
`Next Page
`
`Acknowledge
`
`Message Page
`
`Acknowledge 2
`
`Toggle
`
`Message/Unfonnatted Code
`Field
`
`See 28.2.3.4
`
`See 28.2.3.4
`
`See 28.2.3.4
`
`See 28.2.3.4
`
`See 28.2.3.4
`
`NOTE—If this register is used to store Link Partner Next Pages, the previous value of this register is assumed to be
`stored by a management entity that needs the information overwritten by subsequent Link Partner Next Pages.
`
`28.2.4.1.5 Auto-Negotiation expansion register (register 6) (R0)
`
`All of the bits in the Auto-Negotiation expansion register are read only; a write to the Auto-Negotiation
`expansion register shall have no effect. (See table 28-5.)
`
`Table 28-5—Expansion register bit definitions
`
`Description
`
`Default
`
`Reserved
`
`Parallel Detection Fault
`
`Link Partner Next Page Able
`
`Next Page Able
`
`Page Received
`
`Write as zero, ignore on read
`
`l = A fault has been detected via the
`Parallel Detection function.
`0 = A fault has not been detected via the Par-
`allel Detection function.
`
`1 = Link Partner is Next Page able
`0 = Link Partner is not Next Page able
`
`l = Local Device is Next Page able
`0 = Local Device is not Next Page able
`
`1 = A New Page has been received
`0 = A New Page has not been received
`
`able
`
`Link Partner Auto-Negotia-
`tion Able
`
`1 = Link Partner is Auto-Negotiation able
`0 = Link Partner is not Auto-Negotiation
`
`Bits 6.15:5 are reserved for future Auto-Negotiation expansion.
`
`The Parallel Detection Fault bit (6.4) shall be set to logic one to indicate that zero or more than one of the
`NLP Receive Link Integrity Test
`function,
`IOOBASE-TX, or
`l00BASE-T4 PMAs have indicated
`link_status=READY when the autoneg_wait_timer expires. The Parallel Detection Fault bit shall be reset to
`logic zero on a read of the Auto-Negotiation expansion register (register 6).
`
`This is an Archive IEEE Standard.
`
`It has been superseded by a later version of this stanggrd.
`
`Aerohive - Exhibit 1025
`
`0272
`
`Aerohive - Exhibit 1025
`0272
`
`

`
`IEEE
`Std 802.3u-1995
`
`SUPPLEMENT TO 802.3:
`
`The Link Partner Next Page Able bit (6.3) shall be set to logic one to indicate that the Link Partner supports
`the Next Page function. This bit shall be reset to logic zero to indicate that the Link Partner does not support
`the Next Page fimction.
`
`The Next Page Able bit (6.2) shall be set to logic one to indicate that the Local Device supports the Next
`Page function. The Next Page Able bit (6.2) shall be set to logic zero if the Next Page function is not sup-
`ported.
`
`The Page Received bit (6.1) shall be set to logic one to indicate that a new Link Code Word has been
`received and stored in the Auto-Negotiation link partner ability register. The Page Received bit shall be reset
`to logic zero on a read of the Auto-Negotiation expansion register (register 6).
`
`The Link Partner Auto-Negotiation Able bit (6.0) shall be set to logic one to indicate that the Link Partner is
`able to participate in the Auto-Negotiation function. This bit shall be reset to logic zero if the Link Partner is
`not Auto-Negotiation able.
`
`28.2.4.1.6 Auto-Negotiation Next Page transmit register (register 7) (RIW)
`
`The Auto-Negotiation Next Page Transmit register contains the Next Page Link Code Word to be transmitted
`when Next Page ability is supported. (See table 28-6.) The contents are defined in 28.2.3.4. On power-up,
`this register shall contain the default value of 2001H, which represents a Message Page with the Message
`Code set to Null Message. This value may be replaced by any valid Next Page Message Code that the device
`wishes to transmit. Writing to this register shall set mr_next_page_loaded to true.
`
`Table 28-6—Next Page transmit register bit definitions
`
`
`
`28.2.4.1.7 State diagram variable to Mll register mapping
`
`The state diagrams of figures 28-14 to 28-17 generate and accept variables of the form “mr_x”, where x is an
`individual signal name. These variables comprise a management interface that may be connected to the MII
`management function or other equivalent fimction. Table 28-7 describes how the MII registers map to the
`management function interface signals.
`
`28.2.4.2 Auto-Negotiation managed object class
`
`The Auto-Negotiation Managed Object Class is defined in clause 30.
`
`This is anzggrchive IEEE Standard.
`
`It has been superseded by a later version of this standard.
`
`bit 1025
`
`
`
`Aerohive - Exhibit 1025
`0273
`
`

`
`CSMA/CD
`
`IEEE
`Std 802.3u-1995
`
`Table 28-7—State diagram variable to Mll register mapping
`
`28.2.5 Absence of management function
`
`In the absence of any management function, the advertised abilities shall be provided through a logical
`equivalent of n1r_adv_ability[l6:l]. A device shall comply with all Next Page function requirements, includ-
`ing the provision of the rnr_np_able, mr_lp_n _able, and mr_next_page_loaded variables (or their logical
`equivalents), in order to permit the NP bit to be set to logic one in the transmitted Link Code Word.
`
`NOTE—Storage of a valid base Link Code Word is required to prevent a deadlock situation where negotiation must start
`again while Next Pages are being transmitted. If a shared transmit register were used, then renegotiation could not occur
`when Next Pages were being transmitted because the base Link Code Word would not be available. This requirement can
`be met using a number of different implementations, including use of temporary registers or register stacks.
`
`28.2.6 Technology-Dependent Interface
`
`The Technology-Dependent Interface is the communication mechanism between each technology’s PMA
`and the Auto-Negotiation function. Auto-Negotiation can support multiple technologies, all of which need
`not be implemented in a given device. Each of these technologies may utilize its own technology-dependent
`link integrity test fimction.
`
`28.2.6.1 PMA_LlNK.indicate
`
`This primitive is generated by the PMA to indicate the status of the underlying medium. The purpose of this
`primitive is to give the PCS, repeater client, or Auto-Negotiation function a means of determining the valid-
`ity of received code elements.
`
`This is an Archive IEEE Standard.
`
`It has been superseded by a later version of this standard.
`
`bit 1025
`
`
`
`Aerohive - Exhibit 1025
`0274
`
`

`
`IEEE
`Std 802.3u-1995
`
`SUPPLEMENT TO 802.3:
`
`28.2.6.1.1 Semantics of the service primitive
`
`PMA_LINK.indicate(link_status)
`
`The link_status parameter shall assume one of three values: READY, OK, or FAIL, indicating whether the
`underlying receive channel is intact and ready to be enabled (READY), intact and enabled (OK), or not
`intact
`(FAIL). When link_status=FAIL or
`link_status=READY,
`the PMA_CARRIER.indicate and
`PMA_UNITDATA.indicate primitives are undefined.
`
`28.2.6.1 .2 When generated
`
`A technology-dependent PMA and the NLP Receive Link Integrity Test state diagram (figure 28-17) shall
`generate this primitive to indicate the value of link_status.
`
`28.2.6.1.3 Effect of receipt
`
`The effect of receipt of this primitive shall be governed by the state diagrams of figure 28-16.
`
`28.2.6.2 PMA_LlNK.request
`
`This primitive is generated by Auto-Negotiation to allow it to enable and disable operation of the PMA.
`
`28.2.6.2.1 Semantics of the service primitive
`
`PMA_LINK request(link_control)
`
`The link_control parameter shall assume one of three values: SCAN_FOR_CARRIER, DISABLE, or
`ENABLE.
`
`The link_control=SCAN_FOR_CARRIER mode is used by the Auto-Negotiation fimction prior to receiving
`any FLP Bursts or link_status=READY indications. During this mode, the PMA shall search for carrier and
`report link_status=READY when carrier is received, but no other actions shall be enabled.
`
`The link_control=DISABLE mode shall be used by the Auto-Negotiation fLlI1Ctl01‘l to disable PMA processing.
`
`The lir1k_control=ENABLE mode shall be used by Auto-Negotiation to turn control over to a single PMA
`for all normal processing functions.
`
`28.2.6.2.2 When generated
`
`The Auto-Negotiation function shall generate this primitive to indicate to the PHY how to respond, in accor-
`dance with the state diagrams of figures 28-15 and 28-16.
`
`if the Auto-Negotiation function is enabled (mr_autoneg_enable=true) the
`Upon power-on or reset,
`PMA_LINK request(DISABLE) message shall be issued to all technology-dependent PMAs. IfAuto-Nego-
`tiation is disabled at any time including at power-on or reset, the state of PMA_LlNK.request(link_control)
`is implementation dependent.
`
`28.2.6.2.3 Effect of receipt
`
`The effect of receipt of this primitive shall be governed by the NLP Receive Link Integrity Test state diagram
`(figure 28-17) and the receiving technology-dependent link integrity test function, based on the intent speci-
`fied in the primitive semantics.
`
`This is anzgxrchive IEEE Standard.
`
`It has been superseded by a later version of this standard.
`
`bit 1025
`
`
`
`Aerohive - Exhibit 1025
`0275
`
`

`
`CSMA/CD
`
`IEEE
`Std 802.3u-1995
`
`28.3 State diagrams and variable definitions
`
`The notation used in the state diagrams (figures 28-14 to 28-17) follows the conventions in 21.5. State dia-
`gram variables follow the conventions of 21.5.2 except when the variable has a default value. Variables in a
`state diagram with default values evaluate to the Variable default in each state where the variable value is not
`explicitly set. Variables using the “mr_x” notation do not have state diagram defaults; however, their appro-
`priate initialization conditions when mapped to the M11 interface are covered in 28.2.4 and 22.2.4. The vari-
`ables, timers, and counters used in the state diagrams are defined in 28.3, 14.2.3, and 28.2.6.
`
`Auto-Negotiation shall implement the Transmit state diagram, Receive state diagram, Arbitration state dia-
`gram, and NLP Receive Link Integrity Test state diagram as depicted in 28.3. Additional requirements to
`these state diagrams are made in the respective fimctional requirements sections. Options to these state dia-
`grams clearly stated as such in the fimctional requirements sections or state diagrams shall be allowed. In the
`case of any ambiguity between stated requirements and the state diagrams, the state diagrams shall take pre-
`cedence.
`
`Management Interface
`
`
`
`16
`
`
`
`
`
`
`
`
`
`comp|ete_ack
`
`1ransmit_ability
`
`fl -
`
`link ood
`
`ack_finished
`
`tx_link_code_word[16:1]
`
`16
`
`PMA_LlNK.indicate
`PMA_LlNK.request
`
`(|ink_status)
`(|ink_contro|)
`
`
`TD_AUTON EG
`
`
`
`Technology-
`Dependent
`Interface
`
`- - - - - -
`
`28.3.1 State diagram variables
`
`A variable with “_[x]” appended to the end of the variable name indicates a variable or set of variables as
`defined by “x”. “x” may be as follows:
`
`all;
`
`represents all specific technology-dependent PMAs supported in the Local Device and the NLP
`
`This is an Archive IEEE Standard.
`
`It has been superseded by a later version of this standard.
`
`bit 1025
`
`
`
`Aerohive - Exhibit 1025
`0276
`
`

`
`IEEE
`Std 802.3u-1995
`
`SUPPLEMENT TO 802.3:
`
`Receive Link Integrity Test state diagram.
`
`HCD;
`
`represents the single technology-dependent PMA chosen by Auto-Negotiation as the highest
`common denominator technology through the Priority Resolution or Parallel Detection
`function. To select 1OBASE—T, LIT is used instead of NLP to enable the full 10BASE—T Link
`Integrity Test function state diagram.
`
`notHCD;
`
`represents all technology-dependent PMAs not chosen by Auto-Negotiation as the highest
`common denominator technology through the Priority Resolution or Parallel Detection
`function.
`
`TX;
`
`T4;
`
`NLP;
`
`PD;
`
`LIT;
`
`represents that the IOOBASE-TX PMA is the signal source.
`
`represents that the 100BASE-T4 PMA is the signal source.
`
`represents that the NLP Receive Link Integrity Test function is the signal source.
`
`represents all of the following that are present: l00BASE—TX PMA, 100BASE-T4 PMA, and
`the NLP Receive Link Integrity Test state diagram.
`
`represents the 10BASE—T Link Integrity Test function state diagram is the signal source or
`destination.
`
`Variables with [16:1] appended to the end of the variable name indicate arrays that can be directly mapped to
`16-bit registers. For these variables, “[x]” indexes an element or set of elements in the array, where “[x]”
`may be as follows:
`
`— Any integer.
`— Any variable that takes on integer values.
`— NP; represents the index of the Next Page bit.
`— ACK; represents the index of the Acknowledge bit.
`— RF; represents the index of the Remote Fault bit.
`
`Variables of the form “mr_x”, where x is a label, comprise a management interface that is intended to be
`connected to the M11 Management function. However, an implementation-specific management interface
`may provide the control and status function of these bits.
`
`abi1ity_match
`Indicates that three consecutive Link Code Words match, ignoring the Acknowledge bit. Three
`consecutive words are any three words received one after the other, regardless ofwhether the word
`has already been used in a word—match comparison or not.
`
`Values:
`
`false; three matching consecutive Link Code Words have not been received, ignoring
`the Acknowledge bit (default).
`true; three matching consecutive Link Code Words have been received, ignoring the
`Acknowledge bit.
`
`NOTE—This variable is set by this variable definition; it is not set explicitly in the state diagrams.
`
`ack_finished
`Status indicating that the final remaining_ack_cnt Link Code Words with the Ack bit set have been
`transmitted.
`
`Values:
`
`false; more Link Code Words with the Ack bit set to logic one must be transmitted.
`true; all remaining Link Code Words with the Ack bit set to logic one have been
`transmitted.
`
`acknowledge_match
`Indicates that three consecutive Link Code Words match and have the Acknowledge bit set. Three
`consecutive words are any three words received one after the other, regardless ofwhether the word
`has already been used m a word match comparison or not.
`
`Values:
`
`false; three matching and consecutive Link Code Words have not been received with the
`
`This is arizggchive IEEE Standard.
`
`It has been superseded by a later version of this standard.
`
`bit 1025
`
`
`
`Aerohive - Exhibit 1025
`0277
`
`

`
`CSMA/CD
`
`IEEE
`Std 802.3u-1995
`
`Acknowledge bit set (default).
`true; three matching and consecutive Link Code Words have been received with the
`Acknowledge bit set.
`
`NOTE—This variable is set by this variable definition; it is not set explicitly in the state diagrams.
`
`base_page
`Status indicating that the page currently being transmitted by Auto—Negotiation is the initial Link
`Code Word encoding used to communicate the device’s abilities.
`
`Values:
`
`false; a page other than base Link Code Word is being transmitted.
`true; the base Link Code Word is being transmitted.
`
`complete_ack
`Controls the counting of transmitted Link Code Words that have their Aclmowledge bit set.
`
`Values:
`
`false; transmitted Link Code Words with the Acknowledge bit set are not counted
`(default).
`true; transmitted Link Code Words with the Acknowledge bit set are counted.
`
`consistency_match
`Indicates that the Link Code Word that caused ability_match to be set is the same as the Link Code
`Word that caused acknowledge_match to be set.
`
`Values:
`
`false; the Link Code Word that caused ability_match to be set is not the same as the Link
`Code Word that caused acknowledge_match to be set, ignoring the Acknowledge bit
`value.
`
`true; the Link Code Word that caused ability match to be set is the same as the Link
`Code Word that caused acknowledge_match t_o be set, independent ofthe Acknowledge
`bit value.
`
`NOTE—This variable is set by this variable definition; it is not set explicitly in the state diagrams.
`
`desire_np
`Status indicating that the Local Device desires to engage in Next Page exchange. This information
`comes from the setting of the NP bit in the base Link Code Word stored in the Auto—Negotiation
`advertisement register (register 4).
`
`Values:
`
`false; Next Page exchange is not desired.
`true; Next Page exchange is desired.
`
`flp_link_good
`Indicates that Auto—Negotiation has completed.
`
`Values:
`
`false; negotiation is in progress (default).
`true; negotiation is complete, forcing the Transmit and Receive functions to IDLE.
`
`flp_receive_id1e
`Indicates that the Receive state diagram is in the IDLE, LINK PULSE DETECT, or LINK PULSE
`COUNT state.
`
`Values:
`
`false; the Receive state diagram is not in the IDLE, LINK PULSE DETECT, or LINK
`PULSE COUNT state (default).
`true; the Receive state diagram is in the IDLE, LINK PULSE DETECT, or LINK
`PULSE COUNT state.
`
`link_control
`This variable is defined in 28.2.6.2.l.
`
`link_status
`This variable is defined in 28.2.6.l.1.
`
`linkpulse
`Indicates that a valid Link Pulse as transmitted in compliance with figure 14-12 has been received.
`
`Values:
`
`false; linkpulse is set to false afier any Receive State Diagram state transition (default).
`
`This is an Archive IEEE Standard.
`
`It has been superseded by a later version of this standard.
`
`bit 1025
`
`
`
`Aerohive - Exhibit 1025
`0278
`
`

`
`IEEE
`Std 802.3u-1995
`
`SUPPLEMENT TO 802.3:
`
`true; linkpulse is set to true when a valid Link Pulse is received.
`
`mr_autoneg_complete
`Status indicating Whether Auto-Negotiation has completed or not.
`
`Values:
`
`false; Auto-Negotiation has not completed.
`true; Auto-Negotiation has completed.
`
`mr_autoneg_enab1e
`Controls the enabling and disabling of the Auto-Negotiation function.
`
`Values:
`
`false; Auto-Negotiation is disabled.
`true; Auto-Negotiation is enabled.
`
`mr_adv_abi1ity[ 1 6: 1]
`A 16-bit array that contains the Advertised Abilities Link Code Word.
`For each element within the array:
`
`Values: Zero; data bit is logical zero.
`One; data bit is logical one.
`
`mr_lp_adv_ability[ 1 6: 1 ]
`A 16-bit array that contains the Link Partner’s Advertised Abilities Link Code Word.
`For each element within the array:
`
`Values: Zero; data bit is logical zero.
`One; data bit is logical one.
`
`mr_lp_np_able
`Status indicating whether the Link Partner supports Next Page exchange.
`
`Values:
`
`false; the Link Partner does not support Next Page exchange.
`true; the Link Partner supports Next Page exchange.
`
`mr_np_able
`Status indicating whether the Local Device supports Next Page exchange.
`
`Values:
`
`false; the Local Device does not support Next Page exchange.
`true; the Local Device supports Next Page exchange.
`
`mr_lp_autoneg_able
`Status indicating whether the Link Partner supports Auto-Negotiation.
`
`Values:
`
`false; the Link Partner does not support Auto-Negotiation.
`true; the Link Parmer supports Auto-Negotiation.
`
`mr_main_reset
`Controls the resetting of the Auto-Negotiation state diagrams.
`
`Values:
`
`false; do not reset the Auto-Negotiation state diagrams.
`true; reset the Auto-Negotiation state diagrams.
`
`mr_next_page_loaded
`Status indicating whether a new page has been loaded into the Auto-Negotiation Next Page
`Transmit register (register 7).
`
`Values:
`
`false; a New Page has not been loaded.
`true; a New Page has been loaded.
`
`mr_np_1x[16:1]
`A 16-bit array that contains the new Next Page to transmit.
`For each element within the array:
`
`Values: Zero; data bit is logical zero.
`One; data bit is logical one.
`
`This is anzggchive IEEE Standard.
`
`It has been superseded by a later version of this standard.
`
`bit 1025
`
`
`
`Aerohive - Exhibit 1025
`0279
`
`

`
`CSMA/CD
`
`IEEE
`Std 802.3u-1995
`
`mr_page_rx
`Status indicating whether a New Page has been received. A New Page has been successfully
`received when acl<nowledge_match=true and consistency_rnatch=true and the Link Code Word
`has been written to rr1r_lp_adv_ability[l6: 1].
`
`Values:
`
`false; a New Page has not been received.
`true; a New Page has been received.
`
`mrJ)arallel_detection_fault
`Error condition indicating that while performing Parallel Detection, either
`flp_receive_idle = false, or zero or more than one of the following indications were present when
`the autoneg_wait_timer expired. This signal is cleared on read of the Auto-Negotiaion expansion
`register.
`
`1) link_status_ [NLP] = READY
`2) link_status_[TX] = READY
`3) link_status_[T4] = READY
`
`Values:
`
`false; Exactly one of the above three indications was true when the
`autoneg_wait_tirner expired, and flp_receive_idle = true.
`true; either zero or more than one of the above three indications was true when the
`autoneg_wait_tirner expired, or flp_receive_idle = false.
`
`mr_restart_negotiation
`Controls the entrance to the TRANSMIT DISABLE state to break the link before Auto-
`
`Negotiation is allowed to renegotiate via management control.
`
`Values:
`
`false; renegotiation is not taking place.
`true; renegotiation is started.
`
`power_on
`Condition that is true until such time as the power supply for the device that contains the Auto-
`Negotiation state diagrams has reached the operating region or the device has low power mode set
`via M11 control register bit 0.11.
`
`Values:
`
`false; the device is completely powered (default).
`true; the device has not been completely powered.
`
`rx_link_code_word[ 1 6: 1 ]
`A 16-bit array that contains the data bits to be received from an FLP Burst.
`For each element within the array:
`
`Values:
`
`zero; data bit is a logical zero.
`one; data bit is a logical one.
`
`single_link_ready
`Status indicating that flp_receive_idle = true and only one the ofthe following indications is being
`received:
`
`1) link_status_[NLP] = READY
`2) link_status_[TX] = READY
`3) link_status_[T4] = READY
`
`Values:
`
`false; either zero or more than one of the above three indications are true or
`flp_receive_idle = false.
`true; Exactly one of the above three indications is true and flp_receive_idle = true.
`
`NOTE—This variable is set by this variable definition; it is not set explicitly in the state diagrams.
`
`TD_AUTONEG
`Controls the signal sent by Auto-Negotiation on the TD_AUTONEG circuit.
`
`Values:
`
`idle; Auto-Negotiation prevents transmission of all link pulses on the MDI.
`link_test_pulse; Auto-Negotiation causes a single link pulse as defined by figure 14-12
`to be transmitted on the MDI.
`
`This is an Archive IEEE Standard.
`
`It has been superseded by a later version of this standard.
`
`bit 1025
`
`
`
`Aerohive - Exhibit 1025
`0280
`
`

`
`IEEE
`Std 802.3u-1995
`
`toggle_rx
`
`SUPPLEMENT TO 802.3:
`
`Flag to keep track of the state of the Link Partner’s Toggle bit.
`
`Values:
`
`0; Link Par111er’s Toggle bit equals logic zero.
`1; Link Part11er’s Toggle bit equals logic one.
`
`toggle_tx
`Flag to keep track of the state of the Local Device’s Toggle bit.
`
`Values:
`
`0; Local Device’s Toggle bit equals logic zero.
`1; Local Device’s Toggle bit equals logic one.
`
`transmit_ability
`Controls the transmission of the Link Code Word containing tx_link_code_word[16:l].
`
`Values:
`
`false; any transmission of tx_link_code_word[16: 1] is halted (default).
`true; the transmit state diagram begins sending tx_link_code_word[16: 1].
`
`transmit_ack
`Controls the setting of the Acknowledge bit in the tx_link_code_word[16: 1] to be transmitted.
`
`Values:
`
`false; sets the Acknowledge bit in the transmitted tx_link_code_word[16:l] to a logic
`zero (default).
`true; sets the Acknowledge bit in the transmitted tx_link_code_word[16:l] to a logic
`one.
`
`transmit_disable
`Controls the transmission of tx_link_code_word[l6: 1].
`
`Values:
`
`false; tx_link_code_word[16: 1] transmission is allowed (default).
`true; tx_link_code_word[16: 1] transmission is halted.
`
`tx_1ink_code_word[1 6: 1]
`A 16-bit array that contains the data bits to be transmitted in an FLP Burst. This array may be
`loaded from mr_adv_ability or rnr_np_tx.
`For each element within the array:
`
`Values: Zero; data bit is logical zero.
`One; data bit is logical one.
`
`28.3.2 State diagram timers
`
`All timers operate in the manner described in 14.2.3.2.
`
`autoneg_wait_timer
`Timer for the a

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket