Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge branch 'selftests-net-groundwork-for-ynl-based-tests'

Jakub Kicinski says:

====================
selftests: net: groundwork for YNL-based tests (YNL prep)

v1: https://lore.kernel.org/all/20240402010520.1209517-1-kuba@kernel.org/
====================

Merge the non-controversial YNL adjustment and spec additions.

Link: https://lore.kernel.org/r/20240403023426.1762996-1-kuba@kernel.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>

+8 -1
+6
Documentation/netlink/specs/ethtool.yaml
··· 16 16 name: stringset 17 17 type: enum 18 18 entries: [] 19 + - 20 + name: header-flags 21 + enum-name: 22 + type: flags 23 + entries: [ compact-bitsets, omit-reply, stats ] 19 24 20 25 attribute-sets: 21 26 - ··· 35 30 - 36 31 name: flags 37 32 type: u32 33 + enum: header-flags 38 34 39 35 - 40 36 name: bitset-bit
+2 -1
tools/net/ynl/lib/ynl.py
··· 100 100 class NlError(Exception): 101 101 def __init__(self, nl_msg): 102 102 self.nl_msg = nl_msg 103 + self.error = -nl_msg.error 103 104 104 105 def __str__(self): 105 - return f"Netlink error: {os.strerror(-self.nl_msg.error)}\n{self.nl_msg}" 106 + return f"Netlink error: {os.strerror(self.error)}\n{self.nl_msg}" 106 107 107 108 108 109 class ConfigError(Exception):