Vietnamese (machine translation)

Lưu ý

Mục đích của file này là để độc giả tiếng Việt có thể đọc và hiểu tài liệu nhân kernel dễ dàng hơn, không phải để tạo ra một nhánh tài liệu riêng. Nếu bạn có bất kỳ nhận xét hoặc cập nhật nào cho file này, vui lòng thử cập nhật file tiếng Anh gốc trước. Nếu bạn thấy có sự khác biệt giữa bản dịch và bản gốc, hoặc có vấn đề về bản dịch, vui lòng gửi góp ý hoặc patch cho người dịch của file này, hoặc nhờ người bảo trì và người review tài liệu tiếng Việt giúp đỡ.

Bản gốc:

Devlink Reload

Người dịch:

Google Translate (machine translation)

Phiên bản gốc:

8541d8f725c6

Cảnh báo

Tài liệu này được dịch tự động bằng máy và chưa được review bởi người dịch. Nội dung có thể không chính xác hoặc khó hiểu ở một số chỗ. Khi có sự khác biệt với bản gốc, bản gốc luôn là chuẩn. Bản dịch chất lượng cao (được review) được đặt trong thư mục vi_VN/.

Tải lại liên kết nhà phát triển

ZZ0000ZZ cung cấp cơ chế khởi tạo lại các thực thể trình điều khiển, áp dụng Giá trị mới của ZZ0001ZZ và ZZ0002ZZ. Nó cũng cung cấp cơ chế kích hoạt firmware.

Hành động tải lại

Người dùng có thể chọn hành động tải lại. Theo mặc định, hành động ZZ0000ZZ được chọn.

Possible reload actions

Name

Description

driver-reinit

Devlink driver entities re-initialization, including applying new values to devlink entities which are used during driver load which are:

  • devlink-params in configuration mode driverinit

  • devlink-resources

Other devlink entities may stay over the re-initialization:

  • devlink-health-reporter

  • devlink-region

The rest of the devlink entities have to be removed and readded.

fw_activate

Firmware activate. Activates new firmware if such image is stored and pending activation. If no limitation specified this action may involve firmware reset. If no new image pending this action will reload current firmware image.

Lưu ý rằng mặc dù người dùng yêu cầu một hành động cụ thể, trình điều khiển việc triển khai có thể yêu cầu thực hiện một hành động khác cùng với nó. Ví dụ: một số trình điều khiển không hỗ trợ khởi tạo lại trình điều khiển được thực hiện mà không cần kích hoạt fw. Do đó, tải lại devlink lệnh trả về danh sách các hành động đã được thực hiện thực sự.

Giới hạn tải lại

Theo mặc định, các hành động tải lại không bị giới hạn và việc triển khai trình điều khiển có thể bao gồm thời gian đặt lại hoặc thời gian ngừng hoạt động nếu cần để thực hiện các hành động.

Tuy nhiên, một số trình điều khiển hỗ trợ giới hạn hành động, giới hạn hành động thực hiện các ràng buộc cụ thể.

Possible reload limits

Name

Description

no_reset

No reset allowed, no down time allowed, no link flap and no configuration is lost.

Thay đổi không gian tên

Tùy chọn netns cho phép người dùng có thể di chuyển các phiên bản devlink vào không gian tên trong quá trình tải lại liên kết phát triển. Theo mặc định, tất cả các phiên bản liên kết phát triển được tạo trong init_net và ở đó.

cách sử dụng ví dụ

$ devlink dev reload help
$ devlink dev reload DEV [ netns { PID | NAME | ID } ] [ action { driver_reinit | fw_activate } ] [ limit no_reset ]

# Run reload command for devlink driver entities re-initialization:
$ devlink dev reload pci/0000:82:00.0 action driver_reinit
reload_actions_performed:
  driver_reinit

# Run reload command to activate firmware:
# Note that mlx5 driver reloads the driver while activating firmware
$ devlink dev reload pci/0000:82:00.0 action fw_activate
reload_actions_performed:
  driver_reinit fw_activate