{
  "_class" : "hudson.matrix.MatrixBuild",
  "actions" : [
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "hudson.triggers.SCMTrigger$SCMTriggerCause",
          "shortDescription" : "Started by an SCM change"
        }
      ]
    },
    {
      
    },
    {
      "_class" : "hudson.model.ParametersAction",
      "parameters" : [
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "BRANCH",
          "value" : "master"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "EMAIL_NOTIFICATIONS",
          "value" : "jenkins-notifications@lists.osmocom.org laforge@gnumonks.org"
        }
      ]
    },
    {
      "_class" : "jenkins.metrics.impl.TimeInQueueAction",
      "blockedDurationMillis" : 0,
      "blockedTimeMillis" : 0,
      "buildableDurationMillis" : 0,
      "buildableTimeMillis" : 0,
      "buildingDurationMillis" : 128466,
      "executingTimeMillis" : 128466,
      "executorUtilization" : 1.0,
      "subTaskCount" : 0,
      "waitingDurationMillis" : 5669,
      "waitingTimeMillis" : 5669
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 13377,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "f9bbf5fdb49c28faeda7e46edfd30870583836f3",
            "branch" : [
              {
                "SHA1" : "f9bbf5fdb49c28faeda7e46edfd30870583836f3",
                "name" : "origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "f9bbf5fdb49c28faeda7e46edfd30870583836f3",
            "branch" : [
              {
                "SHA1" : "f9bbf5fdb49c28faeda7e46edfd30870583836f3",
                "name" : "origin/master"
              }
            ]
          }
        },
        "refs/remotes/origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 3182,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "61021881ac056a411fdc249ca8a30b4dceb0cd05",
            "branch" : [
              {
                "SHA1" : "61021881ac056a411fdc249ca8a30b4dceb0cd05",
                "name" : "refs/remotes/origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "61021881ac056a411fdc249ca8a30b4dceb0cd05",
            "branch" : [
              {
                "SHA1" : "61021881ac056a411fdc249ca8a30b4dceb0cd05",
                "name" : "refs/remotes/origin/master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "f9bbf5fdb49c28faeda7e46edfd30870583836f3",
        "branch" : [
          {
            "SHA1" : "f9bbf5fdb49c28faeda7e46edfd30870583836f3",
            "name" : "origin/master"
          }
        ]
      },
      "remoteUrls" : [
        "https://gerrit.osmocom.org/osmo-hnbgw"
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#13377",
  "duration" : 128466,
  "estimatedDuration" : 131670,
  "executor" : None,
  "fullDisplayName" : "master-osmo-hnbgw #13377",
  "id" : "13377",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 13377,
  "queueId" : 4076,
  "result" : "SUCCESS",
  "timestamp" : 1768566485864,
  "url" : "https://jenkins.osmocom.org/jenkins/view/Sysmocom/job/master-osmo-hnbgw/13377/",
  "builtOn" : "",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/osmo-hnbgw/nft_kpi.c"
        ],
        "commitId" : "f9bbf5fdb49c28faeda7e46edfd30870583836f3",
        "timestamp" : 1766616388000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/fixeria",
          "fullName" : "Vadim Yanitskiy"
        },
        "authorEmail" : "vyanitskiy@sysmocom.de",
        "comment" : "nft_kpi: add udp/2152 filtering rules separately\u000a\u000aMixing declarative and imperative syntax is supported by recent\u000anftables versions, but is known to be broken in older releases.\u000aThis affects the nftables version currently provided by Osmocom\u000afor Debian 12 (bookworm): 1.0.6.3~osmocom.429.7d98.\u000a\u000aAs a result, the generated ruleset ends up accepting all packets rather\u000athan only udp/2152 as intended.  Consequently, the nftables counters do\u000anot reflect GTP-U traffic alone, but also include signalling traffic.\u000a\u000aLet's work this around by adding the udp/2152 filtering rules separately\u000ausing the imperative syntax.  Split the logic for adding a chain into\u000aa separate function to avoid code duplication.\u000a\u000aChange-Id: I36eb3b18751fc029297fb91545af2d28e61067fd\u000aRelated: SYS#7808\u000a",
        "date" : "2025-12-25 05:46:28 +0700",
        "id" : "f9bbf5fdb49c28faeda7e46edfd30870583836f3",
        "msg" : "nft_kpi: add udp/2152 filtering rules separately",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/osmo-hnbgw/nft_kpi.c"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/fixeria",
      "fullName" : "Vadim Yanitskiy"
    }
  ],
  "runs" : [
    {
      "number" : 13377,
      "url" : "https://jenkins.osmocom.org/jenkins/view/Sysmocom/job/master-osmo-hnbgw/NFTABLES=0,PFCP=0,WITH_MANUALS=0,a4=default,label=osmocom-master/13377/"
    },
    {
      "number" : 13377,
      "url" : "https://jenkins.osmocom.org/jenkins/view/Sysmocom/job/master-osmo-hnbgw/NFTABLES=1,PFCP=1,WITH_MANUALS=1,a4=default,label=osmocom-master/13377/"
    }
  ]
}