aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorHangbin Liu <liuhangbin@gmail.com>2024-10-21 03:12:11 +0000
committerJakub Kicinski <kuba@kernel.org>2024-10-28 16:09:42 -0700
commit9f59eccd9dd5a4c6a974e02e70b9eed0d3b14245 (patch)
tree200cd6fcc6a1a145a655d15ae3f293d4e3aa8aaf
parentbonding: return detailed error when loading native XDP fails (diff)
downloadwireguard-linux-9f59eccd9dd5a4c6a974e02e70b9eed0d3b14245.tar.xz
wireguard-linux-9f59eccd9dd5a4c6a974e02e70b9eed0d3b14245.zip
Documentation: bonding: add XDP support explanation
Add document about which modes have native XDP support. Reviewed-by: Nikolay Aleksandrov <razor@blackwall.org> Signed-off-by: Hangbin Liu <liuhangbin@gmail.com> Reviewed-by: Toke Høiland-Jørgensen <toke@redhat.com> Link: https://patch.msgid.link/20241021031211.814-3-liuhangbin@gmail.com Signed-off-by: Jakub Kicinski <kuba@kernel.org>
-rw-r--r--Documentation/networking/bonding.rst11
1 files changed, 11 insertions, 0 deletions
diff --git a/Documentation/networking/bonding.rst b/Documentation/networking/bonding.rst
index e774b48de9f5..7c8d22d68682 100644
--- a/Documentation/networking/bonding.rst
+++ b/Documentation/networking/bonding.rst
@@ -2916,6 +2916,17 @@ from the bond (``ifenslave -d bond0 eth0``). The bonding driver will
then restore the MAC addresses that the slaves had before they were
enslaved.
+9. What bonding modes support native XDP?
+------------------------------------------
+
+ * balance-rr (0)
+ * active-backup (1)
+ * balance-xor (2)
+ * 802.3ad (4)
+
+Note that the vlan+srcmac hash policy does not support native XDP.
+For other bonding modes, the XDP program must be loaded with generic mode.
+
16. Resources and Links
=======================