Documentation/netlink/specs/devlink.yaml

Source file repositories/reference/linux-study-clean/Documentation/netlink/specs/devlink.yaml

File Facts

System
Linux kernel
Corpus path
Documentation/netlink/specs/devlink.yaml
Extension
.yaml
Size
52802 bytes
Lines
2429
Domain
Support Tooling And Documentation
Bucket
Documentation
Inferred role
Support Tooling And Documentation: configuration, schema, or hardware description
Status
atlas-only

Why This File Exists

Repository support layer: documentation, build tooling, samples, user-space helper tools, generated initramfs support, licenses, and validation utilities.

Dependency Surface

Detected Declarations

Annotated Snippet

# SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause)
---
name: devlink

protocol: genetlink-legacy

doc: Partial family for Devlink.

definitions:
  -
    type: enum
    name: sb-pool-type
    entries:
      -
        name: ingress
      -
        name: egress
  -
    type: enum
    name: port-type
    entries:
      -
        name: notset
      -
        name: auto
      -
        name: eth
      -
        name: ib
  -
    type: enum
    name: port-flavour
    entries:
      -
        name: physical
      -
        name: cpu
      -
        name: dsa
      -
        name: pci-pf
      -
        name: pci-vf
      -
        name: virtual
      -
        name: unused
      -
        name: pci-sf
  -
    type: enum
    name: port-fn-state
    entries:
      -
        name: inactive
      -
        name: active
  -
    type: enum
    name: port-fn-opstate
    entries:
      -
        name: detached
      -
        name: attached
  -
    type: enum
    name: port-fn-attr-cap
    entries:
      -

Annotation

Implementation Notes