<matrixProject _class='hudson.matrix.MatrixProject'><action _class='hudson.model.ParametersDefinitionProperty'><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></defaultParameterValue><description>osmo-ci.git branch
</description><name>BRANCH_CI</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>COMMENT_TYPE</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>DISTRO</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>DISTRO</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>GERRIT_BRANCH</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>GERRIT_CHANGE_NUMBER</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>GERRIT_HOST</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>GERRIT_PATCHSET_NUMBER</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>GERRIT_PATCHSET_REVISION</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>GERRIT_PATCHSET_UPLOADER_NAME</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>GERRIT_PORT</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>GERRIT_PROJECT</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>GERRIT_REFSPEC</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>GERRIT_REPO_URL</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>PIPELINE_BUILD_URL</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>PROJECT_NAME</name><type>StringParameterDefinition</type></parameterDefinition></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction'><displayUrl>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-e1d-build/</displayUrl></action><action _class='org.jenkinsci.plugins.testresultsanalyzer.TestResultsAnalyzerAction'></action><action _class='com.cloudbees.plugins.credentials.ViewCredentialsAction'><stores></stores></action><description>Build job of CI for patches sent to
&lt;a href="https://gerrit.osmocom.org/#/q/status:open+project:osmo-e1d"&gt;osmo-e1d&lt;/a&gt;
&lt;br/&gt;&lt;br/&gt;
&lt;b&gt;Auto-generated using Jenkins Job Builder. DO NOT EDIT MANUALLY!&lt;/b&gt;
&lt;!-- Managed by Jenkins Job Builder --&gt;</description><displayName>gerrit-osmo-e1d-build</displayName><fullDisplayName>gerrit-osmo-e1d-build</fullDisplayName><fullName>gerrit-osmo-e1d-build</fullName><name>gerrit-osmo-e1d-build</name><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-e1d-build/</url><buildable>true</buildable><build _class='hudson.matrix.MatrixBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-e1d" build number 146</shortDescription><upstreamBuild>146</upstreamBuild><upstreamProject>gerrit-osmo-e1d</upstreamProject><upstreamUrl>job/gerrit-osmo-e1d/</upstreamUrl></cause></action><action></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42681</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>1097edd1885413b335a786e71f18a3ba1733b804</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>falconia</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-e1d</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/81/42681/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-e1d</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-e1d/146/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-e1d</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>0</buildableDurationMillis><buildableTimeMillis>0</buildableTimeMillis><buildingDurationMillis>45395</buildingDurationMillis><executingTimeMillis>45395</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>7226</waitingDurationMillis><waitingTimeMillis>7226</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><master _class='hudson.plugins.git.util.Build'><buildNumber>146</buildNumber><marked><SHA1>1097edd1885413b335a786e71f18a3ba1733b804</SHA1><branch><SHA1>1097edd1885413b335a786e71f18a3ba1733b804</SHA1><name>master</name></branch></marked><revision><SHA1>1097edd1885413b335a786e71f18a3ba1733b804</SHA1><branch><SHA1>1097edd1885413b335a786e71f18a3ba1733b804</SHA1><name>master</name></branch></revision></master></buildsByBranchName><lastBuiltRevision><SHA1>1097edd1885413b335a786e71f18a3ba1733b804</SHA1><branch><SHA1>1097edd1885413b335a786e71f18a3ba1733b804</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>ssh://jenkins@gerrit.osmocom.org:29418/osmo-e1d</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#146</displayName><duration>45395</duration><estimatedDuration>45395</estimatedDuration><fullDisplayName>gerrit-osmo-e1d-build #146</fullDisplayName><id>146</id><inProgress>false</inProgress><keepLog>false</keepLog><number>146</number><queueId>99473</queueId><result>SUCCESS</result><timestamp>1777170240682</timestamp><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-e1d-build/146/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/e1d.h</affectedPath><commitId>1097edd1885413b335a786e71f18a3ba1733b804</commitId><timestamp>1777168625000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/falcon</absoluteUrl><fullName>falcon</fullName></author><authorEmail>falcon@freecalypso.org</authorEmail><comment>HDLC timeslots: fix Rx of maximum-sized frames

