[go: nahoru, domu]

Skip to content

Tags: GoogleCloudPlatform/compute-virtual-ethernet-linux

Tags

v1.4.1

Toggle v1.4.1's commit message
Increase version number to 1.4.1

v1.4.0

Toggle v1.4.0's commit message
Restore readme after accidental deletion.

v1.3.4

Toggle v1.3.4's commit message
Bump version to 1.3.4

v1.4.0rc3

Toggle v1.4.0rc3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request #40 from GoogleCloudPlatform/dqo-qpl

Dqo qpl

v1.4.0rc2

Toggle v1.4.0rc2's commit message
Bump version to 1.4.0rc2

v1.4.0rc1

Toggle v1.4.0rc1's commit message
gve: Add XDP support for GQI-QPL format

Adding support for XDP DROP, PASS, TX, REDIRECT for GQI QPL format.
Add AF_XDP zero-copy support.

When an XDP program is installed, dedicated TX queues are created to
handle XDP traffic. The user needs to ensure that the number of
configured TX queues is equal to the number of configured RX queues; and
the number of TX/RX queues is less than or equal to half the maximum
number of TX/RX queues.

The XDP traffic from AF_XDP sockets and from other NICs (arriving via
XDP_REDIRECT) will also egress through the dedicated XDP TX queues.

Although these changes support AF_XDP socket in zero-copy mode, there is
still a copy happening within the driver between XSK buffer pool and QPL
bounce buffers in GQI-QPL format.

The following example demonstrates how the XDP packets are mapped to
TX queues:

Example configuration:
Max RX queues : 2N, Max TX queues : 2N
Configured RX queues : N, Configured TX queues : N

TX queue mapping:
TX queues with queue id 0,...,N-1 will handle traffic from the stack.
TX queues with queue id N,...,2N-1 will handle XDP traffic.

For the XDP packets transmitted using XDP_TX action:
<Egress TX queue id> = N + <Ingress RX queue id>

For the XDP packets that arrive from other NICs via XDP_REDIRECT action:
<Egress TX queue id> = N + ( smp_processor_id % N )

For AF_XDP zero-copy mode:
<Egress TX queue id> = N + <AF_XDP TX queue id>

---

Updated version to 1.4.0rc1

v1.3.3

Toggle v1.3.3's commit message
Bump version to 1.3.3

v1.3.3rc1

Toggle v1.3.3rc1's commit message
Update version to 1.3.3rc1

v1.3.2

Toggle v1.3.2's commit message
Handle DQ miss compls, GQ 9k perf improvement

v1.3.1

Toggle v1.3.1's commit message
Fixes a page allocation bug in the hotpath