@@ -658,9 +658,20 @@ public struct Com_Apple_Containerization_Sandbox_V3_IpLinkSetRequest: Sendable {
658658
659659 public var up : Bool = false
660660
661+ public var mtu : UInt32 {
662+ get { return _mtu ?? 0 }
663+ set { _mtu = newValue}
664+ }
665+ /// Returns true if `mtu` has been explicitly set.
666+ public var hasMtu : Bool { return self . _mtu != nil }
667+ /// Clears the value of `mtu`. Subsequent reads from it will return its default value.
668+ public mutating func clearMtu( ) { self . _mtu = nil }
669+
661670 public var unknownFields = SwiftProtobuf . UnknownStorage ( )
662671
663672 public init ( ) { }
673+
674+ fileprivate var _mtu : UInt32 ? = nil
664675}
665676
666677public struct Com_Apple_Containerization_Sandbox_V3_IpLinkSetResponse : Sendable {
@@ -1992,6 +2003,7 @@ extension Com_Apple_Containerization_Sandbox_V3_IpLinkSetRequest: SwiftProtobuf.
19922003 public static let _protobuf_nameMap : SwiftProtobuf . _NameMap = [
19932004 1 : . same( proto: " interface " ) ,
19942005 2 : . same( proto: " up " ) ,
2006+ 3 : . same( proto: " mtu " ) ,
19952007 ]
19962008
19972009 public mutating func decodeMessage< D: SwiftProtobuf . Decoder > ( decoder: inout D ) throws {
@@ -2002,24 +2014,33 @@ extension Com_Apple_Containerization_Sandbox_V3_IpLinkSetRequest: SwiftProtobuf.
20022014 switch fieldNumber {
20032015 case 1 : try { try decoder. decodeSingularStringField ( value: & self . interface) } ( )
20042016 case 2 : try { try decoder. decodeSingularBoolField ( value: & self . up) } ( )
2017+ case 3 : try { try decoder. decodeSingularUInt32Field ( value: & self . _mtu) } ( )
20052018 default : break
20062019 }
20072020 }
20082021 }
20092022
20102023 public func traverse< V: SwiftProtobuf . Visitor > ( visitor: inout V ) throws {
2024+ // The use of inline closures is to circumvent an issue where the compiler
2025+ // allocates stack space for every if/case branch local when no optimizations
2026+ // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
2027+ // https://github.com/apple/swift-protobuf/issues/1182
20112028 if !self . interface. isEmpty {
20122029 try visitor. visitSingularStringField ( value: self . interface, fieldNumber: 1 )
20132030 }
20142031 if self . up != false {
20152032 try visitor. visitSingularBoolField ( value: self . up, fieldNumber: 2 )
20162033 }
2034+ try { if let v = self . _mtu {
2035+ try visitor. visitSingularUInt32Field ( value: v, fieldNumber: 3 )
2036+ } } ( )
20172037 try unknownFields. traverse ( visitor: & visitor)
20182038 }
20192039
20202040 public static func == ( lhs: Com_Apple_Containerization_Sandbox_V3_IpLinkSetRequest , rhs: Com_Apple_Containerization_Sandbox_V3_IpLinkSetRequest ) -> Bool {
20212041 if lhs. interface != rhs. interface { return false }
20222042 if lhs. up != rhs. up { return false }
2043+ if lhs. _mtu != rhs. _mtu { return false }
20232044 if lhs. unknownFields != rhs. unknownFields { return false }
20242045 return true
20252046 }
0 commit comments