E1D protocol sets the maximum permitted size of an HDLC frame to
264 bytes of useful payload, not counting the 2 bytes of FCS.
This limit is fair enough, as it matches GSM TS 08.56, the primary
intended application.  However, osmo_isdnhdlc engine used internally
by the daemon requires an Rx buffer 2 bytes larger than the maximum
payload length, for temporary storage of FCS bytes: by the nature
of HDLC, a receiver has no way of identifying FCS bytes as such
until after they have been received and stored in the Rx buffer.

This bug was caught when bringing up OsmoBSC with Nokia Flexi
Multiradio BTS.  This BTS emits some long OML messages that get
broken into segments, with each not-last segment traveling over
HDLC as a maximum-sized frame - and these frames then get dropped
by osmo-e1d, causing further breakage downstream.

Change-Id: I479e8fe5118c8eb7d4e6b16b49047a3278bc9808
</comment><date>2026-04-26 01:57:05 +0000</date><id>1097edd1885413b335a786e71f18a3ba1733b804</id><msg>HDLC timeslots: fix Rx of maximum-sized frames</msg><path><editType>edit</editType><file>src/e1d.h</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/falcon</absoluteUrl><fullName>falcon</fullName></culprit><run><number>146</number><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-e1d-build/a1=default,a2=default,a3=default,a4=default,label=osmocom-gerrit/146/</url></run></build><color>blue</color><firstBuild _class='hudson.matrix.MatrixBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-e1d" build number 146</shortDescription><upstreamBuild>146</upstreamBuild><upstreamProject>gerrit-osmo-e1d</upstreamProject><upstreamUrl>job/gerrit-osmo-e1d/</upstreamUrl></cause></action><action></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42681</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>1097edd1885413b335a786e71f18a3ba1733b804</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>falconia</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-e1d</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/81/42681/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-e1d</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-e1d/146/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-e1d</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>0</buildableDurationMillis><buildableTimeMillis>0</buildableTimeMillis><buildingDurationMillis>45395</buildingDurationMillis><executingTimeMillis>45395</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>7226</waitingDurationMillis><waitingTimeMillis>7226</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><master _class='hudson.plugins.git.util.Build'><buildNumber>146</buildNumber><marked><SHA1>1097edd1885413b335a786e71f18a3ba1733b804</SHA1><branch><SHA1>1097edd1885413b335a786e71f18a3ba1733b804</SHA1><name>master</name></branch></marked><revision><SHA1>1097edd1885413b335a786e71f18a3ba1733b804</SHA1><branch><SHA1>1097edd1885413b335a786e71f18a3ba1733b804</SHA1><name>master</name></branch></revision></master></buildsByBranchName><lastBuiltRevision><SHA1>1097edd1885413b335a786e71f18a3ba1733b804</SHA1><branch><SHA1>1097edd1885413b335a786e71f18a3ba1733b804</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>ssh://jenkins@gerrit.osmocom.org:29418/osmo-e1d</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#146</displayName><duration>45395</duration><estimatedDuration>45395</estimatedDuration><fullDisplayName>gerrit-osmo-e1d-build #146</fullDisplayName><id>146</id><inProgress>false</inProgress><keepLog>false</keepLog><number>146</number><queueId>99473</queueId><result>SUCCESS</result><timestamp>1777170240682</timestamp><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-e1d-build/146/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/e1d.h</affectedPath><commitId>1097edd1885413b335a786e71f18a3ba1733b804</commitId><timestamp>1777168625000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/falcon</absoluteUrl><fullName>falcon</fullName></author><authorEmail>falcon@freecalypso.org</authorEmail><comment>HDLC timeslots: fix Rx of maximum-sized frames

