1461114785-ab99f476-41d8-4b0c-ac3f-36a406f375e0

1. An integrated circuit comprising:
one or more ports to transmit and receive packets of first data on a network; and
a forwarding engine to transfer the packets of the first data between the ports,
wherein at least one of the ports comprises
a packet generator to originate a first packet of the first data received by the at least one of the ports from the network, wherein the first packet comprises second data representing a time of generation of the first packet of the first data;
a network transmit interface to transmit the first packet of the first data;
a network receive interface to receive a second packet transmitted in reply to the first packet of the first data;
a controller configured to calculate a network delay including a queue delay occurring when the first packet is queued for transmission based on the second data representing the time of generation of the first packet of the first data and a time of receipt or transmission of the second packet or a time of receipt of the first packet included in the second packet;
an egress queue to store the packets of the first data received by the at least one of the ports from the forwarding engine;
a test queue to store the packets of the first data originated by the packet generator; and
a scheduler comprising (i) a first input in communication with the egress queue, (ii) a second input in communication with the test queue, and (iii) an output in communication with the controller,
wherein the scheduler is configured to schedule packets in the egress queue and the test queue for transmission to the network, and
wherein the controller is configured to perform network testing while also handling regular network traffic.
2. The integrated circuit of claim 1, wherein the controller:
includes third data in the first packet, wherein the third data represents a time when the first packet is transmitted; and
calculates the network delay based on (i) the third data representing the time when the first packet is transmitted and (ii) the time of receipt of the second packet by the network receive interface.
3. The integrated circuit of claim 1, wherein the controller:
calculates a plurality of the network delays; and
determines network jitter based on the plurality of the network delays.
4. The integrated circuit of claim 1, wherein the at least one of the ports further comprises an ingress queue to store the packets of the first data received by the network receive interface.
5. The integrated circuit of claim 1, further comprising:
a classifier to determine one or more properties of the packets of the first data received by the network receive interface; and
a counter to count a number of packets of the first data received by the network receive interface having properties matching one or more property definitions.
6. A network switch comprising the integrated circuit of claim 1.
7. A network device comprising the integrated circuit of claim 1, wherein the network device includes one of a wireless access point, a wireless client station, a router, and a gateway.
8. A method comprising:
transmitting and receiving packets of first data on a network via a plurality of ports of an integrated circuit;
transferring the packets of the first data between the ports;
generating using a packet generator included in one of the ports a first packet of the first data received by the one of the ports from the network, wherein the first packet comprises second data representing a time of generation of the first packet of the first data;
transmitting the first packet of the first data;
receiving a second packet transmitted in reply to the first packet of the first data;
calculating a network delay including a queue delay occurring when the first packet is queued for transmission based on the second data representing the time of generation of the first packet of the first data and a time of receipt or transmission of the second packet or a time of receipt of the first packet included in the second packet;
storing in an egress queue the packets of the first data received by the one of the ports;
storing in a test queue the packets of the first data originated by the packet generator;
scheduling packets in the egress queue and the test queue for transmission to the network; and
performing network testing while also handling regular network traffic.
9. The method of claim 8 further comprising:
including third data in the first packet, wherein the third data represents a time when the first packet is transmitted; and
calculating the network delay based on (i) the third data representing the time when the first packet is transmitted and (ii) the time of receipt of the second packet.
10. The method of claim 8, further comprising:
calculating a plurality of the network delays; and
determining network jitter based on the plurality of the network delays.
11. The method of claim 8, further comprising:
determining one or more properties of the received packets of the first data; and
counting a number of packets of the first data received having properties matching one or more property definitions.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A liquid feed pump that changes the volume of a pump chamber to pump a liquid in the pump chamber, the liquid feed pump comprising:
an outlet channel connected to the pump chamber and having the liquid flowing therethrough from the pump chamber;
an outlet-side buffer chamber having a larger compliance than the compliance of the pump chamber and having the liquid flowing therethrough from the outlet channel;
a pressure detection unit that detects the internal pressure of the pump chamber, the pressure detection unit including an integrating circuit that integrates a value of current flowing to a piezoelectric element associated with the pump chamber and a subtraction circuit that outputs an internal pressure of the pump chamber from a difference between a value that the integrating circuit outputs and a drive waveform signal, the drive waveform signal being a base of a drive signal that drives the piezoelectric element; and
a comparison unit that compares the internal pressure detected in the pressure detection unit with a predetermined threshold, thereby producing and outputting a detection signal representative of an operating state of the liquid feed pump.
2. The liquid feed pump according to claim 1, further comprising the piezoelectric element that changes the volume of the pump chamber,
wherein the pressure detection unit includes:
a current detection circuit that detects a current that flows to the piezoelectric element;
the integrating circuit that integrates the value that the current detection circuit outputs; and
the subtraction circuit that outputs to the comparison unit the internal pressure of the pump chamber from the difference between the value that the integrating circuit integrates and outputs and the drive waveform signal that becomes the base of the drive signal that drives the piezoelectric element.
3. The liquid feed pump according to claim 1,
wherein the portion of the detection signal is representative of the presence of bubbles mixed into the pump chamber, on the basis of a pressure vibration generated within the pump chamber after the volume of the pump chamber is decreased.
4. The liquid feed pump according to claim 1,
wherein the portion of the detection signal is representative of a pressure under which the liquid is pumped from the liquid feed pump on the basis of a pressure vibration within the pump chamber detected after the volume of the pump chamber is decreased.
5. The liquid feed pump according to claim 1,
wherein the portion of the detection signal is representative of a dissolved gas amount in the liquid on the basis of a pressure vibration within the pump chamber after the volume of the pump chamber is decreased.
6. The liquid feed pump according to claim 1,
wherein the portion of the detection signal is representative of a liquid feed amount per time of the liquid on the basis of a pressure vibration within the pump chamber after the volume of the pump chamber is decreased.
7. A circulation channel system comprising:
the liquid feed pump according to claim 1;
an inlet-side buffer chamber that is connected to the pump chamber and causes the liquid to flow to the pump chamber;
an inlet channel that is connected to the inlet-side buffer chamber and causes the liquid to flow into the inlet-side buffer chamber; and
a fluid channel that is connected to the inlet channel and causes the liquid fed from the outlet-side buffer chamber to flow into the inlet channel.
8. A circulation channel system comprising:
the liquid feed pump according to claim 2;
an inlet-side buffer chamber that is connected to the pump chamber and causes the liquid to flow to the pump chamber;
an inlet channel that is connected to the inlet-side buffer chamber and causes the liquid to flow into the inlet-side buffer chamber; and
a fluid channel that is connected to the inlet channel and causes the liquid fed from the outlet-side buffer chamber to flow into the inlet channel.
9. A circulation channel system comprising:
the liquid feed pump according to claim 3;
an inlet-side buffer chamber that is connected to the pump chamber and causes the liquid to flow to the pump chamber;
an inlet channel that is connected to the inlet-side buffer chamber and causes the liquid to flow into the inlet-side buffer chamber; and
a fluid channel that is connected to the inlet channel and causes the liquid fed from the outlet-side buffer chamber to flow into the inlet channel.
10. A liquid feed pump that changes a volume of a pump chamber to pump a liquid in the pump chamber, the liquid feed pump comprising:
an outlet channel connected to the pump chamber and having the liquid flowing therethrough from the pump chamber;
an outlet-side buffer chamber having a larger compliance than the compliance of the pump chamber and having the liquid flowing therethrough from the outlet channel; and
a pressure detection unit that detects the internal pressure of the pump chamber, the pressure detection unit including an integrating circuit that integrates a value of current flowing to a piezoelectric element associated with the pump chamber and a subtraction circuit that outputs an internal pressure of the pump chamber from a difference between a value that the integrating circuit outputs and a drive waveform signal, the drive waveform signal being a base of a drive signal that drives the piezoelectric element; and
a comparison unit that compares the internal pressure detected in the pressure detection unit with a predetermined threshold, thereby producing and outputting a detection signal representative of a vibration of the internal pressure detected in the pressure detection unit and a dissolved gas amount in the liquid, the detection signal having a natural frequency.
11. The liquid feed pump according to claim 10, further comprising the pressure detection unit with a current detection circuit to
detect a current flowing to a piezoelectric element that changes a volume of the pump chamber.
12. A liquid feed pump that changes a volume of a pump chamber, using a piezoelectric element, to pump a liquid in the pump chamber, the liquid feed pump comprising:
an outlet channel connected to the pump chamber and having the liquid flowing therethrough from the pump chamber;
an outlet-side buffer chamber having a larger compliance than the compliance of the pump chamber and having the liquid flowing therethrough from the outlet channel; and
a drive circuit configured to deliver a drive signal to a piezoelectric element to change the liquid flowing through the pump chamber, the drive circuit including:
an integrating circuit that integrates a value of current flowing to a piezoelectric element associated with the pump chamber;
a subtraction circuit that outputs an internal pressure of the pump chamber from a difference between a value that the integrating circuit outputs and a drive waveform signal, the drive waveform signal being a base of a drive signal that drives the piezoelectric element;
a comparison unit that compares the internal pressure with a predetermined threshold, thereby producing and outputting a detection signal representative of a vibration of the internal pressure detected in the pressure detection unit, the detection signal having a natural frequency; and
an amplifying circuit configured to amplify a drive waveform based upon the detection signal to output the drive signal.
13. A liquid feed pump that changes the volume of a pump chamber to pump a liquid in the pump chamber, the liquid feed pump comprising:
an outlet channel connected to the pump chamber and having the liquid flowing therethrough from the pump chamber;
an outlet-side buffer chamber having a larger compliance than the compliance of the pump chamber and having the liquid flowing therethrough from the outlet channel;
a drive circuit configured to deliver a drive signal to a piezoelectric element to change the liquid flowing through the pump chamber, the drive circuit including:
an integrating circuit that integrates a value of current flowing to a piezoelectric element associated with the pump chamber;
a subtraction circuit that outputs an internal pressure of the pump chamber from a difference between a value that the integrating circuit outputs and a drive waveform signal, the drive waveform signal being a base of a drive signal that drives the piezoelectric element;
a comparison unit that compares the internal pressure with a predetermined threshold, thereby producing and outputting a detection signal representative of a vibration of the internal pressure detected in the pressure detection unit, the detection signal having a natural frequency;
an amplifying circuit configured to amplify a drive waveform based upon the detection signal to output the drive signal; and
a control unit

that outputs a notification signal in a case where the natural frequency exceeds a predetermined value.
14. A circulation device system comprising:
the liquid feed pump according to claim 1; and
a liquid channel connected so as to feed the liquid fed from the liquid feed pump to the pump chamber.
15. A circulation device system comprising:
a liquid feed pump according to claim 2; and
a liquid channel connected so as to feed the liquid fed from the liquid feed pump to the pump chamber.
16. A circulation device system comprising:
a liquid feed pump according to claim 8; and
a liquid channel connected so as to feed the liquid fed from the liquid feed pump to the pump chamber.
17. A circulation device system comprising:
a liquid feed pump according to claim 9; and

a liquid channel connected so as to feed the liquid fed from the liquid feed pump to the pump chamber.