Lines Matching full:devlink
1 Linux Devlink Documentation
4 devlink is an API to expose device information and resources not directly
13 in devlink core, but don't allow registration of most sub-objects once
14 the main devlink object is itself registered. The newer ``devl_*`` APIs assume
15 the devlink instance lock is already held. Drivers can take the instance
17 devlink netlink commands.
19 Drivers are encouraged to use the devlink instance lock for their own needs.
21 Drivers need to be cautious when taking devlink instance lock and
22 taking RTNL lock at the same time. Devlink instance lock needs to be taken
29 devlink instances created underneath. In that case, drivers should make
33 lock of both nested and parent instances at the same time, devlink
39 - ``devl_nested_devlink_set()`` - called to setup devlink -> nested
40 devlink relationship (could be used for multiple nested instances).
42 nested devlink relationship.
44 nested devlink relationship.
46 The nested devlink info is exposed to the userspace over object-specific
47 attributes of devlink netlink.
52 The following pages describe various interfaces available through devlink in
58 devlink-dpipe
59 devlink-eswitch-attr
60 devlink-flash
61 devlink-health
62 devlink-info
63 devlink-linecard
64 devlink-params
65 devlink-port
66 devlink-region
67 devlink-reload
68 devlink-resource
69 devlink-selftests
70 devlink-trap
71 devlink-shared
76 Each driver that implements ``devlink`` is expected to document what