E1D protocol sets the maximum permitted size of an HDLC frame to
264 bytes of useful payload, not counting the 2 bytes of FCS.
This limit is fair enough, as it matches GSM TS 08.56, the primary
intended application.  However, osmo_isdnhdlc engine used internally
by the daemon requires an Rx buffer 2 bytes larger than the maximum
payload length, for temporary storage of FCS bytes: by the nature
of HDLC, a receiver has no way of identifying FCS bytes as such
until after they have been received and stored in the Rx buffer.

This bug was caught when bringing up OsmoBSC with Nokia Flexi
Multiradio BTS.  This BTS emits some long OML messages that get
broken into segments, with each not-last segment traveling over
HDLC as a maximum-sized frame - and these frames then get dropped
by osmo-e1d, causing further breakage downstream.

Change-Id: I479e8fe5118c8eb7d4e6b16b49047a3278bc9808
</comment><date>2026-04-26 01:57:05 +0000</date><id>1097edd1885413b335a786e71f18a3ba1733b804</id><msg>HDLC timeslots: fix Rx of maximum-sized frames</msg><path><editType>edit</editType><file>src/e1d.h</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/falcon</absoluteUrl><fullName>falcon</fullName></culprit><run><number>146</number><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-e1d-build/a1=default,a2=default,a3=default,a4=default,label=osmocom-gerrit/146/</url></run></firstBuild><healthReport><description>Build stability: No recent builds failed.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><inQueue>false</inQueue><keepDependencies>false</keepDependencies><lastBuild _class='hudson.matrix.MatrixBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-e1d" build number 146</shortDescription><upstreamBuild>146</upstreamBuild><upstreamProject>gerrit-osmo-e1d</upstreamProject><upstreamUrl>job/gerrit-osmo-e1d/</upstreamUrl></cause></action><action></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42681</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>1097edd1885413b335a786e71f18a3ba1733b804</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>falconia</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-e1d</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/81/42681/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-e1d</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-e1d/146/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-e1d</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>0</buildableDurationMillis><buildableTimeMillis>0</buildableTimeMillis><buildingDurationMillis>45395</buildingDurationMillis><executingTimeMillis>45395</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>7226</waitingDurationMillis><waitingTimeMillis>7226</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><master _class='hudson.plugins.git.util.Build'><buildNumber>146</buildNumber><marked><SHA1>1097edd1885413b335a786e71f18a3ba1733b804</SHA1><branch><SHA1>1097edd1885413b335a786e71f18a3ba1733b804</SHA1><name>master</name></branch></marked><revision><SHA1>1097edd1885413b335a786e71f18a3ba1733b804</SHA1><branch><SHA1>1097edd1885413b335a786e71f18a3ba1733b804</SHA1><name>master</name></branch></revision></master></buildsByBranchName><lastBuiltRevision><SHA1>1097edd1885413b335a786e71f18a3ba1733b804</SHA1><branch><SHA1>1097edd1885413b335a786e71f18a3ba1733b804</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>ssh://jenkins@gerrit.osmocom.org:29418/osmo-e1d</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#146</displayName><duration>45395</duration><estimatedDuration>45395</estimatedDuration><fullDisplayName>gerrit-osmo-e1d-build #146</fullDisplayName><id>146</id><inProgress>false</inProgress><keepLog>false</keepLog><number>146</number><queueId>99473</queueId><result>SUCCESS</result><timestamp>1777170240682</timestamp><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-e1d-build/146/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/e1d.h</affectedPath><commitId>1097edd1885413b335a786e71f18a3ba1733b804</commitId><timestamp>1777168625000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/falcon</absoluteUrl><fullName>falcon</fullName></author><authorEmail>falcon@freecalypso.org</authorEmail><comment>HDLC timeslots: fix Rx of maximum-sized frames

E1D protocol sets the maximum permitted size of an HDLC frame to
264 bytes of useful payload, not counting the 2 bytes of FCS.
This limit is fair enough, as it matches GSM TS 08.56, the primary
intended application.  However, osmo_isdnhdlc engine used internally
by the daemon requires an Rx buffer 2 bytes larger than the maximum
payload length, for temporary storage of FCS bytes: by the nature
of HDLC, a receiver has no way of identifying FCS bytes as such
until after they have been received and stored in the Rx buffer.

