Point-to-point protocol flow control extension
First Claim
Patent Images
1. A method of operating a packet-processing device comprising:
- receiving a point-to-point protocol packet stream from a point-to-point protocol peer over a point-to-point protocol full-duplex data link;
scanning the protocol type field of packets in the stream for a frame having a point-to-point flow control protocol type; and
when a point-to-point flow control frame is detected in the packet stream, decoding the contents of that frame, and adjusting the flow rate of an ongoing outbound packet stream on the data link according to at least one flow control instruction contained in that flow control frame.
15 Assignments
0 Petitions
Accused Products
Abstract
Method and apparatus are disclosed for flow control over Point-to-Point Protocol (PPP) data links. A method of negotiating such flow control between two PPP peers is disclosed, along with methods for operating flow control across a PPP link. In one embodiment, flow control frames carry an IEEE802.3x MAC control frame payload—the PPP implementation repackages such frames as MAC control frames and passes them to a MAC, which performs flow control. In another embodiment, flow control frames allow flow control commands to be applied differently to different service classes such that PPP flow can be controlled on a per-class basis.
56 Citations
6 Claims
-
1. A method of operating a packet-processing device comprising:
-
receiving a point-to-point protocol packet stream from a point-to-point protocol peer over a point-to-point protocol full-duplex data link; scanning the protocol type field of packets in the stream for a frame having a point-to-point flow control protocol type; and when a point-to-point flow control frame is detected in the packet stream, decoding the contents of that frame, and adjusting the flow rate of an ongoing outbound packet stream on the data link according to at least one flow control instruction contained in that flow control frame. - View Dependent Claims (2, 3, 4, 5, 6)
-
Specification