Changes between Version 7 and Version 8 of spec/EthIf


Ignore:
Timestamp:
Dec 5, 2022, 2:39:39 PM (17 months ago)
Author:
fujisft-kaji
Comment:

R21-11反映

Legend:

Unmodified
Added
Removed
Modified
  • spec/EthIf

    v7 v8  
    99= 概要 =
    1010
    11 * コンフィギュレーション一覧 (R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11)
    12   * [#EthIfConfigSet EthIfConfigSet] (○/○/○/○/○/○)
    13     * [#EthIfConnection2EthCtrlMapping EthIfConnection2EthCtrlMapping] (○/-/-/-/-/-)
    14       * [#EthIfEthCtrlRef EthIfEthCtrlRef] (○/-/-/-/-/-)
    15       * [#EthIfSoAdConnectionRef EthIfSoAdConnectionRef] (○/-/-/-/-/-)
    16     * [#EthIfController EthIfController] (-/○/○/○/○/○)
    17       * [#EthIfCtrlIdx EthIfCtrlIdx] (-/○/○/○/○/○)
    18       * [#EthIfCtrlMtu EthIfCtrlMtu] (-/○/○/○/○/○)
    19       * [#EthIfEthCtrlRef2 EthIfEthCtrlRef] (-/○/○/-/-/-)
    20       * [#EthIfEthTrcvRef EthIfEthTrcvRef] (-/○/○/○/○/○)
    21       * [#EthIfMaxTxBufsTotal EthIfMaxTxBufsTotal] (-/○/○/○/○/○)
    22       * [#EthIfPhysControllerRef EthIfPhysControllerRef] (-/-/-/○/○/○)
    23       * [#EthIfSwitchRefOrPortGroupRef EthIfSwitchRefOrPortGroupRef] (-/-/-/○/○/○)
    24       * [#EthIfVlanId EthIfVlanId] (-/○/○/○/○/○)
    25     * [#EthIfFrameOwnerConfig EthIfFrameOwnerConfig] (○/○/○/○/○/○)
    26       * [#EthIfFrameType EthIfFrameType] (○/○/○/○/○/○)
    27       * [#EthIfOwner EthIfOwner] (○/○/○/○/○/○)
    28     * [#EthIfPhysController EthIfPhysController] (-/-/-/○/○/○)
    29       * [#EthIfEthCtrlRef3 EthIfEthCtrlRef] (-/-/-/○/○/○)
    30       * [#EthIfPhysControllerIdx EthIfPhysControllerIdx] (-/-/-/○/○/○)
    31       * [#EthIfPhysCtrlRxMainFunctionPriorityProcessing EthIfPhysCtrlRxMainFunctionPriorityProcessing] (-/-/-/○/○/○)
    32         * [#EthIfPhysCtrlRxIndicationIterations EthIfPhysCtrlRxIndicationIterations] (-/-/-/○/○/○)
    33         * [#EthIfPhysCtrlRxIngressFifoRef EthIfPhysCtrlRxIngressFifoRef] (-/-/-/○/○/○)
    34         * [#EthIfPhysCtrlRxMainFunctionPeriod EthIfPhysCtrlRxMainFunctionPeriod] (-/-/-/○/○/○)
    35       * [#EthIfWEthCtrlRef EthIfWEthCtrlRef] (-/-/-/○/○/○)
    36     * [#EthIfRxIndicationConfig EthIfRxIndicationConfig] (○/○/○/○/○/○)
    37       * [#EthIfRxIndicationFunction EthIfRxIndicationFunction] (○/○/○/○/○/○)
    38     * [#EthIfSwitch EthIfSwitch] (-/-/○/○/○/○)
    39       * [#EthIfSwitchIdx EthIfSwitchIdx] (-/-/○/○/○/○)
    40       * [#EthIfSwitchRef EthIfSwitchRef] (-/-/○/○/○/○)
    41     * [#EthIfSwitchMgmtInfoIndicationConfig EthIfSwitchMgmtInfoIndicationConfig] (-/-/-/○/○/○)
    42       * [#EthIfSwitchMgmtInfoIndicationFunction EthIfSwitchMgmtInfoIndicationFunction] (-/-/-/○/○/○)
    43     * [#EthIfSwitchPortGroup EthIfSwitchPortGroup] (-/-/-/○/○/○)
    44       * [#EthIfPortRef EthIfPortRef] (-/-/-/○/○/○)
    45       * [#EthIfSwitchPortGroupIdx EthIfSwitchPortGroupIdx] (-/-/-/○/○/○)
    46       * [#EthIfSwitchPortGroupRefSemantics EthIfSwitchPortGroupRefSemantics] (-/-/-/○/○/○)
    47     * [#EthIfSwitchTimeStampIndicationConfig EthIfSwitchTimeStampIndicationConfig] (-/-/-/○/○/○)
    48       * [#EthIfSwitchEgressTimeStampIndicationFunction EthIfSwitchEgressTimeStampIndicationFunction] (-/-/-/○/○/○)
    49       * [#EthIfSwitchIngressTimeStampIndicationFunction EthIfSwitchIngressTimeStampIndicationFunction] (-/-/-/○/○/○)
    50     * [#EthIfTransceiver EthIfTransceiver] (-/-/-/○/○/○)
    51       * [#EthIfEthTrcvRef2 EthIfEthTrcvRef] (-/-/-/○/○/○)
    52       * [#EthIfTransceiverIdx EthIfTransceiverIdx] (-/-/-/○/○/○)
    53       * [#EthIfWEthTrcvRef EthIfWEthTrcvRef] (-/-/-/○/○/○)
    54     * [#EthIfTrcvLinkStateChgConfig EthIfTrcvLinkStateChgConfig] (○/○/○/○/○/○)
    55       * [#EthIfTrcvLinkStateChgFunction EthIfTrcvLinkStateChgFunction] (○/○/○/○/○/○)
    56     * [#EthIfTxConfirmationConfig EthIfTxConfirmationConfig] (○/○/○/○/○/○)
    57       * [#EthIfTxConfirmationFunction EthIfTxConfirmationFunction] (○/○/○/○/○/○)
    58   * [#EthIfGeneral EthIfGeneral] (○/○/○/○/○/○)
    59     * [#EthIfDevErrorDetect EthIfDevErrorDetect] (○/○/○/○/○/○)
    60     * [#EthIfEnableRxInterrupt EthIfEnableRxInterrupt] (○/○/○/○/○/○)
    61     * [#EthIfEnableSignalQualityApi EthIfEnableSignalQualityApi] (-/-/-/○/○/○)
    62     * [#EthIfEnableTxInterrupt EthIfEnableTxInterrupt] (○/○/○/○/○/○)
    63     * [#EthIfEnableWEthApi EthIfEnableWEthApi] (-/-/-/○/○/○)
    64     * [#EthIfGetAndResetMeasurementDataApi EthIfGetAndResetMeasurementDataApi] (-/-/-/○/○/○)
    65     * [#EthIfGetBaudRate EthIfGetBaudRate] (-/○/○/○/○/○)
    66     * [#EthIfGetCounterState EthIfGetCounterState] (-/○/○/○/○/○)
    67     * [#EthIfGetCtrlIdxList EthIfGetCtrlIdxList] (-/-/-/○/○/○)
    68     * [#EthIfGetTransceiverWakeupModeApi EthIfGetTransceiverWakeupModeApi] (-/-/○/○/○/○)
    69     * [#EthIfGetVlanIdSupport EthIfGetVlanIdSupport] (-/-/-/○/○/○)
    70     * [#EthIfGlobalTimeSupport EthIfGlobalTimeSupport] (-/-/○/○/○/○)
    71     * [#EthIfMainFunctionPeriod EthIfMainFunctionPeriod] (○/○/○/○/○/○)
    72     * [#EthIfMainFunctionRxTimeout EthIfMainFunctionRxTimeout] (-/○/○/-/-/-)
    73     * [#EthIfMainFunctionStatePeriod EthIfMainFunctionStatePeriod] (-/-/-/○/○/○)
    74     * [#EthIfMaxTrcvsTotal EthIfMaxTrcvsTotal] (○/○/○/○/○/○)
    75     * [#EthIfMaxTxBufsTotal2 EthIfMaxTxBufsTotal] (○/-/-/-/-/-)
    76     * [#EthIfPortStartupActiveTime EthIfPortStartupActiveTime] (-/-/-/○/○/○)
    77     * [#EthIfPublicCddHeaderFile EthIfPublicCddHeaderFile] (○/○/○/○/○/○)
    78     * [#EthIfRxIndicationIterations EthIfRxIndicationIterations] (-/○/○/○/○/○)
    79     * [#EthIfSetForwardingModeApi EthIfSetForwardingModeApi] (-/-/-/○/○/○)
    80     * [#EthIfSignalQualityCheckPeriod EthIfSignalQualityCheckPeriod] (-/-/-/○/○/○)
    81     * [#EthIfStartAutoNegotiation EthIfStartAutoNegotiation] (-/○/○/○/○/○)
    82     * [#EthIfSwitchManagementSupport EthIfSwitchManagementSupport] (-/-/-/○/○/○)
    83     * [#EthIfSwitchOffPortTimeDelay EthIfSwitchOffPortTimeDelay] (-/-/-/○/○/○)
    84     * [#EthIfTrcvLinkStateChgMainReload EthIfTrcvLinkStateChgMainReload] (○/○/○/○/○/○)
    85     * [#EthIfVerifyConfigApi EthIfVerifyConfigApi] (-/-/-/○/○/○)
    86     * [#EthIfVersionInfoApi EthIfVersionInfoApi] (○/○/○/○/○/○)
    87     * [#EthIfVersionInfoApiMacro EthIfVersionInfoApiMacro] (○/○/○/○/○/○)
    88     * [#EthIfWakeUpSupport EthIfWakeUpSupport] (-/-/○/○/○/○)
     11* API一覧
     12
     13  ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||= R21-11 =||
     14  || [#EthIf_Init EthIf_Init]                                                                                   ||   1|| 0x01||  ○  ||
     15  || [#EthIf_SetControllerMode EthIf_SetControllerMode]                                                         ||   3|| 0x03||  ○  ||
     16  || [#EthIf_GetControllerMode EthIf_GetControllerMode]                                                         ||   4|| 0x04||  ○  ||
     17  || [#EthIf_CheckWakeup EthIf_CheckWakeup]                                                                     ||  48|| 0x30||  ○  ||
     18  || [#EthIf_GetPhyWakeupReason EthIf_GetPhyWakeupReason]                                                       || 105|| 0x69||  ○  ||
     19  || [#EthIf_GetSwitchPortWakeupReason EthIf_GetSwitchPortWakeupReason]                                         || 103|| 0x67||  ○  ||
     20  || [#EthIf_GetPhysAddr EthIf_GetPhysAddr]                                                                     ||   8|| 0x08||  ○  ||
     21  || [#EthIf_SetPhysAddr EthIf_SetPhysAddr]                                                                     ||  13|| 0x0D||  ○  ||
     22  || [#EthIf_UpdatePhysAddrFilter EthIf_UpdatePhysAddrFilter]                                                   ||  12|| 0x0C||  ○  ||
     23  || [#EthIf_GetPortMacAddr EthIf_GetPortMacAddr]                                                               ||  40|| 0x28||  ○  ||
     24  || [#EthIf_GetArlTable EthIf_GetArlTable]                                                                     ||  41|| 0x29||  ○  ||
     25  || [#EthIf_GetCtrlIdxList EthIf_GetCtrlIdxList]                                                               ||  68|| 0x44||  ○  ||
     26  || [#EthIf_GetVlanId EthIf_GetVlanId]                                                                         ||  67|| 0x43||  ○  ||
     27  || [#EthIf_GetAndResetMeasurementData EthIf_GetAndResetMeasurementData]                                       ||  69|| 0x45||  ○  ||
     28  || [#EthIf_StoreConfiguration EthIf_StoreConfiguration]                                                       ||  44|| 0x2C||  ○  ||
     29  || [#EthIf_ResetConfiguration EthIf_ResetConfiguration]                                                       ||  45|| 0x2D||  ○  ||
     30  || [#EthIf_GetCurrentTime EthIf_GetCurrentTime]                                                               ||  34|| 0x22||  ○  ||
     31  || [#EthIf_EnableEgressTimeStamp EthIf_EnableEgressTimeStamp]                                                 ||  35|| 0x23||  ○  ||
     32  || [#EthIf_GetEgressTimeStamp EthIf_GetEgressTimeStamp]                                                       ||  36|| 0x24||  ○  ||
     33  || [#EthIf_GetIngressTimeStamp EthIf_GetIngressTimeStamp]                                                     ||  37|| 0x25||  ○  ||
     34  || [#EthIf_SwitchPortGroupRequestMode EthIf_SwitchPortGroupRequestMode]                                       ||   6|| 0x06||  ○  ||
     35  || [#EthIf_StartAllPorts EthIf_StartAllPorts]                                                                 ||   7|| 0x07||  ○  ||
     36  || [#EthIf_SetSwitchMgmtInfo EthIf_SetSwitchMgmtInfo]                                                         ||  56|| 0x38||  ○  ||
     37  || [#EthIf_GetRxMgmtObject EthIf_GetRxMgmtObject]                                                             ||  71|| 0x47||  ○  ||
     38  || [#EthIf_GetTxMgmtObject EthIf_GetTxMgmtObject]                                                             ||  72|| 0x48||  ○  ||
     39  || [#EthIf_SwitchEnableTimeStamping EthIf_SwitchEnableTimeStamping]                                           ||  57|| 0x39||  ○  ||
     40  || [#EthIf_VerifyConfig EthIf_VerifyConfig]                                                                   ||  64|| 0x40||  ○  ||
     41  || [#EthIf_SetForwardingMode EthIf_SetForwardingMode]                                                         ||  65|| 0x41||  ○  ||
     42  || [#EthIf_GetTrcvSignalQuality EthIf_GetTrcvSignalQuality]                                                   ||  24|| 0x18||  ○  ||
     43  || [#EthIf_GetSwitchPortSignalQuality EthIf_GetSwitchPortSignalQuality]                                       ||  26|| 0x1A||  ○  ||
     44  || [#EthIf_ClearTrcvSignalQuality EthIf_ClearTrcvSignalQuality]                                               ||  25|| 0x19||  ○  ||
     45  || [#EthIf_ClearSwitchPortSignalQuality EthIf_ClearSwitchPortSignalQuality]                                   ||  27|| 0x1B||  ○  ||
     46  || [#EthIf_SetPhyTestMode EthIf_SetPhyTestMode]                                                               ||  23|| 0x17||  ○  ||
     47  || [#EthIf_SetPhyLoopbackMode EthIf_SetPhyLoopbackMode]                                                       ||  18|| 0x12||  ○  ||
     48  || [#EthIf_SetPhyTxMode EthIf_SetPhyTxMode]                                                                   ||  19|| 0x13||  ○  ||
     49  || [#EthIf_GetCableDiagnosticsResult EthIf_GetCableDiagnosticsResult]                                         ||  20|| 0x14||  ○  ||
     50  || [#EthIf_GetPhyIdentifier EthIf_GetPhyIdentifier]                                                           ||  21|| 0x15||  ○  ||
     51  || [#EthIf_GetBufWRxParams EthIf_GetBufWRxParams]                                                             ||  50|| 0x32||  ○  ||
     52  || [#EthIf_GetBufWTxParams EthIf_GetBufWTxParams]                                                             ||  49|| 0x31||  ○  ||
     53  || [#EthIf_SetBufWTxParams EthIf_SetBufWTxParams]                                                             ||  51|| 0x33||  ○  ||
     54  || [#EthIf_SetRadioParams EthIf_SetRadioParams]                                                               ||  52|| 0x34||  ○  ||
     55  || [#EthIf_SetChanRxParams EthIf_SetChanRxParams]                                                             ||  53|| 0x35||  ○  ||
     56  || [#EthIf_SetChanTxParams EthIf_SetChanTxParams]                                                             ||  54|| 0x36||  ○  ||
     57  || [#EthIf_GetChanRxParams EthIf_GetChanRxParams]                                                             ||  55|| 0x37||  ○  ||
     58  || [#EthIf_ProvideTxBuffer EthIf_ProvideTxBuffer]                                                             ||   9|| 0x09||  ○  ||
     59  || [#EthIf_Transmit EthIf_Transmit]                                                                           ||  10|| 0x0A||  ○  ||
     60  || [#EthIf_GetVersionInfo EthIf_GetVersionInfo]                                                               ||  11|| 0x0B||  ○  ||
     61  || [#EthIf_GetSwitchPortMode EthIf_GetSwitchPortMode]                                                         ||  73|| 0x49||  ○  ||
     62  || [#EthIf_GetTransceiverMode EthIf_GetTransceiverMode]                                                       ||  74|| 0x4A||  ○  ||
     63  || [#EthIf_SwitchPortGetLinkState EthIf_SwitchPortGetLinkState]                                               ||  75|| 0x4B||  ○  ||
     64  || [#EthIf_TransceiverGetLinkState EthIf_TransceiverGetLinkState]                                             ||  76|| 0x4C||  ○  ||
     65  || [#EthIf_SwitchPortGetBaudRate EthIf_SwitchPortGetBaudRate]                                                 ||  77|| 0x4D||  ○  ||
     66  || [#EthIf_TransceiverGetBaudRate EthIf_TransceiverGetBaudRate]                                               ||  78|| 0x4E||  ○  ||
     67  || [#EthIf_SwitchPortGetDuplexMode EthIf_SwitchPortGetDuplexMode]                                             ||  79|| 0x4F||  ○  ||
     68  || [#EthIf_TransceiverGetDuplexMode EthIf_TransceiverGetDuplexMode]                                           ||  80|| 0x50||  ○  ||
     69  || [#EthIf_SwitchPortGetCounterValues EthIf_SwitchPortGetCounterValues]                                       ||  81|| 0x51||  ○  ||
     70  || [#EthIf_SwitchPortGetRxStats EthIf_SwitchPortGetRxStats]                                                   ||  82|| 0x52||  ○  ||
     71  || [#EthIf_SwitchPortGetTxStats EthIf_SwitchPortGetTxStats]                                                   ||  83|| 0x53||  ○  ||
     72  || [#EthIf_SwitchPortGetTxErrorCounterValues EthIf_SwitchPortGetTxErrorCounterValues]                         ||  84|| 0x54||  ○  ||
     73  || [#EthIf_SwitchPortGetMacLearningMode EthIf_SwitchPortGetMacLearningMode]                                   ||  85|| 0x55||  ○  ||
     74  || [#EthIf_GetSwitchPortIdentifier EthIf_GetSwitchPortIdentifier]                                             ||  86|| 0x56||  ○  ||
     75  || [#EthIf_GetSwitchIdentifier EthIf_GetSwitchIdentifier]                                                     ||  87|| 0x57||  ○  ||
     76  || [#EthIf_WritePortMirrorConfiguration EthIf_WritePortMirrorConfiguration]                                   ||  88|| 0x58||  ○  ||
     77  || [#EthIf_ReadPortMirrorConfiguration EthIf_ReadPortMirrorConfiguration]                                     ||  89|| 0x59||  ○  ||
     78  || [#EthIf_DeletePortMirrorConfiguration EthIf_DeletePortMirrorConfiguration]                                 ||  90|| 0x5A||  ○  ||
     79  || [#EthIf_GetPortMirrorState EthIf_GetPortMirrorState]                                                       ||  91|| 0x5B||  ○  ||
     80  || [#EthIf_SetPortMirrorState EthIf_SetPortMirrorState]                                                       ||  92|| 0x5C||  ○  ||
     81  || [#EthIf_SetPortTestMode EthIf_SetPortTestMode]                                                             ||  93|| 0x5D||  ○  ||
     82  || [#EthIf_SetPortLoopbackMode EthIf_SetPortLoopbackMode]                                                     ||  94|| 0x5E||  ○  ||
     83  || [#EthIf_SetPortTxMode EthIf_SetPortTxMode]                                                                 ||  95|| 0x5F||  ○  ||
     84  || [#EthIf_GetPortCableDiagnosticsResult EthIf_GetPortCableDiagnosticsResult]                                 ||  96|| 0x60||  ○  ||
     85  || [#EthIf_RunPortCableDiagnostic EthIf_RunPortCableDiagnostic]                                               ||  97|| 0x61||  ○  ||
     86  || [#EthIf_RunCableDiagnostic EthIf_RunCableDiagnostic]                                                       ||  98|| 0x62||  ○  ||
     87  || [#EthIf_SwitchGetCfgDataRaw EthIf_SwitchGetCfgDataRaw]                                                     ||  99|| 0x63||  ○  ||
     88  || [#EthIf_SwitchGetCfgDataInfo EthIf_SwitchGetCfgDataInfo]                                                   || 100|| 0x64||  ○  ||
     89  || [#EthIf_SwitchPortGetMaxFIFOBufferFillLevel EthIf_SwitchPortGetMaxFIFOBufferFillLevel]                     || 101|| 0x65||  ○  ||
     90  || [#EthIf_TransceiverGetMacMethod EthIf_TransceiverGetMacMethod]                                             || 102|| 0x66||  ○  ||
     91  || [#EthIf_EthGetSpiStatus EthIf_EthGetSpiStatus]                                                             || 106|| 0x6A||  ○  ||
     92  || [#EthIf_RxIndication EthIf_RxIndication]                                                                   ||  16|| 0x10||  ○  ||
     93  || [#EthIf_TxConfirmation EthIf_TxConfirmation]                                                               ||  17|| 0x11||  ○  ||
     94  || [#EthIf_CtrlModeIndication EthIf_CtrlModeIndication]                                                       ||  14|| 0x0E||  ○  ||
     95  || [#EthIf_TrcvModeIndication EthIf_TrcvModeIndication]                                                       ||  15|| 0x0F||  ○  ||
     96  || [#EthIf_SwitchPortModeIndication EthIf_SwitchPortModeIndication]                                           ||  70|| 0x46||  ○  ||
     97  || [#EthIf_SleepIndication EthIf_SleepIndication]                                                             || 104|| 0x68||  ○  ||
     98  || [#EthIf_MainFunctionRx EthIf_MainFunctionRx]                                                               ||  32|| 0x20||  ○  ||
     99  || [#EthIf_MainFunctionRx_<PriorityProcessing ShortName> EthIf_MainFunctionRx_<PriorityProcessing ShortName>] ||  66|| 0x42||  ○  ||
     100  || [#EthIf_MainFunctionTx EthIf_MainFunctionTx]                                                               ||  33|| 0x21||  ○  ||
     101  || [#EthIf_MainFunctionState EthIf_MainFunctionState]                                                         ||   5|| 0x05||  ○  ||
     102  || [#User_RxIndication <User>_RxIndication]                                                                   ||  --||   --||  ○  ||
     103  || [#UL_TxConfirmation <UL>_TxConfirmation]                                                                   ||  --||   --||  ○  ||
     104  || [#User_TrcvLinkStateChg <User>_TrcvLinkStateChg]                                                           ||  --||   --||  ○  ||
     105
     106* コンフィギュレーション一覧 (R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11)
     107  * [#EthIfConfigSet EthIfConfigSet] (○/○/○/○/○/○/○/○)
     108    * [#EthIfConnection2EthCtrlMapping EthIfConnection2EthCtrlMapping] (○/-/-/-/-/-/-/-)
     109      * [#EthIfEthCtrlRef EthIfEthCtrlRef] (○/-/-/-/-/-/-/-)
     110      * [#EthIfSoAdConnectionRef EthIfSoAdConnectionRef] (○/-/-/-/-/-/-/-)
     111    * [#EthIfController EthIfController] (-/○/○/○/○/○/○/○)
     112      * [#EthIfCtrlIdx EthIfCtrlIdx] (-/○/○/○/○/○/○/○)
     113      * [#EthIfCtrlMtu EthIfCtrlMtu] (-/○/○/○/○/○/○/○)
     114      * [#EthIfEthCtrlRef2 EthIfEthCtrlRef] (-/○/○/-/-/-/-/-)
     115      * [#EthIfEthTrcvRef EthIfEthTrcvRef] (-/○/○/○/○/○/○/○)
     116      * [#EthIfMaxTxBufsTotal EthIfMaxTxBufsTotal] (-/○/○/○/○/○/○/○)
     117      * [#EthIfPhysControllerRef EthIfPhysControllerRef] (-/-/-/○/○/○/○/○)
     118      * [#EthIfSwitchRefOrPortGroupRef EthIfSwitchRefOrPortGroupRef] (-/-/-/○/○/○/○/○)
     119      * [#EthIfVlanId EthIfVlanId] (-/○/○/○/○/○/○/○)
     120    * [#EthIfFrameOwnerConfig EthIfFrameOwnerConfig] (○/○/○/○/○/○/○/○)
     121      * [#EthIfFrameType EthIfFrameType] (○/○/○/○/○/○/○/○)
     122      * [#EthIfOwner EthIfOwner] (○/○/○/○/○/○/○/○)
     123    * [#EthIfPhysController EthIfPhysController] (-/-/-/○/○/○/○/○)
     124      * [#EthIfEthCtrlRef3 EthIfEthCtrlRef] (-/-/-/○/○/○/○/○)
     125      * [#EthIfPhysControllerIdx EthIfPhysControllerIdx] (-/-/-/○/○/○/○/○)
     126      * [#EthIfPhysCtrlRxMainFunctionPriorityProcessing EthIfPhysCtrlRxMainFunctionPriorityProcessing] (-/-/-/○/○/○/○/○)
     127        * [#EthIfPhysCtrlRxIndicationIterations EthIfPhysCtrlRxIndicationIterations] (-/-/-/○/○/○/○/○)
     128        * [#EthIfPhysCtrlRxIngressFifoRef EthIfPhysCtrlRxIngressFifoRef] (-/-/-/○/○/○/○/○)
     129        * [#EthIfPhysCtrlRxMainFunctionPeriod EthIfPhysCtrlRxMainFunctionPeriod] (-/-/-/○/○/○/○/○)
     130      * [#EthIfWEthCtrlRef EthIfWEthCtrlRef] (-/-/-/○/○/○/○/○)
     131    * [#EthIfRxIndicationConfig EthIfRxIndicationConfig] (○/○/○/○/○/○/○/○)
     132      * [#EthIfRxIndicationFunction EthIfRxIndicationFunction] (○/○/○/○/○/○/○/○)
     133    * [#EthIfSwitch EthIfSwitch] (-/-/○/○/○/○/○/○)
     134      * [#EthIfSwitchIdx EthIfSwitchIdx] (-/-/○/○/○/○/○/○)
     135      * [#EthIfSwitchRef EthIfSwitchRef] (-/-/○/○/○/○/○/○)
     136    * [#EthIfSwitchMgmtInfoIndicationConfig EthIfSwitchMgmtInfoIndicationConfig] (-/-/-/○/○/○/○/-)
     137      * [#EthIfSwitchMgmtInfoIndicationFunction EthIfSwitchMgmtInfoIndicationFunction] (-/-/-/○/○/○/○/-)
     138    * [#EthIfSwitchPortGroup EthIfSwitchPortGroup] (-/-/-/○/○/○/○/○)
     139      * [#EthIfPortRef EthIfPortRef] (-/-/-/○/○/○/○/○)
     140      * [#EthIfSwitchPortGroupIdx EthIfSwitchPortGroupIdx] (-/-/-/○/○/○/○/○)
     141      * [#EthIfSwitchPortGroupRefSemantics EthIfSwitchPortGroupRefSemantics] (-/-/-/○/○/○/○/○)
     142    * [#EthIfSwitchTimeStampIndicationConfig EthIfSwitchTimeStampIndicationConfig] (-/-/-/○/○/○/○/-)
     143      * [#EthIfSwitchEgressTimeStampIndicationFunction EthIfSwitchEgressTimeStampIndicationFunction] (-/-/-/○/○/○/○/-)
     144      * [#EthIfSwitchIngressTimeStampIndicationFunction EthIfSwitchIngressTimeStampIndicationFunction] (-/-/-/○/○/○/○/-)
     145    * [#EthIfTransceiver EthIfTransceiver] (-/-/-/○/○/○/○/○)
     146      * [#EthIfEthTrcvRef2 EthIfEthTrcvRef] (-/-/-/○/○/○/○/○)
     147      * [#EthIfQualifiedUnexpectedLinkDownTime EthIfQualifiedUnexpectedLinkDownTime] (-/-/-/-/-/-/○/○)
     148      * [#EthIfTransceiverIdx EthIfTransceiverIdx] (-/-/-/○/○/○/○/○)
     149      * [#EthIfWEthTrcvRef EthIfWEthTrcvRef] (-/-/-/○/○/○/○/○)
     150    * [#EthIfTrcvLinkStateChgConfig EthIfTrcvLinkStateChgConfig] (○/○/○/○/○/○/○/○)
     151      * [#EthIfTrcvLinkStateChgFunction EthIfTrcvLinkStateChgFunction] (○/○/○/○/○/○/○/○)
     152    * [#EthIfTxConfirmationConfig EthIfTxConfirmationConfig] (○/○/○/○/○/○/○/○)
     153      * [#EthIfTxConfirmationFunction EthIfTxConfirmationFunction] (○/○/○/○/○/○/○/○)
     154  * [#EthIfGeneral EthIfGeneral] (○/○/○/○/○/○/○/○)
     155    * [#EthIfDevErrorDetect EthIfDevErrorDetect] (○/○/○/○/○/○/○/○)
     156    * [#EthIfEnableRxInterrupt EthIfEnableRxInterrupt] (○/○/○/○/○/○/○/○)
     157    * [#EthIfEnableSecurityEventReporting EthIfEnableSecurityEventReporting] (-/-/-/-/-/-/○/○)
     158    * [#EthIfEnableSignalQualityApi EthIfEnableSignalQualityApi] (-/-/-/○/○/○/○/○)
     159    * [#EthIfEnableTxInterrupt EthIfEnableTxInterrupt] (○/○/○/○/○/○/○/○)
     160    * [#EthIfEnableWEthApi EthIfEnableWEthApi] (-/-/-/○/○/○/○/○)
     161    * [#EthIfGetAndResetMeasurementDataApi EthIfGetAndResetMeasurementDataApi] (-/-/-/○/○/○/○/○)
     162    * [#EthIfGetBaudRate EthIfGetBaudRate] (-/○/○/○/○/○/○/○)
     163    * [#EthIfGetCounterState EthIfGetCounterState] (-/○/○/○/○/○/○/○)
     164    * [#EthIfGetCtrlIdxList EthIfGetCtrlIdxList] (-/-/-/○/○/○/○/○)
     165    * [#EthIfGetTransceiverWakeupModeApi EthIfGetTransceiverWakeupModeApi] (-/-/○/○/○/○/○/○)
     166    * [#EthIfGetVlanIdSupport EthIfGetVlanIdSupport] (-/-/-/○/○/○/○/○)
     167    * [#EthIfGlobalTimeSupport EthIfGlobalTimeSupport] (-/-/○/○/○/○/○/○)
     168    * [#EthIfMainFunctionPeriod EthIfMainFunctionPeriod] (○/○/○/○/○/○/○/○)
     169    * [#EthIfMainFunctionRxTimeout EthIfMainFunctionRxTimeout] (-/○/○/-/-/-/-/-)
     170    * [#EthIfMainFunctionStatePeriod EthIfMainFunctionStatePeriod] (-/-/-/○/○/○/○/○)
     171    * [#EthIfMaxTrcvsTotal EthIfMaxTrcvsTotal] (○/○/○/○/○/○/○/○)
     172    * [#EthIfMaxTxBufsTotal2 EthIfMaxTxBufsTotal] (○/-/-/-/-/-/-/-)
     173    * [#EthIfPortStartupActiveTime EthIfPortStartupActiveTime] (-/-/-/○/○/○/○/○)
     174    * [#EthIfPublicCddHeaderFile EthIfPublicCddHeaderFile] (○/○/○/○/○/○/○/○)
     175    * [#EthIfRxIndicationIterations EthIfRxIndicationIterations] (-/○/○/○/○/○/○/○)
     176    * [#EthIfSecurityEventRefs EthIfSecurityEventRefs] (-/-/-/-/-/-/○/○)
     177      * [#ETHIF_SEV_DROP_ETH_MAC_COLLISION ETHIF_SEV_DROP_ETH_MAC_COLLISION] (-/-/-/-/-/-/○/○)
     178      * [#ETHIF_SEV_DROP_INV_VLAN ETHIF_SEV_DROP_INV_VLAN] (-/-/-/-/-/-/○/○)
     179      * [#ETHIF_SEV_DROP_UNKNOWN_ETHERTYPE ETHIF_SEV_DROP_UNKNOWN_ETHERTYPE] (-/-/-/-/-/-/○/○)
     180      * [#ETHIF_SEV_DROP_VLAN_DOUBLE_TAG ETHIF_SEV_DROP_VLAN_DOUBLE_TAG] (-/-/-/-/-/-/○/○)
     181    * [#EthIfSetForwardingModeApi EthIfSetForwardingModeApi] (-/-/-/○/○/○/○/○)
     182    * [#EthIfSignalQualityCheckPeriod EthIfSignalQualityCheckPeriod] (-/-/-/○/○/○/○/○)
     183    * [#EthIfStartAutoNegotiation EthIfStartAutoNegotiation] (-/○/○/○/○/○/○/○)
     184    * [#EthIfSwitchManagementSupport EthIfSwitchManagementSupport] (-/-/-/○/○/○/○/○)
     185    * [#EthIfSwitchOffPortTimeDelay EthIfSwitchOffPortTimeDelay] (-/-/-/○/○/○/○/○)
     186    * [#EthIfTrcvLinkStateChgMainReload EthIfTrcvLinkStateChgMainReload] (○/○/○/○/○/○/○/○)
     187    * [#EthIfVerifyConfigApi EthIfVerifyConfigApi] (-/-/-/○/○/○/○/○)
     188    * [#EthIfVersionInfoApi EthIfVersionInfoApi] (○/○/○/○/○/○/○/○)
     189    * [#EthIfVersionInfoApiMacro EthIfVersionInfoApiMacro] (○/○/○/○/○/○/○/○)
     190    * [#EthIfWakeUpSupport EthIfWakeUpSupport] (-/-/○/○/○/○/○/○)
     191
     192* エラーコード一覧
     193
     194  ||= エラーコード =||= Dec =||= Hex =||= R21-11 =||
     195  || ETHIF_E_INV_CTRL_IDX        ||  1|| 0x01||  ○  ||
     196  || ETHIF_E_INV_TRCV_IDX        ||  2|| 0x02||  ○  ||
     197  || ETHIF_E_INV_SWT_IDX         ||  3|| 0x03||  ○  ||
     198  || ETHIF_E_INV_PORT_GROUP_IDX  ||  4|| 0x04||  ○  ||
     199  || ETHIF_E_UNINIT              ||  5|| 0x05||  ○  ||
     200  || ETHIF_E_PARAM_POINTER       ||  6|| 0x06||  ○  ||
     201  || ETHIF_E_INV_PARAM           ||  7|| 0x07||  ○  ||
     202  || ETHIF_E_INIT_FAILED         ||  8|| 0x08||  ○  ||
     203  || ETHIF_E_INV_PORT_IDX        ||  9|| 0x09||  ○  ||
    89204
    90205----
     
    92207= API仕様 =
    93208
     209== EthIf_Init ==
     210{{{
     211void EthIf_Init (const EthIf_ConfigType* CfgPtr)
     212}}}
     213
     214== EthIf_SetControllerMode ==
     215{{{
     216Std_ReturnType EthIf_SetControllerMode (uint8 CtrlIdx, Eth_ModeType CtrlMode)
     217}}}
     218
     219== EthIf_GetControllerMode ==
     220{{{
     221Std_ReturnType EthIf_GetControllerMode (uint8 CtrlIdx, Eth_ModeType* CtrlModePtr)
     222}}}
     223
     224== EthIf_CheckWakeup ==
     225{{{
     226Std_ReturnType EthIf_CheckWakeup (EcuM_WakeupSourceType WakeupSource)
     227}}}
     228
     229== EthIf_GetPhyWakeupReason ==
     230{{{
     231Std_ReturnType EthIf_GetPhyWakeupReason (uint8 TrcvIdx, EthTrcv_WakeupReasonType* WakeupReasonPtr)
     232}}}
     233
     234== EthIf_GetSwitchPortWakeupReason ==
     235{{{
     236Std_ReturnType EthIf_GetSwitchPortWakeupReason (uint8 SwitchIdx, uint8 SwitchPortIdx, EthTrcv_WakeupReasonType* WakeupReasonPtr)
     237}}}
     238
     239== EthIf_GetPhysAddr ==
     240{{{
     241void EthIf_GetPhysAddr (uint8 CtrlIdx, uint8* PhysAddrPtr)
     242}}}
     243
     244== EthIf_SetPhysAddr ==
     245{{{
     246void EthIf_SetPhysAddr (uint8 CtrlIdx, const uint8* PhysAddrPtr)
     247}}}
     248
     249== EthIf_UpdatePhysAddrFilter ==
     250{{{
     251Std_ReturnType EthIf_UpdatePhysAddrFilter (uint8 CtrlIdx, const uint8* PhysAddrPtr, Eth_FilterActionType Action)
     252}}}
     253
     254== EthIf_GetPortMacAddr ==
     255{{{
     256Std_ReturnType EthIf_GetPortMacAddr (const uint8* MacAddrPtr, uint8* SwitchIdxPtr, uint8* PortIdxPtr)
     257}}}
     258
     259== EthIf_GetArlTable ==
     260{{{
     261Std_ReturnType EthIf_GetArlTable (uint8 switchIdx, uint16* numberOfElements, Eth_MacVlanType* arlTableListPointer)
     262}}}
     263
     264== EthIf_GetCtrlIdxList ==
     265{{{
     266Std_ReturnType EthIf_GetCtrlIdxList (uint8* NumberOfCtrlIdx, uint8* CtrlIdxListPtr)
     267}}}
     268
     269== EthIf_GetVlanId ==
     270{{{
     271Std_ReturnType EthIf_GetVlanId (uint8 CtrlIdx, uint16* VlanIdPtr)
     272}}}
     273
     274== EthIf_GetAndResetMeasurementData ==
     275{{{
     276Std_ReturnType EthIf_GetAndResetMeasurementData (EthIf_MeasurementIdxType MeasurementIdx, boolean MeasurementResetNeeded, uint32* MeasurementDataPtr)
     277}}}
     278
     279== EthIf_StoreConfiguration ==
     280{{{
     281Std_ReturnType EthIf_StoreConfiguration (uint8 SwitchIdx)
     282}}}
     283
     284== EthIf_ResetConfiguration ==
     285{{{
     286Std_ReturnType EthIf_ResetConfiguration (uint8 SwitchIdx)
     287}}}
     288
     289== EthIf_GetCurrentTime ==
     290{{{
     291Std_ReturnType EthIf_GetCurrentTime (uint8 CtrlIdx, Eth_TimeStampQualType* timeQualPtr, Eth_TimeStampType* timeStampPtr)
     292}}}
     293
     294== EthIf_EnableEgressTimeStamp ==
     295{{{
     296void EthIf_EnableEgressTimeStamp (uint8 CtrlIdx, Eth_BufIdxType BufIdx)
     297}}}
     298
     299== EthIf_GetEgressTimeStamp ==
     300{{{
     301Std_ReturnType EthIf_GetEgressTimeStamp (uint8 CtrlIdx, Eth_BufIdxType BufIdx, Eth_TimeStampQualType* timeQualPtr, Eth_TimeStampType* timeStampPtr)
     302}}}
     303
     304== EthIf_GetIngressTimeStamp ==
     305{{{
     306Std_ReturnType EthIf_GetIngressTimeStamp (uint8 CtrlIdx, const Eth_DataType* DataPtr, Eth_TimeStampQualType* timeQualPtr, Eth_TimeStampType* timeStampPtr)
     307}}}
     308
     309== EthIf_SwitchPortGroupRequestMode ==
     310{{{
     311Std_ReturnType EthIf_SwitchPortGroupRequestMode (EthIf_SwitchPortGroupIdxType PortGroupIdx, Eth_ModeType PortMode)
     312}}}
     313
     314== EthIf_StartAllPorts ==
     315{{{
     316Std_ReturnType EthIf_StartAllPorts (void)
     317}}}
     318
     319== EthIf_SetSwitchMgmtInfo ==
     320{{{
     321Std_ReturnType EthIf_SetSwitchMgmtInfo (uint8 CtrlIdx, Eth_BufIdxType BufIdx, EthSwt_MgmtInfoType* MgmtInfoPtr)
     322}}}
     323
     324== EthIf_GetRxMgmtObject ==
     325{{{
     326Std_ReturnType EthIf_GetRxMgmtObject (uint8 CtrlIdx, Eth_DataType* DataPtr, EthSwt_MgmtObjectType **MgmtObjectPtr)
     327}}}
     328
     329== EthIf_GetTxMgmtObject ==
     330{{{
     331Std_ReturnType EthIf_GetTxMgmtObject (uint8 CtrlIdx, Eth_BufIdxType BufIdx, EthSwt_MgmtObjectType **MgmtObjectPtr)
     332}}}
     333
     334== EthIf_SwitchEnableTimeStamping ==
     335{{{
     336Std_ReturnType EthIf_SwitchEnableTimeStamping (uint8 CtrlIdx, Eth_BufIdxType BufIdx, EthSwt_MgmtInfoType* MgmtInfo)
     337}}}
     338
     339== EthIf_VerifyConfig ==
     340{{{
     341Std_ReturnType EthIf_VerifyConfig (uint8 SwitchIdx, boolean* Result)
     342}}}
     343
     344== EthIf_SetForwardingMode ==
     345{{{
     346Std_ReturnType EthIf_SetForwardingMode (uint8 SwitchIdx, boolean mode)
     347}}}
     348
     349== EthIf_GetTrcvSignalQuality ==
     350{{{
     351Std_ReturnType EthIf_GetTrcvSignalQuality (uint8 TrcvIdx, EthIf_SignalQualityResultType* ResultPtr)
     352}}}
     353
     354== EthIf_GetSwitchPortSignalQuality ==
     355{{{
     356Std_ReturnType EthIf_GetSwitchPortSignalQuality (uint8 SwitchIdx, uint8 SwitchPortIdx, EthIf_SignalQualityResultType* ResultPtr)
     357}}}
     358
     359== EthIf_ClearTrcvSignalQuality ==
     360{{{
     361Std_ReturnType EthIf_ClearTrcvSignalQuality (uint8 TrcvIdx)
     362}}}
     363
     364== EthIf_ClearSwitchPortSignalQuality ==
     365{{{
     366Std_ReturnType EthIf_ClearSwitchPortSignalQuality (uint8 SwitchIdx, uint8 SwitchPortIdx)
     367}}}
     368
     369== EthIf_SetPhyTestMode ==
     370{{{
     371Std_ReturnType EthIf_SetPhyTestMode (uint8 TrcvIdx, EthTrcv_PhyTestModeType Mode)
     372}}}
     373
     374== EthIf_SetPhyLoopbackMode ==
     375{{{
     376Std_ReturnType EthIf_SetPhyLoopbackMode (uint8 TrcvIdx, EthTrcv_PhyLoopbackModeType Mode)
     377}}}
     378
     379== EthIf_SetPhyTxMode ==
     380{{{
     381Std_ReturnType EthIf_SetPhyTxMode (uint8 TrcvIdx, EthTrcv_PhyTxModeType Mode)
     382}}}
     383
     384== EthIf_GetCableDiagnosticsResult ==
     385{{{
     386Std_ReturnType EthIf_GetCableDiagnosticsResult (uint8 TrcvIdx, EthTrcv_CableDiagResultType* ResultPtr)
     387}}}
     388
     389== EthIf_GetPhyIdentifier ==
     390{{{
     391Std_ReturnType EthIf_GetPhyIdentifier (uint8 TrcvIdx, uint32* OrgUniqueIdPtr, uint8* ModelNrPtr, uint8* RevisionNrPtr)
     392}}}
     393
     394== EthIf_GetBufWRxParams ==
     395{{{
     396Std_ReturnType EthIf_GetBufWRxParams (uint8 CtrlIdx, const WEth_BufWRxParamIdType* RxParamIds, uint32* ParamValues, uint8 NumParams)
     397}}}
     398
     399== EthIf_GetBufWTxParams ==
     400{{{
     401Std_ReturnType EthIf_GetBufWTxParams (uint8 CtrlIdx, const WEth_BufWTxParamIdType* TxParamIds, uint32* ParamValues, uint8 NumParams)
     402}}}
     403
     404== EthIf_SetBufWTxParams ==
     405{{{
     406Std_ReturnType EthIf_SetBufWTxParams (uint8 CtrlIdx, Eth_BufIdxType BufIdx, const WEth_BufWTxParamIdType* TxParamIds, const uint32* ParamValues, uint8 NumParams)
     407}}}
     408
     409== EthIf_SetRadioParams ==
     410{{{
     411Std_ReturnType EthIf_SetRadioParams (uint8 TrcvId, const WEthTrcv_SetRadioParamIdType* ParamIds, const uint32* ParamValue, uint8 NumParams)
     412}}}
     413
     414== EthIf_SetChanRxParams ==
     415{{{
     416Std_ReturnType EthIf_SetChanRxParams (uint8 TrcvId, uint8 RadioId,  const WEthTrcv_SetChanRxParamIdType* ParamIds, const uint32* ParamValues, uint8 NumParams)
     417}}}
     418
     419== EthIf_SetChanTxParams ==
     420{{{
     421Std_ReturnType EthIf_SetChanTxParams (uint8 TrcvId, uint8 RadioId, const WEthTrcv_SetChanTxParamIdType* TxParamIds, const uint32* ParamValues, uint8 NumParams)
     422}}}
     423
     424== EthIf_GetChanRxParams ==
     425{{{
     426Std_ReturnType EthIf_GetChanRxParams (uint8 TrcvId, uint8 RadioId, const WEthTrcv_GetChanRxParamIdType* ParamIds, uint32* ParamValues, uint8 NumParams)
     427}}}
     428
     429== EthIf_ProvideTxBuffer ==
     430{{{
     431BufReq_ReturnType EthIf_ProvideTxBuffer (uint8 CtrlIdx, Eth_FrameType FrameType, uint8 Priority, Eth_BufIdxType* BufIdxPtr, uint8** BufPtr, uint16* LenBytePtr)
     432}}}
     433
     434== EthIf_Transmit ==
     435{{{
     436Std_ReturnType EthIf_Transmit (uint8 CtrlIdx, Eth_BufIdxType BufIdx, Eth_FrameType FrameType, boolean TxConfirmation, uint16 LenByte, const uint8* PhysAddrPtr)
     437}}}
     438
     439== EthIf_GetVersionInfo ==
     440{{{
     441void EthIf_GetVersionInfo (Std_VersionInfoType* VersionInfoPtr)
     442}}}
     443
     444== EthIf_GetSwitchPortMode ==
     445{{{
     446Std_ReturnType EthIf_GetSwitchPortMode (uint8 SwitchIdx, uint8 SwitchPortIdx, Eth_ModeType* PortModePtr)
     447}}}
     448
     449== EthIf_GetTransceiverMode ==
     450{{{
     451Std_ReturnType EthIf_GetTransceiverMode (uint8 TrcvIdx, Eth_ModeType* TrcvModePtr)
     452}}}
     453
     454== EthIf_SwitchPortGetLinkState ==
     455{{{
     456Std_ReturnType EthIf_SwitchPortGetLinkState (uint8 SwitchIdx, uint8 SwitchPortIdx, EthTrcv_LinkStateType* LinkStatePtr)
     457}}}
     458
     459== EthIf_TransceiverGetLinkState ==
     460{{{
     461Std_ReturnType EthIf_TransceiverGetLinkState (uint8 TrcvIdx, EthTrcv_LinkStateType* LinkStatePtr)
     462}}}
     463
     464== EthIf_SwitchPortGetBaudRate ==
     465{{{
     466Std_ReturnType EthIf_SwitchPortGetBaudRate (uint8 SwitchIdx, uint8 SwitchPortIdx, EthTrcv_BaudRateType* BaudRatePtr)
     467}}}
     468
     469== EthIf_TransceiverGetBaudRate ==
     470{{{
     471Std_ReturnType EthIf_TransceiverGetBaudRate (uint8 TrcvIdx, EthTrcv_BaudRateType* BaudRatePtr )
     472}}}
     473
     474== EthIf_SwitchPortGetDuplexMode ==
     475{{{
     476Std_ReturnType EthIf_SwitchPortGetDuplexMode (uint8 SwitchIdx, uint8 SwitchPortIdx, EthTrcv_DuplexModeType* DuplexModePtr)
     477}}}
     478
     479== EthIf_TransceiverGetDuplexMode ==
     480{{{
     481Std_ReturnType EthIf_TransceiverGetDuplexMode (uint8 TrcvIdx, EthTrcv_DuplexModeType* DuplexModePtr)
     482}}}
     483
     484== EthIf_SwitchPortGetCounterValues ==
     485{{{
     486Std_ReturnType EthIf_SwitchPortGetCounterValues (uint8 SwitchIdx, uint8 SwitchPortIdx, Eth_CounterType* CounterPtr)
     487}}}
     488
     489== EthIf_SwitchPortGetRxStats ==
     490{{{
     491Std_ReturnType EthIf_SwitchPortGetRxStats (uint8 SwitchIdx, uint8 SwitchPortIdx,  Eth_RxStatsType* RxStatsPtr)
     492}}}
     493
     494== EthIf_SwitchPortGetTxStats ==
     495{{{
     496Std_ReturnType EthIf_SwitchPortGetTxStats (uint8 SwitchIdx, uint8 SwitchPortIdx, Eth_TxStatsType* TxStatsPtr)
     497}}}
     498
     499== EthIf_SwitchPortGetTxErrorCounterValues ==
     500{{{
     501Std_ReturnType EthIf_SwitchPortGetTxErrorCounterValues (uint8 SwitchIdx, uint8 SwitchPortIdx, Eth_TxErrorCounterValuesType* TxStatsPtr)
     502}}}
     503
     504== EthIf_SwitchPortGetMacLearningMode ==
     505{{{
     506Std_ReturnType EthIf_SwitchPortGetMacLearningMode (uint8 SwitchIdx, uint8 SwitchPortIdx, EthSwt_MacLearningType* MacLearningModePtr)
     507}}}
     508
     509== EthIf_GetSwitchPortIdentifier ==
     510{{{
     511Std_ReturnType EthIf_GetSwitchPortIdentifier (uint8 SwitchIdx, uint8 SwitchPortIdx, uint32* OrgUniqueIdPtr, uint8* ModelNrPtr, uint8* RevisionNrPtr )
     512}}}
     513
     514== EthIf_GetSwitchIdentifier ==
     515{{{
     516Std_ReturnType EthIf_GetSwitchIdentifier (uint8 SwitchIdx, uint32* OrgUniqueIdPtr)
     517}}}
     518
     519== EthIf_WritePortMirrorConfiguration ==
     520{{{
     521Std_ReturnType EthIf_WritePortMirrorConfiguration (uint8 MirroredSwitchIdx, const EthSwt_PortMirrorCfgType* PortMirrorConfigurationPtr)
     522}}}
     523
     524== EthIf_ReadPortMirrorConfiguration ==
     525{{{
     526Std_ReturnType EthIf_ReadPortMirrorConfiguration (uint8 MirroredSwitchIdx, EthSwt_PortMirrorCfgType* PortMirrorConfigurationPtr)
     527}}}
     528
     529== EthIf_DeletePortMirrorConfiguration ==
     530{{{
     531Std_ReturnType EthIf_DeletePortMirrorConfiguration (uint8 MirroredSwitchIdx)
     532}}}
     533
     534== EthIf_GetPortMirrorState ==
     535{{{
     536Std_ReturnType EthIf_GetPortMirrorState (uint8 SwitchIdx, uint8 PortIdx, EthSwt_PortMirrorStateType* PortMirrorStatePtr)
     537}}}
     538
     539== EthIf_SetPortMirrorState ==
     540{{{
     541Std_ReturnType EthIf_SetPortMirrorState (uint8 MirroredSwitchIdx, uint8 PortIdx, EthSwt_PortMirrorStateType PortMirrorState)
     542}}}
     543
     544== EthIf_SetPortTestMode ==
     545{{{
     546Std_ReturnType EthIf_SetPortTestMode (uint8 SwitchIdx, uint8 PortIdx, EthTrcv_PhyTestModeType Mode)
     547}}}
     548
     549== EthIf_SetPortLoopbackMode ==
     550{{{
     551Std_ReturnType EthIf_SetPortLoopbackMode (uint8 SwitchIdx, uint8 PortIdx, EthTrcv_PhyLoopbackModeType Mode)
     552}}}
     553
     554== EthIf_SetPortTxMode ==
     555{{{
     556Std_ReturnType EthIf_SetPortTxMode (uint8 SwitchIdx, uint8 PortIdx, EthTrcv_PhyTxModeType Mode)
     557}}}
     558
     559== EthIf_GetPortCableDiagnosticsResult ==
     560{{{
     561Std_ReturnType EthIf_GetPortCableDiagnosticsResult (uint8 SwitchIdx, uint8 PortIdx, EthTrcv_CableDiagResultType* ResultPtr)
     562}}}
     563
     564== EthIf_RunPortCableDiagnostic ==
     565{{{
     566Std_ReturnType EthIf_RunPortCableDiagnostic (uint8 SwitchIdx, uint8 PortIdx)
     567}}}
     568
     569== EthIf_RunCableDiagnostic ==
     570{{{
     571Std_ReturnType EthIf_RunCableDiagnostic (uint8 TrcvIdx)
     572}}}
     573
     574== EthIf_SwitchGetCfgDataRaw ==
     575{{{
     576Std_ReturnType EthIf_SwitchGetCfgDataRaw (uint8 SwitchIdx, uint32 Offset, uint16 Length, uint8* BufferPtr)
     577}}}
     578
     579== EthIf_SwitchGetCfgDataInfo ==
     580{{{
     581Std_ReturnType EthIf_SwitchGetCfgDataInfo (uint8 SwitchIdx, uint32* DataSizePtr, uint32* DataAdressPtr)
     582}}}
     583
     584== EthIf_SwitchPortGetMaxFIFOBufferFillLevel ==
     585{{{
     586Std_ReturnType EthIf_SwitchPortGetMaxFIFOBufferFillLevel (uint8 SwitchPortIdx, uint8 PortIdx, uint8 SwitchPortEgressFifoIdx, uint32* SwitchPortEgressFifoBufferLevelPtr)
     587}}}
     588
     589== EthIf_TransceiverGetMacMethod ==
     590{{{
     591Std_ReturnType EthIf_TransceiverGetMacMethod (uint8* TrcvIdx, EthTrcv_MacMethodType* MacModePtr )
     592}}}
     593
     594== EthIf_EthGetSpiStatus ==
     595{{{
     596Std_ReturnType EthIf_EthGetSpiStatus (uint8* CtrlIdx,  Eth_SpiStatusType* SpiStatusPtr)
     597}}}
     598
     599== EthIf_RxIndication ==
     600{{{
     601void EthIf_RxIndication (uint8 CtrlIdx,  Eth_FrameType FrameType, boolean IsBroadcast, const uint8* PhysAddrPtr, const Eth_DataType* DataPtr, uint16 LenByte)
     602}}}
     603
     604== EthIf_TxConfirmation ==
     605{{{
     606void EthIf_TxConfirmation (uint8 CtrlIdx, Eth_BufIdxType BufIdx, Std_ReturnType Result)
     607}}}
     608
     609== EthIf_CtrlModeIndication ==
     610{{{
     611void EthIf_CtrlModeIndication (uint8 CtrlIdx, Eth_ModeType CtrlMode)
     612}}}
     613
     614== EthIf_TrcvModeIndication ==
     615{{{
     616void EthIf_TrcvModeIndication (uint8 TrcvIdx, Eth_ModeType TrcvMode)
     617}}}
     618
     619== EthIf_SwitchPortModeIndication ==
     620{{{
     621void EthIf_SwitchPortModeIndication (uint8 SwitchIdx, uint8 SwitchPortIdx, Eth_ModeType PortMode)
     622}}}
     623
     624== EthIf_SleepIndication ==
     625{{{
     626void EthIf_SleepIndication (uint8 TrcvIdx)
     627}}}
     628
     629== EthIf_MainFunctionRx ==
     630{{{
     631void EthIf_MainFunctionRx (void)
     632}}}
     633
     634== EthIf_MainFunctionRx_<PriorityProcessing ShortName> ==
     635{{{
     636void EthIf_MainFunctionRx_<PriorityProcessing ShortName> (void)
     637}}}
     638
     639== EthIf_MainFunctionTx ==
     640{{{
     641void EthIf_MainFunctionTx (void)
     642}}}
     643
     644== EthIf_MainFunctionState ==
     645{{{
     646void EthIf_MainFunctionState (void)
     647}}}
     648
     649== <User>_RxIndication ==
     650{{{
     651void <User>_RxIndication (uint8 CtrlIdx, Eth_FrameType FrameType, boolean IsBroadcast, const uint8* PhysAddrPtr, const uint8* DataPtr, uint16 LenByte)
     652}}}
     653
     654== <UL>_TxConfirmation ==
     655{{{
     656void <UL>_TxConfirmation (uint8 CtrlIdx, Eth_BufIdxType BufIdx, Std_ReturnType Result)
     657}}}
     658
     659== <User>_TrcvLinkStateChg ==
     660{{{
     661void <User>_TrcvLinkStateChg (uint8 CtrlIdx, EthTrcv_LinkStateType TrcvLinkState)
     662}}}
     663
    94664----
    95665
     
    100670/AUTOSAR/EcucDefs/EthIf/EthIfConfigSet
    101671}}}
    102 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11
     672* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    103673* SWSタグ: ECUC_EthIf_00010
    104674* タイプ: PARAM-CONF-CONTAINER
     
    135705/AUTOSAR/EcucDefs/EthIf/EthIfConfigSet/EthIfController
    136706}}}
    137 * 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11
     707* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    138708* SWSタグ: ECUC_EthIf_00025
    139709* タイプ: PARAM-CONF-CONTAINER
     
    144714/AUTOSAR/EcucDefs/EthIf/EthIfConfigSet/EthIfController/EthIfCtrlIdx
    145715}}}
    146 * 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11
     716* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    147717* SWSタグ: ECUC_EthIf_00026
    148718* タイプ: INTEGER-PARAM
     
    155725/AUTOSAR/EcucDefs/EthIf/EthIfConfigSet/EthIfController/EthIfCtrlMtu
    156726}}}
    157 * 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11
     727* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    158728* SWSタグ: ECUC_EthIf_00032
    159729* タイプ: INTEGER-PARAM
     
    176746/AUTOSAR/EcucDefs/EthIf/EthIfConfigSet/EthIfController/EthIfEthTrcvRef
    177747}}}
    178 * 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11
     748* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    179749* SWSタグ: ECUC_EthIf_00028
    180750* タイプ:
    181751  * R4.1.3/R4.2.2/R4.3.1: SYMBOLIC-NAME-REFERENCE
    182   * R4.4.0/R19-11: REFERENCE
     752  * R4.4.0/R19-11/R20-11/R21-11: REFERENCE
    183753* 多重度:
    184754  * R4.1.3: 1
    185   * R4.2.2/R4.3.1/R4.4.0/R19-11: 0..1
     755  * R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11: 0..1
    186756* 参照先:
    187757  * R4.1.3/R4.2.2: [wiki:spec/EthTrcv#EthTrcvConfig /AUTOSAR/EcucDefs/EthTrcv/EthTrcvConfigSet/EthTrcvConfig]
    188   * R4.3.1/R4.4.0/R19-11: [#EthIfTransceiver /AUTOSAR/EcucDefs/EthIf/EthIfConfigSet/EthIfTransceiver]
     758  * R4.3.1/R4.4.0/R19-11/R20-11/R21-11: [#EthIfTransceiver /AUTOSAR/EcucDefs/EthIf/EthIfConfigSet/EthIfTransceiver]
    189759
    190760== EthIfMaxTxBufsTotal ==
     
    192762/AUTOSAR/EcucDefs/EthIf/EthIfConfigSet/EthIfController/EthIfMaxTxBufsTotal
    193763}}}
    194 * 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11
     764* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    195765* SWSタグ: ECUC_EthIf_00002
    196766* タイプ: INTEGER-PARAM
     
    198768* 上限値:
    199769  * R4.1.3/R4.2.2: 255
    200   * R4.3.1/R4.4.0/R19-11: 4294967295
     770  * R4.3.1/R4.4.0/R19-11/R20-11/R21-11: 4294967295
    201771* 下限値: 1
    202772
     
    205775/AUTOSAR/EcucDefs/EthIf/EthIfConfigSet/EthIfController/EthIfPhysControllerRef
    206776}}}
    207 * 対象リビジョン: R4.3.1/R4.4.0/R19-11
     777* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    208778* SWSタグ: ECUC_EthIf_00027
    209779* タイプ:
    210780  * R4.3.1: SYMBOLIC-NAME-REFERENCE
    211   * R4.4.0/R19-11: REFERENCE
     781  * R4.4.0/R19-11/R20-11/R21-11: REFERENCE
    212782* 多重度: 1
    213783* 参照先: [#EthIfPhysController /AUTOSAR/EcucDefs/EthIf/EthIfConfigSet/EthIfPhysController]
     
    217787/AUTOSAR/EcucDefs/EthIf/EthIfConfigSet/EthIfController/EthIfSwitchRefOrPortGroupRef
    218788}}}
    219 * 対象リビジョン: R4.3.1/R4.4.0/R19-11
     789* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    220790* SWSタグ: ECUC_EthIf_00048
    221791* タイプ: CHOICE-REFERENCE
     
    229799/AUTOSAR/EcucDefs/EthIf/EthIfConfigSet/EthIfController/EthIfVlanId
    230800}}}
    231 * 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11
     801* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    232802* SWSタグ: ECUC_EthIf_00029
    233803* タイプ: INTEGER-PARAM
     
    240810/AUTOSAR/EcucDefs/EthIf/EthIfConfigSet/EthIfFrameOwnerConfig
    241811}}}
    242 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11
     812* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    243813* SWSタグ: ECUC_EthIf_00011
    244814* タイプ: PARAM-CONF-CONTAINER
     
    249819/AUTOSAR/EcucDefs/EthIf/EthIfConfigSet/EthIfFrameOwnerConfig/EthIfFrameType
    250820}}}
    251 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11
     821* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    252822* SWSタグ: ECUC_EthIf_00012
    253823* タイプ: INTEGER-PARAM
     
    260830/AUTOSAR/EcucDefs/EthIf/EthIfConfigSet/EthIfFrameOwnerConfig/EthIfOwner
    261831}}}
    262 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11
     832* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    263833* SWSタグ: ECUC_EthIf_00013
    264834* タイプ: INTEGER-PARAM
     
    271841/AUTOSAR/EcucDefs/EthIf/EthIfConfigSet/EthIfPhysController
    272842}}}
    273 * 対象リビジョン: R4.3.1/R4.4.0/R19-11
     843* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    274844* SWSタグ: ECUC_EthIf_00045
    275845* タイプ: PARAM-CONF-CONTAINER
     
    280850/AUTOSAR/EcucDefs/EthIf/EthIfConfigSet/EthIfPhysController/EthIfEthCtrlRef
    281851}}}
    282 * 対象リビジョン: R4.3.1/R4.4.0/R19-11
     852* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    283853* SWSタグ: ECUC_EthIf_00047
    284854* タイプ:
    285855  * R4.3.1: SYMBOLIC-NAME-REFERENCE
    286   * R4.4.0/R19-11: REFERENCE
     856  * R4.4.0/R19-11/R20-11/R21-11: REFERENCE
    287857* 多重度: 0..1
    288858* 参照先: [wiki:spec/Eth#EthCtrlConfig /AUTOSAR/EcucDefs/Eth/EthConfigSet/EthCtrlConfig]
     
    292862/AUTOSAR/EcucDefs/EthIf/EthIfConfigSet/EthIfPhysController/EthIfPhysControllerIdx
    293863}}}
    294 * 対象リビジョン: R4.3.1/R4.4.0/R19-11
     864* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    295865* SWSタグ: ECUC_EthIf_00046
    296866* タイプ: INTEGER-PARAM
     
    303873/AUTOSAR/EcucDefs/EthIf/EthIfConfigSet/EthIfPhysController/EthIfPhysCtrlRxMainFunctionPriorityProcessing
    304874}}}
    305 * 対象リビジョン: R4.3.1/R4.4.0/R19-11
     875* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    306876* SWSタグ: ECUC_EthIf_00050
    307877* タイプ: PARAM-CONF-CONTAINER
     
    312882/AUTOSAR/EcucDefs/EthIf/EthIfConfigSet/EthIfPhysController/EthIfPhysCtrlRxMainFunctionPriorityProcessing/EthIfPhysCtrlRxIndicationIterations
    313883}}}
    314 * 対象リビジョン: R4.3.1/R4.4.0/R19-11
     884* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    315885* SWSタグ: ECUC_EthIf_00052
    316886* タイプ: INTEGER-PARAM
     
    323893/AUTOSAR/EcucDefs/EthIf/EthIfConfigSet/EthIfPhysController/EthIfPhysCtrlRxMainFunctionPriorityProcessing/EthIfPhysCtrlRxIngressFifoRef
    324894}}}
    325 * 対象リビジョン: R4.3.1/R4.4.0/R19-11
     895* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    326896* SWSタグ: ECUC_EthIf_00053
    327897* タイプ:
    328898  * R4.3.1: SYMBOLIC-NAME-REFERENCE
    329   * R4.4.0/R19-11: REFERENCE
     899  * R4.4.0/R19-11/R20-11/R21-11: REFERENCE
    330900* 多重度: 1
    331901* 参照先: [wiki:spec/Eth#EthCtrlConfigIngressFifo /AUTOSAR/EcucDefs/Eth/EthConfigSet/EthCtrlConfig/EthCtrlConfigIngress/EthCtrlConfigIngressFifo]
     
    335905/AUTOSAR/EcucDefs/EthIf/EthIfConfigSet/EthIfPhysController/EthIfPhysCtrlRxMainFunctionPriorityProcessing/EthIfPhysCtrlRxMainFunctionPeriod
    336906}}}
    337 * 対象リビジョン: R4.3.1/R4.4.0/R19-11
     907* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    338908* SWSタグ: ECUC_EthIf_00051
    339909* タイプ: FLOAT-PARAM
     
    344914/AUTOSAR/EcucDefs/EthIf/EthIfConfigSet/EthIfPhysController/EthIfWEthCtrlRef
    345915}}}
    346 * 対象リビジョン: R4.3.1/R4.4.0/R19-11
     916* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    347917* SWSタグ: ECUC_EthIf_00073
    348918* タイプ:
    349919  * R4.3.1: SYMBOLIC-NAME-REFERENCE
    350   * R4.4.0/R19-11: REFERENCE
     920  * R4.4.0/R19-11/R20-11/R21-11: REFERENCE
    351921* 多重度: 0..1
    352922* 参照先: [wiki:spec/WEth#WEthCtrlConfig /AUTOSAR/EcucDefs/WEth/WEthConfigSet/WEthCtrlConfig]
     
    356926/AUTOSAR/EcucDefs/EthIf/EthIfConfigSet/EthIfRxIndicationConfig
    357927}}}
    358 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11
     928* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    359929* SWSタグ: ECUC_EthIf_00014
    360930* タイプ: PARAM-CONF-CONTAINER
     
    365935/AUTOSAR/EcucDefs/EthIf/EthIfConfigSet/EthIfRxIndicationConfig/EthIfRxIndicationFunction
    366936}}}
    367 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11
     937* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    368938* SWSタグ: ECUC_EthIf_00015
    369939* タイプ: FUNCTION-NAME
     
    374944/AUTOSAR/EcucDefs/EthIf/EthIfConfigSet/EthIfSwitch
    375945}}}
    376 * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11
     946* 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    377947* SWSタグ: ECUC_EthIf_00036
    378948* タイプ: PARAM-CONF-CONTAINER
     
    383953/AUTOSAR/EcucDefs/EthIf/EthIfConfigSet/EthIfSwitch/EthIfSwitchIdx
    384954}}}
    385 * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11
     955* 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    386956* SWSタグ: ECUC_EthIf_00037
    387957* タイプ: INTEGER-PARAM
     
    394964/AUTOSAR/EcucDefs/EthIf/EthIfConfigSet/EthIfSwitch/EthIfSwitchRef
    395965}}}
    396 * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11
     966* 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    397967* SWSタグ: ECUC_EthIf_00038
    398968* タイプ:
    399969  * R4.2.2/R4.3.1: SYMBOLIC-NAME-REFERENCE
    400   * R4.4.0/R19-11: REFERENCE
     970  * R4.4.0/R19-11/R20-11/R21-11: REFERENCE
    401971* 多重度: 1
    402972* 参照先: [wiki:spec/EthSwt#EthSwtConfig /AUTOSAR/EcucDefs/EthSwt/EthSwtConfig]
     
    406976/AUTOSAR/EcucDefs/EthIf/EthIfConfigSet/EthIfSwitchMgmtInfoIndicationConfig
    407977}}}
    408 * 対象リビジョン: R4.3.1/R4.4.0/R19-11
     978* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11
    409979* SWSタグ: ECUC_EthIf_00065
    410980* タイプ: PARAM-CONF-CONTAINER
     
    415985/AUTOSAR/EcucDefs/EthIf/EthIfConfigSet/EthIfSwitchMgmtInfoIndicationConfig/EthIfSwitchMgmtInfoIndicationFunction
    416986}}}
    417 * 対象リビジョン: R4.3.1/R4.4.0/R19-11
     987* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11
    418988* SWSタグ: ECUC_EthIf_00067
    419989* タイプ: FUNCTION-NAME
     
    424994/AUTOSAR/EcucDefs/EthIf/EthIfConfigSet/EthIfSwitchPortGroup
    425995}}}
    426 * 対象リビジョン: R4.3.1/R4.4.0/R19-11
     996* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    427997* SWSタグ: ECUC_EthIf_00057
    428998* タイプ: PARAM-CONF-CONTAINER
     
    4331003/AUTOSAR/EcucDefs/EthIf/EthIfConfigSet/EthIfSwitchPortGroup/EthIfPortRef
    4341004}}}
    435 * 対象リビジョン: R4.3.1/R4.4.0/R19-11
     1005* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    4361006* SWSタグ: ECUC_EthIf_00060
    4371007* タイプ:
    4381008  * R4.3.1: SYMBOLIC-NAME-REFERENCE
    439   * R4.4.0/R19-11: REFERENCE
     1009  * R4.4.0/R19-11/R20-11/R21-11: REFERENCE
    4401010* 多重度: 1..*
    4411011* 参照先: [wiki:spec/EthSwt#EthSwtPort /AUTOSAR/EcucDefs/EthSwt/EthSwtConfig/EthSwtPort]
     
    4451015/AUTOSAR/EcucDefs/EthIf/EthIfConfigSet/EthIfSwitchPortGroup/EthIfSwitchPortGroupIdx
    4461016}}}
    447 * 対象リビジョン: R4.3.1/R4.4.0/R19-11
     1017* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    4481018* SWSタグ: ECUC_EthIf_00058
    4491019* タイプ: INTEGER-PARAM
     
    4561026/AUTOSAR/EcucDefs/EthIf/EthIfConfigSet/EthIfSwitchPortGroup/EthIfSwitchPortGroupRefSemantics
    4571027}}}
    458 * 対象リビジョン: R4.3.1/R4.4.0/R19-11
     1028* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    4591029* SWSタグ: ECUC_EthIf_00059
    4601030* タイプ: ENUMERATION-PARAM
     
    4681038/AUTOSAR/EcucDefs/EthIf/EthIfConfigSet/EthIfSwitchTimeStampIndicationConfig
    4691039}}}
    470 * 対象リビジョン: R4.3.1/R4.4.0/R19-11
     1040* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11
    4711041* SWSタグ: ECUC_EthIf_00066
    4721042* タイプ: PARAM-CONF-CONTAINER
     
    4771047/AUTOSAR/EcucDefs/EthIf/EthIfConfigSet/EthIfSwitchTimeStampIndicationConfig/EthIfSwitchEgressTimeStampIndicationFunction
    4781048}}}
    479 * 対象リビジョン: R4.3.1/R4.4.0/R19-11
     1049* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11
    4801050* SWSタグ: ECUC_EthIf_00068
    4811051* タイプ: FUNCTION-NAME
     
    4861056/AUTOSAR/EcucDefs/EthIf/EthIfConfigSet/EthIfSwitchTimeStampIndicationConfig/EthIfSwitchIngressTimeStampIndicationFunction
    4871057}}}
    488 * 対象リビジョン: R4.3.1/R4.4.0/R19-11
     1058* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11
    4891059* SWSタグ: ECUC_EthIf_00069
    4901060* タイプ: FUNCTION-NAME
     
    4951065/AUTOSAR/EcucDefs/EthIf/EthIfConfigSet/EthIfTransceiver
    4961066}}}
    497 * 対象リビジョン: R4.3.1/R4.4.0/R19-11
     1067* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    4981068* SWSタグ: ECUC_EthIf_00042
    4991069* タイプ: PARAM-CONF-CONTAINER
     
    5041074/AUTOSAR/EcucDefs/EthIf/EthIfConfigSet/EthIfTransceiver/EthIfEthTrcvRef
    5051075}}}
    506 * 対象リビジョン: R4.3.1/R4.4.0/R19-11
     1076* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    5071077* SWSタグ: ECUC_EthIf_00044
    5081078* タイプ:
    5091079  * R4.3.1: SYMBOLIC-NAME-REFERENCE
    510   * R4.4.0/R19-11: REFERENCE
     1080  * R4.4.0/R19-11/R20-11/R21-11: REFERENCE
    5111081* 多重度: 0..1
    5121082* 参照先: [wiki:spec/EthTrcv#EthTrcvConfig /AUTOSAR/EcucDefs/EthTrcv/EthTrcvConfigSet/EthTrcvConfig]
    5131083
     1084== EthIfQualifiedUnexpectedLinkDownTime ==
     1085{{{
     1086/AUTOSAR/EcucDefs/EthIf/EthIfConfigSet/EthIfTransceiver/EthIfQualifiedUnexpectedLinkDownTime
     1087}}}
     1088* 対象リビジョン: R20-11/R21-11
     1089* SWSタグ: ECUC_EthIf_00078
     1090* タイプ: FLOAT-PARAM
     1091* 多重度: 0..1
     1092* 上限値: INF
     1093* 下限値: 0
     1094
    5141095== EthIfTransceiverIdx ==
    5151096{{{
    5161097/AUTOSAR/EcucDefs/EthIf/EthIfConfigSet/EthIfTransceiver/EthIfTransceiverIdx
    5171098}}}
    518 * 対象リビジョン: R4.3.1/R4.4.0/R19-11
     1099* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    5191100* SWSタグ: ECUC_EthIf_00043
    5201101* タイプ: INTEGER-PARAM
     
    5271108/AUTOSAR/EcucDefs/EthIf/EthIfConfigSet/EthIfTransceiver/EthIfWEthTrcvRef
    5281109}}}
    529 * 対象リビジョン: R4.3.1/R4.4.0/R19-11
     1110* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    5301111* SWSタグ: ECUC_EthIf_00074
    5311112* タイプ:
    5321113  * R4.3.1: SYMBOLIC-NAME-REFERENCE
    533   * R4.4.0/R19-11: REFERENCE
     1114  * R4.4.0/R19-11/R20-11/R21-11: REFERENCE
    5341115* 多重度: 0..1
    5351116* 参照先: [wiki:spec/WEthTrcv#WEthTrcvConfig /AUTOSAR/EcucDefs/WEthTrcv/WEthTrcvConfigSet/WEthTrcvConfig]
     
    5391120/AUTOSAR/EcucDefs/EthIf/EthIfConfigSet/EthIfTrcvLinkStateChgConfig
    5401121}}}
    541 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11
     1122* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    5421123* SWSタグ: ECUC_EthIf_00018
    5431124* タイプ: PARAM-CONF-CONTAINER
     
    5481129/AUTOSAR/EcucDefs/EthIf/EthIfConfigSet/EthIfTrcvLinkStateChgConfig/EthIfTrcvLinkStateChgFunction
    5491130}}}
    550 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11
     1131* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    5511132* SWSタグ: ECUC_EthIf_00019
    5521133* タイプ: FUNCTION-NAME
     
    5571138/AUTOSAR/EcucDefs/EthIf/EthIfConfigSet/EthIfTxConfirmationConfig
    5581139}}}
    559 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11
     1140* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    5601141* SWSタグ: ECUC_EthIf_00016
    5611142* タイプ: PARAM-CONF-CONTAINER
    5621143* 多重度:
    5631144  * R4.0.3/R4.1.3: 1..*
    564   * R4.2.2/R4.3.1/R4.4.0/R19-11: 0..*
     1145  * R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11: 0..*
    5651146
    5661147== EthIfTxConfirmationFunction ==
     
    5681149/AUTOSAR/EcucDefs/EthIf/EthIfConfigSet/EthIfTxConfirmationConfig/EthIfTxConfirmationFunction
    5691150}}}
    570 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11
     1151* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    5711152* SWSタグ: ECUC_EthIf_00017
    5721153* タイプ: FUNCTION-NAME
     
    5771158/AUTOSAR/EcucDefs/EthIf/EthIfGeneral
    5781159}}}
    579 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11
     1160* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    5801161* SWSタグ: ECUC_EthIf_00001
    5811162* タイプ: PARAM-CONF-CONTAINER
     
    5861167/AUTOSAR/EcucDefs/EthIf/EthIfGeneral/EthIfDevErrorDetect
    5871168}}}
    588 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11
     1169* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    5891170* SWSタグ: ECUC_EthIf_00004
    5901171* タイプ: BOOLEAN-PARAM
    5911172* 多重度: 1
    5921173* デフォルト値:
    593   * R4.3.1/R4.4.0/R19-11: false
     1174  * R4.3.1/R4.4.0/R19-11/R20-11/R21-11: false
    5941175
    5951176== EthIfEnableRxInterrupt ==
     
    5971178/AUTOSAR/EcucDefs/EthIf/EthIfGeneral/EthIfEnableRxInterrupt
    5981179}}}
    599 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11
     1180* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    6001181* SWSタグ: ECUC_EthIf_00005
    6011182* タイプ: BOOLEAN-PARAM
    6021183* 多重度: 1
    6031184
     1185== EthIfEnableSecurityEventReporting ==
     1186{{{
     1187/AUTOSAR/EcucDefs/EthIf/EthIfGeneral/EthIfEnableSecurityEventReporting
     1188}}}
     1189* 対象リビジョン: R20-11/R21-11
     1190* SWSタグ: ECUC_EthIf_00079
     1191* タイプ: BOOLEAN-PARAM
     1192* 多重度: 1
     1193* デフォルト値: false
     1194
    6041195== EthIfEnableSignalQualityApi ==
    6051196{{{
    6061197/AUTOSAR/EcucDefs/EthIf/EthIfGeneral/EthIfEnableSignalQualityApi
    6071198}}}
    608 * 対象リビジョン: R4.3.1/R4.4.0/R19-11
     1199* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    6091200* SWSタグ: ECUC_EthIf_00076
    6101201* タイプ: BOOLEAN-PARAM
     
    6151206/AUTOSAR/EcucDefs/EthIf/EthIfGeneral/EthIfEnableTxInterrupt
    6161207}}}
    617 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11
     1208* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    6181209* SWSタグ: ECUC_EthIf_00006
    6191210* タイプ: BOOLEAN-PARAM
     
    6241215/AUTOSAR/EcucDefs/EthIf/EthIfGeneral/EthIfEnableWEthApi
    6251216}}}
    626 * 対象リビジョン: R4.3.1/R4.4.0/R19-11
     1217* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    6271218* SWSタグ: ECUC_EthIf_00075
    6281219* タイプ: BOOLEAN-PARAM
     
    6341225/AUTOSAR/EcucDefs/EthIf/EthIfGeneral/EthIfGetAndResetMeasurementDataApi
    6351226}}}
    636 * 対象リビジョン: R4.3.1/R4.4.0/R19-11
     1227* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    6371228* SWSタグ: ECUC_EthIf_00072
    6381229* タイプ: BOOLEAN-PARAM
     
    6441235/AUTOSAR/EcucDefs/EthIf/EthIfGeneral/EthIfGetBaudRate
    6451236}}}
    646 * 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11
     1237* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    6471238* SWSタグ: ECUC_EthIf_00034
    6481239* タイプ: BOOLEAN-PARAM
     
    6531244/AUTOSAR/EcucDefs/EthIf/EthIfGeneral/EthIfGetCounterState
    6541245}}}
    655 * 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11
     1246* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    6561247* SWSタグ: ECUC_EthIf_00035
    6571248* タイプ: BOOLEAN-PARAM
     
    6621253/AUTOSAR/EcucDefs/EthIf/EthIfGeneral/EthIfGetCtrlIdxList
    6631254}}}
    664 * 対象リビジョン: R4.3.1/R4.4.0/R19-11
     1255* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    6651256* SWSタグ: ECUC_EthIf_00070
    6661257* タイプ: BOOLEAN-PARAM
     
    6721263/AUTOSAR/EcucDefs/EthIf/EthIfGeneral/EthIfGetTransceiverWakeupModeApi
    6731264}}}
    674 * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11
     1265* 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    6751266* SWSタグ: ECUC_EthIf_00041
    6761267* タイプ: BOOLEAN-PARAM
     
    6821273/AUTOSAR/EcucDefs/EthIf/EthIfGeneral/EthIfGetVlanIdSupport
    6831274}}}
    684 * 対象リビジョン: R4.3.1/R4.4.0/R19-11
     1275* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    6851276* SWSタグ: ECUC_EthIf_00071
    6861277* タイプ: BOOLEAN-PARAM
     
    6921283/AUTOSAR/EcucDefs/EthIf/EthIfGeneral/EthIfGlobalTimeSupport
    6931284}}}
    694 * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11
     1285* 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    6951286* SWSタグ: ECUC_EthIf_00039
    6961287* タイプ: BOOLEAN-PARAM
     
    7011292/AUTOSAR/EcucDefs/EthIf/EthIfGeneral/EthIfMainFunctionPeriod
    7021293}}}
    703 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11
     1294* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    7041295* SWSタグ: ECUC_EthIf_00023
    7051296* タイプ: FLOAT-PARAM
     
    7251316/AUTOSAR/EcucDefs/EthIf/EthIfGeneral/EthIfMainFunctionStatePeriod
    7261317}}}
    727 * 対象リビジョン: R4.3.1/R4.4.0/R19-11
     1318* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    7281319* SWSタグ: ECUC_EthIf_00056
    7291320* タイプ: FLOAT-PARAM
     
    7361327/AUTOSAR/EcucDefs/EthIf/EthIfGeneral/EthIfMaxTrcvsTotal
    7371328}}}
    738 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11
     1329* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    7391330* SWSタグ: ECUC_EthIf_00003
    7401331* タイプ: INTEGER-PARAM
     
    7571348/AUTOSAR/EcucDefs/EthIf/EthIfGeneral/EthIfPortStartupActiveTime
    7581349}}}
    759 * 対象リビジョン: R4.3.1/R4.4.0/R19-11
     1350* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    7601351* SWSタグ: ECUC_EthIf_00055
    7611352* タイプ: FLOAT-PARAM
     
    7681359/AUTOSAR/EcucDefs/EthIf/EthIfGeneral/EthIfPublicCddHeaderFile
    7691360}}}
    770 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11
     1361* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    7711362* SWSタグ: ECUC_EthIf_00024
    7721363* タイプ: STRING-PARAM
     
    7771368/AUTOSAR/EcucDefs/EthIf/EthIfGeneral/EthIfRxIndicationIterations
    7781369}}}
    779 * 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11
     1370* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    7801371* SWSタグ: ECUC_EthIf_00030
    7811372* タイプ: INTEGER-PARAM
    7821373* 多重度:
    7831374  * R4.1.3: 1
    784   * R4.2.2/R4.3.1/R4.4.0/R19-11: 0..1
     1375  * R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11: 0..1
    7851376* 上限値: 65535
    7861377* 下限値: 0
    7871378
     1379== EthIfSecurityEventRefs ==
     1380{{{
     1381/AUTOSAR/EcucDefs/EthIf/EthIfGeneral/EthIfSecurityEventRefs
     1382}}}
     1383* 対象リビジョン: R20-11/R21-11
     1384* SWSタグ: ECUC_EthIf_00080
     1385* タイプ: PARAM-CONF-CONTAINER
     1386* 多重度: 0..1
     1387
     1388== ETHIF_SEV_DROP_ETH_MAC_COLLISION ==
     1389{{{
     1390/AUTOSAR/EcucDefs/EthIf/EthIfGeneral/EthIfSecurityEventRefs/ETHIF_SEV_DROP_ETH_MAC_COLLISION
     1391}}}
     1392* 対象リビジョン: R20-11/R21-11
     1393* SWSタグ: ECUC_EthIf_00084
     1394* タイプ: REFERENCE
     1395* 多重度: 0..1
     1396* 参照先: [wiki:spec/IdsM#IdsMEvent /AUTOSAR/EcucDefs/IdsM/IdsMConfiguration/IdsMEvent]
     1397
     1398== ETHIF_SEV_DROP_INV_VLAN ==
     1399{{{
     1400/AUTOSAR/EcucDefs/EthIf/EthIfGeneral/EthIfSecurityEventRefs/ETHIF_SEV_DROP_INV_VLAN
     1401}}}
     1402* 対象リビジョン: R20-11/R21-11
     1403* SWSタグ: ECUC_EthIf_00083
     1404* タイプ: REFERENCE
     1405* 多重度: 0..1
     1406* 参照先: [wiki:spec/IdsM#IdsMEvent /AUTOSAR/EcucDefs/IdsM/IdsMConfiguration/IdsMEvent]
     1407
     1408== ETHIF_SEV_DROP_UNKNOWN_ETHERTYPE ==
     1409{{{
     1410/AUTOSAR/EcucDefs/EthIf/EthIfGeneral/EthIfSecurityEventRefs/ETHIF_SEV_DROP_UNKNOWN_ETHERTYPE
     1411}}}
     1412* 対象リビジョン: R20-11/R21-11
     1413* SWSタグ: ECUC_EthIf_00081
     1414* タイプ: REFERENCE
     1415* 多重度: 0..1
     1416* 参照先: [wiki:spec/IdsM#IdsMEvent /AUTOSAR/EcucDefs/IdsM/IdsMConfiguration/IdsMEvent]
     1417
     1418== ETHIF_SEV_DROP_VLAN_DOUBLE_TAG ==
     1419{{{
     1420/AUTOSAR/EcucDefs/EthIf/EthIfGeneral/EthIfSecurityEventRefs/ETHIF_SEV_DROP_VLAN_DOUBLE_TAG
     1421}}}
     1422* 対象リビジョン: R20-11/R21-11
     1423* SWSタグ: ECUC_EthIf_00082
     1424* タイプ: REFERENCE
     1425* 多重度: 0..1
     1426* 参照先: [wiki:spec/IdsM#IdsMEvent /AUTOSAR/EcucDefs/IdsM/IdsMConfiguration/IdsMEvent]
     1427
    7881428== EthIfSetForwardingModeApi ==
    7891429{{{
    7901430/AUTOSAR/EcucDefs/EthIf/EthIfGeneral/EthIfSetForwardingModeApi
    7911431}}}
    792 * 対象リビジョン: R4.3.1/R4.4.0/R19-11
     1432* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    7931433* SWSタグ: ECUC_EthIf_00062
    7941434* タイプ: BOOLEAN-PARAM
     
    8001440/AUTOSAR/EcucDefs/EthIf/EthIfGeneral/EthIfSignalQualityCheckPeriod
    8011441}}}
    802 * 対象リビジョン: R4.3.1/R4.4.0/R19-11
     1442* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    8031443* SWSタグ: ECUC_EthIf_00077
    8041444* タイプ: FLOAT-PARAM
     
    8091449/AUTOSAR/EcucDefs/EthIf/EthIfGeneral/EthIfStartAutoNegotiation
    8101450}}}
    811 * 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11
     1451* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    8121452* SWSタグ: ECUC_EthIf_00033
    8131453* タイプ: BOOLEAN-PARAM
     
    8181458/AUTOSAR/EcucDefs/EthIf/EthIfGeneral/EthIfSwitchManagementSupport
    8191459}}}
    820 * 対象リビジョン: R4.3.1/R4.4.0/R19-11
     1460* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    8211461* SWSタグ: ECUC_EthIf_00064
    8221462* タイプ: BOOLEAN-PARAM
     
    8271467/AUTOSAR/EcucDefs/EthIf/EthIfGeneral/EthIfSwitchOffPortTimeDelay
    8281468}}}
    829 * 対象リビジョン: R4.3.1/R4.4.0/R19-11
     1469* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    8301470* SWSタグ: ECUC_EthIf_00054
    8311471* タイプ: FLOAT-PARAM
     
    8381478/AUTOSAR/EcucDefs/EthIf/EthIfGeneral/EthIfTrcvLinkStateChgMainReload
    8391479}}}
    840 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11
     1480* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    8411481* SWSタグ: ECUC_EthIf_00009
    8421482* タイプ: INTEGER-PARAM
     
    8491489/AUTOSAR/EcucDefs/EthIf/EthIfGeneral/EthIfVerifyConfigApi
    8501490}}}
    851 * 対象リビジョン: R4.3.1/R4.4.0/R19-11
     1491* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    8521492* SWSタグ: ECUC_EthIf_00063
    8531493* タイプ: BOOLEAN-PARAM
     
    8591499/AUTOSAR/EcucDefs/EthIf/EthIfGeneral/EthIfVersionInfoApi
    8601500}}}
    861 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11
     1501* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    8621502* SWSタグ: ECUC_EthIf_00007
    8631503* タイプ: BOOLEAN-PARAM
    8641504* 多重度: 1
    8651505* デフォルト値:
    866   * R4.3.1/R4.4.0/R19-11: false
     1506  * R4.3.1/R4.4.0/R19-11/R20-11/R21-11: false
    8671507
    8681508== EthIfVersionInfoApiMacro ==
     
    8701510/AUTOSAR/EcucDefs/EthIf/EthIfGeneral/EthIfVersionInfoApiMacro
    8711511}}}
    872 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11
     1512* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    8731513* SWSタグ: ECUC_EthIf_00008
    8741514* タイプ: BOOLEAN-PARAM
    8751515* 多重度: 1
    8761516* デフォルト値:
    877   * R4.3.1/R4.4.0/R19-11: false
     1517  * R4.3.1/R4.4.0/R19-11/R20-11/R21-11: false
    8781518
    8791519== EthIfWakeUpSupport ==
     
    8811521/AUTOSAR/EcucDefs/EthIf/EthIfGeneral/EthIfWakeUpSupport
    8821522}}}
    883 * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11
     1523* 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    8841524* SWSタグ: ECUC_EthIf_00040
    8851525* タイプ: BOOLEAN-PARAM