This bug was caught when bringing up OsmoBSC with Nokia Flexi
Multiradio BTS.  This BTS emits some long OML messages that get
broken into segments, with each not-last segment traveling over
HDLC as a maximum-sized frame - and these frames then get dropped
by osmo-e1d, causing further breakage downstream.

Change-Id: I479e8fe5118c8eb7d4e6b16b49047a3278bc9808
</comment><date>2026-04-26 01:57:05 +0000</date><id>1097edd1885413b335a786e71f18a3ba1733b804</id><msg>HDLC timeslots: fix Rx of maximum-sized frames</msg><path><editType>edit</editType><file>src/e1d.h</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/falcon</absoluteUrl><fullName>falcon</fullName></culprit><run><number>146</number><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-e1d-build/a1=default,a2=default,a3=default,a4=default,label=osmocom-gerrit/146/</url></run></lastBuild><lastCompletedBuild _class='hudson.matrix.MatrixBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-e1d" build number 146</shortDescription><upstreamBuild>146</upstreamBuild><upstreamProject>gerrit-osmo-e1d</upstreamProject><upstreamUrl>job/gerrit-osmo-e1d/</upstreamUrl></cause></action><action></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42681</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>1097edd1885413b335a786e71f18a3ba1733b804</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>falconia</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-e1d</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/81/42681/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-e1d</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-e1d/146/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-e1d</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>0</buildableDurationMillis><buildableTimeMillis>0</buildableTimeMillis><buildingDurationMillis>45395</buildingDurationMillis><executingTimeMillis>45395</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>7226</waitingDurationMillis><waitingTimeMillis>7226</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><master _class='hudson.plugins.git.util.Build'><buildNumber>146</buildNumber><marked><SHA1>1097edd1885413b335a786e71f18a3ba1733b804</SHA1><branch><SHA1>1097edd1885413b335a786e71f18a3ba1733b804</SHA1><name>master</name></branch></marked><revision><SHA1>1097edd1885413b335a786e71f18a3ba1733b804</SHA1><branch><SHA1>1097edd1885413b335a786e71f18a3ba1733b804</SHA1><name>master</name></branch></revision></master></buildsByBranchName><lastBuiltRevision><SHA1>1097edd1885413b335a786e71f18a3ba1733b804</SHA1><branch><SHA1>1097edd1885413b335a786e71f18a3ba1733b804</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>ssh://jenkins@gerrit.osmocom.org:29418/osmo-e1d</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#146</displayName><duration>45395</duration><estimatedDuration>45395</estimatedDuration><fullDisplayName>gerrit-osmo-e1d-build #146</fullDisplayName><id>146</id><inProgress>false</inProgress><keepLog>false</keepLog><number>146</number><queueId>99473</queueId><result>SUCCESS</result><timestamp>1777170240682</timestamp><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-e1d-build/146/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/e1d.h</affectedPath><commitId>1097edd1885413b335a786e71f18a3ba1733b804</commitId><timestamp>1777168625000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/falcon</absoluteUrl><fullName>falcon</fullName></author><authorEmail>falcon@freecalypso.org</authorEmail><comment>HDLC timeslots: fix Rx of maximum-sized frames

E1D protocol sets the maximum permitted size of an HDLC frame to
264 bytes of useful payload, not counting the 2 bytes of FCS.
This limit is fair enough, as it matches GSM TS 08.56, the primary
intended application.  However, osmo_isdnhdlc engine used internally
by the daemon requires an Rx buffer 2 bytes larger than the maximum
payload length, for temporary storage of FCS bytes: by the nature
of HDLC, a receiver has no way of identifying FCS bytes as such
until after they have been received and stored in the Rx buffer.

