Message ID | 20240614-feature_poe_power_cap-v3-2-a26784e78311@bootlin.com (mailing list archive) |
---|---|
State | Superseded |
Delegated to: | Netdev Maintainers |
Headers | show |
Series | net: pse-pd: Add new PSE c33 features | expand |
Kory Maincent <kory.maincent@bootlin.com> writes: > diff --git a/Documentation/netlink/specs/ethtool.yaml b/Documentation/netlink/specs/ethtool.yaml > index 00dc61358be8..0ff27319856c 100644 > --- a/Documentation/netlink/specs/ethtool.yaml > +++ b/Documentation/netlink/specs/ethtool.yaml > @@ -20,6 +20,20 @@ definitions: > name: header-flags > type: flags > entries: [ compact-bitsets, omit-reply, stats ] > + - > + name: c33-pse-ext-state > + enum-name: > + type: enum > + entries: [ none, > + ethtool_c33_pse_ext_state_class_num_events, > + ethtool_c33_pse_ext_state_error_condition, > + ethtool_c33_pse_ext_state_mr_pse_enable, > + ethtool_c33_pse_ext_state_option_detect_ted, > + ethtool_c33_pse_ext_state_option_vport_lim, > + ethtool_c33_pse_ext_state_ovld_detected, > + ethtool_c33_pse_ext_state_pd_dll_power_type, > + ethtool_c33_pse_ext_state_power_not_available, > + ethtool_c33_pse_ext_state_short_detected ] It looks like this should use name-prefix: ethtool-c33-pse-ext-state- so that all the entries can be shortened. The entries should be in hyphen-case, not snake_case. The preferred format for a list that spills over many lines is to use the yaml list format: entries: - none - class-num-events - error-condition - mr-pse-enable ... Thanks! -- Donald Hunter.
diff --git a/Documentation/netlink/specs/ethtool.yaml b/Documentation/netlink/specs/ethtool.yaml index 00dc61358be8..0ff27319856c 100644 --- a/Documentation/netlink/specs/ethtool.yaml +++ b/Documentation/netlink/specs/ethtool.yaml @@ -20,6 +20,20 @@ definitions: name: header-flags type: flags entries: [ compact-bitsets, omit-reply, stats ] + - + name: c33-pse-ext-state + enum-name: + type: enum + entries: [ none, + ethtool_c33_pse_ext_state_class_num_events, + ethtool_c33_pse_ext_state_error_condition, + ethtool_c33_pse_ext_state_mr_pse_enable, + ethtool_c33_pse_ext_state_option_detect_ted, + ethtool_c33_pse_ext_state_option_vport_lim, + ethtool_c33_pse_ext_state_ovld_detected, + ethtool_c33_pse_ext_state_pd_dll_power_type, + ethtool_c33_pse_ext_state_power_not_available, + ethtool_c33_pse_ext_state_short_detected ] attribute-sets: - @@ -922,6 +936,23 @@ attribute-sets: name: c33-pse-pw-d-status type: u32 name-prefix: ethtool-a- + - + name: c33-pse-pw-class + type: u32 + name-prefix: ethtool-a- + - + name: c33-pse-actual-pw + type: u32 + name-prefix: ethtool-a- + - + name: c33-pse-ext-state + type: u32 + name-prefix: ethtool-a- + enum: c33-pse-ext-state + - + name: c33-pse-ext-substate + type: u32 + name-prefix: ethtool-a- - name: rss attributes: @@ -1611,6 +1642,10 @@ operations: - c33-pse-admin-state - c33-pse-admin-control - c33-pse-pw-d-status + - c33-pse-pw-class + - c33-pse-actual-pw + - c33-pse-ext-state + - c33-pse-ext-substate dump: *pse-get-op - name: pse-set