This bug was caught when bringing up OsmoBSC with Nokia Flexi
Multiradio BTS.  This BTS emits some long OML messages that get
broken into segments, with each not-last segment traveling over
HDLC as a maximum-sized frame - and these frames then get dropped
by osmo-e1d, causing further breakage downstream.

Change-Id: I479e8fe5118c8eb7d4e6b16b49047a3278bc9808
</comment><date>2026-04-26 01:57:05 +0000</date><id>1097edd1885413b335a786e71f18a3ba1733b804</id><msg>HDLC timeslots: fix Rx of maximum-sized frames</msg><path><editType>edit</editType><file>src/e1d.h</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/falcon</absoluteUrl><fullName>falcon</fullName></culprit><run><number>146</number><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-e1d-build/a1=default,a2=default,a3=default,a4=default,label=osmocom-gerrit/146/</url></run></lastCompletedBuild><lastStableBuild _class='hudson.matrix.MatrixBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-e1d" build number 146</shortDescription><upstreamBuild>146</upstreamBuild><upstreamProject>gerrit-osmo-e1d</upstreamProject><upstreamUrl>job/gerrit-osmo-e1d/</upstreamUrl></cause></action><action></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42681</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>1097edd1885413b335a786e71f18a3ba1733b804</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>falconia</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-e1d</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/81/42681/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-e1d</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-e1d/146/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-e1d</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>0</buildableDurationMillis><buildableTimeMillis>0</buildableTimeMillis><buildingDurationMillis>45395</buildingDurationMillis><executingTimeMillis>45395</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>7226</waitingDurationMillis><waitingTimeMillis>7226</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><master _class='hudson.plugins.git.util.Build'><buildNumber>146</buildNumber><marked><SHA1>1097edd1885413b335a786e71f18a3ba1733b804</SHA1><branch><SHA1>1097edd1885413b335a786e71f18a3ba1733b804</SHA1><name>master</name></branch></marked><revision><SHA1>1097edd1885413b335a786e71f18a3ba1733b804</SHA1><branch><SHA1>1097edd1885413b335a786e71f18a3ba1733b804</SHA1><name>master</name></branch></revision></master></buildsByBranchName><lastBuiltRevision><SHA1>1097edd1885413b335a786e71f18a3ba1733b804</SHA1><branch><SHA1>1097edd1885413b335a786e71f18a3ba1733b804</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>ssh://jenkins@gerrit.osmocom.org:29418/osmo-e1d</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#146</displayName><duration>45395</duration><estimatedDuration>45395</estimatedDuration><fullDisplayName>gerrit-osmo-e1d-build #146</fullDisplayName><id>146</id><inProgress>false</inProgress><keepLog>false</keepLog><number>146</number><queueId>99473</queueId><result>SUCCESS</result><timestamp>1777170240682</timestamp><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-e1d-build/146/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/e1d.h</affectedPath><commitId>1097edd1885413b335a786e71f18a3ba1733b804</commitId><timestamp>1777168625000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/falcon</absoluteUrl><fullName>falcon</fullName></author><authorEmail>falcon@freecalypso.org</authorEmail><comment>HDLC timeslots: fix Rx of maximum-sized frames

E1D protocol sets the maximum permitted size of an HDLC frame to
264 bytes of useful payload, not counting the 2 bytes of FCS.
This limit is fair enough, as it matches GSM TS 08.56, the primary
intended application.  However, osmo_isdnhdlc engine used internally
by the daemon requires an Rx buffer 2 bytes larger than the maximum
payload length, for temporary storage of FCS bytes: by the nature
of HDLC, a receiver has no way of identifying FCS bytes as such
until after they have been received and stored in the Rx buffer.

This bug was caught when bringing up OsmoBSC with Nokia Flexi
Multiradio BTS.  This BTS emits some long OML messages that get
broken into segments, with each not-last segment traveling over
HDLC as a maximum-sized frame - and these frames then get dropped
by osmo-e1d, causing further breakage downstream.

Change-Id: I479e8fe5118c8eb7d4e6b16b49047a3278bc9808
</comment><date>2026-04-26 01:57:05 +0000</date><id>1097edd1885413b335a786e71f18a3ba1733b804</id><msg>HDLC timeslots: fix Rx of maximum-sized frames</msg><path><editType>edit</editType><file>src/e1d.h</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/falcon</absoluteUrl><fullName>falcon</fullName></culprit><run><number>146</number><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-e1d-build/a1=default,a2=default,a3=default,a4=default,label=osmocom-gerrit/146/</url></run></lastStableBuild><lastSuccessfulBuild _class='hudson.matrix.MatrixBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-e1d" build number 146</shortDescription><upstreamBuild>146</upstreamBuild><upstreamProject>gerrit-osmo-e1d</upstreamProject><upstreamUrl>job/gerrit-osmo-e1d/</upstreamUrl></cause></action><action></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42681</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>1097edd1885413b335a786e71f18a3ba1733b804</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>falconia</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-e1d</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/81/42681/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-e1d</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-e1d/146/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-e1d</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>0</buildableDurationMillis><buildableTimeMillis>0</buildableTimeMillis><buildingDurationMillis>45395</buildingDurationMillis><executingTimeMillis>45395</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>7226</waitingDurationMillis><waitingTimeMillis>7226</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><master _class='hudson.plugins.git.util.Build'><buildNumber>146</buildNumber><marked><SHA1>1097edd1885413b335a786e71f18a3ba1733b804</SHA1><branch><SHA1>1097edd1885413b335a786e71f18a3ba1733b804</SHA1><name>master</name></branch></marked><revision><SHA1>1097edd1885413b335a786e71f18a3ba1733b804</SHA1><branch><SHA1>1097edd1885413b335a786e71f18a3ba1733b804</SHA1><name>master</name></branch></revision></master></buildsByBranchName><lastBuiltRevision><SHA1>1097edd1885413b335a786e71f18a3ba1733b804</SHA1><branch><SHA1>1097edd1885413b335a786e71f18a3ba1733b804</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>ssh://jenkins@gerrit.osmocom.org:29418/osmo-e1d</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#146</displayName><duration>45395</duration><estimatedDuration>45395</estimatedDuration><fullDisplayName>gerrit-osmo-e1d-build #146</fullDisplayName><id>146</id><inProgress>false</inProgress><keepLog>false</keepLog><number>146</number><queueId>99473</queueId><result>SUCCESS</result><timestamp>1777170240682</timestamp><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-e1d-build/146/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/e1d.h</affectedPath><commitId>1097edd1885413b335a786e71f18a3ba1733b804</commitId><timestamp>1777168625000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/falcon</absoluteUrl><fullName>falcon</fullName></author><authorEmail>falcon@freecalypso.org</authorEmail><comment>HDLC timeslots: fix Rx of maximum-sized frames

E1D protocol sets the maximum permitted size of an HDLC frame to
264 bytes of useful payload, not counting the 2 bytes of FCS.
This limit is fair enough, as it matches GSM TS 08.56, the primary
intended application.  However, osmo_isdnhdlc engine used internally
by the daemon requires an Rx buffer 2 bytes larger than the maximum
payload length, for temporary storage of FCS bytes: by the nature
of HDLC, a receiver has no way of identifying FCS bytes as such
until after they have been received and stored in the Rx buffer.

This bug was caught when bringing up OsmoBSC with Nokia Flexi
Multiradio BTS.  This BTS emits some long OML messages that get
broken into segments, with each not-last segment traveling over
HDLC as a maximum-sized frame - and these frames then get dropped
by osmo-e1d, causing further breakage downstream.

Change-Id: I479e8fe5118c8eb7d4e6b16b49047a3278bc9808
</comment><date>2026-04-26 01:57:05 +0000</date><id>1097edd1885413b335a786e71f18a3ba1733b804</id><msg>HDLC timeslots: fix Rx of maximum-sized frames</msg><path><editType>edit</editType><file>src/e1d.h</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/falcon</absoluteUrl><fullName>falcon</fullName></culprit><run><number>146</number><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-e1d-build/a1=default,a2=default,a3=default,a4=default,label=osmocom-gerrit/146/</url></run></lastSuccessfulBuild><nextBuildNumber>147</nextBuildNumber><property _class='jenkins.model.BuildDiscarderProperty'></property><property _class='hudson.model.ParametersDefinitionProperty'><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></defaultParameterValue><description>osmo-ci.git branch
</description><name>BRANCH_CI</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>COMMENT_TYPE</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>DISTRO</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>DISTRO</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>GERRIT_BRANCH</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>GERRIT_CHANGE_NUMBER</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>GERRIT_HOST</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>GERRIT_PATCHSET_NUMBER</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>GERRIT_PATCHSET_REVISION</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>GERRIT_PATCHSET_UPLOADER_NAME</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>GERRIT_PORT</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>GERRIT_PROJECT</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>GERRIT_REFSPEC</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>GERRIT_REPO_URL</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>PIPELINE_BUILD_URL</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>PROJECT_NAME</name><type>StringParameterDefinition</type></parameterDefinition></property><concurrentBuild>true</concurrentBuild><disabled>false</disabled><scm _class='hudson.plugins.git.GitSCM'><type>hudson.plugins.git.GitSCM</type><branche></branche><mergeOptions><fastForwardMode>--ff</fastForwardMode><mergeStrategy>default</mergeStrategy></mergeOptions><userRemoteConfig></userRemoteConfig></scm><activeConfiguration><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction'></action><action _class='org.jenkinsci.plugins.testresultsanalyzer.TestResultsAnalyzerAction'></action><displayName>a1=default,a2=default,a3=default,a4=default,osmocom-gerrit</displayName><fullDisplayName>gerrit-osmo-e1d-build » a1=default,a2=default,a3=default,a4=default,osmocom-gerrit</fullDisplayName><fullName>gerrit-osmo-e1d-build/a1=default,a2=default,a3=default,a4=default,label=osmocom-gerrit</fullName><name>a1=default,a2=default,a3=default,a4=default,label=osmocom-gerrit</name><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-e1d-build/a1=default,a2=default,a3=default,a4=default,label=osmocom-gerrit/</url><buildable>true</buildable><build _class='hudson.matrix.MatrixRun'><number>146</number><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-e1d-build/a1=default,a2=default,a3=default,a4=default,label=osmocom-gerrit/146/</url></build><color>blue</color><firstBuild _class='hudson.matrix.MatrixRun'><number>146</number><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-e1d-build/a1=default,a2=default,a3=default,a4=default,label=osmocom-gerrit/146/</url></firstBuild><healthReport><description>Build stability: No recent builds failed.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><inQueue>false</inQueue><keepDependencies>false</keepDependencies><lastBuild _class='hudson.matrix.MatrixRun'><number>146</number><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-e1d-build/a1=default,a2=default,a3=default,a4=default,label=osmocom-gerrit/146/</url></lastBuild><lastCompletedBuild _class='hudson.matrix.MatrixRun'><number>146</number><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-e1d-build/a1=default,a2=default,a3=default,a4=default,label=osmocom-gerrit/146/</url></lastCompletedBuild><lastStableBuild _class='hudson.matrix.MatrixRun'><number>146</number><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-e1d-build/a1=default,a2=default,a3=default,a4=default,label=osmocom-gerrit/146/</url></lastStableBuild><lastSuccessfulBuild _class='hudson.matrix.MatrixRun'><number>146</number><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-e1d-build/a1=default,a2=default,a3=default,a4=default,label=osmocom-gerrit/146/</url></lastSuccessfulBuild><nextBuildNumber>147</nextBuildNumber><concurrentBuild>true</concurrentBuild><disabled>false</disabled><scm _class='hudson.plugins.git.GitSCM'></scm></activeConfiguration></matrixProject>