All of lore.kernel.org
 help / color / mirror / Atom feed
* X2AP:handoverPreparationFailure message is not received at source node
@ 2016-01-05  9:05 Ravi Puttachannaiah
  2016-01-07  8:55 ` Ravi Puttachannaiah
                   ` (14 more replies)
  0 siblings, 15 replies; 16+ messages in thread
From: Ravi Puttachannaiah @ 2016-01-05  9:05 UTC (permalink / raw)
  To: linux-sctp

Hi,

                We are using X2AP protocol over the LKSCTP (ver 1.0.16) and we are seeing the following issue.

Scenario:

                1.            We have source node connected to the two peer nodes peer-1 and peer-2.
                2.            Source node does not have a SCTP connectivity with peer-1 because the peer-1 was not reachable. In this case source node will re-try every 4-seconds to establish a SCTP connection by creating a new SCTP association and sending a SCTP:INIT. If there is no response for SCTP:INIT (once all the SCTP:INIT retries are exhausted) then source node will close the socket or sctp association and retry again after 4-seconds.


Problem:

                1.            It is observed that when the retry attempt is going on for peer-1 the X2AP message sent from peer-2 node to source node is not getting received at source node. The source node is sending X2AP:handoverPreparation to peer-2 node and this is successfully received at peer-2. But when peer-2 sends X2AP:handoverPreparationFailure to source node this message is not received at  source node.

                2.            When there is no re-try attempt on-going(between source node to peer-1) then there is no issue observed and we can see that X2AP:handoverPreparationFailure is successfully received at source node.

                Could you please help us to resolve this SCTP issue. Please let me know what logs are required to check this issue.

Regards,

Ravi

"DISCLAIMER: This message is proprietary to Aricent and is intended solely for the use of the individual to whom it is addressed. It may contain privileged or confidential information and should not be circulated or used for any purpose other than for what it is intended. If you have received this message in error, please notify the originator immediately. If you are not the intended recipient, you are notified that you are strictly prohibited from using, copying, altering, or disclosing the contents of this message. Aricent accepts no responsibility for loss or damage arising from the use of the information transmitted by this email including damage from virus."

^ permalink raw reply	[flat|nested] 16+ messages in thread

* RE: X2AP:handoverPreparationFailure message is not received at source node
  2016-01-05  9:05 X2AP:handoverPreparationFailure message is not received at source node Ravi Puttachannaiah
@ 2016-01-07  8:55 ` Ravi Puttachannaiah
  2016-01-07 15:13 ` malc
                   ` (13 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: Ravi Puttachannaiah @ 2016-01-07  8:55 UTC (permalink / raw)
  To: linux-sctp

Could somebody please respond and help.

-----Original Message-----
From: Ravi Puttachannaiah
Sent: Tuesday, January 05, 2016 2:35 PM
To: 'linux-sctp@vger.kernel.org' <linux-sctp@vger.kernel.org>
Subject: X2AP:handoverPreparationFailure message is not received at source node

Hi,

                We are using X2AP protocol over the LKSCTP (ver 1.0.16) and we are seeing the following issue.

Scenario:

                1.            We have source node connected to the two peer nodes peer-1 and peer-2.
                2.            Source node does not have a SCTP connectivity with peer-1 because the peer-1 was not reachable. In this case source node will re-try every 4-seconds to establish a SCTP connection by creating a new SCTP association and sending a SCTP:INIT. If there is no response for SCTP:INIT (once all the SCTP:INIT retries are exhausted) then source node will close the socket or sctp association and retry again after 4-seconds.


Problem:

                1.            It is observed that when the retry attempt is going on for peer-1 the X2AP message sent from peer-2 node to source node is not getting received at source node. The source node is sending X2AP:handoverPreparation to peer-2 node and this is successfully received at peer-2. But when peer-2 sends X2AP:handoverPreparationFailure to source node this message is not received at  source node.

                2.            When there is no re-try attempt on-going(between source node to peer-1) then there is no issue observed and we can see that X2AP:handoverPreparationFailure is successfully received at source node.

                Could you please help us to resolve this SCTP issue. Please let me know what logs are required to check this issue.

Regards,

Ravi

"DISCLAIMER: This message is proprietary to Aricent and is intended solely for the use of the individual to whom it is addressed. It may contain privileged or confidential information and should not be circulated or used for any purpose other than for what it is intended. If you have received this message in error, please notify the originator immediately. If you are not the intended recipient, you are notified that you are strictly prohibited from using, copying, altering, or disclosing the contents of this message. Aricent accepts no responsibility for loss or damage arising from the use of the information transmitted by this email including damage from virus."

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: X2AP:handoverPreparationFailure message is not received at source node
  2016-01-05  9:05 X2AP:handoverPreparationFailure message is not received at source node Ravi Puttachannaiah
  2016-01-07  8:55 ` Ravi Puttachannaiah
@ 2016-01-07 15:13 ` malc
  2016-01-11 15:27 ` Ravi Puttachannaiah
                   ` (12 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: malc @ 2016-01-07 15:13 UTC (permalink / raw)
  To: linux-sctp

Ravi,

I think in order for anyone to help, you're going to need to provide a
packet capture from 'source node' and 'peer-node-2', showing the
working case, and the failing case, both from INIT onwards. (since the
list drops attachments, you will need to post that somewhere we can
access it.

1. Is peer-node-2 putting the packet on the wire?
2. When you say 'not getting received at source node' - Do you mean at
the ethernet layer, the application layer, or ?

Cheers,
malc.

On Thu, Jan 7, 2016 at 8:55 AM, Ravi Puttachannaiah
<ravi.puttachannaiah@aricent.com> wrote:
> Could somebody please respond and help.
>
> -----Original Message-----
> From: Ravi Puttachannaiah
> Sent: Tuesday, January 05, 2016 2:35 PM
> To: 'linux-sctp@vger.kernel.org' <linux-sctp@vger.kernel.org>
> Subject: X2AP:handoverPreparationFailure message is not received at source node
>
> Hi,
>
>                 We are using X2AP protocol over the LKSCTP (ver 1.0.16) and we are seeing the following issue.
>
> Scenario:
>
>                 1.            We have source node connected to the two peer nodes peer-1 and peer-2.
>                 2.            Source node does not have a SCTP connectivity with peer-1 because the peer-1 was not reachable. In this case source node will re-try every 4-seconds to establish a SCTP connection by creating a new SCTP association and sending a SCTP:INIT. If there is no response for SCTP:INIT (once all the SCTP:INIT retries are exhausted) then source node will close the socket or sctp association and retry again after 4-seconds.
>
>
> Problem:
>
>                 1.            It is observed that when the retry attempt is going on for peer-1 the X2AP message sent from peer-2 node to source node is not getting received at source node. The source node is sending X2AP:handoverPreparation to peer-2 node and this is successfully received at peer-2. But when peer-2 sends X2AP:handoverPreparationFailure to source node this message is not received at  source node.
>
>                 2.            When there is no re-try attempt on-going(between source node to peer-1) then there is no issue observed and we can see that X2AP:handoverPreparationFailure is successfully received at source node.
>
>                 Could you please help us to resolve this SCTP issue. Please let me know what logs are required to check this issue.
>
> Regards,
>
> Ravi
>
> "DISCLAIMER: This message is proprietary to Aricent and is intended solely for the use of the individual to whom it is addressed. It may contain privileged or confidential information and should not be circulated or used for any purpose other than for what it is intended. If you have received this message in error, please notify the originator immediately. If you are not the intended recipient, you are notified that you are strictly prohibited from using, copying, altering, or disclosing the contents of this message. Aricent accepts no responsibility for loss or damage arising from the use of the information transmitted by this email including damage from virus."
> --
> To unsubscribe from this list: send the line "unsubscribe linux-sctp" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 16+ messages in thread

* RE: X2AP:handoverPreparationFailure message is not received at source node
  2016-01-05  9:05 X2AP:handoverPreparationFailure message is not received at source node Ravi Puttachannaiah
  2016-01-07  8:55 ` Ravi Puttachannaiah
  2016-01-07 15:13 ` malc
@ 2016-01-11 15:27 ` Ravi Puttachannaiah
  2016-01-11 17:21 ` Vlad Yasevich
                   ` (11 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: Ravi Puttachannaiah @ 2016-01-11 15:27 UTC (permalink / raw)
  To: linux-sctp

SGkgTWFsYywNCg0KV2UgaGF2ZSBjb2xsZWN0ZWQgYm90aCB3b3JraW5nIGFuZCBub24td29ya2lu
ZyBsb2dzLiBDb3VsZCB5b3UgcGxlYXNlIGxldCB1cyBrbm93IHdoZXJlIGNhbiB3ZSBzaGFyZSB0
aGUgYXR0YWNobWVudCAoc2luY2UgeW91IHNhaWQgdGhlIGxpc3QgZHJvcCB0aGUgYXR0YWNobWVu
dCkuIEhvdyBvdGhlciBtZW1iZXJzIHNoYXJlIHRoZSBhdHRhY2htZW50cz8NCg0KUmVnYXJkcywN
Cg0KUmF2aQ0KDQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBsaW51eC1zY3Rw
LW93bmVyQHZnZXIua2VybmVsLm9yZyBbbWFpbHRvOmxpbnV4LXNjdHAtb3duZXJAdmdlci5rZXJu
ZWwub3JnXSBPbiBCZWhhbGYgT2YgbWFsYw0KU2VudDogVGh1cnNkYXksIEphbnVhcnkgMDcsIDIw
MTYgODo0NCBQTQ0KVG86IGxpbnV4LXNjdHBAdmdlci5rZXJuZWwub3JnDQpTdWJqZWN0OiBSZTog
WDJBUDpoYW5kb3ZlclByZXBhcmF0aW9uRmFpbHVyZSBtZXNzYWdlIGlzIG5vdCByZWNlaXZlZCBh
dCBzb3VyY2Ugbm9kZQ0KDQpSYXZpLA0KDQpJIHRoaW5rIGluIG9yZGVyIGZvciBhbnlvbmUgdG8g
aGVscCwgeW91J3JlIGdvaW5nIHRvIG5lZWQgdG8gcHJvdmlkZSBhIHBhY2tldCBjYXB0dXJlIGZy
b20gJ3NvdXJjZSBub2RlJyBhbmQgJ3BlZXItbm9kZS0yJywgc2hvd2luZyB0aGUgd29ya2luZyBj
YXNlLCBhbmQgdGhlIGZhaWxpbmcgY2FzZSwgYm90aCBmcm9tIElOSVQgb253YXJkcy4gKHNpbmNl
IHRoZSBsaXN0IGRyb3BzIGF0dGFjaG1lbnRzLCB5b3Ugd2lsbCBuZWVkIHRvIHBvc3QgdGhhdCBz
b21ld2hlcmUgd2UgY2FuIGFjY2VzcyBpdC4NCg0KMS4gSXMgcGVlci1ub2RlLTIgcHV0dGluZyB0
aGUgcGFja2V0IG9uIHRoZSB3aXJlPw0KMi4gV2hlbiB5b3Ugc2F5ICdub3QgZ2V0dGluZyByZWNl
aXZlZCBhdCBzb3VyY2Ugbm9kZScgLSBEbyB5b3UgbWVhbiBhdCB0aGUgZXRoZXJuZXQgbGF5ZXIs
IHRoZSBhcHBsaWNhdGlvbiBsYXllciwgb3IgPw0KDQpDaGVlcnMsDQptYWxjLg0KDQpPbiBUaHUs
IEphbiA3LCAyMDE2IGF0IDg6NTUgQU0sIFJhdmkgUHV0dGFjaGFubmFpYWggPHJhdmkucHV0dGFj
aGFubmFpYWhAYXJpY2VudC5jb20+IHdyb3RlOg0KPiBDb3VsZCBzb21lYm9keSBwbGVhc2UgcmVz
cG9uZCBhbmQgaGVscC4NCj4NCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTog
UmF2aSBQdXR0YWNoYW5uYWlhaA0KPiBTZW50OiBUdWVzZGF5LCBKYW51YXJ5IDA1LCAyMDE2IDI6
MzUgUE0NCj4gVG86ICdsaW51eC1zY3RwQHZnZXIua2VybmVsLm9yZycgPGxpbnV4LXNjdHBAdmdl
ci5rZXJuZWwub3JnPg0KPiBTdWJqZWN0OiBYMkFQOmhhbmRvdmVyUHJlcGFyYXRpb25GYWlsdXJl
IG1lc3NhZ2UgaXMgbm90IHJlY2VpdmVkIGF0DQo+IHNvdXJjZSBub2RlDQo+DQo+IEhpLA0KPg0K
PiAgICAgICAgICAgICAgICAgV2UgYXJlIHVzaW5nIFgyQVAgcHJvdG9jb2wgb3ZlciB0aGUgTEtT
Q1RQICh2ZXIgMS4wLjE2KSBhbmQgd2UgYXJlIHNlZWluZyB0aGUgZm9sbG93aW5nIGlzc3VlLg0K
Pg0KPiBTY2VuYXJpbzoNCj4NCj4gICAgICAgICAgICAgICAgIDEuICAgICAgICAgICAgV2UgaGF2
ZSBzb3VyY2Ugbm9kZSBjb25uZWN0ZWQgdG8gdGhlIHR3byBwZWVyIG5vZGVzIHBlZXItMSBhbmQg
cGVlci0yLg0KPiAgICAgICAgICAgICAgICAgMi4gICAgICAgICAgICBTb3VyY2Ugbm9kZSBkb2Vz
IG5vdCBoYXZlIGEgU0NUUCBjb25uZWN0aXZpdHkgd2l0aCBwZWVyLTEgYmVjYXVzZSB0aGUgcGVl
ci0xIHdhcyBub3QgcmVhY2hhYmxlLiBJbiB0aGlzIGNhc2Ugc291cmNlIG5vZGUgd2lsbCByZS10
cnkgZXZlcnkgNC1zZWNvbmRzIHRvIGVzdGFibGlzaCBhIFNDVFAgY29ubmVjdGlvbiBieSBjcmVh
dGluZyBhIG5ldyBTQ1RQIGFzc29jaWF0aW9uIGFuZCBzZW5kaW5nIGEgU0NUUDpJTklULiBJZiB0
aGVyZSBpcyBubyByZXNwb25zZSBmb3IgU0NUUDpJTklUIChvbmNlIGFsbCB0aGUgU0NUUDpJTklU
IHJldHJpZXMgYXJlIGV4aGF1c3RlZCkgdGhlbiBzb3VyY2Ugbm9kZSB3aWxsIGNsb3NlIHRoZSBz
b2NrZXQgb3Igc2N0cCBhc3NvY2lhdGlvbiBhbmQgcmV0cnkgYWdhaW4gYWZ0ZXIgNC1zZWNvbmRz
Lg0KPg0KPg0KPiBQcm9ibGVtOg0KPg0KPiAgICAgICAgICAgICAgICAgMS4gICAgICAgICAgICBJ
dCBpcyBvYnNlcnZlZCB0aGF0IHdoZW4gdGhlIHJldHJ5IGF0dGVtcHQgaXMgZ29pbmcgb24gZm9y
IHBlZXItMSB0aGUgWDJBUCBtZXNzYWdlIHNlbnQgZnJvbSBwZWVyLTIgbm9kZSB0byBzb3VyY2Ug
bm9kZSBpcyBub3QgZ2V0dGluZyByZWNlaXZlZCBhdCBzb3VyY2Ugbm9kZS4gVGhlIHNvdXJjZSBu
b2RlIGlzIHNlbmRpbmcgWDJBUDpoYW5kb3ZlclByZXBhcmF0aW9uIHRvIHBlZXItMiBub2RlIGFu
ZCB0aGlzIGlzIHN1Y2Nlc3NmdWxseSByZWNlaXZlZCBhdCBwZWVyLTIuIEJ1dCB3aGVuIHBlZXIt
MiBzZW5kcyBYMkFQOmhhbmRvdmVyUHJlcGFyYXRpb25GYWlsdXJlIHRvIHNvdXJjZSBub2RlIHRo
aXMgbWVzc2FnZSBpcyBub3QgcmVjZWl2ZWQgYXQgIHNvdXJjZSBub2RlLg0KPg0KPiAgICAgICAg
ICAgICAgICAgMi4gICAgICAgICAgICBXaGVuIHRoZXJlIGlzIG5vIHJlLXRyeSBhdHRlbXB0IG9u
LWdvaW5nKGJldHdlZW4gc291cmNlIG5vZGUgdG8gcGVlci0xKSB0aGVuIHRoZXJlIGlzIG5vIGlz
c3VlIG9ic2VydmVkIGFuZCB3ZSBjYW4gc2VlIHRoYXQgWDJBUDpoYW5kb3ZlclByZXBhcmF0aW9u
RmFpbHVyZSBpcyBzdWNjZXNzZnVsbHkgcmVjZWl2ZWQgYXQgc291cmNlIG5vZGUuDQo+DQo+ICAg
ICAgICAgICAgICAgICBDb3VsZCB5b3UgcGxlYXNlIGhlbHAgdXMgdG8gcmVzb2x2ZSB0aGlzIFND
VFAgaXNzdWUuIFBsZWFzZSBsZXQgbWUga25vdyB3aGF0IGxvZ3MgYXJlIHJlcXVpcmVkIHRvIGNo
ZWNrIHRoaXMgaXNzdWUuDQo+DQo+IFJlZ2FyZHMsDQo+DQo+IFJhdmkNCj4NCj4gIkRJU0NMQUlN
RVI6IFRoaXMgbWVzc2FnZSBpcyBwcm9wcmlldGFyeSB0byBBcmljZW50IGFuZCBpcyBpbnRlbmRl
ZCBzb2xlbHkgZm9yIHRoZSB1c2Ugb2YgdGhlIGluZGl2aWR1YWwgdG8gd2hvbSBpdCBpcyBhZGRy
ZXNzZWQuIEl0IG1heSBjb250YWluIHByaXZpbGVnZWQgb3IgY29uZmlkZW50aWFsIGluZm9ybWF0
aW9uIGFuZCBzaG91bGQgbm90IGJlIGNpcmN1bGF0ZWQgb3IgdXNlZCBmb3IgYW55IHB1cnBvc2Ug
b3RoZXIgdGhhbiBmb3Igd2hhdCBpdCBpcyBpbnRlbmRlZC4gSWYgeW91IGhhdmUgcmVjZWl2ZWQg
dGhpcyBtZXNzYWdlIGluIGVycm9yLCBwbGVhc2Ugbm90aWZ5IHRoZSBvcmlnaW5hdG9yIGltbWVk
aWF0ZWx5LiBJZiB5b3UgYXJlIG5vdCB0aGUgaW50ZW5kZWQgcmVjaXBpZW50LCB5b3UgYXJlIG5v
dGlmaWVkIHRoYXQgeW91IGFyZSBzdHJpY3RseSBwcm9oaWJpdGVkIGZyb20gdXNpbmcsIGNvcHlp
bmcsIGFsdGVyaW5nLCBvciBkaXNjbG9zaW5nIHRoZSBjb250ZW50cyBvZiB0aGlzIG1lc3NhZ2Uu
IEFyaWNlbnQgYWNjZXB0cyBubyByZXNwb25zaWJpbGl0eSBmb3IgbG9zcyBvciBkYW1hZ2UgYXJp
c2luZyBmcm9tIHRoZSB1c2Ugb2YgdGhlIGluZm9ybWF0aW9uIHRyYW5zbWl0dGVkIGJ5IHRoaXMg
ZW1haWwgaW5jbHVkaW5nIGRhbWFnZSBmcm9tIHZpcnVzLiINCj4gLS0NCj4gVG8gdW5zdWJzY3Jp
YmUgZnJvbSB0aGlzIGxpc3Q6IHNlbmQgdGhlIGxpbmUgInVuc3Vic2NyaWJlIGxpbnV4LXNjdHAi
DQo+IGluIHRoZSBib2R5IG9mIGEgbWVzc2FnZSB0byBtYWpvcmRvbW9Admdlci5rZXJuZWwub3Jn
IE1vcmUgbWFqb3Jkb21vDQo+IGluZm8gYXQgIGh0dHA6Ly92Z2VyLmtlcm5lbC5vcmcvbWFqb3Jk
b21vLWluZm8uaHRtbA0KLS0NClRvIHVuc3Vic2NyaWJlIGZyb20gdGhpcyBsaXN0OiBzZW5kIHRo
ZSBsaW5lICJ1bnN1YnNjcmliZSBsaW51eC1zY3RwIiBpbiB0aGUgYm9keSBvZiBhIG1lc3NhZ2Ug
dG8gbWFqb3Jkb21vQHZnZXIua2VybmVsLm9yZyBNb3JlIG1ham9yZG9tbyBpbmZvIGF0ICBodHRw
Oi8vdmdlci5rZXJuZWwub3JnL21ham9yZG9tby1pbmZvLmh0bWwNCiJESVNDTEFJTUVSOiBUaGlz
IG1lc3NhZ2UgaXMgcHJvcHJpZXRhcnkgdG8gQXJpY2VudCBhbmQgaXMgaW50ZW5kZWQgc29sZWx5
IGZvciB0aGUgdXNlIG9mIHRoZSBpbmRpdmlkdWFsIHRvIHdob20gaXQgaXMgYWRkcmVzc2VkLiBJ
dCBtYXkgY29udGFpbiBwcml2aWxlZ2VkIG9yIGNvbmZpZGVudGlhbCBpbmZvcm1hdGlvbiBhbmQg
c2hvdWxkIG5vdCBiZSBjaXJjdWxhdGVkIG9yIHVzZWQgZm9yIGFueSBwdXJwb3NlIG90aGVyIHRo
YW4gZm9yIHdoYXQgaXQgaXMgaW50ZW5kZWQuIElmIHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgbWVz
c2FnZSBpbiBlcnJvciwgcGxlYXNlIG5vdGlmeSB0aGUgb3JpZ2luYXRvciBpbW1lZGlhdGVseS4g
SWYgeW91IGFyZSBub3QgdGhlIGludGVuZGVkIHJlY2lwaWVudCwgeW91IGFyZSBub3RpZmllZCB0
aGF0IHlvdSBhcmUgc3RyaWN0bHkgcHJvaGliaXRlZCBmcm9tIHVzaW5nLCBjb3B5aW5nLCBhbHRl
cmluZywgb3IgZGlzY2xvc2luZyB0aGUgY29udGVudHMgb2YgdGhpcyBtZXNzYWdlLiBBcmljZW50
IGFjY2VwdHMgbm8gcmVzcG9uc2liaWxpdHkgZm9yIGxvc3Mgb3IgZGFtYWdlIGFyaXNpbmcgZnJv
bSB0aGUgdXNlIG9mIHRoZSBpbmZvcm1hdGlvbiB0cmFuc21pdHRlZCBieSB0aGlzIGVtYWlsIGlu
Y2x1ZGluZyBkYW1hZ2UgZnJvbSB2aXJ1cy4iDQo

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: X2AP:handoverPreparationFailure message is not received at source node
  2016-01-05  9:05 X2AP:handoverPreparationFailure message is not received at source node Ravi Puttachannaiah
                   ` (2 preceding siblings ...)
  2016-01-11 15:27 ` Ravi Puttachannaiah
@ 2016-01-11 17:21 ` Vlad Yasevich
  2016-01-12 11:29 ` Ravi Puttachannaiah
                   ` (10 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: Vlad Yasevich @ 2016-01-11 17:21 UTC (permalink / raw)
  To: linux-sctp

On 01/11/2016 10:27 AM, Ravi Puttachannaiah wrote:
> Hi Malc,
> 
> We have collected both working and non-working logs. Could you please let us know where can we share the attachment (since you said the list drop the attachment). How other members share the attachments?
> 
> Regards,

Providing a pointer to tcpdump logs is the best way.

-vlad

> 
> Ravi
> 
> 
> -----Original Message-----
> From: linux-sctp-owner@vger.kernel.org [mailto:linux-sctp-owner@vger.kernel.org] On Behalf Of malc
> Sent: Thursday, January 07, 2016 8:44 PM
> To: linux-sctp@vger.kernel.org
> Subject: Re: X2AP:handoverPreparationFailure message is not received at source node
> 
> Ravi,
> 
> I think in order for anyone to help, you're going to need to provide a packet capture from 'source node' and 'peer-node-2', showing the working case, and the failing case, both from INIT onwards. (since the list drops attachments, you will need to post that somewhere we can access it.
> 
> 1. Is peer-node-2 putting the packet on the wire?
> 2. When you say 'not getting received at source node' - Do you mean at the ethernet layer, the application layer, or ?
> 
> Cheers,
> malc.
> 
> On Thu, Jan 7, 2016 at 8:55 AM, Ravi Puttachannaiah <ravi.puttachannaiah@aricent.com> wrote:
>> Could somebody please respond and help.
>>
>> -----Original Message-----
>> From: Ravi Puttachannaiah
>> Sent: Tuesday, January 05, 2016 2:35 PM
>> To: 'linux-sctp@vger.kernel.org' <linux-sctp@vger.kernel.org>
>> Subject: X2AP:handoverPreparationFailure message is not received at
>> source node
>>
>> Hi,
>>
>>                 We are using X2AP protocol over the LKSCTP (ver 1.0.16) and we are seeing the following issue.
>>
>> Scenario:
>>
>>                 1.            We have source node connected to the two peer nodes peer-1 and peer-2.
>>                 2.            Source node does not have a SCTP connectivity with peer-1 because the peer-1 was not reachable. In this case source node will re-try every 4-seconds to establish a SCTP connection by creating a new SCTP association and sending a SCTP:INIT. If there is no response for SCTP:INIT (once all the SCTP:INIT retries are exhausted) then source node will close the socket or sctp association and retry again after 4-seconds.
>>
>>
>> Problem:
>>
>>                 1.            It is observed that when the retry attempt is going on for peer-1 the X2AP message sent from peer-2 node to source node is not getting received at source node. The source node is sending X2AP:handoverPreparation to peer-2 node and this is successfully received at peer-2. But when peer-2 sends X2AP:handoverPreparationFailure to source node this message is not received at  source node.
>>
>>                 2.            When there is no re-try attempt on-going(between source node to peer-1) then there is no issue observed and we can see that X2AP:handoverPreparationFailure is successfully received at source node.
>>
>>                 Could you please help us to resolve this SCTP issue. Please let me know what logs are required to check this issue.
>>
>> Regards,
>>
>> Ravi
>>
>> "DISCLAIMER: This message is proprietary to Aricent and is intended solely for the use of the individual to whom it is addressed. It may contain privileged or confidential information and should not be circulated or used for any purpose other than for what it is intended. If you have received this message in error, please notify the originator immediately. If you are not the intended recipient, you are notified that you are strictly prohibited from using, copying, altering, or disclosing the contents of this message. Aricent accepts no responsibility for loss or damage arising from the use of the information transmitted by this email including damage from virus."
>> --
>> To unsubscribe from this list: send the line "unsubscribe linux-sctp"
>> in the body of a message to majordomo@vger.kernel.org More majordomo
>> info at  http://vger.kernel.org/majordomo-info.html
> --
> To unsubscribe from this list: send the line "unsubscribe linux-sctp" in the body of a message to majordomo@vger.kernel.org More majordomo info at  http://vger.kernel.org/majordomo-info.html
> "DISCLAIMER: This message is proprietary to Aricent and is intended solely for the use of the individual to whom it is addressed. It may contain privileged or confidential information and should not be circulated or used for any purpose other than for what it is intended. If you have received this message in error, please notify the originator immediately. If you are not the intended recipient, you are notified that you are strictly prohibited from using, copying, altering, or disclosing the contents of this message. Aricent accepts no responsibility for loss or damage arising from the use of the information transmitted by this email including damage from virus."
> N�����r��y���b�X��ǧv�^�)޺{.n�+����{���i�{ay�\x1dʇڙ�,j\a��f���h���z�\x1e�w���\f���j:+v���w�j�m����\a����zZ+�����ݢj"��!tml> 


^ permalink raw reply	[flat|nested] 16+ messages in thread

* RE: X2AP:handoverPreparationFailure message is not received at source node
  2016-01-05  9:05 X2AP:handoverPreparationFailure message is not received at source node Ravi Puttachannaiah
                   ` (3 preceding siblings ...)
  2016-01-11 17:21 ` Vlad Yasevich
@ 2016-01-12 11:29 ` Ravi Puttachannaiah
  2016-01-12 12:07 ` Vlad Yasevich
                   ` (9 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: Ravi Puttachannaiah @ 2016-01-12 11:29 UTC (permalink / raw)
  To: linux-sctp

SGkgVmxhZCwgTWFsYywNCg0KSSBoYXZlIHVwbG9hZGVkIHRoZSBsb2dzIGluIHRoZSBkcm9wYm94
LiBQbGVhc2UgdXNlIHRoZSBiZWxvdyBVUkwgdG8gYWNjZXNzIHRoZSBsb2dzLg0KDQpodHRwczov
L3d3dy5kcm9wYm94LmNvbS9zaC91dG1vMWpidzdsNml0bXgvQUFCU0NrMDRZTnh1M1hUbnFfQms4
bDJFYT9kbD0wDQoNCkZvbGxvd2luZyBpcyB0aGUgZGV0YWlscyBmcm9tIHRoZSBsb2dzLg0KDQp3
b3JraW5nX3NjdHBfczFhcF94MmFwX2xvZ3MucGNhcG5nIC1Jbi1jYXNlIG9mIGFuIHdvcmtpbmcg
bG9ncyB5b3UgY2FuIG9ic2VydmUgdGhhdDoNCg0KMS4gSW4gcGFja2V0IG5vLTQ3MSwgdGhlIElQ
IDE3Mi4zMy4xLjQ3IGlzIHNlbmRpbmcgdGhlIFgyQVA6aGFuZG92ZXJQcmVwZXJhdGlvbiBtZXNz
YWdlIHRvIDE3Mi4zMy4xLjQ2DQoyLiBJbiBwYWNrZXQgbm8tNDc1LCB0aGUgSVAgMTcyLjMzLjEu
NDYgaXMgc2VuZGluZyB0aGUgWDJBUDpoYW5kb3ZlclByZXBlcmF0aW9uRmFpbHVyZSAxNzIuMzMu
MS40Nw0KDQpub24td29ya2luZ19zY3RwX3MxYXBfeDJhcF9sb2dzLnBjYXBwbmctIEluLWNhc2Ug
b2YgYW4gbm9uLXdvcmtpbmcgbG9ncyB5b3UgY2FuIG9ic2VydmUgdGhhdA0KDQoxLiBJbiBwYWNr
ZXQgbm8tMTYyLCB0aGUgSVAgMTcyLjMzLjEuNDcgaXMgc2VuZGluZyB0aGUgWDJBUDpoYW5kb3Zl
clByZXBlcmF0aW9uIG1lc3NhZ2UgdG8gMTcyLjMzLjEuNDYNCjIuIEJ1dCBpbiB0aGlzIGNhc2Ug
d2UgYXJlIG5vdCBzZWVpbmcgdGhlIFgyQVA6aGFuZG92ZXJQcmVwZXJhdGlvbkZhaWx1cmUgc2Vu
dCBieSAxNzIuMzMuMS40Ni4gSW4gdGhlIGFwcGxpY2F0aW9uIGxvZ3Mgd2UgY291bGQgc2VlIHRo
YXQgYXBwbGljYXRpb24gaXMgd3JpdGluZyB0byB0aGUgc29ja2V0IHN1Y2Nlc3NmdWxseSAodGhl
cmUgYXJlIG5vIGVycm9ycykuDQoNCkFzIGluZGljYXRlZCBwcmV2aW91c2x5IHRoZSBpc3N1ZSBp
cyBub3Qgc2VlbiAiV2hlbiB0aGVyZSBpcyBubyByZS10cnkgYXR0ZW1wdCBvbi1nb2luZyhiZXR3
ZWVuIHNvdXJjZSBub2RlIHRvIHBlZXItMSkgdGhlbiB0aGVyZSBpcyBubyBpc3N1ZSBvYnNlcnZl
ZCBhbmQgd2UgY2FuIHNlZSB0aGF0IFgyQVA6aGFuZG92ZXJQcmVwYXJhdGlvbkZhaWx1cmUgaXMg
c3VjY2Vzc2Z1bGx5IHJlY2VpdmVkIGF0IHNvdXJjZSBub2RlLiINCg0KUmVzcG9uc2UgdG8gTWFs
YyBxdWVyeS4NCg0KMS4gSXMgcGVlci1ub2RlLTIgcHV0dGluZyB0aGUgcGFja2V0IG9uIHRoZSB3
aXJlPw0KUkFWSVA+PiBZZXMuLiBGcm9tIHRoZSBhcHBsaWNhdGlvbiBsb2dzIHdlIGNhbiBjb25m
aXJtIHRoYXQgcGVlci1ub2RlLTIgaXMgd3JpdGluZyB0aGUgbWVzc2FnZSB0byB0aGUgc29ja2V0
Lg0KDQoyLiBXaGVuIHlvdSBzYXkgJ25vdCBnZXR0aW5nIHJlY2VpdmVkIGF0IHNvdXJjZSBub2Rl
JyAtIERvIHlvdSBtZWFuIGF0IHRoZSBldGhlcm5ldCBsYXllciwgdGhlIGFwcGxpY2F0aW9uIGxh
eWVyLCBvciA/DQpSQVZJUD4+IFdlIGFyZSBub3Qgc2VlaW5nIG1lc3NhZ2UgYm90aCBhdCBhcHBs
aWNhdGlvbiBsZXZlbCBhbmQgYWxzbyBhdCB3aXJlc2hhcmsuIEkgc3VzcGVjdCB0aGUgbWVzc2Fn
ZSBjb3VsZCBiZSBnZXR0aW5nIGRyb3BwZWQgYXQgTEtTQ1RQIGxldmVsLg0KDQpSZWdhcmRzLA0K
DQpSYXZpDQoNCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IFZsYWQgWWFzZXZp
Y2ggW21haWx0bzp2eWFzZXZpY2hAZ21haWwuY29tXQ0KU2VudDogTW9uZGF5LCBKYW51YXJ5IDEx
LCAyMDE2IDEwOjUxIFBNDQpUbzogUmF2aSBQdXR0YWNoYW5uYWlhaCA8cmF2aS5wdXR0YWNoYW5u
YWlhaEBhcmljZW50LmNvbT47IG1hbGMgPG1sYXNobGV5QGdtYWlsLmNvbT47IGxpbnV4LXNjdHBA
dmdlci5rZXJuZWwub3JnDQpTdWJqZWN0OiBSZTogWDJBUDpoYW5kb3ZlclByZXBhcmF0aW9uRmFp
bHVyZSBtZXNzYWdlIGlzIG5vdCByZWNlaXZlZCBhdCBzb3VyY2Ugbm9kZQ0KDQpPbiAwMS8xMS8y
MDE2IDEwOjI3IEFNLCBSYXZpIFB1dHRhY2hhbm5haWFoIHdyb3RlOg0KPiBIaSBNYWxjLA0KPg0K
PiBXZSBoYXZlIGNvbGxlY3RlZCBib3RoIHdvcmtpbmcgYW5kIG5vbi13b3JraW5nIGxvZ3MuIENv
dWxkIHlvdSBwbGVhc2UgbGV0IHVzIGtub3cgd2hlcmUgY2FuIHdlIHNoYXJlIHRoZSBhdHRhY2ht
ZW50IChzaW5jZSB5b3Ugc2FpZCB0aGUgbGlzdCBkcm9wIHRoZSBhdHRhY2htZW50KS4gSG93IG90
aGVyIG1lbWJlcnMgc2hhcmUgdGhlIGF0dGFjaG1lbnRzPw0KPg0KPiBSZWdhcmRzLA0KDQpQcm92
aWRpbmcgYSBwb2ludGVyIHRvIHRjcGR1bXAgbG9ncyBpcyB0aGUgYmVzdCB3YXkuDQoNCi12bGFk
DQoNCj4NCj4gUmF2aQ0KPg0KPg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9t
OiBsaW51eC1zY3RwLW93bmVyQHZnZXIua2VybmVsLm9yZw0KPiBbbWFpbHRvOmxpbnV4LXNjdHAt
b3duZXJAdmdlci5rZXJuZWwub3JnXSBPbiBCZWhhbGYgT2YgbWFsYw0KPiBTZW50OiBUaHVyc2Rh
eSwgSmFudWFyeSAwNywgMjAxNiA4OjQ0IFBNDQo+IFRvOiBsaW51eC1zY3RwQHZnZXIua2VybmVs
Lm9yZw0KPiBTdWJqZWN0OiBSZTogWDJBUDpoYW5kb3ZlclByZXBhcmF0aW9uRmFpbHVyZSBtZXNz
YWdlIGlzIG5vdCByZWNlaXZlZA0KPiBhdCBzb3VyY2Ugbm9kZQ0KPg0KPiBSYXZpLA0KPg0KPiBJ
IHRoaW5rIGluIG9yZGVyIGZvciBhbnlvbmUgdG8gaGVscCwgeW91J3JlIGdvaW5nIHRvIG5lZWQg
dG8gcHJvdmlkZSBhIHBhY2tldCBjYXB0dXJlIGZyb20gJ3NvdXJjZSBub2RlJyBhbmQgJ3BlZXIt
bm9kZS0yJywgc2hvd2luZyB0aGUgd29ya2luZyBjYXNlLCBhbmQgdGhlIGZhaWxpbmcgY2FzZSwg
Ym90aCBmcm9tIElOSVQgb253YXJkcy4gKHNpbmNlIHRoZSBsaXN0IGRyb3BzIGF0dGFjaG1lbnRz
LCB5b3Ugd2lsbCBuZWVkIHRvIHBvc3QgdGhhdCBzb21ld2hlcmUgd2UgY2FuIGFjY2VzcyBpdC4N
Cj4NCj4gMS4gSXMgcGVlci1ub2RlLTIgcHV0dGluZyB0aGUgcGFja2V0IG9uIHRoZSB3aXJlPw0K
PiAyLiBXaGVuIHlvdSBzYXkgJ25vdCBnZXR0aW5nIHJlY2VpdmVkIGF0IHNvdXJjZSBub2RlJyAt
IERvIHlvdSBtZWFuIGF0IHRoZSBldGhlcm5ldCBsYXllciwgdGhlIGFwcGxpY2F0aW9uIGxheWVy
LCBvciA/DQo+DQo+IENoZWVycywNCj4gbWFsYy4NCj4NCj4gT24gVGh1LCBKYW4gNywgMjAxNiBh
dCA4OjU1IEFNLCBSYXZpIFB1dHRhY2hhbm5haWFoIDxyYXZpLnB1dHRhY2hhbm5haWFoQGFyaWNl
bnQuY29tPiB3cm90ZToNCj4+IENvdWxkIHNvbWVib2R5IHBsZWFzZSByZXNwb25kIGFuZCBoZWxw
Lg0KPj4NCj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+PiBGcm9tOiBSYXZpIFB1dHRh
Y2hhbm5haWFoDQo+PiBTZW50OiBUdWVzZGF5LCBKYW51YXJ5IDA1LCAyMDE2IDI6MzUgUE0NCj4+
IFRvOiAnbGludXgtc2N0cEB2Z2VyLmtlcm5lbC5vcmcnIDxsaW51eC1zY3RwQHZnZXIua2VybmVs
Lm9yZz4NCj4+IFN1YmplY3Q6IFgyQVA6aGFuZG92ZXJQcmVwYXJhdGlvbkZhaWx1cmUgbWVzc2Fn
ZSBpcyBub3QgcmVjZWl2ZWQgYXQNCj4+IHNvdXJjZSBub2RlDQo+Pg0KPj4gSGksDQo+Pg0KPj4g
ICAgICAgICAgICAgICAgIFdlIGFyZSB1c2luZyBYMkFQIHByb3RvY29sIG92ZXIgdGhlIExLU0NU
UCAodmVyIDEuMC4xNikgYW5kIHdlIGFyZSBzZWVpbmcgdGhlIGZvbGxvd2luZyBpc3N1ZS4NCj4+
DQo+PiBTY2VuYXJpbzoNCj4+DQo+PiAgICAgICAgICAgICAgICAgMS4gICAgICAgICAgICBXZSBo
YXZlIHNvdXJjZSBub2RlIGNvbm5lY3RlZCB0byB0aGUgdHdvIHBlZXIgbm9kZXMgcGVlci0xIGFu
ZCBwZWVyLTIuDQo+PiAgICAgICAgICAgICAgICAgMi4gICAgICAgICAgICBTb3VyY2Ugbm9kZSBk
b2VzIG5vdCBoYXZlIGEgU0NUUCBjb25uZWN0aXZpdHkgd2l0aCBwZWVyLTEgYmVjYXVzZSB0aGUg
cGVlci0xIHdhcyBub3QgcmVhY2hhYmxlLiBJbiB0aGlzIGNhc2Ugc291cmNlIG5vZGUgd2lsbCBy
ZS10cnkgZXZlcnkgNC1zZWNvbmRzIHRvIGVzdGFibGlzaCBhIFNDVFAgY29ubmVjdGlvbiBieSBj
cmVhdGluZyBhIG5ldyBTQ1RQIGFzc29jaWF0aW9uIGFuZCBzZW5kaW5nIGEgU0NUUDpJTklULiBJ
ZiB0aGVyZSBpcyBubyByZXNwb25zZSBmb3IgU0NUUDpJTklUIChvbmNlIGFsbCB0aGUgU0NUUDpJ
TklUIHJldHJpZXMgYXJlIGV4aGF1c3RlZCkgdGhlbiBzb3VyY2Ugbm9kZSB3aWxsIGNsb3NlIHRo
ZSBzb2NrZXQgb3Igc2N0cCBhc3NvY2lhdGlvbiBhbmQgcmV0cnkgYWdhaW4gYWZ0ZXIgNC1zZWNv
bmRzLg0KPj4NCj4+DQo+PiBQcm9ibGVtOg0KPj4NCj4+ICAgICAgICAgICAgICAgICAxLiAgICAg
ICAgICAgIEl0IGlzIG9ic2VydmVkIHRoYXQgd2hlbiB0aGUgcmV0cnkgYXR0ZW1wdCBpcyBnb2lu
ZyBvbiBmb3IgcGVlci0xIHRoZSBYMkFQIG1lc3NhZ2Ugc2VudCBmcm9tIHBlZXItMiBub2RlIHRv
IHNvdXJjZSBub2RlIGlzIG5vdCBnZXR0aW5nIHJlY2VpdmVkIGF0IHNvdXJjZSBub2RlLiBUaGUg
c291cmNlIG5vZGUgaXMgc2VuZGluZyBYMkFQOmhhbmRvdmVyUHJlcGFyYXRpb24gdG8gcGVlci0y
IG5vZGUgYW5kIHRoaXMgaXMgc3VjY2Vzc2Z1bGx5IHJlY2VpdmVkIGF0IHBlZXItMi4gQnV0IHdo
ZW4gcGVlci0yIHNlbmRzIFgyQVA6aGFuZG92ZXJQcmVwYXJhdGlvbkZhaWx1cmUgdG8gc291cmNl
IG5vZGUgdGhpcyBtZXNzYWdlIGlzIG5vdCByZWNlaXZlZCBhdCAgc291cmNlIG5vZGUuDQo+Pg0K
Pj4gICAgICAgICAgICAgICAgIDIuICAgICAgICAgICAgV2hlbiB0aGVyZSBpcyBubyByZS10cnkg
YXR0ZW1wdCBvbi1nb2luZyhiZXR3ZWVuIHNvdXJjZSBub2RlIHRvIHBlZXItMSkgdGhlbiB0aGVy
ZSBpcyBubyBpc3N1ZSBvYnNlcnZlZCBhbmQgd2UgY2FuIHNlZSB0aGF0IFgyQVA6aGFuZG92ZXJQ
cmVwYXJhdGlvbkZhaWx1cmUgaXMgc3VjY2Vzc2Z1bGx5IHJlY2VpdmVkIGF0IHNvdXJjZSBub2Rl
Lg0KPj4NCj4+ICAgICAgICAgICAgICAgICBDb3VsZCB5b3UgcGxlYXNlIGhlbHAgdXMgdG8gcmVz
b2x2ZSB0aGlzIFNDVFAgaXNzdWUuIFBsZWFzZSBsZXQgbWUga25vdyB3aGF0IGxvZ3MgYXJlIHJl
cXVpcmVkIHRvIGNoZWNrIHRoaXMgaXNzdWUuDQo+Pg0KPj4gUmVnYXJkcywNCj4+DQo+PiBSYXZp
DQo+Pg0KPj4gIkRJU0NMQUlNRVI6IFRoaXMgbWVzc2FnZSBpcyBwcm9wcmlldGFyeSB0byBBcmlj
ZW50IGFuZCBpcyBpbnRlbmRlZCBzb2xlbHkgZm9yIHRoZSB1c2Ugb2YgdGhlIGluZGl2aWR1YWwg
dG8gd2hvbSBpdCBpcyBhZGRyZXNzZWQuIEl0IG1heSBjb250YWluIHByaXZpbGVnZWQgb3IgY29u
ZmlkZW50aWFsIGluZm9ybWF0aW9uIGFuZCBzaG91bGQgbm90IGJlIGNpcmN1bGF0ZWQgb3IgdXNl
ZCBmb3IgYW55IHB1cnBvc2Ugb3RoZXIgdGhhbiBmb3Igd2hhdCBpdCBpcyBpbnRlbmRlZC4gSWYg
eW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBtZXNzYWdlIGluIGVycm9yLCBwbGVhc2Ugbm90aWZ5IHRo
ZSBvcmlnaW5hdG9yIGltbWVkaWF0ZWx5LiBJZiB5b3UgYXJlIG5vdCB0aGUgaW50ZW5kZWQgcmVj
aXBpZW50LCB5b3UgYXJlIG5vdGlmaWVkIHRoYXQgeW91IGFyZSBzdHJpY3RseSBwcm9oaWJpdGVk
IGZyb20gdXNpbmcsIGNvcHlpbmcsIGFsdGVyaW5nLCBvciBkaXNjbG9zaW5nIHRoZSBjb250ZW50
cyBvZiB0aGlzIG1lc3NhZ2UuIEFyaWNlbnQgYWNjZXB0cyBubyByZXNwb25zaWJpbGl0eSBmb3Ig
bG9zcyBvciBkYW1hZ2UgYXJpc2luZyBmcm9tIHRoZSB1c2Ugb2YgdGhlIGluZm9ybWF0aW9uIHRy
YW5zbWl0dGVkIGJ5IHRoaXMgZW1haWwgaW5jbHVkaW5nIGRhbWFnZSBmcm9tIHZpcnVzLiINCj4+
IC0tDQo+PiBUbyB1bnN1YnNjcmliZSBmcm9tIHRoaXMgbGlzdDogc2VuZCB0aGUgbGluZSAidW5z
dWJzY3JpYmUgbGludXgtc2N0cCINCj4+IGluIHRoZSBib2R5IG9mIGEgbWVzc2FnZSB0byBtYWpv
cmRvbW9Admdlci5rZXJuZWwub3JnIE1vcmUgbWFqb3Jkb21vDQo+PiBpbmZvIGF0ICBodHRwOi8v
dmdlci5rZXJuZWwub3JnL21ham9yZG9tby1pbmZvLmh0bWwNCj4gLS0NCj4gVG8gdW5zdWJzY3Jp
YmUgZnJvbSB0aGlzIGxpc3Q6IHNlbmQgdGhlIGxpbmUgInVuc3Vic2NyaWJlIGxpbnV4LXNjdHAi
DQo+IGluIHRoZSBib2R5IG9mIGEgbWVzc2FnZSB0byBtYWpvcmRvbW9Admdlci5rZXJuZWwub3Jn
IE1vcmUgbWFqb3Jkb21vDQo+IGluZm8gYXQgIGh0dHA6Ly92Z2VyLmtlcm5lbC5vcmcvbWFqb3Jk
b21vLWluZm8uaHRtbA0KPiAiRElTQ0xBSU1FUjogVGhpcyBtZXNzYWdlIGlzIHByb3ByaWV0YXJ5
IHRvIEFyaWNlbnQgYW5kIGlzIGludGVuZGVkIHNvbGVseSBmb3IgdGhlIHVzZSBvZiB0aGUgaW5k
aXZpZHVhbCB0byB3aG9tIGl0IGlzIGFkZHJlc3NlZC4gSXQgbWF5IGNvbnRhaW4gcHJpdmlsZWdl
ZCBvciBjb25maWRlbnRpYWwgaW5mb3JtYXRpb24gYW5kIHNob3VsZCBub3QgYmUgY2lyY3VsYXRl
ZCBvciB1c2VkIGZvciBhbnkgcHVycG9zZSBvdGhlciB0aGFuIGZvciB3aGF0IGl0IGlzIGludGVu
ZGVkLiBJZiB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIG1lc3NhZ2UgaW4gZXJyb3IsIHBsZWFzZSBu
b3RpZnkgdGhlIG9yaWdpbmF0b3IgaW1tZWRpYXRlbHkuIElmIHlvdSBhcmUgbm90IHRoZSBpbnRl
bmRlZCByZWNpcGllbnQsIHlvdSBhcmUgbm90aWZpZWQgdGhhdCB5b3UgYXJlIHN0cmljdGx5IHBy
b2hpYml0ZWQgZnJvbSB1c2luZywgY29weWluZywgYWx0ZXJpbmcsIG9yIGRpc2Nsb3NpbmcgdGhl
IGNvbnRlbnRzIG9mIHRoaXMgbWVzc2FnZS4gQXJpY2VudCBhY2NlcHRzIG5vIHJlc3BvbnNpYmls
aXR5IGZvciBsb3NzIG9yIGRhbWFnZSBhcmlzaW5nIGZyb20gdGhlIHVzZSBvZiB0aGUgaW5mb3Jt
YXRpb24gdHJhbnNtaXR0ZWQgYnkgdGhpcyBlbWFpbCBpbmNsdWRpbmcgZGFtYWdlIGZyb20gdmly
dXMuIg0KPiBOICAgICByICB5ICAgYiBYICDHp3YgXiAp3rp7Lm4gKyAgICB7ICAgaSB7YXkgHcqH
2pkgLGogICBmICAgaCAgIHogHiB3DQogICBqOit2ICAgdyBqIG0gICAgICAgICB6WisgICAgIN2i
aiIgICF0bWw9DQo+DQoNCiJESVNDTEFJTUVSOiBUaGlzIG1lc3NhZ2UgaXMgcHJvcHJpZXRhcnkg
dG8gQXJpY2VudCBhbmQgaXMgaW50ZW5kZWQgc29sZWx5IGZvciB0aGUgdXNlIG9mIHRoZSBpbmRp
dmlkdWFsIHRvIHdob20gaXQgaXMgYWRkcmVzc2VkLiBJdCBtYXkgY29udGFpbiBwcml2aWxlZ2Vk
IG9yIGNvbmZpZGVudGlhbCBpbmZvcm1hdGlvbiBhbmQgc2hvdWxkIG5vdCBiZSBjaXJjdWxhdGVk
IG9yIHVzZWQgZm9yIGFueSBwdXJwb3NlIG90aGVyIHRoYW4gZm9yIHdoYXQgaXQgaXMgaW50ZW5k
ZWQuIElmIHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgbWVzc2FnZSBpbiBlcnJvciwgcGxlYXNlIG5v
dGlmeSB0aGUgb3JpZ2luYXRvciBpbW1lZGlhdGVseS4gSWYgeW91IGFyZSBub3QgdGhlIGludGVu
ZGVkIHJlY2lwaWVudCwgeW91IGFyZSBub3RpZmllZCB0aGF0IHlvdSBhcmUgc3RyaWN0bHkgcHJv
aGliaXRlZCBmcm9tIHVzaW5nLCBjb3B5aW5nLCBhbHRlcmluZywgb3IgZGlzY2xvc2luZyB0aGUg
Y29udGVudHMgb2YgdGhpcyBtZXNzYWdlLiBBcmljZW50IGFjY2VwdHMgbm8gcmVzcG9uc2liaWxp
dHkgZm9yIGxvc3Mgb3IgZGFtYWdlIGFyaXNpbmcgZnJvbSB0aGUgdXNlIG9mIHRoZSBpbmZvcm1h
dGlvbiB0cmFuc21pdHRlZCBieSB0aGlzIGVtYWlsIGluY2x1ZGluZyBkYW1hZ2UgZnJvbSB2aXJ1
cy4iDQo

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: X2AP:handoverPreparationFailure message is not received at source node
  2016-01-05  9:05 X2AP:handoverPreparationFailure message is not received at source node Ravi Puttachannaiah
                   ` (4 preceding siblings ...)
  2016-01-12 11:29 ` Ravi Puttachannaiah
@ 2016-01-12 12:07 ` Vlad Yasevich
  2016-01-12 12:11 ` Ravi Puttachannaiah
                   ` (8 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: Vlad Yasevich @ 2016-01-12 12:07 UTC (permalink / raw)
  To: linux-sctp

On 01/12/2016 06:29 AM, Ravi Puttachannaiah wrote:
> Hi Vlad, Malc,
> 
> I have uploaded the logs in the dropbox. Please use the below URL to access the logs.
> 
> https://www.dropbox.com/sh/utmo1jbw7l6itmx/AABSCk04YNxu3XTnq_Bk8l2Ea?dl=0

I'll take a look.
> 
> Following is the details from the logs.
> 
> working_sctp_s1ap_x2ap_logs.pcapng -In-case of an working logs you can observe that:
> 
> 1. In packet no-471, the IP 172.33.1.47 is sending the X2AP:handoverPreperation message to 172.33.1.46
> 2. In packet no-475, the IP 172.33.1.46 is sending the X2AP:handoverPreperationFailure 172.33.1.47
> 
> non-working_sctp_s1ap_x2ap_logs.pcappng- In-case of an non-working logs you can observe that
> 
> 1. In packet no-162, the IP 172.33.1.47 is sending the X2AP:handoverPreperation message to 172.33.1.46
> 2. But in this case we are not seeing the X2AP:handoverPreperationFailure sent by 172.33.1.46. In the application logs we could see that application is writing to the socket successfully (there are no errors).
> 
> As indicated previously the issue is not seen "When there is no re-try attempt on-going(between source node to peer-1) then there is no issue observed and we can see that X2AP:handoverPreparationFailure is successfully received at source node."
> 
> Response to Malc query.
> 
> 1. Is peer-node-2 putting the packet on the wire?
> RAVIP>> Yes.. From the application logs we can confirm that peer-node-2 is writing the message to the socket.

Just because the packet was written to the socket doesn't mean it's on the wire.  It may
still by buffered if there hasn't been an ack.  I haven't checked yet, but I hope the logs
above contain traces from peer-node-2, so we can see the message.

> 
> 2. When you say 'not getting received at source node' - Do you mean at the ethernet layer, the application layer, or ?
> RAVIP>> We are not seeing message both at application level and also at wireshark. I suspect the message could be getting dropped at LKSCTP level.

No, if you are not seeing it in wireshark, then sctp doesn't see the packet either.
The packet capture happens before any protocol have an ability to drop anything.  Even
some errors handled by the nic can be observed with wireshark.

-vlad

> 
> Regards,
> 
> Ravi
> 
> 
> -----Original Message-----
> From: Vlad Yasevich [mailto:vyasevich@gmail.com]
> Sent: Monday, January 11, 2016 10:51 PM
> To: Ravi Puttachannaiah <ravi.puttachannaiah@aricent.com>; malc <mlashley@gmail.com>; linux-sctp@vger.kernel.org
> Subject: Re: X2AP:handoverPreparationFailure message is not received at source node
> 
> On 01/11/2016 10:27 AM, Ravi Puttachannaiah wrote:
>> Hi Malc,
>>
>> We have collected both working and non-working logs. Could you please let us know where can we share the attachment (since you said the list drop the attachment). How other members share the attachments?
>>
>> Regards,
> 
> Providing a pointer to tcpdump logs is the best way.
> 
> -vlad
> 
>>
>> Ravi
>>
>>
>> -----Original Message-----
>> From: linux-sctp-owner@vger.kernel.org
>> [mailto:linux-sctp-owner@vger.kernel.org] On Behalf Of malc
>> Sent: Thursday, January 07, 2016 8:44 PM
>> To: linux-sctp@vger.kernel.org
>> Subject: Re: X2AP:handoverPreparationFailure message is not received
>> at source node
>>
>> Ravi,
>>
>> I think in order for anyone to help, you're going to need to provide a packet capture from 'source node' and 'peer-node-2', showing the working case, and the failing case, both from INIT onwards. (since the list drops attachments, you will need to post that somewhere we can access it.
>>
>> 1. Is peer-node-2 putting the packet on the wire?
>> 2. When you say 'not getting received at source node' - Do you mean at the ethernet layer, the application layer, or ?
>>
>> Cheers,
>> malc.
>>
>> On Thu, Jan 7, 2016 at 8:55 AM, Ravi Puttachannaiah <ravi.puttachannaiah@aricent.com> wrote:
>>> Could somebody please respond and help.
>>>
>>> -----Original Message-----
>>> From: Ravi Puttachannaiah
>>> Sent: Tuesday, January 05, 2016 2:35 PM
>>> To: 'linux-sctp@vger.kernel.org' <linux-sctp@vger.kernel.org>
>>> Subject: X2AP:handoverPreparationFailure message is not received at
>>> source node
>>>
>>> Hi,
>>>
>>>                 We are using X2AP protocol over the LKSCTP (ver 1.0.16) and we are seeing the following issue.
>>>
>>> Scenario:
>>>
>>>                 1.            We have source node connected to the two peer nodes peer-1 and peer-2.
>>>                 2.            Source node does not have a SCTP connectivity with peer-1 because the peer-1 was not reachable. In this case source node will re-try every 4-seconds to establish a SCTP connection by creating a new SCTP association and sending a SCTP:INIT. If there is no response for SCTP:INIT (once all the SCTP:INIT retries are exhausted) then source node will close the socket or sctp association and retry again after 4-seconds.
>>>
>>>
>>> Problem:
>>>
>>>                 1.            It is observed that when the retry attempt is going on for peer-1 the X2AP message sent from peer-2 node to source node is not getting received at source node. The source node is sending X2AP:handoverPreparation to peer-2 node and this is successfully received at peer-2. But when peer-2 sends X2AP:handoverPreparationFailure to source node this message is not received at  source node.
>>>
>>>                 2.            When there is no re-try attempt on-going(between source node to peer-1) then there is no issue observed and we can see that X2AP:handoverPreparationFailure is successfully received at source node.
>>>
>>>                 Could you please help us to resolve this SCTP issue. Please let me know what logs are required to check this issue.
>>>
>>> Regards,
>>>
>>> Ravi
>>>
>>> "DISCLAIMER: This message is proprietary to Aricent and is intended solely for the use of the individual to whom it is addressed. It may contain privileged or confidential information and should not be circulated or used for any purpose other than for what it is intended. If you have received this message in error, please notify the originator immediately. If you are not the intended recipient, you are notified that you are strictly prohibited from using, copying, altering, or disclosing the contents of this message. Aricent accepts no responsibility for loss or damage arising from the use of the information transmitted by this email including damage from virus."
>>> --
>>> To unsubscribe from this list: send the line "unsubscribe linux-sctp"
>>> in the body of a message to majordomo@vger.kernel.org More majordomo
>>> info at  http://vger.kernel.org/majordomo-info.html
>> --
>> To unsubscribe from this list: send the line "unsubscribe linux-sctp"
>> in the body of a message to majordomo@vger.kernel.org More majordomo
>> info at  http://vger.kernel.org/majordomo-info.html
>> "DISCLAIMER: This message is proprietary to Aricent and is intended solely for the use of the individual to whom it is addressed. It may contain privileged or confidential information and should not be circulated or used for any purpose other than for what it is intended. If you have received this message in error, please notify the originator immediately. If you are not the intended recipient, you are notified that you are strictly prohibited from using, copying, altering, or disclosing the contents of this message. Aricent accepts no responsibility for loss or damage arising from the use of the information transmitted by this email including damage from virus."
>> N     r  y   b X  ǧv ^ )޺{.n +    {   i {ay \x1dʇڙ ,j   f   h   z \x1e w
>    j:+v   w j m         zZ+     ݢj"  !tml>>
> 
> "DISCLAIMER: This message is proprietary to Aricent and is intended solely for the use of the individual to whom it is addressed. It may contain privileged or confidential information and should not be circulated or used for any purpose other than for what it is intended. If you have received this message in error, please notify the originator immediately. If you are not the intended recipient, you are notified that you are strictly prohibited from using, copying, altering, or disclosing the contents of this message. Aricent accepts no responsibility for loss or damage arising from the use of the information transmitted by this email including damage from virus."
> 


^ permalink raw reply	[flat|nested] 16+ messages in thread

* RE: X2AP:handoverPreparationFailure message is not received at source node
  2016-01-05  9:05 X2AP:handoverPreparationFailure message is not received at source node Ravi Puttachannaiah
                   ` (5 preceding siblings ...)
  2016-01-12 12:07 ` Vlad Yasevich
@ 2016-01-12 12:11 ` Ravi Puttachannaiah
  2016-01-12 15:42 ` Vlad Yasevich
                   ` (7 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: Ravi Puttachannaiah @ 2016-01-12 12:11 UTC (permalink / raw)
  To: linux-sctp

VGhhbmtzIFZsYWQuLg0KDQpQbGVhc2UgY2hlY2sgYW5kIGxldCBtZSBrbm93IGlmIGFueSBtb3Jl
IGxvZ3MgYW5kIGRldGFpbHMgYXJlIHJlcXVpcmVkLg0KDQpUaGFua3MgZm9yIHlvdXIgc3VwcG9y
dC4NCg0KDQpSZWdhcmRzLA0KDQpSYXZpDQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpG
cm9tOiBWbGFkIFlhc2V2aWNoIFttYWlsdG86dnlhc2V2aWNoQGdtYWlsLmNvbV0NClNlbnQ6IFR1
ZXNkYXksIEphbnVhcnkgMTIsIDIwMTYgNTozOCBQTQ0KVG86IFJhdmkgUHV0dGFjaGFubmFpYWgg
PHJhdmkucHV0dGFjaGFubmFpYWhAYXJpY2VudC5jb20+OyBtYWxjIDxtbGFzaGxleUBnbWFpbC5j
b20+OyBsaW51eC1zY3RwQHZnZXIua2VybmVsLm9yZw0KU3ViamVjdDogUmU6IFgyQVA6aGFuZG92
ZXJQcmVwYXJhdGlvbkZhaWx1cmUgbWVzc2FnZSBpcyBub3QgcmVjZWl2ZWQgYXQgc291cmNlIG5v
ZGUNCg0KT24gMDEvMTIvMjAxNiAwNjoyOSBBTSwgUmF2aSBQdXR0YWNoYW5uYWlhaCB3cm90ZToN
Cj4gSGkgVmxhZCwgTWFsYywNCj4NCj4gSSBoYXZlIHVwbG9hZGVkIHRoZSBsb2dzIGluIHRoZSBk
cm9wYm94LiBQbGVhc2UgdXNlIHRoZSBiZWxvdyBVUkwgdG8gYWNjZXNzIHRoZSBsb2dzLg0KPg0K
PiBodHRwczovL3d3dy5kcm9wYm94LmNvbS9zaC91dG1vMWpidzdsNml0bXgvQUFCU0NrMDRZTnh1
M1hUbnFfQms4bDJFYT9kDQo+IGw9MA0KDQpJJ2xsIHRha2UgYSBsb29rLg0KPg0KPiBGb2xsb3dp
bmcgaXMgdGhlIGRldGFpbHMgZnJvbSB0aGUgbG9ncy4NCj4NCj4gd29ya2luZ19zY3RwX3MxYXBf
eDJhcF9sb2dzLnBjYXBuZyAtSW4tY2FzZSBvZiBhbiB3b3JraW5nIGxvZ3MgeW91IGNhbiBvYnNl
cnZlIHRoYXQ6DQo+DQo+IDEuIEluIHBhY2tldCBuby00NzEsIHRoZSBJUCAxNzIuMzMuMS40NyBp
cyBzZW5kaW5nIHRoZQ0KPiBYMkFQOmhhbmRvdmVyUHJlcGVyYXRpb24gbWVzc2FnZSB0byAxNzIu
MzMuMS40NiAyLiBJbiBwYWNrZXQgbm8tNDc1LA0KPiB0aGUgSVAgMTcyLjMzLjEuNDYgaXMgc2Vu
ZGluZyB0aGUgWDJBUDpoYW5kb3ZlclByZXBlcmF0aW9uRmFpbHVyZQ0KPiAxNzIuMzMuMS40Nw0K
Pg0KPiBub24td29ya2luZ19zY3RwX3MxYXBfeDJhcF9sb2dzLnBjYXBwbmctIEluLWNhc2Ugb2Yg
YW4gbm9uLXdvcmtpbmcNCj4gbG9ncyB5b3UgY2FuIG9ic2VydmUgdGhhdA0KPg0KPiAxLiBJbiBw
YWNrZXQgbm8tMTYyLCB0aGUgSVAgMTcyLjMzLjEuNDcgaXMgc2VuZGluZyB0aGUNCj4gWDJBUDpo
YW5kb3ZlclByZXBlcmF0aW9uIG1lc3NhZ2UgdG8gMTcyLjMzLjEuNDYgMi4gQnV0IGluIHRoaXMg
Y2FzZSB3ZSBhcmUgbm90IHNlZWluZyB0aGUgWDJBUDpoYW5kb3ZlclByZXBlcmF0aW9uRmFpbHVy
ZSBzZW50IGJ5IDE3Mi4zMy4xLjQ2LiBJbiB0aGUgYXBwbGljYXRpb24gbG9ncyB3ZSBjb3VsZCBz
ZWUgdGhhdCBhcHBsaWNhdGlvbiBpcyB3cml0aW5nIHRvIHRoZSBzb2NrZXQgc3VjY2Vzc2Z1bGx5
ICh0aGVyZSBhcmUgbm8gZXJyb3JzKS4NCj4NCj4gQXMgaW5kaWNhdGVkIHByZXZpb3VzbHkgdGhl
IGlzc3VlIGlzIG5vdCBzZWVuICJXaGVuIHRoZXJlIGlzIG5vIHJlLXRyeSBhdHRlbXB0IG9uLWdv
aW5nKGJldHdlZW4gc291cmNlIG5vZGUgdG8gcGVlci0xKSB0aGVuIHRoZXJlIGlzIG5vIGlzc3Vl
IG9ic2VydmVkIGFuZCB3ZSBjYW4gc2VlIHRoYXQgWDJBUDpoYW5kb3ZlclByZXBhcmF0aW9uRmFp
bHVyZSBpcyBzdWNjZXNzZnVsbHkgcmVjZWl2ZWQgYXQgc291cmNlIG5vZGUuIg0KPg0KPiBSZXNw
b25zZSB0byBNYWxjIHF1ZXJ5Lg0KPg0KPiAxLiBJcyBwZWVyLW5vZGUtMiBwdXR0aW5nIHRoZSBw
YWNrZXQgb24gdGhlIHdpcmU/DQo+IFJBVklQPj4gWWVzLi4gRnJvbSB0aGUgYXBwbGljYXRpb24g
bG9ncyB3ZSBjYW4gY29uZmlybSB0aGF0IHBlZXItbm9kZS0yIGlzIHdyaXRpbmcgdGhlIG1lc3Nh
Z2UgdG8gdGhlIHNvY2tldC4NCg0KSnVzdCBiZWNhdXNlIHRoZSBwYWNrZXQgd2FzIHdyaXR0ZW4g
dG8gdGhlIHNvY2tldCBkb2Vzbid0IG1lYW4gaXQncyBvbiB0aGUgd2lyZS4gIEl0IG1heSBzdGls
bCBieSBidWZmZXJlZCBpZiB0aGVyZSBoYXNuJ3QgYmVlbiBhbiBhY2suICBJIGhhdmVuJ3QgY2hl
Y2tlZCB5ZXQsIGJ1dCBJIGhvcGUgdGhlIGxvZ3MgYWJvdmUgY29udGFpbiB0cmFjZXMgZnJvbSBw
ZWVyLW5vZGUtMiwgc28gd2UgY2FuIHNlZSB0aGUgbWVzc2FnZS4NCg0KPg0KPiAyLiBXaGVuIHlv
dSBzYXkgJ25vdCBnZXR0aW5nIHJlY2VpdmVkIGF0IHNvdXJjZSBub2RlJyAtIERvIHlvdSBtZWFu
IGF0IHRoZSBldGhlcm5ldCBsYXllciwgdGhlIGFwcGxpY2F0aW9uIGxheWVyLCBvciA/DQo+IFJB
VklQPj4gV2UgYXJlIG5vdCBzZWVpbmcgbWVzc2FnZSBib3RoIGF0IGFwcGxpY2F0aW9uIGxldmVs
IGFuZCBhbHNvIGF0IHdpcmVzaGFyay4gSSBzdXNwZWN0IHRoZSBtZXNzYWdlIGNvdWxkIGJlIGdl
dHRpbmcgZHJvcHBlZCBhdCBMS1NDVFAgbGV2ZWwuDQoNCk5vLCBpZiB5b3UgYXJlIG5vdCBzZWVp
bmcgaXQgaW4gd2lyZXNoYXJrLCB0aGVuIHNjdHAgZG9lc24ndCBzZWUgdGhlIHBhY2tldCBlaXRo
ZXIuDQpUaGUgcGFja2V0IGNhcHR1cmUgaGFwcGVucyBiZWZvcmUgYW55IHByb3RvY29sIGhhdmUg
YW4gYWJpbGl0eSB0byBkcm9wIGFueXRoaW5nLiAgRXZlbiBzb21lIGVycm9ycyBoYW5kbGVkIGJ5
IHRoZSBuaWMgY2FuIGJlIG9ic2VydmVkIHdpdGggd2lyZXNoYXJrLg0KDQotdmxhZA0KDQo+DQo+
IFJlZ2FyZHMsDQo+DQo+IFJhdmkNCj4NCj4NCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0N
Cj4gRnJvbTogVmxhZCBZYXNldmljaCBbbWFpbHRvOnZ5YXNldmljaEBnbWFpbC5jb21dDQo+IFNl
bnQ6IE1vbmRheSwgSmFudWFyeSAxMSwgMjAxNiAxMDo1MSBQTQ0KPiBUbzogUmF2aSBQdXR0YWNo
YW5uYWlhaCA8cmF2aS5wdXR0YWNoYW5uYWlhaEBhcmljZW50LmNvbT47IG1hbGMNCj4gPG1sYXNo
bGV5QGdtYWlsLmNvbT47IGxpbnV4LXNjdHBAdmdlci5rZXJuZWwub3JnDQo+IFN1YmplY3Q6IFJl
OiBYMkFQOmhhbmRvdmVyUHJlcGFyYXRpb25GYWlsdXJlIG1lc3NhZ2UgaXMgbm90IHJlY2VpdmVk
DQo+IGF0IHNvdXJjZSBub2RlDQo+DQo+IE9uIDAxLzExLzIwMTYgMTA6MjcgQU0sIFJhdmkgUHV0
dGFjaGFubmFpYWggd3JvdGU6DQo+PiBIaSBNYWxjLA0KPj4NCj4+IFdlIGhhdmUgY29sbGVjdGVk
IGJvdGggd29ya2luZyBhbmQgbm9uLXdvcmtpbmcgbG9ncy4gQ291bGQgeW91IHBsZWFzZSBsZXQg
dXMga25vdyB3aGVyZSBjYW4gd2Ugc2hhcmUgdGhlIGF0dGFjaG1lbnQgKHNpbmNlIHlvdSBzYWlk
IHRoZSBsaXN0IGRyb3AgdGhlIGF0dGFjaG1lbnQpLiBIb3cgb3RoZXIgbWVtYmVycyBzaGFyZSB0
aGUgYXR0YWNobWVudHM/DQo+Pg0KPj4gUmVnYXJkcywNCj4NCj4gUHJvdmlkaW5nIGEgcG9pbnRl
ciB0byB0Y3BkdW1wIGxvZ3MgaXMgdGhlIGJlc3Qgd2F5Lg0KPg0KPiAtdmxhZA0KPg0KPj4NCj4+
IFJhdmkNCj4+DQo+Pg0KPj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+IEZyb206IGxp
bnV4LXNjdHAtb3duZXJAdmdlci5rZXJuZWwub3JnDQo+PiBbbWFpbHRvOmxpbnV4LXNjdHAtb3du
ZXJAdmdlci5rZXJuZWwub3JnXSBPbiBCZWhhbGYgT2YgbWFsYw0KPj4gU2VudDogVGh1cnNkYXks
IEphbnVhcnkgMDcsIDIwMTYgODo0NCBQTQ0KPj4gVG86IGxpbnV4LXNjdHBAdmdlci5rZXJuZWwu
b3JnDQo+PiBTdWJqZWN0OiBSZTogWDJBUDpoYW5kb3ZlclByZXBhcmF0aW9uRmFpbHVyZSBtZXNz
YWdlIGlzIG5vdCByZWNlaXZlZA0KPj4gYXQgc291cmNlIG5vZGUNCj4+DQo+PiBSYXZpLA0KPj4N
Cj4+IEkgdGhpbmsgaW4gb3JkZXIgZm9yIGFueW9uZSB0byBoZWxwLCB5b3UncmUgZ29pbmcgdG8g
bmVlZCB0byBwcm92aWRlIGEgcGFja2V0IGNhcHR1cmUgZnJvbSAnc291cmNlIG5vZGUnIGFuZCAn
cGVlci1ub2RlLTInLCBzaG93aW5nIHRoZSB3b3JraW5nIGNhc2UsIGFuZCB0aGUgZmFpbGluZyBj
YXNlLCBib3RoIGZyb20gSU5JVCBvbndhcmRzLiAoc2luY2UgdGhlIGxpc3QgZHJvcHMgYXR0YWNo
bWVudHMsIHlvdSB3aWxsIG5lZWQgdG8gcG9zdCB0aGF0IHNvbWV3aGVyZSB3ZSBjYW4gYWNjZXNz
IGl0Lg0KPj4NCj4+IDEuIElzIHBlZXItbm9kZS0yIHB1dHRpbmcgdGhlIHBhY2tldCBvbiB0aGUg
d2lyZT8NCj4+IDIuIFdoZW4geW91IHNheSAnbm90IGdldHRpbmcgcmVjZWl2ZWQgYXQgc291cmNl
IG5vZGUnIC0gRG8geW91IG1lYW4gYXQgdGhlIGV0aGVybmV0IGxheWVyLCB0aGUgYXBwbGljYXRp
b24gbGF5ZXIsIG9yID8NCj4+DQo+PiBDaGVlcnMsDQo+PiBtYWxjLg0KPj4NCj4+IE9uIFRodSwg
SmFuIDcsIDIwMTYgYXQgODo1NSBBTSwgUmF2aSBQdXR0YWNoYW5uYWlhaCA8cmF2aS5wdXR0YWNo
YW5uYWlhaEBhcmljZW50LmNvbT4gd3JvdGU6DQo+Pj4gQ291bGQgc29tZWJvZHkgcGxlYXNlIHJl
c3BvbmQgYW5kIGhlbHAuDQo+Pj4NCj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4+
IEZyb206IFJhdmkgUHV0dGFjaGFubmFpYWgNCj4+PiBTZW50OiBUdWVzZGF5LCBKYW51YXJ5IDA1
LCAyMDE2IDI6MzUgUE0NCj4+PiBUbzogJ2xpbnV4LXNjdHBAdmdlci5rZXJuZWwub3JnJyA8bGlu
dXgtc2N0cEB2Z2VyLmtlcm5lbC5vcmc+DQo+Pj4gU3ViamVjdDogWDJBUDpoYW5kb3ZlclByZXBh
cmF0aW9uRmFpbHVyZSBtZXNzYWdlIGlzIG5vdCByZWNlaXZlZCBhdA0KPj4+IHNvdXJjZSBub2Rl
DQo+Pj4NCj4+PiBIaSwNCj4+Pg0KPj4+ICAgICAgICAgICAgICAgICBXZSBhcmUgdXNpbmcgWDJB
UCBwcm90b2NvbCBvdmVyIHRoZSBMS1NDVFAgKHZlciAxLjAuMTYpIGFuZCB3ZSBhcmUgc2VlaW5n
IHRoZSBmb2xsb3dpbmcgaXNzdWUuDQo+Pj4NCj4+PiBTY2VuYXJpbzoNCj4+Pg0KPj4+ICAgICAg
ICAgICAgICAgICAxLiAgICAgICAgICAgIFdlIGhhdmUgc291cmNlIG5vZGUgY29ubmVjdGVkIHRv
IHRoZSB0d28gcGVlciBub2RlcyBwZWVyLTEgYW5kIHBlZXItMi4NCj4+PiAgICAgICAgICAgICAg
ICAgMi4gICAgICAgICAgICBTb3VyY2Ugbm9kZSBkb2VzIG5vdCBoYXZlIGEgU0NUUCBjb25uZWN0
aXZpdHkgd2l0aCBwZWVyLTEgYmVjYXVzZSB0aGUgcGVlci0xIHdhcyBub3QgcmVhY2hhYmxlLiBJ
biB0aGlzIGNhc2Ugc291cmNlIG5vZGUgd2lsbCByZS10cnkgZXZlcnkgNC1zZWNvbmRzIHRvIGVz
dGFibGlzaCBhIFNDVFAgY29ubmVjdGlvbiBieSBjcmVhdGluZyBhIG5ldyBTQ1RQIGFzc29jaWF0
aW9uIGFuZCBzZW5kaW5nIGEgU0NUUDpJTklULiBJZiB0aGVyZSBpcyBubyByZXNwb25zZSBmb3Ig
U0NUUDpJTklUIChvbmNlIGFsbCB0aGUgU0NUUDpJTklUIHJldHJpZXMgYXJlIGV4aGF1c3RlZCkg
dGhlbiBzb3VyY2Ugbm9kZSB3aWxsIGNsb3NlIHRoZSBzb2NrZXQgb3Igc2N0cCBhc3NvY2lhdGlv
biBhbmQgcmV0cnkgYWdhaW4gYWZ0ZXIgNC1zZWNvbmRzLg0KPj4+DQo+Pj4NCj4+PiBQcm9ibGVt
Og0KPj4+DQo+Pj4gICAgICAgICAgICAgICAgIDEuICAgICAgICAgICAgSXQgaXMgb2JzZXJ2ZWQg
dGhhdCB3aGVuIHRoZSByZXRyeSBhdHRlbXB0IGlzIGdvaW5nIG9uIGZvciBwZWVyLTEgdGhlIFgy
QVAgbWVzc2FnZSBzZW50IGZyb20gcGVlci0yIG5vZGUgdG8gc291cmNlIG5vZGUgaXMgbm90IGdl
dHRpbmcgcmVjZWl2ZWQgYXQgc291cmNlIG5vZGUuIFRoZSBzb3VyY2Ugbm9kZSBpcyBzZW5kaW5n
IFgyQVA6aGFuZG92ZXJQcmVwYXJhdGlvbiB0byBwZWVyLTIgbm9kZSBhbmQgdGhpcyBpcyBzdWNj
ZXNzZnVsbHkgcmVjZWl2ZWQgYXQgcGVlci0yLiBCdXQgd2hlbiBwZWVyLTIgc2VuZHMgWDJBUDpo
YW5kb3ZlclByZXBhcmF0aW9uRmFpbHVyZSB0byBzb3VyY2Ugbm9kZSB0aGlzIG1lc3NhZ2UgaXMg
bm90IHJlY2VpdmVkIGF0ICBzb3VyY2Ugbm9kZS4NCj4+Pg0KPj4+ICAgICAgICAgICAgICAgICAy
LiAgICAgICAgICAgIFdoZW4gdGhlcmUgaXMgbm8gcmUtdHJ5IGF0dGVtcHQgb24tZ29pbmcoYmV0
d2VlbiBzb3VyY2Ugbm9kZSB0byBwZWVyLTEpIHRoZW4gdGhlcmUgaXMgbm8gaXNzdWUgb2JzZXJ2
ZWQgYW5kIHdlIGNhbiBzZWUgdGhhdCBYMkFQOmhhbmRvdmVyUHJlcGFyYXRpb25GYWlsdXJlIGlz
IHN1Y2Nlc3NmdWxseSByZWNlaXZlZCBhdCBzb3VyY2Ugbm9kZS4NCj4+Pg0KPj4+ICAgICAgICAg
ICAgICAgICBDb3VsZCB5b3UgcGxlYXNlIGhlbHAgdXMgdG8gcmVzb2x2ZSB0aGlzIFNDVFAgaXNz
dWUuIFBsZWFzZSBsZXQgbWUga25vdyB3aGF0IGxvZ3MgYXJlIHJlcXVpcmVkIHRvIGNoZWNrIHRo
aXMgaXNzdWUuDQo+Pj4NCj4+PiBSZWdhcmRzLA0KPj4+DQo+Pj4gUmF2aQ0KPj4+DQo+Pj4gIkRJ
U0NMQUlNRVI6IFRoaXMgbWVzc2FnZSBpcyBwcm9wcmlldGFyeSB0byBBcmljZW50IGFuZCBpcyBp
bnRlbmRlZCBzb2xlbHkgZm9yIHRoZSB1c2Ugb2YgdGhlIGluZGl2aWR1YWwgdG8gd2hvbSBpdCBp
cyBhZGRyZXNzZWQuIEl0IG1heSBjb250YWluIHByaXZpbGVnZWQgb3IgY29uZmlkZW50aWFsIGlu
Zm9ybWF0aW9uIGFuZCBzaG91bGQgbm90IGJlIGNpcmN1bGF0ZWQgb3IgdXNlZCBmb3IgYW55IHB1
cnBvc2Ugb3RoZXIgdGhhbiBmb3Igd2hhdCBpdCBpcyBpbnRlbmRlZC4gSWYgeW91IGhhdmUgcmVj
ZWl2ZWQgdGhpcyBtZXNzYWdlIGluIGVycm9yLCBwbGVhc2Ugbm90aWZ5IHRoZSBvcmlnaW5hdG9y
IGltbWVkaWF0ZWx5LiBJZiB5b3UgYXJlIG5vdCB0aGUgaW50ZW5kZWQgcmVjaXBpZW50LCB5b3Ug
YXJlIG5vdGlmaWVkIHRoYXQgeW91IGFyZSBzdHJpY3RseSBwcm9oaWJpdGVkIGZyb20gdXNpbmcs
IGNvcHlpbmcsIGFsdGVyaW5nLCBvciBkaXNjbG9zaW5nIHRoZSBjb250ZW50cyBvZiB0aGlzIG1l
c3NhZ2UuIEFyaWNlbnQgYWNjZXB0cyBubyByZXNwb25zaWJpbGl0eSBmb3IgbG9zcyBvciBkYW1h
Z2UgYXJpc2luZyBmcm9tIHRoZSB1c2Ugb2YgdGhlIGluZm9ybWF0aW9uIHRyYW5zbWl0dGVkIGJ5
IHRoaXMgZW1haWwgaW5jbHVkaW5nIGRhbWFnZSBmcm9tIHZpcnVzLiINCj4+PiAtLQ0KPj4+IFRv
IHVuc3Vic2NyaWJlIGZyb20gdGhpcyBsaXN0OiBzZW5kIHRoZSBsaW5lICJ1bnN1YnNjcmliZSBs
aW51eC1zY3RwIg0KPj4+IGluIHRoZSBib2R5IG9mIGEgbWVzc2FnZSB0byBtYWpvcmRvbW9Admdl
ci5rZXJuZWwub3JnIE1vcmUgbWFqb3Jkb21vDQo+Pj4gaW5mbyBhdCAgaHR0cDovL3ZnZXIua2Vy
bmVsLm9yZy9tYWpvcmRvbW8taW5mby5odG1sDQo+PiAtLQ0KPj4gVG8gdW5zdWJzY3JpYmUgZnJv
bSB0aGlzIGxpc3Q6IHNlbmQgdGhlIGxpbmUgInVuc3Vic2NyaWJlIGxpbnV4LXNjdHAiDQo+PiBp
biB0aGUgYm9keSBvZiBhIG1lc3NhZ2UgdG8gbWFqb3Jkb21vQHZnZXIua2VybmVsLm9yZyBNb3Jl
IG1ham9yZG9tbw0KPj4gaW5mbyBhdCAgaHR0cDovL3ZnZXIua2VybmVsLm9yZy9tYWpvcmRvbW8t
aW5mby5odG1sDQo+PiAiRElTQ0xBSU1FUjogVGhpcyBtZXNzYWdlIGlzIHByb3ByaWV0YXJ5IHRv
IEFyaWNlbnQgYW5kIGlzIGludGVuZGVkIHNvbGVseSBmb3IgdGhlIHVzZSBvZiB0aGUgaW5kaXZp
ZHVhbCB0byB3aG9tIGl0IGlzIGFkZHJlc3NlZC4gSXQgbWF5IGNvbnRhaW4gcHJpdmlsZWdlZCBv
ciBjb25maWRlbnRpYWwgaW5mb3JtYXRpb24gYW5kIHNob3VsZCBub3QgYmUgY2lyY3VsYXRlZCBv
ciB1c2VkIGZvciBhbnkgcHVycG9zZSBvdGhlciB0aGFuIGZvciB3aGF0IGl0IGlzIGludGVuZGVk
LiBJZiB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIG1lc3NhZ2UgaW4gZXJyb3IsIHBsZWFzZSBub3Rp
ZnkgdGhlIG9yaWdpbmF0b3IgaW1tZWRpYXRlbHkuIElmIHlvdSBhcmUgbm90IHRoZSBpbnRlbmRl
ZCByZWNpcGllbnQsIHlvdSBhcmUgbm90aWZpZWQgdGhhdCB5b3UgYXJlIHN0cmljdGx5IHByb2hp
Yml0ZWQgZnJvbSB1c2luZywgY29weWluZywgYWx0ZXJpbmcsIG9yIGRpc2Nsb3NpbmcgdGhlIGNv
bnRlbnRzIG9mIHRoaXMgbWVzc2FnZS4gQXJpY2VudCBhY2NlcHRzIG5vIHJlc3BvbnNpYmlsaXR5
IGZvciBsb3NzIG9yIGRhbWFnZSBhcmlzaW5nIGZyb20gdGhlIHVzZSBvZiB0aGUgaW5mb3JtYXRp
b24gdHJhbnNtaXR0ZWQgYnkgdGhpcyBlbWFpbCBpbmNsdWRpbmcgZGFtYWdlIGZyb20gdmlydXMu
Ig0KPj4gTiAgICAgciAgeSAgIGIgWCAgx6d2IF4gKd66ey5uICsgICAgeyAgIGkge2F5IB3Kh9qZ
ICxqICAgZiAgIGggICB6IB4gdw0KPiAgICBqOit2ICAgdyBqIG0gICAgICAgICB6WisgICAgIN2i
aiIgICF0bWw9DQo+Pg0KPg0KPiAiRElTQ0xBSU1FUjogVGhpcyBtZXNzYWdlIGlzIHByb3ByaWV0
YXJ5IHRvIEFyaWNlbnQgYW5kIGlzIGludGVuZGVkIHNvbGVseSBmb3IgdGhlIHVzZSBvZiB0aGUg
aW5kaXZpZHVhbCB0byB3aG9tIGl0IGlzIGFkZHJlc3NlZC4gSXQgbWF5IGNvbnRhaW4gcHJpdmls
ZWdlZCBvciBjb25maWRlbnRpYWwgaW5mb3JtYXRpb24gYW5kIHNob3VsZCBub3QgYmUgY2lyY3Vs
YXRlZCBvciB1c2VkIGZvciBhbnkgcHVycG9zZSBvdGhlciB0aGFuIGZvciB3aGF0IGl0IGlzIGlu
dGVuZGVkLiBJZiB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIG1lc3NhZ2UgaW4gZXJyb3IsIHBsZWFz
ZSBub3RpZnkgdGhlIG9yaWdpbmF0b3IgaW1tZWRpYXRlbHkuIElmIHlvdSBhcmUgbm90IHRoZSBp
bnRlbmRlZCByZWNpcGllbnQsIHlvdSBhcmUgbm90aWZpZWQgdGhhdCB5b3UgYXJlIHN0cmljdGx5
IHByb2hpYml0ZWQgZnJvbSB1c2luZywgY29weWluZywgYWx0ZXJpbmcsIG9yIGRpc2Nsb3Npbmcg
dGhlIGNvbnRlbnRzIG9mIHRoaXMgbWVzc2FnZS4gQXJpY2VudCBhY2NlcHRzIG5vIHJlc3BvbnNp
YmlsaXR5IGZvciBsb3NzIG9yIGRhbWFnZSBhcmlzaW5nIGZyb20gdGhlIHVzZSBvZiB0aGUgaW5m
b3JtYXRpb24gdHJhbnNtaXR0ZWQgYnkgdGhpcyBlbWFpbCBpbmNsdWRpbmcgZGFtYWdlIGZyb20g
dmlydXMuIg0KPg0KDQoiRElTQ0xBSU1FUjogVGhpcyBtZXNzYWdlIGlzIHByb3ByaWV0YXJ5IHRv
IEFyaWNlbnQgYW5kIGlzIGludGVuZGVkIHNvbGVseSBmb3IgdGhlIHVzZSBvZiB0aGUgaW5kaXZp
ZHVhbCB0byB3aG9tIGl0IGlzIGFkZHJlc3NlZC4gSXQgbWF5IGNvbnRhaW4gcHJpdmlsZWdlZCBv
ciBjb25maWRlbnRpYWwgaW5mb3JtYXRpb24gYW5kIHNob3VsZCBub3QgYmUgY2lyY3VsYXRlZCBv
ciB1c2VkIGZvciBhbnkgcHVycG9zZSBvdGhlciB0aGFuIGZvciB3aGF0IGl0IGlzIGludGVuZGVk
LiBJZiB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIG1lc3NhZ2UgaW4gZXJyb3IsIHBsZWFzZSBub3Rp
ZnkgdGhlIG9yaWdpbmF0b3IgaW1tZWRpYXRlbHkuIElmIHlvdSBhcmUgbm90IHRoZSBpbnRlbmRl
ZCByZWNpcGllbnQsIHlvdSBhcmUgbm90aWZpZWQgdGhhdCB5b3UgYXJlIHN0cmljdGx5IHByb2hp
Yml0ZWQgZnJvbSB1c2luZywgY29weWluZywgYWx0ZXJpbmcsIG9yIGRpc2Nsb3NpbmcgdGhlIGNv
bnRlbnRzIG9mIHRoaXMgbWVzc2FnZS4gQXJpY2VudCBhY2NlcHRzIG5vIHJlc3BvbnNpYmlsaXR5
IGZvciBsb3NzIG9yIGRhbWFnZSBhcmlzaW5nIGZyb20gdGhlIHVzZSBvZiB0aGUgaW5mb3JtYXRp
b24gdHJhbnNtaXR0ZWQgYnkgdGhpcyBlbWFpbCBpbmNsdWRpbmcgZGFtYWdlIGZyb20gdmlydXMu
Ig0K

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: X2AP:handoverPreparationFailure message is not received at source node
  2016-01-05  9:05 X2AP:handoverPreparationFailure message is not received at source node Ravi Puttachannaiah
                   ` (6 preceding siblings ...)
  2016-01-12 12:11 ` Ravi Puttachannaiah
@ 2016-01-12 15:42 ` Vlad Yasevich
  2016-01-13 11:54 ` Ravi Puttachannaiah
                   ` (6 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: Vlad Yasevich @ 2016-01-12 15:42 UTC (permalink / raw)
  To: linux-sctp

On 01/12/2016 07:11 AM, Ravi Puttachannaiah wrote:
> Thanks Vlad..
> 
> Please check and let me know if any more logs and details are required.
> 
> Thanks for your support.

Well, I looked at the traces and it doesn't show the packet even made it
to destination host .1.47.  Up until that point everything appears to
be working properly, there are no drops anywhere.

I would recommend that you try capturing traffic on .1.46 during the
troubling condition to make sure that the packet is actually sent on
the wire.

Also, check the nic stats to see if there are any dropped or error frames.
If there is switch between the systems, try to see if may be it is dropping
packets.

At this point, there isn't a whole lot we can do as it appears that the
handoverPreparation:Unsuccessful message from .1.46 isn't making it to .1.47.
You need to try to find out where it is going?

-vlad

> 
> 
> Regards,
> 
> Ravi
> 
> -----Original Message-----
> From: Vlad Yasevich [mailto:vyasevich@gmail.com]
> Sent: Tuesday, January 12, 2016 5:38 PM
> To: Ravi Puttachannaiah <ravi.puttachannaiah@aricent.com>; malc <mlashley@gmail.com>; linux-sctp@vger.kernel.org
> Subject: Re: X2AP:handoverPreparationFailure message is not received at source node
> 
> On 01/12/2016 06:29 AM, Ravi Puttachannaiah wrote:
>> Hi Vlad, Malc,
>>
>> I have uploaded the logs in the dropbox. Please use the below URL to access the logs.
>>
>> https://www.dropbox.com/sh/utmo1jbw7l6itmx/AABSCk04YNxu3XTnq_Bk8l2Ea?d
>> l=0
> 
> I'll take a look.
>>
>> Following is the details from the logs.
>>
>> working_sctp_s1ap_x2ap_logs.pcapng -In-case of an working logs you can observe that:
>>
>> 1. In packet no-471, the IP 172.33.1.47 is sending the
>> X2AP:handoverPreperation message to 172.33.1.46 2. In packet no-475,
>> the IP 172.33.1.46 is sending the X2AP:handoverPreperationFailure
>> 172.33.1.47
>>
>> non-working_sctp_s1ap_x2ap_logs.pcappng- In-case of an non-working
>> logs you can observe that
>>
>> 1. In packet no-162, the IP 172.33.1.47 is sending the
>> X2AP:handoverPreperation message to 172.33.1.46 2. But in this case we are not seeing the X2AP:handoverPreperationFailure sent by 172.33.1.46. In the application logs we could see that application is writing to the socket successfully (there are no errors).
>>
>> As indicated previously the issue is not seen "When there is no re-try attempt on-going(between source node to peer-1) then there is no issue observed and we can see that X2AP:handoverPreparationFailure is successfully received at source node."
>>
>> Response to Malc query.
>>
>> 1. Is peer-node-2 putting the packet on the wire?
>> RAVIP>> Yes.. From the application logs we can confirm that peer-node-2 is writing the message to the socket.
> 
> Just because the packet was written to the socket doesn't mean it's on the wire.  It may still by buffered if there hasn't been an ack.  I haven't checked yet, but I hope the logs above contain traces from peer-node-2, so we can see the message.
> 
>>
>> 2. When you say 'not getting received at source node' - Do you mean at the ethernet layer, the application layer, or ?
>> RAVIP>> We are not seeing message both at application level and also at wireshark. I suspect the message could be getting dropped at LKSCTP level.
> 
> No, if you are not seeing it in wireshark, then sctp doesn't see the packet either.
> The packet capture happens before any protocol have an ability to drop anything.  Even some errors handled by the nic can be observed with wireshark.
> 
> -vlad
> 
>>
>> Regards,
>>
>> Ravi
>>
>>
>> -----Original Message-----
>> From: Vlad Yasevich [mailto:vyasevich@gmail.com]
>> Sent: Monday, January 11, 2016 10:51 PM
>> To: Ravi Puttachannaiah <ravi.puttachannaiah@aricent.com>; malc
>> <mlashley@gmail.com>; linux-sctp@vger.kernel.org
>> Subject: Re: X2AP:handoverPreparationFailure message is not received
>> at source node
>>
>> On 01/11/2016 10:27 AM, Ravi Puttachannaiah wrote:
>>> Hi Malc,
>>>
>>> We have collected both working and non-working logs. Could you please let us know where can we share the attachment (since you said the list drop the attachment). How other members share the attachments?
>>>
>>> Regards,
>>
>> Providing a pointer to tcpdump logs is the best way.
>>
>> -vlad
>>
>>>
>>> Ravi
>>>
>>>
>>> -----Original Message-----
>>> From: linux-sctp-owner@vger.kernel.org
>>> [mailto:linux-sctp-owner@vger.kernel.org] On Behalf Of malc
>>> Sent: Thursday, January 07, 2016 8:44 PM
>>> To: linux-sctp@vger.kernel.org
>>> Subject: Re: X2AP:handoverPreparationFailure message is not received
>>> at source node
>>>
>>> Ravi,
>>>
>>> I think in order for anyone to help, you're going to need to provide a packet capture from 'source node' and 'peer-node-2', showing the working case, and the failing case, both from INIT onwards. (since the list drops attachments, you will need to post that somewhere we can access it.
>>>
>>> 1. Is peer-node-2 putting the packet on the wire?
>>> 2. When you say 'not getting received at source node' - Do you mean at the ethernet layer, the application layer, or ?
>>>
>>> Cheers,
>>> malc.
>>>
>>> On Thu, Jan 7, 2016 at 8:55 AM, Ravi Puttachannaiah <ravi.puttachannaiah@aricent.com> wrote:
>>>> Could somebody please respond and help.
>>>>
>>>> -----Original Message-----
>>>> From: Ravi Puttachannaiah
>>>> Sent: Tuesday, January 05, 2016 2:35 PM
>>>> To: 'linux-sctp@vger.kernel.org' <linux-sctp@vger.kernel.org>
>>>> Subject: X2AP:handoverPreparationFailure message is not received at
>>>> source node
>>>>
>>>> Hi,
>>>>
>>>>                 We are using X2AP protocol over the LKSCTP (ver 1.0.16) and we are seeing the following issue.
>>>>
>>>> Scenario:
>>>>
>>>>                 1.            We have source node connected to the two peer nodes peer-1 and peer-2.
>>>>                 2.            Source node does not have a SCTP connectivity with peer-1 because the peer-1 was not reachable. In this case source node will re-try every 4-seconds to establish a SCTP connection by creating a new SCTP association and sending a SCTP:INIT. If there is no response for SCTP:INIT (once all the SCTP:INIT retries are exhausted) then source node will close the socket or sctp association and retry again after 4-seconds.
>>>>
>>>>
>>>> Problem:
>>>>
>>>>                 1.            It is observed that when the retry attempt is going on for peer-1 the X2AP message sent from peer-2 node to source node is not getting received at source node. The source node is sending X2AP:handoverPreparation to peer-2 node and this is successfully received at peer-2. But when peer-2 sends X2AP:handoverPreparationFailure to source node this message is not received at  source node.
>>>>
>>>>                 2.            When there is no re-try attempt on-going(between source node to peer-1) then there is no issue observed and we can see that X2AP:handoverPreparationFailure is successfully received at source node.
>>>>
>>>>                 Could you please help us to resolve this SCTP issue. Please let me know what logs are required to check this issue.
>>>>
>>>> Regards,
>>>>
>>>> Ravi
>>>>
>>>> "DISCLAIMER: This message is proprietary to Aricent and is intended solely for the use of the individual to whom it is addressed. It may contain privileged or confidential information and should not be circulated or used for any purpose other than for what it is intended. If you have received this message in error, please notify the originator immediately. If you are not the intended recipient, you are notified that you are strictly prohibited from using, copying, altering, or disclosing the contents of this message. Aricent accepts no responsibility for loss or damage arising from the use of the information transmitted by this email including damage from virus."
>>>> --
>>>> To unsubscribe from this list: send the line "unsubscribe linux-sctp"
>>>> in the body of a message to majordomo@vger.kernel.org More majordomo
>>>> info at  http://vger.kernel.org/majordomo-info.html
>>> --
>>> To unsubscribe from this list: send the line "unsubscribe linux-sctp"
>>> in the body of a message to majordomo@vger.kernel.org More majordomo
>>> info at  http://vger.kernel.org/majordomo-info.html
>>> "DISCLAIMER: This message is proprietary to Aricent and is intended solely for the use of the individual to whom it is addressed. It may contain privileged or confidential information and should not be circulated or used for any purpose other than for what it is intended. If you have received this message in error, please notify the originator immediately. If you are not the intended recipient, you are notified that you are strictly prohibited from using, copying, altering, or disclosing the contents of this message. Aricent accepts no responsibility for loss or damage arising from the use of the information transmitted by this email including damage from virus."
>>> N     r  y   b X  ǧv ^ )޺{.n +    {   i {ay \x1dʇڙ ,j   f   h   z \x1e w
>>    j:+v   w j m         zZ+     ݢj"  !tml>>>
>>
>> "DISCLAIMER: This message is proprietary to Aricent and is intended solely for the use of the individual to whom it is addressed. It may contain privileged or confidential information and should not be circulated or used for any purpose other than for what it is intended. If you have received this message in error, please notify the originator immediately. If you are not the intended recipient, you are notified that you are strictly prohibited from using, copying, altering, or disclosing the contents of this message. Aricent accepts no responsibility for loss or damage arising from the use of the information transmitted by this email including damage from virus."
>>
> 
> "DISCLAIMER: This message is proprietary to Aricent and is intended solely for the use of the individual to whom it is addressed. It may contain privileged or confidential information and should not be circulated or used for any purpose other than for what it is intended. If you have received this message in error, please notify the originator immediately. If you are not the intended recipient, you are notified that you are strictly prohibited from using, copying, altering, or disclosing the contents of this message. Aricent accepts no responsibility for loss or damage arising from the use of the information transmitted by this email including damage from virus."
> 


^ permalink raw reply	[flat|nested] 16+ messages in thread

* RE: X2AP:handoverPreparationFailure message is not received at source node
  2016-01-05  9:05 X2AP:handoverPreparationFailure message is not received at source node Ravi Puttachannaiah
                   ` (7 preceding siblings ...)
  2016-01-12 15:42 ` Vlad Yasevich
@ 2016-01-13 11:54 ` Ravi Puttachannaiah
  2016-01-14 14:53 ` Ravi Puttachannaiah
                   ` (5 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: Ravi Puttachannaiah @ 2016-01-13 11:54 UTC (permalink / raw)
  To: linux-sctp

SGkgVmxhZCwNCg0KVGhhbmtzIGZvciBsb29raW5nIGludG8gdGhlIGxvZ3MgYW5kIHNoYXJpbmcg
dGhlIGFuYWx5c2lzLg0KDQpXZSB3aWxsIGNhcHR1cmUgdGhlIHBjYXAgb24gLjEuNDYgYW5kIHNo
YXJlIHRoZSBwY2FwIGZpbGVzIGFuZCBhbHNvIGNoZWNrIGZvciBhbnkgZHJvcHBlZCBvciBlcnJv
ciBmcmFtZXMuDQoNClJlZ2FyZHMsDQoNClJhdmkNCg0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2Ut
LS0tLQ0KRnJvbTogVmxhZCBZYXNldmljaCBbbWFpbHRvOnZ5YXNldmljaEBnbWFpbC5jb21dDQpT
ZW50OiBUdWVzZGF5LCBKYW51YXJ5IDEyLCAyMDE2IDk6MTIgUE0NClRvOiBSYXZpIFB1dHRhY2hh
bm5haWFoIDxyYXZpLnB1dHRhY2hhbm5haWFoQGFyaWNlbnQuY29tPjsgbWFsYyA8bWxhc2hsZXlA
Z21haWwuY29tPjsgbGludXgtc2N0cEB2Z2VyLmtlcm5lbC5vcmcNClN1YmplY3Q6IFJlOiBYMkFQ
OmhhbmRvdmVyUHJlcGFyYXRpb25GYWlsdXJlIG1lc3NhZ2UgaXMgbm90IHJlY2VpdmVkIGF0IHNv
dXJjZSBub2RlDQoNCk9uIDAxLzEyLzIwMTYgMDc6MTEgQU0sIFJhdmkgUHV0dGFjaGFubmFpYWgg
d3JvdGU6DQo+IFRoYW5rcyBWbGFkLi4NCj4NCj4gUGxlYXNlIGNoZWNrIGFuZCBsZXQgbWUga25v
dyBpZiBhbnkgbW9yZSBsb2dzIGFuZCBkZXRhaWxzIGFyZSByZXF1aXJlZC4NCj4NCj4gVGhhbmtz
IGZvciB5b3VyIHN1cHBvcnQuDQoNCldlbGwsIEkgbG9va2VkIGF0IHRoZSB0cmFjZXMgYW5kIGl0
IGRvZXNuJ3Qgc2hvdyB0aGUgcGFja2V0IGV2ZW4gbWFkZSBpdCB0byBkZXN0aW5hdGlvbiBob3N0
IC4xLjQ3LiAgVXAgdW50aWwgdGhhdCBwb2ludCBldmVyeXRoaW5nIGFwcGVhcnMgdG8gYmUgd29y
a2luZyBwcm9wZXJseSwgdGhlcmUgYXJlIG5vIGRyb3BzIGFueXdoZXJlLg0KDQpJIHdvdWxkIHJl
Y29tbWVuZCB0aGF0IHlvdSB0cnkgY2FwdHVyaW5nIHRyYWZmaWMgb24gLjEuNDYgZHVyaW5nIHRo
ZSB0cm91YmxpbmcgY29uZGl0aW9uIHRvIG1ha2Ugc3VyZSB0aGF0IHRoZSBwYWNrZXQgaXMgYWN0
dWFsbHkgc2VudCBvbiB0aGUgd2lyZS4NCg0KQWxzbywgY2hlY2sgdGhlIG5pYyBzdGF0cyB0byBz
ZWUgaWYgdGhlcmUgYXJlIGFueSBkcm9wcGVkIG9yIGVycm9yIGZyYW1lcy4NCklmIHRoZXJlIGlz
IHN3aXRjaCBiZXR3ZWVuIHRoZSBzeXN0ZW1zLCB0cnkgdG8gc2VlIGlmIG1heSBiZSBpdCBpcyBk
cm9wcGluZyBwYWNrZXRzLg0KDQpBdCB0aGlzIHBvaW50LCB0aGVyZSBpc24ndCBhIHdob2xlIGxv
dCB3ZSBjYW4gZG8gYXMgaXQgYXBwZWFycyB0aGF0IHRoZSBoYW5kb3ZlclByZXBhcmF0aW9uOlVu
c3VjY2Vzc2Z1bCBtZXNzYWdlIGZyb20gLjEuNDYgaXNuJ3QgbWFraW5nIGl0IHRvIC4xLjQ3Lg0K
WW91IG5lZWQgdG8gdHJ5IHRvIGZpbmQgb3V0IHdoZXJlIGl0IGlzIGdvaW5nPw0KDQotdmxhZA0K
DQo+DQo+DQo+IFJlZ2FyZHMsDQo+DQo+IFJhdmkNCj4NCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdl
LS0tLS0NCj4gRnJvbTogVmxhZCBZYXNldmljaCBbbWFpbHRvOnZ5YXNldmljaEBnbWFpbC5jb21d
DQo+IFNlbnQ6IFR1ZXNkYXksIEphbnVhcnkgMTIsIDIwMTYgNTozOCBQTQ0KPiBUbzogUmF2aSBQ
dXR0YWNoYW5uYWlhaCA8cmF2aS5wdXR0YWNoYW5uYWlhaEBhcmljZW50LmNvbT47IG1hbGMNCj4g
PG1sYXNobGV5QGdtYWlsLmNvbT47IGxpbnV4LXNjdHBAdmdlci5rZXJuZWwub3JnDQo+IFN1Ympl
Y3Q6IFJlOiBYMkFQOmhhbmRvdmVyUHJlcGFyYXRpb25GYWlsdXJlIG1lc3NhZ2UgaXMgbm90IHJl
Y2VpdmVkDQo+IGF0IHNvdXJjZSBub2RlDQo+DQo+IE9uIDAxLzEyLzIwMTYgMDY6MjkgQU0sIFJh
dmkgUHV0dGFjaGFubmFpYWggd3JvdGU6DQo+PiBIaSBWbGFkLCBNYWxjLA0KPj4NCj4+IEkgaGF2
ZSB1cGxvYWRlZCB0aGUgbG9ncyBpbiB0aGUgZHJvcGJveC4gUGxlYXNlIHVzZSB0aGUgYmVsb3cg
VVJMIHRvIGFjY2VzcyB0aGUgbG9ncy4NCj4+DQo+PiBodHRwczovL3d3dy5kcm9wYm94LmNvbS9z
aC91dG1vMWpidzdsNml0bXgvQUFCU0NrMDRZTnh1M1hUbnFfQms4bDJFYT8NCj4+IGQNCj4+IGw9
MA0KPg0KPiBJJ2xsIHRha2UgYSBsb29rLg0KPj4NCj4+IEZvbGxvd2luZyBpcyB0aGUgZGV0YWls
cyBmcm9tIHRoZSBsb2dzLg0KPj4NCj4+IHdvcmtpbmdfc2N0cF9zMWFwX3gyYXBfbG9ncy5wY2Fw
bmcgLUluLWNhc2Ugb2YgYW4gd29ya2luZyBsb2dzIHlvdSBjYW4gb2JzZXJ2ZSB0aGF0Og0KPj4N
Cj4+IDEuIEluIHBhY2tldCBuby00NzEsIHRoZSBJUCAxNzIuMzMuMS40NyBpcyBzZW5kaW5nIHRo
ZQ0KPj4gWDJBUDpoYW5kb3ZlclByZXBlcmF0aW9uIG1lc3NhZ2UgdG8gMTcyLjMzLjEuNDYgMi4g
SW4gcGFja2V0IG5vLTQ3NSwNCj4+IHRoZSBJUCAxNzIuMzMuMS40NiBpcyBzZW5kaW5nIHRoZSBY
MkFQOmhhbmRvdmVyUHJlcGVyYXRpb25GYWlsdXJlDQo+PiAxNzIuMzMuMS40Nw0KPj4NCj4+IG5v
bi13b3JraW5nX3NjdHBfczFhcF94MmFwX2xvZ3MucGNhcHBuZy0gSW4tY2FzZSBvZiBhbiBub24t
d29ya2luZw0KPj4gbG9ncyB5b3UgY2FuIG9ic2VydmUgdGhhdA0KPj4NCj4+IDEuIEluIHBhY2tl
dCBuby0xNjIsIHRoZSBJUCAxNzIuMzMuMS40NyBpcyBzZW5kaW5nIHRoZQ0KPj4gWDJBUDpoYW5k
b3ZlclByZXBlcmF0aW9uIG1lc3NhZ2UgdG8gMTcyLjMzLjEuNDYgMi4gQnV0IGluIHRoaXMgY2Fz
ZSB3ZSBhcmUgbm90IHNlZWluZyB0aGUgWDJBUDpoYW5kb3ZlclByZXBlcmF0aW9uRmFpbHVyZSBz
ZW50IGJ5IDE3Mi4zMy4xLjQ2LiBJbiB0aGUgYXBwbGljYXRpb24gbG9ncyB3ZSBjb3VsZCBzZWUg
dGhhdCBhcHBsaWNhdGlvbiBpcyB3cml0aW5nIHRvIHRoZSBzb2NrZXQgc3VjY2Vzc2Z1bGx5ICh0
aGVyZSBhcmUgbm8gZXJyb3JzKS4NCj4+DQo+PiBBcyBpbmRpY2F0ZWQgcHJldmlvdXNseSB0aGUg
aXNzdWUgaXMgbm90IHNlZW4gIldoZW4gdGhlcmUgaXMgbm8gcmUtdHJ5IGF0dGVtcHQgb24tZ29p
bmcoYmV0d2VlbiBzb3VyY2Ugbm9kZSB0byBwZWVyLTEpIHRoZW4gdGhlcmUgaXMgbm8gaXNzdWUg
b2JzZXJ2ZWQgYW5kIHdlIGNhbiBzZWUgdGhhdCBYMkFQOmhhbmRvdmVyUHJlcGFyYXRpb25GYWls
dXJlIGlzIHN1Y2Nlc3NmdWxseSByZWNlaXZlZCBhdCBzb3VyY2Ugbm9kZS4iDQo+Pg0KPj4gUmVz
cG9uc2UgdG8gTWFsYyBxdWVyeS4NCj4+DQo+PiAxLiBJcyBwZWVyLW5vZGUtMiBwdXR0aW5nIHRo
ZSBwYWNrZXQgb24gdGhlIHdpcmU/DQo+PiBSQVZJUD4+IFllcy4uIEZyb20gdGhlIGFwcGxpY2F0
aW9uIGxvZ3Mgd2UgY2FuIGNvbmZpcm0gdGhhdCBwZWVyLW5vZGUtMiBpcyB3cml0aW5nIHRoZSBt
ZXNzYWdlIHRvIHRoZSBzb2NrZXQuDQo+DQo+IEp1c3QgYmVjYXVzZSB0aGUgcGFja2V0IHdhcyB3
cml0dGVuIHRvIHRoZSBzb2NrZXQgZG9lc24ndCBtZWFuIGl0J3Mgb24gdGhlIHdpcmUuICBJdCBt
YXkgc3RpbGwgYnkgYnVmZmVyZWQgaWYgdGhlcmUgaGFzbid0IGJlZW4gYW4gYWNrLiAgSSBoYXZl
bid0IGNoZWNrZWQgeWV0LCBidXQgSSBob3BlIHRoZSBsb2dzIGFib3ZlIGNvbnRhaW4gdHJhY2Vz
IGZyb20gcGVlci1ub2RlLTIsIHNvIHdlIGNhbiBzZWUgdGhlIG1lc3NhZ2UuDQo+DQo+Pg0KPj4g
Mi4gV2hlbiB5b3Ugc2F5ICdub3QgZ2V0dGluZyByZWNlaXZlZCBhdCBzb3VyY2Ugbm9kZScgLSBE
byB5b3UgbWVhbiBhdCB0aGUgZXRoZXJuZXQgbGF5ZXIsIHRoZSBhcHBsaWNhdGlvbiBsYXllciwg
b3IgPw0KPj4gUkFWSVA+PiBXZSBhcmUgbm90IHNlZWluZyBtZXNzYWdlIGJvdGggYXQgYXBwbGlj
YXRpb24gbGV2ZWwgYW5kIGFsc28gYXQgd2lyZXNoYXJrLiBJIHN1c3BlY3QgdGhlIG1lc3NhZ2Ug
Y291bGQgYmUgZ2V0dGluZyBkcm9wcGVkIGF0IExLU0NUUCBsZXZlbC4NCj4NCj4gTm8sIGlmIHlv
dSBhcmUgbm90IHNlZWluZyBpdCBpbiB3aXJlc2hhcmssIHRoZW4gc2N0cCBkb2Vzbid0IHNlZSB0
aGUgcGFja2V0IGVpdGhlci4NCj4gVGhlIHBhY2tldCBjYXB0dXJlIGhhcHBlbnMgYmVmb3JlIGFu
eSBwcm90b2NvbCBoYXZlIGFuIGFiaWxpdHkgdG8gZHJvcCBhbnl0aGluZy4gIEV2ZW4gc29tZSBl
cnJvcnMgaGFuZGxlZCBieSB0aGUgbmljIGNhbiBiZSBvYnNlcnZlZCB3aXRoIHdpcmVzaGFyay4N
Cj4NCj4gLXZsYWQNCj4NCj4+DQo+PiBSZWdhcmRzLA0KPj4NCj4+IFJhdmkNCj4+DQo+Pg0KPj4g
LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+IEZyb206IFZsYWQgWWFzZXZpY2ggW21haWx0
bzp2eWFzZXZpY2hAZ21haWwuY29tXQ0KPj4gU2VudDogTW9uZGF5LCBKYW51YXJ5IDExLCAyMDE2
IDEwOjUxIFBNDQo+PiBUbzogUmF2aSBQdXR0YWNoYW5uYWlhaCA8cmF2aS5wdXR0YWNoYW5uYWlh
aEBhcmljZW50LmNvbT47IG1hbGMNCj4+IDxtbGFzaGxleUBnbWFpbC5jb20+OyBsaW51eC1zY3Rw
QHZnZXIua2VybmVsLm9yZw0KPj4gU3ViamVjdDogUmU6IFgyQVA6aGFuZG92ZXJQcmVwYXJhdGlv
bkZhaWx1cmUgbWVzc2FnZSBpcyBub3QgcmVjZWl2ZWQNCj4+IGF0IHNvdXJjZSBub2RlDQo+Pg0K
Pj4gT24gMDEvMTEvMjAxNiAxMDoyNyBBTSwgUmF2aSBQdXR0YWNoYW5uYWlhaCB3cm90ZToNCj4+
PiBIaSBNYWxjLA0KPj4+DQo+Pj4gV2UgaGF2ZSBjb2xsZWN0ZWQgYm90aCB3b3JraW5nIGFuZCBu
b24td29ya2luZyBsb2dzLiBDb3VsZCB5b3UgcGxlYXNlIGxldCB1cyBrbm93IHdoZXJlIGNhbiB3
ZSBzaGFyZSB0aGUgYXR0YWNobWVudCAoc2luY2UgeW91IHNhaWQgdGhlIGxpc3QgZHJvcCB0aGUg
YXR0YWNobWVudCkuIEhvdyBvdGhlciBtZW1iZXJzIHNoYXJlIHRoZSBhdHRhY2htZW50cz8NCj4+
Pg0KPj4+IFJlZ2FyZHMsDQo+Pg0KPj4gUHJvdmlkaW5nIGEgcG9pbnRlciB0byB0Y3BkdW1wIGxv
Z3MgaXMgdGhlIGJlc3Qgd2F5Lg0KPj4NCj4+IC12bGFkDQo+Pg0KPj4+DQo+Pj4gUmF2aQ0KPj4+
DQo+Pj4NCj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4+IEZyb206IGxpbnV4LXNj
dHAtb3duZXJAdmdlci5rZXJuZWwub3JnDQo+Pj4gW21haWx0bzpsaW51eC1zY3RwLW93bmVyQHZn
ZXIua2VybmVsLm9yZ10gT24gQmVoYWxmIE9mIG1hbGMNCj4+PiBTZW50OiBUaHVyc2RheSwgSmFu
dWFyeSAwNywgMjAxNiA4OjQ0IFBNDQo+Pj4gVG86IGxpbnV4LXNjdHBAdmdlci5rZXJuZWwub3Jn
DQo+Pj4gU3ViamVjdDogUmU6IFgyQVA6aGFuZG92ZXJQcmVwYXJhdGlvbkZhaWx1cmUgbWVzc2Fn
ZSBpcyBub3QgcmVjZWl2ZWQNCj4+PiBhdCBzb3VyY2Ugbm9kZQ0KPj4+DQo+Pj4gUmF2aSwNCj4+
Pg0KPj4+IEkgdGhpbmsgaW4gb3JkZXIgZm9yIGFueW9uZSB0byBoZWxwLCB5b3UncmUgZ29pbmcg
dG8gbmVlZCB0byBwcm92aWRlIGEgcGFja2V0IGNhcHR1cmUgZnJvbSAnc291cmNlIG5vZGUnIGFu
ZCAncGVlci1ub2RlLTInLCBzaG93aW5nIHRoZSB3b3JraW5nIGNhc2UsIGFuZCB0aGUgZmFpbGlu
ZyBjYXNlLCBib3RoIGZyb20gSU5JVCBvbndhcmRzLiAoc2luY2UgdGhlIGxpc3QgZHJvcHMgYXR0
YWNobWVudHMsIHlvdSB3aWxsIG5lZWQgdG8gcG9zdCB0aGF0IHNvbWV3aGVyZSB3ZSBjYW4gYWNj
ZXNzIGl0Lg0KPj4+DQo+Pj4gMS4gSXMgcGVlci1ub2RlLTIgcHV0dGluZyB0aGUgcGFja2V0IG9u
IHRoZSB3aXJlPw0KPj4+IDIuIFdoZW4geW91IHNheSAnbm90IGdldHRpbmcgcmVjZWl2ZWQgYXQg
c291cmNlIG5vZGUnIC0gRG8geW91IG1lYW4gYXQgdGhlIGV0aGVybmV0IGxheWVyLCB0aGUgYXBw
bGljYXRpb24gbGF5ZXIsIG9yID8NCj4+Pg0KPj4+IENoZWVycywNCj4+PiBtYWxjLg0KPj4+DQo+
Pj4gT24gVGh1LCBKYW4gNywgMjAxNiBhdCA4OjU1IEFNLCBSYXZpIFB1dHRhY2hhbm5haWFoIDxy
YXZpLnB1dHRhY2hhbm5haWFoQGFyaWNlbnQuY29tPiB3cm90ZToNCj4+Pj4gQ291bGQgc29tZWJv
ZHkgcGxlYXNlIHJlc3BvbmQgYW5kIGhlbHAuDQo+Pj4+DQo+Pj4+IC0tLS0tT3JpZ2luYWwgTWVz
c2FnZS0tLS0tDQo+Pj4+IEZyb206IFJhdmkgUHV0dGFjaGFubmFpYWgNCj4+Pj4gU2VudDogVHVl
c2RheSwgSmFudWFyeSAwNSwgMjAxNiAyOjM1IFBNDQo+Pj4+IFRvOiAnbGludXgtc2N0cEB2Z2Vy
Lmtlcm5lbC5vcmcnIDxsaW51eC1zY3RwQHZnZXIua2VybmVsLm9yZz4NCj4+Pj4gU3ViamVjdDog
WDJBUDpoYW5kb3ZlclByZXBhcmF0aW9uRmFpbHVyZSBtZXNzYWdlIGlzIG5vdCByZWNlaXZlZCBh
dA0KPj4+PiBzb3VyY2Ugbm9kZQ0KPj4+Pg0KPj4+PiBIaSwNCj4+Pj4NCj4+Pj4gICAgICAgICAg
ICAgICAgIFdlIGFyZSB1c2luZyBYMkFQIHByb3RvY29sIG92ZXIgdGhlIExLU0NUUCAodmVyIDEu
MC4xNikgYW5kIHdlIGFyZSBzZWVpbmcgdGhlIGZvbGxvd2luZyBpc3N1ZS4NCj4+Pj4NCj4+Pj4g
U2NlbmFyaW86DQo+Pj4+DQo+Pj4+ICAgICAgICAgICAgICAgICAxLiAgICAgICAgICAgIFdlIGhh
dmUgc291cmNlIG5vZGUgY29ubmVjdGVkIHRvIHRoZSB0d28gcGVlciBub2RlcyBwZWVyLTEgYW5k
IHBlZXItMi4NCj4+Pj4gICAgICAgICAgICAgICAgIDIuICAgICAgICAgICAgU291cmNlIG5vZGUg
ZG9lcyBub3QgaGF2ZSBhIFNDVFAgY29ubmVjdGl2aXR5IHdpdGggcGVlci0xIGJlY2F1c2UgdGhl
IHBlZXItMSB3YXMgbm90IHJlYWNoYWJsZS4gSW4gdGhpcyBjYXNlIHNvdXJjZSBub2RlIHdpbGwg
cmUtdHJ5IGV2ZXJ5IDQtc2Vjb25kcyB0byBlc3RhYmxpc2ggYSBTQ1RQIGNvbm5lY3Rpb24gYnkg
Y3JlYXRpbmcgYSBuZXcgU0NUUCBhc3NvY2lhdGlvbiBhbmQgc2VuZGluZyBhIFNDVFA6SU5JVC4g
SWYgdGhlcmUgaXMgbm8gcmVzcG9uc2UgZm9yIFNDVFA6SU5JVCAob25jZSBhbGwgdGhlIFNDVFA6
SU5JVCByZXRyaWVzIGFyZSBleGhhdXN0ZWQpIHRoZW4gc291cmNlIG5vZGUgd2lsbCBjbG9zZSB0
aGUgc29ja2V0IG9yIHNjdHAgYXNzb2NpYXRpb24gYW5kIHJldHJ5IGFnYWluIGFmdGVyIDQtc2Vj
b25kcy4NCj4+Pj4NCj4+Pj4NCj4+Pj4gUHJvYmxlbToNCj4+Pj4NCj4+Pj4gICAgICAgICAgICAg
ICAgIDEuICAgICAgICAgICAgSXQgaXMgb2JzZXJ2ZWQgdGhhdCB3aGVuIHRoZSByZXRyeSBhdHRl
bXB0IGlzIGdvaW5nIG9uIGZvciBwZWVyLTEgdGhlIFgyQVAgbWVzc2FnZSBzZW50IGZyb20gcGVl
ci0yIG5vZGUgdG8gc291cmNlIG5vZGUgaXMgbm90IGdldHRpbmcgcmVjZWl2ZWQgYXQgc291cmNl
IG5vZGUuIFRoZSBzb3VyY2Ugbm9kZSBpcyBzZW5kaW5nIFgyQVA6aGFuZG92ZXJQcmVwYXJhdGlv
biB0byBwZWVyLTIgbm9kZSBhbmQgdGhpcyBpcyBzdWNjZXNzZnVsbHkgcmVjZWl2ZWQgYXQgcGVl
ci0yLiBCdXQgd2hlbiBwZWVyLTIgc2VuZHMgWDJBUDpoYW5kb3ZlclByZXBhcmF0aW9uRmFpbHVy
ZSB0byBzb3VyY2Ugbm9kZSB0aGlzIG1lc3NhZ2UgaXMgbm90IHJlY2VpdmVkIGF0ICBzb3VyY2Ug
bm9kZS4NCj4+Pj4NCj4+Pj4gICAgICAgICAgICAgICAgIDIuICAgICAgICAgICAgV2hlbiB0aGVy
ZSBpcyBubyByZS10cnkgYXR0ZW1wdCBvbi1nb2luZyhiZXR3ZWVuIHNvdXJjZSBub2RlIHRvIHBl
ZXItMSkgdGhlbiB0aGVyZSBpcyBubyBpc3N1ZSBvYnNlcnZlZCBhbmQgd2UgY2FuIHNlZSB0aGF0
IFgyQVA6aGFuZG92ZXJQcmVwYXJhdGlvbkZhaWx1cmUgaXMgc3VjY2Vzc2Z1bGx5IHJlY2VpdmVk
IGF0IHNvdXJjZSBub2RlLg0KPj4+Pg0KPj4+PiAgICAgICAgICAgICAgICAgQ291bGQgeW91IHBs
ZWFzZSBoZWxwIHVzIHRvIHJlc29sdmUgdGhpcyBTQ1RQIGlzc3VlLiBQbGVhc2UgbGV0IG1lIGtu
b3cgd2hhdCBsb2dzIGFyZSByZXF1aXJlZCB0byBjaGVjayB0aGlzIGlzc3VlLg0KPj4+Pg0KPj4+
PiBSZWdhcmRzLA0KPj4+Pg0KPj4+PiBSYXZpDQo+Pj4+DQo+Pj4+ICJESVNDTEFJTUVSOiBUaGlz
IG1lc3NhZ2UgaXMgcHJvcHJpZXRhcnkgdG8gQXJpY2VudCBhbmQgaXMgaW50ZW5kZWQgc29sZWx5
IGZvciB0aGUgdXNlIG9mIHRoZSBpbmRpdmlkdWFsIHRvIHdob20gaXQgaXMgYWRkcmVzc2VkLiBJ
dCBtYXkgY29udGFpbiBwcml2aWxlZ2VkIG9yIGNvbmZpZGVudGlhbCBpbmZvcm1hdGlvbiBhbmQg
c2hvdWxkIG5vdCBiZSBjaXJjdWxhdGVkIG9yIHVzZWQgZm9yIGFueSBwdXJwb3NlIG90aGVyIHRo
YW4gZm9yIHdoYXQgaXQgaXMgaW50ZW5kZWQuIElmIHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgbWVz
c2FnZSBpbiBlcnJvciwgcGxlYXNlIG5vdGlmeSB0aGUgb3JpZ2luYXRvciBpbW1lZGlhdGVseS4g
SWYgeW91IGFyZSBub3QgdGhlIGludGVuZGVkIHJlY2lwaWVudCwgeW91IGFyZSBub3RpZmllZCB0
aGF0IHlvdSBhcmUgc3RyaWN0bHkgcHJvaGliaXRlZCBmcm9tIHVzaW5nLCBjb3B5aW5nLCBhbHRl
cmluZywgb3IgZGlzY2xvc2luZyB0aGUgY29udGVudHMgb2YgdGhpcyBtZXNzYWdlLiBBcmljZW50
IGFjY2VwdHMgbm8gcmVzcG9uc2liaWxpdHkgZm9yIGxvc3Mgb3IgZGFtYWdlIGFyaXNpbmcgZnJv
bSB0aGUgdXNlIG9mIHRoZSBpbmZvcm1hdGlvbiB0cmFuc21pdHRlZCBieSB0aGlzIGVtYWlsIGlu
Y2x1ZGluZyBkYW1hZ2UgZnJvbSB2aXJ1cy4iDQo+Pj4+IC0tDQo+Pj4+IFRvIHVuc3Vic2NyaWJl
IGZyb20gdGhpcyBsaXN0OiBzZW5kIHRoZSBsaW5lICJ1bnN1YnNjcmliZSBsaW51eC1zY3RwIg0K
Pj4+PiBpbiB0aGUgYm9keSBvZiBhIG1lc3NhZ2UgdG8gbWFqb3Jkb21vQHZnZXIua2VybmVsLm9y
ZyBNb3JlDQo+Pj4+IG1ham9yZG9tbyBpbmZvIGF0ICBodHRwOi8vdmdlci5rZXJuZWwub3JnL21h
am9yZG9tby1pbmZvLmh0bWwNCj4+PiAtLQ0KPj4+IFRvIHVuc3Vic2NyaWJlIGZyb20gdGhpcyBs
aXN0OiBzZW5kIHRoZSBsaW5lICJ1bnN1YnNjcmliZSBsaW51eC1zY3RwIg0KPj4+IGluIHRoZSBi
b2R5IG9mIGEgbWVzc2FnZSB0byBtYWpvcmRvbW9Admdlci5rZXJuZWwub3JnIE1vcmUgbWFqb3Jk
b21vDQo+Pj4gaW5mbyBhdCAgaHR0cDovL3ZnZXIua2VybmVsLm9yZy9tYWpvcmRvbW8taW5mby5o
dG1sDQo+Pj4gIkRJU0NMQUlNRVI6IFRoaXMgbWVzc2FnZSBpcyBwcm9wcmlldGFyeSB0byBBcmlj
ZW50IGFuZCBpcyBpbnRlbmRlZCBzb2xlbHkgZm9yIHRoZSB1c2Ugb2YgdGhlIGluZGl2aWR1YWwg
dG8gd2hvbSBpdCBpcyBhZGRyZXNzZWQuIEl0IG1heSBjb250YWluIHByaXZpbGVnZWQgb3IgY29u
ZmlkZW50aWFsIGluZm9ybWF0aW9uIGFuZCBzaG91bGQgbm90IGJlIGNpcmN1bGF0ZWQgb3IgdXNl
ZCBmb3IgYW55IHB1cnBvc2Ugb3RoZXIgdGhhbiBmb3Igd2hhdCBpdCBpcyBpbnRlbmRlZC4gSWYg
eW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBtZXNzYWdlIGluIGVycm9yLCBwbGVhc2Ugbm90aWZ5IHRo
ZSBvcmlnaW5hdG9yIGltbWVkaWF0ZWx5LiBJZiB5b3UgYXJlIG5vdCB0aGUgaW50ZW5kZWQgcmVj
aXBpZW50LCB5b3UgYXJlIG5vdGlmaWVkIHRoYXQgeW91IGFyZSBzdHJpY3RseSBwcm9oaWJpdGVk
IGZyb20gdXNpbmcsIGNvcHlpbmcsIGFsdGVyaW5nLCBvciBkaXNjbG9zaW5nIHRoZSBjb250ZW50
cyBvZiB0aGlzIG1lc3NhZ2UuIEFyaWNlbnQgYWNjZXB0cyBubyByZXNwb25zaWJpbGl0eSBmb3Ig
bG9zcyBvciBkYW1hZ2UgYXJpc2luZyBmcm9tIHRoZSB1c2Ugb2YgdGhlIGluZm9ybWF0aW9uIHRy
YW5zbWl0dGVkIGJ5IHRoaXMgZW1haWwgaW5jbHVkaW5nIGRhbWFnZSBmcm9tIHZpcnVzLiINCj4+
PiBOICAgICByICB5ICAgYiBYICDHp3YgXiAp3rp7Lm4gKyAgICB7ICAgaSB7YXkgHcqH2pkgLGog
ICBmICAgaCAgIHogHiB3DQo+PiAgICBqOit2ICAgdyBqIG0gICAgICAgICB6WisgICAgIN2iaiIg
ICF0bWw9DQo+Pj4NCj4+DQo+PiAiRElTQ0xBSU1FUjogVGhpcyBtZXNzYWdlIGlzIHByb3ByaWV0
YXJ5IHRvIEFyaWNlbnQgYW5kIGlzIGludGVuZGVkIHNvbGVseSBmb3IgdGhlIHVzZSBvZiB0aGUg
aW5kaXZpZHVhbCB0byB3aG9tIGl0IGlzIGFkZHJlc3NlZC4gSXQgbWF5IGNvbnRhaW4gcHJpdmls
ZWdlZCBvciBjb25maWRlbnRpYWwgaW5mb3JtYXRpb24gYW5kIHNob3VsZCBub3QgYmUgY2lyY3Vs
YXRlZCBvciB1c2VkIGZvciBhbnkgcHVycG9zZSBvdGhlciB0aGFuIGZvciB3aGF0IGl0IGlzIGlu
dGVuZGVkLiBJZiB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIG1lc3NhZ2UgaW4gZXJyb3IsIHBsZWFz
ZSBub3RpZnkgdGhlIG9yaWdpbmF0b3IgaW1tZWRpYXRlbHkuIElmIHlvdSBhcmUgbm90IHRoZSBp
bnRlbmRlZCByZWNpcGllbnQsIHlvdSBhcmUgbm90aWZpZWQgdGhhdCB5b3UgYXJlIHN0cmljdGx5
IHByb2hpYml0ZWQgZnJvbSB1c2luZywgY29weWluZywgYWx0ZXJpbmcsIG9yIGRpc2Nsb3Npbmcg
dGhlIGNvbnRlbnRzIG9mIHRoaXMgbWVzc2FnZS4gQXJpY2VudCBhY2NlcHRzIG5vIHJlc3BvbnNp
YmlsaXR5IGZvciBsb3NzIG9yIGRhbWFnZSBhcmlzaW5nIGZyb20gdGhlIHVzZSBvZiB0aGUgaW5m
b3JtYXRpb24gdHJhbnNtaXR0ZWQgYnkgdGhpcyBlbWFpbCBpbmNsdWRpbmcgZGFtYWdlIGZyb20g
dmlydXMuIg0KPj4NCj4NCj4gIkRJU0NMQUlNRVI6IFRoaXMgbWVzc2FnZSBpcyBwcm9wcmlldGFy
eSB0byBBcmljZW50IGFuZCBpcyBpbnRlbmRlZCBzb2xlbHkgZm9yIHRoZSB1c2Ugb2YgdGhlIGlu
ZGl2aWR1YWwgdG8gd2hvbSBpdCBpcyBhZGRyZXNzZWQuIEl0IG1heSBjb250YWluIHByaXZpbGVn
ZWQgb3IgY29uZmlkZW50aWFsIGluZm9ybWF0aW9uIGFuZCBzaG91bGQgbm90IGJlIGNpcmN1bGF0
ZWQgb3IgdXNlZCBmb3IgYW55IHB1cnBvc2Ugb3RoZXIgdGhhbiBmb3Igd2hhdCBpdCBpcyBpbnRl
bmRlZC4gSWYgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBtZXNzYWdlIGluIGVycm9yLCBwbGVhc2Ug
bm90aWZ5IHRoZSBvcmlnaW5hdG9yIGltbWVkaWF0ZWx5LiBJZiB5b3UgYXJlIG5vdCB0aGUgaW50
ZW5kZWQgcmVjaXBpZW50LCB5b3UgYXJlIG5vdGlmaWVkIHRoYXQgeW91IGFyZSBzdHJpY3RseSBw
cm9oaWJpdGVkIGZyb20gdXNpbmcsIGNvcHlpbmcsIGFsdGVyaW5nLCBvciBkaXNjbG9zaW5nIHRo
ZSBjb250ZW50cyBvZiB0aGlzIG1lc3NhZ2UuIEFyaWNlbnQgYWNjZXB0cyBubyByZXNwb25zaWJp
bGl0eSBmb3IgbG9zcyBvciBkYW1hZ2UgYXJpc2luZyBmcm9tIHRoZSB1c2Ugb2YgdGhlIGluZm9y
bWF0aW9uIHRyYW5zbWl0dGVkIGJ5IHRoaXMgZW1haWwgaW5jbHVkaW5nIGRhbWFnZSBmcm9tIHZp
cnVzLiINCj4NCg0KIkRJU0NMQUlNRVI6IFRoaXMgbWVzc2FnZSBpcyBwcm9wcmlldGFyeSB0byBB
cmljZW50IGFuZCBpcyBpbnRlbmRlZCBzb2xlbHkgZm9yIHRoZSB1c2Ugb2YgdGhlIGluZGl2aWR1
YWwgdG8gd2hvbSBpdCBpcyBhZGRyZXNzZWQuIEl0IG1heSBjb250YWluIHByaXZpbGVnZWQgb3Ig
Y29uZmlkZW50aWFsIGluZm9ybWF0aW9uIGFuZCBzaG91bGQgbm90IGJlIGNpcmN1bGF0ZWQgb3Ig
dXNlZCBmb3IgYW55IHB1cnBvc2Ugb3RoZXIgdGhhbiBmb3Igd2hhdCBpdCBpcyBpbnRlbmRlZC4g
SWYgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBtZXNzYWdlIGluIGVycm9yLCBwbGVhc2Ugbm90aWZ5
IHRoZSBvcmlnaW5hdG9yIGltbWVkaWF0ZWx5LiBJZiB5b3UgYXJlIG5vdCB0aGUgaW50ZW5kZWQg
cmVjaXBpZW50LCB5b3UgYXJlIG5vdGlmaWVkIHRoYXQgeW91IGFyZSBzdHJpY3RseSBwcm9oaWJp
dGVkIGZyb20gdXNpbmcsIGNvcHlpbmcsIGFsdGVyaW5nLCBvciBkaXNjbG9zaW5nIHRoZSBjb250
ZW50cyBvZiB0aGlzIG1lc3NhZ2UuIEFyaWNlbnQgYWNjZXB0cyBubyByZXNwb25zaWJpbGl0eSBm
b3IgbG9zcyBvciBkYW1hZ2UgYXJpc2luZyBmcm9tIHRoZSB1c2Ugb2YgdGhlIGluZm9ybWF0aW9u
IHRyYW5zbWl0dGVkIGJ5IHRoaXMgZW1haWwgaW5jbHVkaW5nIGRhbWFnZSBmcm9tIHZpcnVzLiIN
Cg=

^ permalink raw reply	[flat|nested] 16+ messages in thread

* RE: X2AP:handoverPreparationFailure message is not received at source node
  2016-01-05  9:05 X2AP:handoverPreparationFailure message is not received at source node Ravi Puttachannaiah
                   ` (8 preceding siblings ...)
  2016-01-13 11:54 ` Ravi Puttachannaiah
@ 2016-01-14 14:53 ` Ravi Puttachannaiah
  2016-01-14 16:00 ` Vlad Yasevich
                   ` (4 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: Ravi Puttachannaiah @ 2016-01-14 14:53 UTC (permalink / raw)
  To: linux-sctp

SGkgVmxhZCwNCg0KSSBoYXZlIHVwbG9hZGVkIHRoZSBsb2dzIGF0IHRoZSBmb2xsb3dpbmcgVVJM
LiBUaGUgcGNhcCBpcyBjYXB0dXJlZCBvbiB0aGUgLjEuNDYgbWFjaGluZS4gIFBsZWFzZSBjaGVj
ayBhbmQgaGVscC4NCg0KaHR0cHM6Ly93d3cuZHJvcGJveC5jb20vc2gvcWVzOTI1MGJoYnJ6ZDQz
L0FBQUZrUFM3REs4ZU0xRjNaX3ZaUXZOcmE/ZGw9MA0KDQpXZSBhbHNvIGNhcHR1cmVkIHRoZSBu
aWMgc3RhdHMuIExvb2tzIGxpa2UgIHRoZXJlIGlzIG5vIGRyb3BwZWQgb3IgZXJyb3IgZnJhbWVz
IGluIHRyYW5zbWlzc2lvbiBwYWNrZXRzIG9uIGV0aDEgaW50ZXJmYWNlLg0KDQojIyMjIyMjIyMj
IyMjIyMjIyMjIyMgQmVmb3IgdGVzdCAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjDQpldGgxICAgICAg
TGluayBlbmNhcDpFdGhlcm5ldCAgSFdhZGRyIDU4OkMyOjMyOkZGOjYyOjAyDQogICAgICAgICAg
aW5ldCBhZGRyOjE3Mi4zMy4xLjQ2ICBCY2FzdDoxNzIuMzMuMS4yNTUgIE1hc2s6MjU1LjI1NS4y
NTUuMA0KICAgICAgICAgIGluZXQ2IGFkZHI6IGZlODA6OjU4YzI6MzIwMDoyZmY6NjIwMi82NCBT
Y29wZTpMaW5rDQogICAgICAgICAgVVAgQlJPQURDQVNUIFJVTk5JTkcgIE1UVToxNTAwICBNZXRy
aWM6MQ0KICAgICAgICAgIFJYIHBhY2tldHM6MTAwMjggZXJyb3JzOjAgZHJvcHBlZDo0OCBvdmVy
cnVuczowIGZyYW1lOjANCiAgICAgICAgICBUWCBwYWNrZXRzOjEwMDMgZXJyb3JzOjAgZHJvcHBl
ZDowIG92ZXJydW5zOjAgY2FycmllcjowDQogICAgICAgICAgY29sbGlzaW9uczowIHR4cXVldWVs
ZW46MTAwMA0KICAgICAgICAgIFJYIGJ5dGVzOjEzNzIxODAgKDEuMyBNaUIpICBUWCBieXRlczox
NDQ4MTcgKDE0MS40IEtpQikNCg0KIyMjIyMjIyMjIyMjIyMjIyMjIyMjIEFmdGVyIHRlc3QgIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIw0KZXRoMSAgICAgIExpbmsgZW5jYXA6RXRoZXJuZXQgIEhXYWRk
ciA1ODpDMjozMjpGRjo2MjowMg0KICAgICAgICAgIGluZXQgYWRkcjoxNzIuMzMuMS40NiAgQmNh
c3Q6MTcyLjMzLjEuMjU1ICBNYXNrOjI1NS4yNTUuMjU1LjANCiAgICAgICAgICBpbmV0NiBhZGRy
OiBmZTgwOjo1OGMyOjMyMDA6MmZmOjYyMDIvNjQgU2NvcGU6TGluaw0KICAgICAgICAgIFVQIEJS
T0FEQ0FTVCBSVU5OSU5HICBNVFU6MTUwMCAgTWV0cmljOjENCiAgICAgICAgICBSWCBwYWNrZXRz
OjE4NDgxIGVycm9yczowIGRyb3BwZWQ6NTcgb3ZlcnJ1bnM6MCBmcmFtZTowDQogICAgICAgICAg
VFggcGFja2V0czoxNzI1IGVycm9yczowIGRyb3BwZWQ6MCBvdmVycnVuczowIGNhcnJpZXI6MA0K
ICAgICAgICAgIGNvbGxpc2lvbnM6MCB0eHF1ZXVlbGVuOjEwMDANCiAgICAgICAgICBSWCBieXRl
czoyNTM0MTQ5ICgyLjQgTWlCKSAgVFggYnl0ZXM6MjI4MjgzICgyMjIuOSBLaUINCg0KDQpSZWdh
cmRzLA0KDQpSYXZpDQoNCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IFJhdmkg
UHV0dGFjaGFubmFpYWgNClNlbnQ6IFdlZG5lc2RheSwgSmFudWFyeSAxMywgMjAxNiA1OjI0IFBN
DQpUbzogJ1ZsYWQgWWFzZXZpY2gnIDx2eWFzZXZpY2hAZ21haWwuY29tPjsgbWFsYyA8bWxhc2hs
ZXlAZ21haWwuY29tPjsgbGludXgtc2N0cEB2Z2VyLmtlcm5lbC5vcmcNClN1YmplY3Q6IFJFOiBY
MkFQOmhhbmRvdmVyUHJlcGFyYXRpb25GYWlsdXJlIG1lc3NhZ2UgaXMgbm90IHJlY2VpdmVkIGF0
IHNvdXJjZSBub2RlDQoNCkhpIFZsYWQsDQoNClRoYW5rcyBmb3IgbG9va2luZyBpbnRvIHRoZSBs
b2dzIGFuZCBzaGFyaW5nIHRoZSBhbmFseXNpcy4NCg0KV2Ugd2lsbCBjYXB0dXJlIHRoZSBwY2Fw
IG9uIC4xLjQ2IGFuZCBzaGFyZSB0aGUgcGNhcCBmaWxlcyBhbmQgYWxzbyBjaGVjayBmb3IgYW55
IGRyb3BwZWQgb3IgZXJyb3IgZnJhbWVzLg0KDQpSZWdhcmRzLA0KDQpSYXZpDQoNCg0KLS0tLS1P
cmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IFZsYWQgWWFzZXZpY2ggW21haWx0bzp2eWFzZXZp
Y2hAZ21haWwuY29tXQ0KU2VudDogVHVlc2RheSwgSmFudWFyeSAxMiwgMjAxNiA5OjEyIFBNDQpU
bzogUmF2aSBQdXR0YWNoYW5uYWlhaCA8cmF2aS5wdXR0YWNoYW5uYWlhaEBhcmljZW50LmNvbT47
IG1hbGMgPG1sYXNobGV5QGdtYWlsLmNvbT47IGxpbnV4LXNjdHBAdmdlci5rZXJuZWwub3JnDQpT
dWJqZWN0OiBSZTogWDJBUDpoYW5kb3ZlclByZXBhcmF0aW9uRmFpbHVyZSBtZXNzYWdlIGlzIG5v
dCByZWNlaXZlZCBhdCBzb3VyY2Ugbm9kZQ0KDQpPbiAwMS8xMi8yMDE2IDA3OjExIEFNLCBSYXZp
IFB1dHRhY2hhbm5haWFoIHdyb3RlOg0KPiBUaGFua3MgVmxhZC4uDQo+DQo+IFBsZWFzZSBjaGVj
ayBhbmQgbGV0IG1lIGtub3cgaWYgYW55IG1vcmUgbG9ncyBhbmQgZGV0YWlscyBhcmUgcmVxdWly
ZWQuDQo+DQo+IFRoYW5rcyBmb3IgeW91ciBzdXBwb3J0Lg0KDQpXZWxsLCBJIGxvb2tlZCBhdCB0
aGUgdHJhY2VzIGFuZCBpdCBkb2Vzbid0IHNob3cgdGhlIHBhY2tldCBldmVuIG1hZGUgaXQgdG8g
ZGVzdGluYXRpb24gaG9zdCAuMS40Ny4gIFVwIHVudGlsIHRoYXQgcG9pbnQgZXZlcnl0aGluZyBh
cHBlYXJzIHRvIGJlIHdvcmtpbmcgcHJvcGVybHksIHRoZXJlIGFyZSBubyBkcm9wcyBhbnl3aGVy
ZS4NCg0KSSB3b3VsZCByZWNvbW1lbmQgdGhhdCB5b3UgdHJ5IGNhcHR1cmluZyB0cmFmZmljIG9u
IC4xLjQ2IGR1cmluZyB0aGUgdHJvdWJsaW5nIGNvbmRpdGlvbiB0byBtYWtlIHN1cmUgdGhhdCB0
aGUgcGFja2V0IGlzIGFjdHVhbGx5IHNlbnQgb24gdGhlIHdpcmUuDQoNCkFsc28sIGNoZWNrIHRo
ZSBuaWMgc3RhdHMgdG8gc2VlIGlmIHRoZXJlIGFyZSBhbnkgZHJvcHBlZCBvciBlcnJvciBmcmFt
ZXMuDQpJZiB0aGVyZSBpcyBzd2l0Y2ggYmV0d2VlbiB0aGUgc3lzdGVtcywgdHJ5IHRvIHNlZSBp
ZiBtYXkgYmUgaXQgaXMgZHJvcHBpbmcgcGFja2V0cy4NCg0KQXQgdGhpcyBwb2ludCwgdGhlcmUg
aXNuJ3QgYSB3aG9sZSBsb3Qgd2UgY2FuIGRvIGFzIGl0IGFwcGVhcnMgdGhhdCB0aGUgaGFuZG92
ZXJQcmVwYXJhdGlvbjpVbnN1Y2Nlc3NmdWwgbWVzc2FnZSBmcm9tIC4xLjQ2IGlzbid0IG1ha2lu
ZyBpdCB0byAuMS40Ny4NCllvdSBuZWVkIHRvIHRyeSB0byBmaW5kIG91dCB3aGVyZSBpdCBpcyBn
b2luZz8NCg0KLXZsYWQNCg0KPg0KPg0KPiBSZWdhcmRzLA0KPg0KPiBSYXZpDQo+DQo+IC0tLS0t
T3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IFZsYWQgWWFzZXZpY2ggW21haWx0bzp2eWFz
ZXZpY2hAZ21haWwuY29tXQ0KPiBTZW50OiBUdWVzZGF5LCBKYW51YXJ5IDEyLCAyMDE2IDU6Mzgg
UE0NCj4gVG86IFJhdmkgUHV0dGFjaGFubmFpYWggPHJhdmkucHV0dGFjaGFubmFpYWhAYXJpY2Vu
dC5jb20+OyBtYWxjDQo+IDxtbGFzaGxleUBnbWFpbC5jb20+OyBsaW51eC1zY3RwQHZnZXIua2Vy
bmVsLm9yZw0KPiBTdWJqZWN0OiBSZTogWDJBUDpoYW5kb3ZlclByZXBhcmF0aW9uRmFpbHVyZSBt
ZXNzYWdlIGlzIG5vdCByZWNlaXZlZA0KPiBhdCBzb3VyY2Ugbm9kZQ0KPg0KPiBPbiAwMS8xMi8y
MDE2IDA2OjI5IEFNLCBSYXZpIFB1dHRhY2hhbm5haWFoIHdyb3RlOg0KPj4gSGkgVmxhZCwgTWFs
YywNCj4+DQo+PiBJIGhhdmUgdXBsb2FkZWQgdGhlIGxvZ3MgaW4gdGhlIGRyb3Bib3guIFBsZWFz
ZSB1c2UgdGhlIGJlbG93IFVSTCB0byBhY2Nlc3MgdGhlIGxvZ3MuDQo+Pg0KPj4gaHR0cHM6Ly93
d3cuZHJvcGJveC5jb20vc2gvdXRtbzFqYnc3bDZpdG14L0FBQlNDazA0WU54dTNYVG5xX0JrOGwy
RWE/DQo+PiBkDQo+PiBsPTANCj4NCj4gSSdsbCB0YWtlIGEgbG9vay4NCj4+DQo+PiBGb2xsb3dp
bmcgaXMgdGhlIGRldGFpbHMgZnJvbSB0aGUgbG9ncy4NCj4+DQo+PiB3b3JraW5nX3NjdHBfczFh
cF94MmFwX2xvZ3MucGNhcG5nIC1Jbi1jYXNlIG9mIGFuIHdvcmtpbmcgbG9ncyB5b3UgY2FuIG9i
c2VydmUgdGhhdDoNCj4+DQo+PiAxLiBJbiBwYWNrZXQgbm8tNDcxLCB0aGUgSVAgMTcyLjMzLjEu
NDcgaXMgc2VuZGluZyB0aGUNCj4+IFgyQVA6aGFuZG92ZXJQcmVwZXJhdGlvbiBtZXNzYWdlIHRv
IDE3Mi4zMy4xLjQ2IDIuIEluIHBhY2tldCBuby00NzUsDQo+PiB0aGUgSVAgMTcyLjMzLjEuNDYg
aXMgc2VuZGluZyB0aGUgWDJBUDpoYW5kb3ZlclByZXBlcmF0aW9uRmFpbHVyZQ0KPj4gMTcyLjMz
LjEuNDcNCj4+DQo+PiBub24td29ya2luZ19zY3RwX3MxYXBfeDJhcF9sb2dzLnBjYXBwbmctIElu
LWNhc2Ugb2YgYW4gbm9uLXdvcmtpbmcNCj4+IGxvZ3MgeW91IGNhbiBvYnNlcnZlIHRoYXQNCj4+
DQo+PiAxLiBJbiBwYWNrZXQgbm8tMTYyLCB0aGUgSVAgMTcyLjMzLjEuNDcgaXMgc2VuZGluZyB0
aGUNCj4+IFgyQVA6aGFuZG92ZXJQcmVwZXJhdGlvbiBtZXNzYWdlIHRvIDE3Mi4zMy4xLjQ2IDIu
IEJ1dCBpbiB0aGlzIGNhc2Ugd2UgYXJlIG5vdCBzZWVpbmcgdGhlIFgyQVA6aGFuZG92ZXJQcmVw
ZXJhdGlvbkZhaWx1cmUgc2VudCBieSAxNzIuMzMuMS40Ni4gSW4gdGhlIGFwcGxpY2F0aW9uIGxv
Z3Mgd2UgY291bGQgc2VlIHRoYXQgYXBwbGljYXRpb24gaXMgd3JpdGluZyB0byB0aGUgc29ja2V0
IHN1Y2Nlc3NmdWxseSAodGhlcmUgYXJlIG5vIGVycm9ycykuDQo+Pg0KPj4gQXMgaW5kaWNhdGVk
IHByZXZpb3VzbHkgdGhlIGlzc3VlIGlzIG5vdCBzZWVuICJXaGVuIHRoZXJlIGlzIG5vIHJlLXRy
eSBhdHRlbXB0IG9uLWdvaW5nKGJldHdlZW4gc291cmNlIG5vZGUgdG8gcGVlci0xKSB0aGVuIHRo
ZXJlIGlzIG5vIGlzc3VlIG9ic2VydmVkIGFuZCB3ZSBjYW4gc2VlIHRoYXQgWDJBUDpoYW5kb3Zl
clByZXBhcmF0aW9uRmFpbHVyZSBpcyBzdWNjZXNzZnVsbHkgcmVjZWl2ZWQgYXQgc291cmNlIG5v
ZGUuIg0KPj4NCj4+IFJlc3BvbnNlIHRvIE1hbGMgcXVlcnkuDQo+Pg0KPj4gMS4gSXMgcGVlci1u
b2RlLTIgcHV0dGluZyB0aGUgcGFja2V0IG9uIHRoZSB3aXJlPw0KPj4gUkFWSVA+PiBZZXMuLiBG
cm9tIHRoZSBhcHBsaWNhdGlvbiBsb2dzIHdlIGNhbiBjb25maXJtIHRoYXQgcGVlci1ub2RlLTIg
aXMgd3JpdGluZyB0aGUgbWVzc2FnZSB0byB0aGUgc29ja2V0Lg0KPg0KPiBKdXN0IGJlY2F1c2Ug
dGhlIHBhY2tldCB3YXMgd3JpdHRlbiB0byB0aGUgc29ja2V0IGRvZXNuJ3QgbWVhbiBpdCdzIG9u
IHRoZSB3aXJlLiAgSXQgbWF5IHN0aWxsIGJ5IGJ1ZmZlcmVkIGlmIHRoZXJlIGhhc24ndCBiZWVu
IGFuIGFjay4gIEkgaGF2ZW4ndCBjaGVja2VkIHlldCwgYnV0IEkgaG9wZSB0aGUgbG9ncyBhYm92
ZSBjb250YWluIHRyYWNlcyBmcm9tIHBlZXItbm9kZS0yLCBzbyB3ZSBjYW4gc2VlIHRoZSBtZXNz
YWdlLg0KPg0KPj4NCj4+IDIuIFdoZW4geW91IHNheSAnbm90IGdldHRpbmcgcmVjZWl2ZWQgYXQg
c291cmNlIG5vZGUnIC0gRG8geW91IG1lYW4gYXQgdGhlIGV0aGVybmV0IGxheWVyLCB0aGUgYXBw
bGljYXRpb24gbGF5ZXIsIG9yID8NCj4+IFJBVklQPj4gV2UgYXJlIG5vdCBzZWVpbmcgbWVzc2Fn
ZSBib3RoIGF0IGFwcGxpY2F0aW9uIGxldmVsIGFuZCBhbHNvIGF0IHdpcmVzaGFyay4gSSBzdXNw
ZWN0IHRoZSBtZXNzYWdlIGNvdWxkIGJlIGdldHRpbmcgZHJvcHBlZCBhdCBMS1NDVFAgbGV2ZWwu
DQo+DQo+IE5vLCBpZiB5b3UgYXJlIG5vdCBzZWVpbmcgaXQgaW4gd2lyZXNoYXJrLCB0aGVuIHNj
dHAgZG9lc24ndCBzZWUgdGhlIHBhY2tldCBlaXRoZXIuDQo+IFRoZSBwYWNrZXQgY2FwdHVyZSBo
YXBwZW5zIGJlZm9yZSBhbnkgcHJvdG9jb2wgaGF2ZSBhbiBhYmlsaXR5IHRvIGRyb3AgYW55dGhp
bmcuICBFdmVuIHNvbWUgZXJyb3JzIGhhbmRsZWQgYnkgdGhlIG5pYyBjYW4gYmUgb2JzZXJ2ZWQg
d2l0aCB3aXJlc2hhcmsuDQo+DQo+IC12bGFkDQo+DQo+Pg0KPj4gUmVnYXJkcywNCj4+DQo+PiBS
YXZpDQo+Pg0KPj4NCj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+PiBGcm9tOiBWbGFk
IFlhc2V2aWNoIFttYWlsdG86dnlhc2V2aWNoQGdtYWlsLmNvbV0NCj4+IFNlbnQ6IE1vbmRheSwg
SmFudWFyeSAxMSwgMjAxNiAxMDo1MSBQTQ0KPj4gVG86IFJhdmkgUHV0dGFjaGFubmFpYWggPHJh
dmkucHV0dGFjaGFubmFpYWhAYXJpY2VudC5jb20+OyBtYWxjDQo+PiA8bWxhc2hsZXlAZ21haWwu
Y29tPjsgbGludXgtc2N0cEB2Z2VyLmtlcm5lbC5vcmcNCj4+IFN1YmplY3Q6IFJlOiBYMkFQOmhh
bmRvdmVyUHJlcGFyYXRpb25GYWlsdXJlIG1lc3NhZ2UgaXMgbm90IHJlY2VpdmVkDQo+PiBhdCBz
b3VyY2Ugbm9kZQ0KPj4NCj4+IE9uIDAxLzExLzIwMTYgMTA6MjcgQU0sIFJhdmkgUHV0dGFjaGFu
bmFpYWggd3JvdGU6DQo+Pj4gSGkgTWFsYywNCj4+Pg0KPj4+IFdlIGhhdmUgY29sbGVjdGVkIGJv
dGggd29ya2luZyBhbmQgbm9uLXdvcmtpbmcgbG9ncy4gQ291bGQgeW91IHBsZWFzZSBsZXQgdXMg
a25vdyB3aGVyZSBjYW4gd2Ugc2hhcmUgdGhlIGF0dGFjaG1lbnQgKHNpbmNlIHlvdSBzYWlkIHRo
ZSBsaXN0IGRyb3AgdGhlIGF0dGFjaG1lbnQpLiBIb3cgb3RoZXIgbWVtYmVycyBzaGFyZSB0aGUg
YXR0YWNobWVudHM/DQo+Pj4NCj4+PiBSZWdhcmRzLA0KPj4NCj4+IFByb3ZpZGluZyBhIHBvaW50
ZXIgdG8gdGNwZHVtcCBsb2dzIGlzIHRoZSBiZXN0IHdheS4NCj4+DQo+PiAtdmxhZA0KPj4NCj4+
Pg0KPj4+IFJhdmkNCj4+Pg0KPj4+DQo+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+
PiBGcm9tOiBsaW51eC1zY3RwLW93bmVyQHZnZXIua2VybmVsLm9yZw0KPj4+IFttYWlsdG86bGlu
dXgtc2N0cC1vd25lckB2Z2VyLmtlcm5lbC5vcmddIE9uIEJlaGFsZiBPZiBtYWxjDQo+Pj4gU2Vu
dDogVGh1cnNkYXksIEphbnVhcnkgMDcsIDIwMTYgODo0NCBQTQ0KPj4+IFRvOiBsaW51eC1zY3Rw
QHZnZXIua2VybmVsLm9yZw0KPj4+IFN1YmplY3Q6IFJlOiBYMkFQOmhhbmRvdmVyUHJlcGFyYXRp
b25GYWlsdXJlIG1lc3NhZ2UgaXMgbm90IHJlY2VpdmVkDQo+Pj4gYXQgc291cmNlIG5vZGUNCj4+
Pg0KPj4+IFJhdmksDQo+Pj4NCj4+PiBJIHRoaW5rIGluIG9yZGVyIGZvciBhbnlvbmUgdG8gaGVs
cCwgeW91J3JlIGdvaW5nIHRvIG5lZWQgdG8gcHJvdmlkZSBhIHBhY2tldCBjYXB0dXJlIGZyb20g
J3NvdXJjZSBub2RlJyBhbmQgJ3BlZXItbm9kZS0yJywgc2hvd2luZyB0aGUgd29ya2luZyBjYXNl
LCBhbmQgdGhlIGZhaWxpbmcgY2FzZSwgYm90aCBmcm9tIElOSVQgb253YXJkcy4gKHNpbmNlIHRo
ZSBsaXN0IGRyb3BzIGF0dGFjaG1lbnRzLCB5b3Ugd2lsbCBuZWVkIHRvIHBvc3QgdGhhdCBzb21l
d2hlcmUgd2UgY2FuIGFjY2VzcyBpdC4NCj4+Pg0KPj4+IDEuIElzIHBlZXItbm9kZS0yIHB1dHRp
bmcgdGhlIHBhY2tldCBvbiB0aGUgd2lyZT8NCj4+PiAyLiBXaGVuIHlvdSBzYXkgJ25vdCBnZXR0
aW5nIHJlY2VpdmVkIGF0IHNvdXJjZSBub2RlJyAtIERvIHlvdSBtZWFuIGF0IHRoZSBldGhlcm5l
dCBsYXllciwgdGhlIGFwcGxpY2F0aW9uIGxheWVyLCBvciA/DQo+Pj4NCj4+PiBDaGVlcnMsDQo+
Pj4gbWFsYy4NCj4+Pg0KPj4+IE9uIFRodSwgSmFuIDcsIDIwMTYgYXQgODo1NSBBTSwgUmF2aSBQ
dXR0YWNoYW5uYWlhaCA8cmF2aS5wdXR0YWNoYW5uYWlhaEBhcmljZW50LmNvbT4gd3JvdGU6DQo+
Pj4+IENvdWxkIHNvbWVib2R5IHBsZWFzZSByZXNwb25kIGFuZCBoZWxwLg0KPj4+Pg0KPj4+PiAt
LS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4+PiBGcm9tOiBSYXZpIFB1dHRhY2hhbm5haWFo
DQo+Pj4+IFNlbnQ6IFR1ZXNkYXksIEphbnVhcnkgMDUsIDIwMTYgMjozNSBQTQ0KPj4+PiBUbzog
J2xpbnV4LXNjdHBAdmdlci5rZXJuZWwub3JnJyA8bGludXgtc2N0cEB2Z2VyLmtlcm5lbC5vcmc+
DQo+Pj4+IFN1YmplY3Q6IFgyQVA6aGFuZG92ZXJQcmVwYXJhdGlvbkZhaWx1cmUgbWVzc2FnZSBp
cyBub3QgcmVjZWl2ZWQgYXQNCj4+Pj4gc291cmNlIG5vZGUNCj4+Pj4NCj4+Pj4gSGksDQo+Pj4+
DQo+Pj4+ICAgICAgICAgICAgICAgICBXZSBhcmUgdXNpbmcgWDJBUCBwcm90b2NvbCBvdmVyIHRo
ZSBMS1NDVFAgKHZlciAxLjAuMTYpIGFuZCB3ZSBhcmUgc2VlaW5nIHRoZSBmb2xsb3dpbmcgaXNz
dWUuDQo+Pj4+DQo+Pj4+IFNjZW5hcmlvOg0KPj4+Pg0KPj4+PiAgICAgICAgICAgICAgICAgMS4g
ICAgICAgICAgICBXZSBoYXZlIHNvdXJjZSBub2RlIGNvbm5lY3RlZCB0byB0aGUgdHdvIHBlZXIg
bm9kZXMgcGVlci0xIGFuZCBwZWVyLTIuDQo+Pj4+ICAgICAgICAgICAgICAgICAyLiAgICAgICAg
ICAgIFNvdXJjZSBub2RlIGRvZXMgbm90IGhhdmUgYSBTQ1RQIGNvbm5lY3Rpdml0eSB3aXRoIHBl
ZXItMSBiZWNhdXNlIHRoZSBwZWVyLTEgd2FzIG5vdCByZWFjaGFibGUuIEluIHRoaXMgY2FzZSBz
b3VyY2Ugbm9kZSB3aWxsIHJlLXRyeSBldmVyeSA0LXNlY29uZHMgdG8gZXN0YWJsaXNoIGEgU0NU
UCBjb25uZWN0aW9uIGJ5IGNyZWF0aW5nIGEgbmV3IFNDVFAgYXNzb2NpYXRpb24gYW5kIHNlbmRp
bmcgYSBTQ1RQOklOSVQuIElmIHRoZXJlIGlzIG5vIHJlc3BvbnNlIGZvciBTQ1RQOklOSVQgKG9u
Y2UgYWxsIHRoZSBTQ1RQOklOSVQgcmV0cmllcyBhcmUgZXhoYXVzdGVkKSB0aGVuIHNvdXJjZSBu
b2RlIHdpbGwgY2xvc2UgdGhlIHNvY2tldCBvciBzY3RwIGFzc29jaWF0aW9uIGFuZCByZXRyeSBh
Z2FpbiBhZnRlciA0LXNlY29uZHMuDQo+Pj4+DQo+Pj4+DQo+Pj4+IFByb2JsZW06DQo+Pj4+DQo+
Pj4+ICAgICAgICAgICAgICAgICAxLiAgICAgICAgICAgIEl0IGlzIG9ic2VydmVkIHRoYXQgd2hl
biB0aGUgcmV0cnkgYXR0ZW1wdCBpcyBnb2luZyBvbiBmb3IgcGVlci0xIHRoZSBYMkFQIG1lc3Nh
Z2Ugc2VudCBmcm9tIHBlZXItMiBub2RlIHRvIHNvdXJjZSBub2RlIGlzIG5vdCBnZXR0aW5nIHJl
Y2VpdmVkIGF0IHNvdXJjZSBub2RlLiBUaGUgc291cmNlIG5vZGUgaXMgc2VuZGluZyBYMkFQOmhh
bmRvdmVyUHJlcGFyYXRpb24gdG8gcGVlci0yIG5vZGUgYW5kIHRoaXMgaXMgc3VjY2Vzc2Z1bGx5
IHJlY2VpdmVkIGF0IHBlZXItMi4gQnV0IHdoZW4gcGVlci0yIHNlbmRzIFgyQVA6aGFuZG92ZXJQ
cmVwYXJhdGlvbkZhaWx1cmUgdG8gc291cmNlIG5vZGUgdGhpcyBtZXNzYWdlIGlzIG5vdCByZWNl
aXZlZCBhdCAgc291cmNlIG5vZGUuDQo+Pj4+DQo+Pj4+ICAgICAgICAgICAgICAgICAyLiAgICAg
ICAgICAgIFdoZW4gdGhlcmUgaXMgbm8gcmUtdHJ5IGF0dGVtcHQgb24tZ29pbmcoYmV0d2VlbiBz
b3VyY2Ugbm9kZSB0byBwZWVyLTEpIHRoZW4gdGhlcmUgaXMgbm8gaXNzdWUgb2JzZXJ2ZWQgYW5k
IHdlIGNhbiBzZWUgdGhhdCBYMkFQOmhhbmRvdmVyUHJlcGFyYXRpb25GYWlsdXJlIGlzIHN1Y2Nl
c3NmdWxseSByZWNlaXZlZCBhdCBzb3VyY2Ugbm9kZS4NCj4+Pj4NCj4+Pj4gICAgICAgICAgICAg
ICAgIENvdWxkIHlvdSBwbGVhc2UgaGVscCB1cyB0byByZXNvbHZlIHRoaXMgU0NUUCBpc3N1ZS4g
UGxlYXNlIGxldCBtZSBrbm93IHdoYXQgbG9ncyBhcmUgcmVxdWlyZWQgdG8gY2hlY2sgdGhpcyBp
c3N1ZS4NCj4+Pj4NCj4+Pj4gUmVnYXJkcywNCj4+Pj4NCj4+Pj4gUmF2aQ0KPj4+Pg0KPj4+PiAi
RElTQ0xBSU1FUjogVGhpcyBtZXNzYWdlIGlzIHByb3ByaWV0YXJ5IHRvIEFyaWNlbnQgYW5kIGlz
IGludGVuZGVkIHNvbGVseSBmb3IgdGhlIHVzZSBvZiB0aGUgaW5kaXZpZHVhbCB0byB3aG9tIGl0
IGlzIGFkZHJlc3NlZC4gSXQgbWF5IGNvbnRhaW4gcHJpdmlsZWdlZCBvciBjb25maWRlbnRpYWwg
aW5mb3JtYXRpb24gYW5kIHNob3VsZCBub3QgYmUgY2lyY3VsYXRlZCBvciB1c2VkIGZvciBhbnkg
cHVycG9zZSBvdGhlciB0aGFuIGZvciB3aGF0IGl0IGlzIGludGVuZGVkLiBJZiB5b3UgaGF2ZSBy
ZWNlaXZlZCB0aGlzIG1lc3NhZ2UgaW4gZXJyb3IsIHBsZWFzZSBub3RpZnkgdGhlIG9yaWdpbmF0
b3IgaW1tZWRpYXRlbHkuIElmIHlvdSBhcmUgbm90IHRoZSBpbnRlbmRlZCByZWNpcGllbnQsIHlv
dSBhcmUgbm90aWZpZWQgdGhhdCB5b3UgYXJlIHN0cmljdGx5IHByb2hpYml0ZWQgZnJvbSB1c2lu
ZywgY29weWluZywgYWx0ZXJpbmcsIG9yIGRpc2Nsb3NpbmcgdGhlIGNvbnRlbnRzIG9mIHRoaXMg
bWVzc2FnZS4gQXJpY2VudCBhY2NlcHRzIG5vIHJlc3BvbnNpYmlsaXR5IGZvciBsb3NzIG9yIGRh
bWFnZSBhcmlzaW5nIGZyb20gdGhlIHVzZSBvZiB0aGUgaW5mb3JtYXRpb24gdHJhbnNtaXR0ZWQg
YnkgdGhpcyBlbWFpbCBpbmNsdWRpbmcgZGFtYWdlIGZyb20gdmlydXMuIg0KPj4+PiAtLQ0KPj4+
PiBUbyB1bnN1YnNjcmliZSBmcm9tIHRoaXMgbGlzdDogc2VuZCB0aGUgbGluZSAidW5zdWJzY3Jp
YmUgbGludXgtc2N0cCINCj4+Pj4gaW4gdGhlIGJvZHkgb2YgYSBtZXNzYWdlIHRvIG1ham9yZG9t
b0B2Z2VyLmtlcm5lbC5vcmcgTW9yZQ0KPj4+PiBtYWpvcmRvbW8gaW5mbyBhdCAgaHR0cDovL3Zn
ZXIua2VybmVsLm9yZy9tYWpvcmRvbW8taW5mby5odG1sDQo+Pj4gLS0NCj4+PiBUbyB1bnN1YnNj
cmliZSBmcm9tIHRoaXMgbGlzdDogc2VuZCB0aGUgbGluZSAidW5zdWJzY3JpYmUgbGludXgtc2N0
cCINCj4+PiBpbiB0aGUgYm9keSBvZiBhIG1lc3NhZ2UgdG8gbWFqb3Jkb21vQHZnZXIua2VybmVs
Lm9yZyBNb3JlIG1ham9yZG9tbw0KPj4+IGluZm8gYXQgIGh0dHA6Ly92Z2VyLmtlcm5lbC5vcmcv
bWFqb3Jkb21vLWluZm8uaHRtbA0KPj4+ICJESVNDTEFJTUVSOiBUaGlzIG1lc3NhZ2UgaXMgcHJv
cHJpZXRhcnkgdG8gQXJpY2VudCBhbmQgaXMgaW50ZW5kZWQgc29sZWx5IGZvciB0aGUgdXNlIG9m
IHRoZSBpbmRpdmlkdWFsIHRvIHdob20gaXQgaXMgYWRkcmVzc2VkLiBJdCBtYXkgY29udGFpbiBw
cml2aWxlZ2VkIG9yIGNvbmZpZGVudGlhbCBpbmZvcm1hdGlvbiBhbmQgc2hvdWxkIG5vdCBiZSBj
aXJjdWxhdGVkIG9yIHVzZWQgZm9yIGFueSBwdXJwb3NlIG90aGVyIHRoYW4gZm9yIHdoYXQgaXQg
aXMgaW50ZW5kZWQuIElmIHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgbWVzc2FnZSBpbiBlcnJvciwg
cGxlYXNlIG5vdGlmeSB0aGUgb3JpZ2luYXRvciBpbW1lZGlhdGVseS4gSWYgeW91IGFyZSBub3Qg
dGhlIGludGVuZGVkIHJlY2lwaWVudCwgeW91IGFyZSBub3RpZmllZCB0aGF0IHlvdSBhcmUgc3Ry
aWN0bHkgcHJvaGliaXRlZCBmcm9tIHVzaW5nLCBjb3B5aW5nLCBhbHRlcmluZywgb3IgZGlzY2xv
c2luZyB0aGUgY29udGVudHMgb2YgdGhpcyBtZXNzYWdlLiBBcmljZW50IGFjY2VwdHMgbm8gcmVz
cG9uc2liaWxpdHkgZm9yIGxvc3Mgb3IgZGFtYWdlIGFyaXNpbmcgZnJvbSB0aGUgdXNlIG9mIHRo
ZSBpbmZvcm1hdGlvbiB0cmFuc21pdHRlZCBieSB0aGlzIGVtYWlsIGluY2x1ZGluZyBkYW1hZ2Ug
ZnJvbSB2aXJ1cy4iDQo+Pj4gTiAgICAgciAgeSAgIGIgWCAgx6d2IF4gKd66ey5uICsgICAgeyAg
IGkge2F5IB3Kh9qZICxqICAgZiAgIGggICB6IB4gdw0KPj4gICAgajordiAgIHcgaiBtICAgICAg
ICAgelorICAgICDdomoiICAhdG1sPQ0KPj4+DQo+Pg0KPj4gIkRJU0NMQUlNRVI6IFRoaXMgbWVz
c2FnZSBpcyBwcm9wcmlldGFyeSB0byBBcmljZW50IGFuZCBpcyBpbnRlbmRlZCBzb2xlbHkgZm9y
IHRoZSB1c2Ugb2YgdGhlIGluZGl2aWR1YWwgdG8gd2hvbSBpdCBpcyBhZGRyZXNzZWQuIEl0IG1h
eSBjb250YWluIHByaXZpbGVnZWQgb3IgY29uZmlkZW50aWFsIGluZm9ybWF0aW9uIGFuZCBzaG91
bGQgbm90IGJlIGNpcmN1bGF0ZWQgb3IgdXNlZCBmb3IgYW55IHB1cnBvc2Ugb3RoZXIgdGhhbiBm
b3Igd2hhdCBpdCBpcyBpbnRlbmRlZC4gSWYgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBtZXNzYWdl
IGluIGVycm9yLCBwbGVhc2Ugbm90aWZ5IHRoZSBvcmlnaW5hdG9yIGltbWVkaWF0ZWx5LiBJZiB5
b3UgYXJlIG5vdCB0aGUgaW50ZW5kZWQgcmVjaXBpZW50LCB5b3UgYXJlIG5vdGlmaWVkIHRoYXQg
eW91IGFyZSBzdHJpY3RseSBwcm9oaWJpdGVkIGZyb20gdXNpbmcsIGNvcHlpbmcsIGFsdGVyaW5n
LCBvciBkaXNjbG9zaW5nIHRoZSBjb250ZW50cyBvZiB0aGlzIG1lc3NhZ2UuIEFyaWNlbnQgYWNj
ZXB0cyBubyByZXNwb25zaWJpbGl0eSBmb3IgbG9zcyBvciBkYW1hZ2UgYXJpc2luZyBmcm9tIHRo
ZSB1c2Ugb2YgdGhlIGluZm9ybWF0aW9uIHRyYW5zbWl0dGVkIGJ5IHRoaXMgZW1haWwgaW5jbHVk
aW5nIGRhbWFnZSBmcm9tIHZpcnVzLiINCj4+DQo+DQo+ICJESVNDTEFJTUVSOiBUaGlzIG1lc3Nh
Z2UgaXMgcHJvcHJpZXRhcnkgdG8gQXJpY2VudCBhbmQgaXMgaW50ZW5kZWQgc29sZWx5IGZvciB0
aGUgdXNlIG9mIHRoZSBpbmRpdmlkdWFsIHRvIHdob20gaXQgaXMgYWRkcmVzc2VkLiBJdCBtYXkg
Y29udGFpbiBwcml2aWxlZ2VkIG9yIGNvbmZpZGVudGlhbCBpbmZvcm1hdGlvbiBhbmQgc2hvdWxk
IG5vdCBiZSBjaXJjdWxhdGVkIG9yIHVzZWQgZm9yIGFueSBwdXJwb3NlIG90aGVyIHRoYW4gZm9y
IHdoYXQgaXQgaXMgaW50ZW5kZWQuIElmIHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgbWVzc2FnZSBp
biBlcnJvciwgcGxlYXNlIG5vdGlmeSB0aGUgb3JpZ2luYXRvciBpbW1lZGlhdGVseS4gSWYgeW91
IGFyZSBub3QgdGhlIGludGVuZGVkIHJlY2lwaWVudCwgeW91IGFyZSBub3RpZmllZCB0aGF0IHlv
dSBhcmUgc3RyaWN0bHkgcHJvaGliaXRlZCBmcm9tIHVzaW5nLCBjb3B5aW5nLCBhbHRlcmluZywg
b3IgZGlzY2xvc2luZyB0aGUgY29udGVudHMgb2YgdGhpcyBtZXNzYWdlLiBBcmljZW50IGFjY2Vw
dHMgbm8gcmVzcG9uc2liaWxpdHkgZm9yIGxvc3Mgb3IgZGFtYWdlIGFyaXNpbmcgZnJvbSB0aGUg
dXNlIG9mIHRoZSBpbmZvcm1hdGlvbiB0cmFuc21pdHRlZCBieSB0aGlzIGVtYWlsIGluY2x1ZGlu
ZyBkYW1hZ2UgZnJvbSB2aXJ1cy4iDQo+DQoNCiJESVNDTEFJTUVSOiBUaGlzIG1lc3NhZ2UgaXMg
cHJvcHJpZXRhcnkgdG8gQXJpY2VudCBhbmQgaXMgaW50ZW5kZWQgc29sZWx5IGZvciB0aGUgdXNl
IG9mIHRoZSBpbmRpdmlkdWFsIHRvIHdob20gaXQgaXMgYWRkcmVzc2VkLiBJdCBtYXkgY29udGFp
biBwcml2aWxlZ2VkIG9yIGNvbmZpZGVudGlhbCBpbmZvcm1hdGlvbiBhbmQgc2hvdWxkIG5vdCBi
ZSBjaXJjdWxhdGVkIG9yIHVzZWQgZm9yIGFueSBwdXJwb3NlIG90aGVyIHRoYW4gZm9yIHdoYXQg
aXQgaXMgaW50ZW5kZWQuIElmIHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgbWVzc2FnZSBpbiBlcnJv
ciwgcGxlYXNlIG5vdGlmeSB0aGUgb3JpZ2luYXRvciBpbW1lZGlhdGVseS4gSWYgeW91IGFyZSBu
b3QgdGhlIGludGVuZGVkIHJlY2lwaWVudCwgeW91IGFyZSBub3RpZmllZCB0aGF0IHlvdSBhcmUg
c3RyaWN0bHkgcHJvaGliaXRlZCBmcm9tIHVzaW5nLCBjb3B5aW5nLCBhbHRlcmluZywgb3IgZGlz
Y2xvc2luZyB0aGUgY29udGVudHMgb2YgdGhpcyBtZXNzYWdlLiBBcmljZW50IGFjY2VwdHMgbm8g
cmVzcG9uc2liaWxpdHkgZm9yIGxvc3Mgb3IgZGFtYWdlIGFyaXNpbmcgZnJvbSB0aGUgdXNlIG9m
IHRoZSBpbmZvcm1hdGlvbiB0cmFuc21pdHRlZCBieSB0aGlzIGVtYWlsIGluY2x1ZGluZyBkYW1h
Z2UgZnJvbSB2aXJ1cy4iDQo

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: X2AP:handoverPreparationFailure message is not received at source node
  2016-01-05  9:05 X2AP:handoverPreparationFailure message is not received at source node Ravi Puttachannaiah
                   ` (9 preceding siblings ...)
  2016-01-14 14:53 ` Ravi Puttachannaiah
@ 2016-01-14 16:00 ` Vlad Yasevich
  2016-01-17 16:35 ` Ravi Puttachannaiah
                   ` (3 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: Vlad Yasevich @ 2016-01-14 16:00 UTC (permalink / raw)
  To: linux-sctp

On 01/14/2016 09:53 AM, Ravi Puttachannaiah wrote:
> Hi Vlad,
> 
> I have uploaded the logs at the following URL. The pcap is captured on the .1.46 machine.  Please check and help.
> 
> https://www.dropbox.com/sh/qes9250bhbrzd43/AAAFkPS7DK8eM1F3Z_vZQvNra?dl=0

The captures do not show .1.46 machine transmitting any data.  It does transmit SACKs
and HB.

If there is a problem, it might be with the application during the probe phase.

-vlad

> 
> We also captured the nic stats. Looks like  there is no dropped or error frames in transmission packets on eth1 interface.
> 
> ##################### Befor test ######################
> eth1      Link encap:Ethernet  HWaddr 58:C2:32:FF:62:02
>           inet addr:172.33.1.46  Bcast:172.33.1.255  Mask:255.255.255.0
>           inet6 addr: fe80::58c2:3200:2ff:6202/64 Scope:Link
>           UP BROADCAST RUNNING  MTU:1500  Metric:1
>           RX packets:10028 errors:0 dropped:48 overruns:0 frame:0
>           TX packets:1003 errors:0 dropped:0 overruns:0 carrier:0
>           collisions:0 txqueuelen:1000
>           RX bytes:1372180 (1.3 MiB)  TX bytes:144817 (141.4 KiB)
> 
> ##################### After test ######################
> eth1      Link encap:Ethernet  HWaddr 58:C2:32:FF:62:02
>           inet addr:172.33.1.46  Bcast:172.33.1.255  Mask:255.255.255.0
>           inet6 addr: fe80::58c2:3200:2ff:6202/64 Scope:Link
>           UP BROADCAST RUNNING  MTU:1500  Metric:1
>           RX packets:18481 errors:0 dropped:57 overruns:0 frame:0
>           TX packets:1725 errors:0 dropped:0 overruns:0 carrier:0
>           collisions:0 txqueuelen:1000
>           RX bytes:2534149 (2.4 MiB)  TX bytes:228283 (222.9 KiB
> 
> 
> Regards,
> 
> Ravi
> 
> 
> -----Original Message-----
> From: Ravi Puttachannaiah
> Sent: Wednesday, January 13, 2016 5:24 PM
> To: 'Vlad Yasevich' <vyasevich@gmail.com>; malc <mlashley@gmail.com>; linux-sctp@vger.kernel.org
> Subject: RE: X2AP:handoverPreparationFailure message is not received at source node
> 
> Hi Vlad,
> 
> Thanks for looking into the logs and sharing the analysis.
> 
> We will capture the pcap on .1.46 and share the pcap files and also check for any dropped or error frames.
> 
> Regards,
> 
> Ravi
> 
> 
> -----Original Message-----
> From: Vlad Yasevich [mailto:vyasevich@gmail.com]
> Sent: Tuesday, January 12, 2016 9:12 PM
> To: Ravi Puttachannaiah <ravi.puttachannaiah@aricent.com>; malc <mlashley@gmail.com>; linux-sctp@vger.kernel.org
> Subject: Re: X2AP:handoverPreparationFailure message is not received at source node
> 
> On 01/12/2016 07:11 AM, Ravi Puttachannaiah wrote:
>> Thanks Vlad..
>>
>> Please check and let me know if any more logs and details are required.
>>
>> Thanks for your support.
> 
> Well, I looked at the traces and it doesn't show the packet even made it to destination host .1.47.  Up until that point everything appears to be working properly, there are no drops anywhere.
> 
> I would recommend that you try capturing traffic on .1.46 during the troubling condition to make sure that the packet is actually sent on the wire.
> 
> Also, check the nic stats to see if there are any dropped or error frames.
> If there is switch between the systems, try to see if may be it is dropping packets.
> 
> At this point, there isn't a whole lot we can do as it appears that the handoverPreparation:Unsuccessful message from .1.46 isn't making it to .1.47.
> You need to try to find out where it is going?
> 
> -vlad
> 
>>
>>
>> Regards,
>>
>> Ravi
>>
>> -----Original Message-----
>> From: Vlad Yasevich [mailto:vyasevich@gmail.com]
>> Sent: Tuesday, January 12, 2016 5:38 PM
>> To: Ravi Puttachannaiah <ravi.puttachannaiah@aricent.com>; malc
>> <mlashley@gmail.com>; linux-sctp@vger.kernel.org
>> Subject: Re: X2AP:handoverPreparationFailure message is not received
>> at source node
>>
>> On 01/12/2016 06:29 AM, Ravi Puttachannaiah wrote:
>>> Hi Vlad, Malc,
>>>
>>> I have uploaded the logs in the dropbox. Please use the below URL to access the logs.
>>>
>>> https://www.dropbox.com/sh/utmo1jbw7l6itmx/AABSCk04YNxu3XTnq_Bk8l2Ea?
>>> d
>>> l=0
>>
>> I'll take a look.
>>>
>>> Following is the details from the logs.
>>>
>>> working_sctp_s1ap_x2ap_logs.pcapng -In-case of an working logs you can observe that:
>>>
>>> 1. In packet no-471, the IP 172.33.1.47 is sending the
>>> X2AP:handoverPreperation message to 172.33.1.46 2. In packet no-475,
>>> the IP 172.33.1.46 is sending the X2AP:handoverPreperationFailure
>>> 172.33.1.47
>>>
>>> non-working_sctp_s1ap_x2ap_logs.pcappng- In-case of an non-working
>>> logs you can observe that
>>>
>>> 1. In packet no-162, the IP 172.33.1.47 is sending the
>>> X2AP:handoverPreperation message to 172.33.1.46 2. But in this case we are not seeing the X2AP:handoverPreperationFailure sent by 172.33.1.46. In the application logs we could see that application is writing to the socket successfully (there are no errors).
>>>
>>> As indicated previously the issue is not seen "When there is no re-try attempt on-going(between source node to peer-1) then there is no issue observed and we can see that X2AP:handoverPreparationFailure is successfully received at source node."
>>>
>>> Response to Malc query.
>>>
>>> 1. Is peer-node-2 putting the packet on the wire?
>>> RAVIP>> Yes.. From the application logs we can confirm that peer-node-2 is writing the message to the socket.
>>
>> Just because the packet was written to the socket doesn't mean it's on the wire.  It may still by buffered if there hasn't been an ack.  I haven't checked yet, but I hope the logs above contain traces from peer-node-2, so we can see the message.
>>
>>>
>>> 2. When you say 'not getting received at source node' - Do you mean at the ethernet layer, the application layer, or ?
>>> RAVIP>> We are not seeing message both at application level and also at wireshark. I suspect the message could be getting dropped at LKSCTP level.
>>
>> No, if you are not seeing it in wireshark, then sctp doesn't see the packet either.
>> The packet capture happens before any protocol have an ability to drop anything.  Even some errors handled by the nic can be observed with wireshark.
>>
>> -vlad
>>
>>>
>>> Regards,
>>>
>>> Ravi
>>>
>>>
>>> -----Original Message-----
>>> From: Vlad Yasevich [mailto:vyasevich@gmail.com]
>>> Sent: Monday, January 11, 2016 10:51 PM
>>> To: Ravi Puttachannaiah <ravi.puttachannaiah@aricent.com>; malc
>>> <mlashley@gmail.com>; linux-sctp@vger.kernel.org
>>> Subject: Re: X2AP:handoverPreparationFailure message is not received
>>> at source node
>>>
>>> On 01/11/2016 10:27 AM, Ravi Puttachannaiah wrote:
>>>> Hi Malc,
>>>>
>>>> We have collected both working and non-working logs. Could you please let us know where can we share the attachment (since you said the list drop the attachment). How other members share the attachments?
>>>>
>>>> Regards,
>>>
>>> Providing a pointer to tcpdump logs is the best way.
>>>
>>> -vlad
>>>
>>>>
>>>> Ravi
>>>>
>>>>
>>>> -----Original Message-----
>>>> From: linux-sctp-owner@vger.kernel.org
>>>> [mailto:linux-sctp-owner@vger.kernel.org] On Behalf Of malc
>>>> Sent: Thursday, January 07, 2016 8:44 PM
>>>> To: linux-sctp@vger.kernel.org
>>>> Subject: Re: X2AP:handoverPreparationFailure message is not received
>>>> at source node
>>>>
>>>> Ravi,
>>>>
>>>> I think in order for anyone to help, you're going to need to provide a packet capture from 'source node' and 'peer-node-2', showing the working case, and the failing case, both from INIT onwards. (since the list drops attachments, you will need to post that somewhere we can access it.
>>>>
>>>> 1. Is peer-node-2 putting the packet on the wire?
>>>> 2. When you say 'not getting received at source node' - Do you mean at the ethernet layer, the application layer, or ?
>>>>
>>>> Cheers,
>>>> malc.
>>>>
>>>> On Thu, Jan 7, 2016 at 8:55 AM, Ravi Puttachannaiah <ravi.puttachannaiah@aricent.com> wrote:
>>>>> Could somebody please respond and help.
>>>>>
>>>>> -----Original Message-----
>>>>> From: Ravi Puttachannaiah
>>>>> Sent: Tuesday, January 05, 2016 2:35 PM
>>>>> To: 'linux-sctp@vger.kernel.org' <linux-sctp@vger.kernel.org>
>>>>> Subject: X2AP:handoverPreparationFailure message is not received at
>>>>> source node
>>>>>
>>>>> Hi,
>>>>>
>>>>>                 We are using X2AP protocol over the LKSCTP (ver 1.0.16) and we are seeing the following issue.
>>>>>
>>>>> Scenario:
>>>>>
>>>>>                 1.            We have source node connected to the two peer nodes peer-1 and peer-2.
>>>>>                 2.            Source node does not have a SCTP connectivity with peer-1 because the peer-1 was not reachable. In this case source node will re-try every 4-seconds to establish a SCTP connection by creating a new SCTP association and sending a SCTP:INIT. If there is no response for SCTP:INIT (once all the SCTP:INIT retries are exhausted) then source node will close the socket or sctp association and retry again after 4-seconds.
>>>>>
>>>>>
>>>>> Problem:
>>>>>
>>>>>                 1.            It is observed that when the retry attempt is going on for peer-1 the X2AP message sent from peer-2 node to source node is not getting received at source node. The source node is sending X2AP:handoverPreparation to peer-2 node and this is successfully received at peer-2. But when peer-2 sends X2AP:handoverPreparationFailure to source node this message is not received at  source node.
>>>>>
>>>>>                 2.            When there is no re-try attempt on-going(between source node to peer-1) then there is no issue observed and we can see that X2AP:handoverPreparationFailure is successfully received at source node.
>>>>>
>>>>>                 Could you please help us to resolve this SCTP issue. Please let me know what logs are required to check this issue.
>>>>>
>>>>> Regards,
>>>>>
>>>>> Ravi
>>>>>
>>>>> "DISCLAIMER: This message is proprietary to Aricent and is intended solely for the use of the individual to whom it is addressed. It may contain privileged or confidential information and should not be circulated or used for any purpose other than for what it is intended. If you have received this message in error, please notify the originator immediately. If you are not the intended recipient, you are notified that you are strictly prohibited from using, copying, altering, or disclosing the contents of this message. Aricent accepts no responsibility for loss or damage arising from the use of the information transmitted by this email including damage from virus."
>>>>> --
>>>>> To unsubscribe from this list: send the line "unsubscribe linux-sctp"
>>>>> in the body of a message to majordomo@vger.kernel.org More
>>>>> majordomo info at  http://vger.kernel.org/majordomo-info.html
>>>> --
>>>> To unsubscribe from this list: send the line "unsubscribe linux-sctp"
>>>> in the body of a message to majordomo@vger.kernel.org More majordomo
>>>> info at  http://vger.kernel.org/majordomo-info.html
>>>> "DISCLAIMER: This message is proprietary to Aricent and is intended solely for the use of the individual to whom it is addressed. It may contain privileged or confidential information and should not be circulated or used for any purpose other than for what it is intended. If you have received this message in error, please notify the originator immediately. If you are not the intended recipient, you are notified that you are strictly prohibited from using, copying, altering, or disclosing the contents of this message. Aricent accepts no responsibility for loss or damage arising from the use of the information transmitted by this email including damage from virus."
>>>> N     r  y   b X  ǧv ^ )޺{.n +    {   i {ay \x1dʇڙ ,j   f   h   z \x1e w
>>>    j:+v   w j m         zZ+     ݢj"  !tml>>>>
>>>
>>> "DISCLAIMER: This message is proprietary to Aricent and is intended solely for the use of the individual to whom it is addressed. It may contain privileged or confidential information and should not be circulated or used for any purpose other than for what it is intended. If you have received this message in error, please notify the originator immediately. If you are not the intended recipient, you are notified that you are strictly prohibited from using, copying, altering, or disclosing the contents of this message. Aricent accepts no responsibility for loss or damage arising from the use of the information transmitted by this email including damage from virus."
>>>
>>
>> "DISCLAIMER: This message is proprietary to Aricent and is intended solely for the use of the individual to whom it is addressed. It may contain privileged or confidential information and should not be circulated or used for any purpose other than for what it is intended. If you have received this message in error, please notify the originator immediately. If you are not the intended recipient, you are notified that you are strictly prohibited from using, copying, altering, or disclosing the contents of this message. Aricent accepts no responsibility for loss or damage arising from the use of the information transmitted by this email including damage from virus."
>>
> 
> "DISCLAIMER: This message is proprietary to Aricent and is intended solely for the use of the individual to whom it is addressed. It may contain privileged or confidential information and should not be circulated or used for any purpose other than for what it is intended. If you have received this message in error, please notify the originator immediately. If you are not the intended recipient, you are notified that you are strictly prohibited from using, copying, altering, or disclosing the contents of this message. Aricent accepts no responsibility for loss or damage arising from the use of the information transmitted by this email including damage from virus."
> 


^ permalink raw reply	[flat|nested] 16+ messages in thread

* RE: X2AP:handoverPreparationFailure message is not received at source node
  2016-01-05  9:05 X2AP:handoverPreparationFailure message is not received at source node Ravi Puttachannaiah
                   ` (10 preceding siblings ...)
  2016-01-14 16:00 ` Vlad Yasevich
@ 2016-01-17 16:35 ` Ravi Puttachannaiah
  2016-01-19 14:28 ` Vlad Yasevich
                   ` (2 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: Ravi Puttachannaiah @ 2016-01-17 16:35 UTC (permalink / raw)
  To: linux-sctp

SGkgVmxhZCwNCg0KVGhhbmtzIGZvciB0aGUgcmVzcG9uc2UgYW5kIHRoZSBzdXBwb3J0Lg0KDQpG
cm9tIHRoZSBhcHBsaWNhdGlvbiBzaWRlIEkgY2FuIHNlZSB0aGF0IG1lc3NhZ2UgaXMgc3VjY2Vz
c2Z1bGx5IHdyaXR0ZW4gdG8gdGhlIHNvY2tldCAodHJhY2tlZCB0aWxsIHNjdHBfc2VuZG1zZygp
IGZ1bmN0aW9uIGNhbGwpIGFuZCB0aGVyZSBpcyBubyBlcnJvciByZXBvcnRlZCBieSBzY3RwX3Nl
bmRtc2coKS4gQXMgaW5kaWNhdGVkIGluaXRpYWxseSB0aGUgcHJvYmxlbSBpcyBOT1Qgc2VlbiB3
aGVuIGJvdGggdGhlIHBlZXItMSBhbmQgcGVlci0yIGNvbm5lY3Rpb24gaXMgYWN0aXZlIGJ1dCB0
aGUgcHJvYmxlbSBpcyBzZWVuIG9ubHkgd2hlbiBvbmUgb2YgdGhlIGNvbm5lY3Rpb24gaXMgZG93
biAoaS5lIHBlZXItMSBpcyBub3QgcmVhY2hhYmxlKS4NCg0KQ291bGQgeW91IHBsZWFzZSBsZXQg
dXMga25vdyBpZiB0aGVyZSBpcyBhbnkgd2F5IHRvIGNoZWNrIGlmIExLU0NUUCBpcyByZWNlaXZl
ZCB0aGUgbWVzc2FnZSBidXQgbm90IGRyb3BwZWQgb3IgaG93IHRvIGNvbmZpcm0gaXQgaXMgYSBh
cHBsaWNhdGlvbiBvciBMS1NDVFAgaXNzdWUuDQoNCioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKg0KDQpTY2VuYXJpbzoNCg0KICAgICAgICAgICAgICAg
IDEuICAgICAgICAgICAgV2UgaGF2ZSBzb3VyY2Ugbm9kZSBjb25uZWN0ZWQgdG8gdGhlIHR3byBw
ZWVyIG5vZGVzIHBlZXItMSBhbmQgcGVlci0yLg0KICAgICAgICAgICAgICAgIDIuICAgICAgICAg
ICAgU291cmNlIG5vZGUgZG9lcyBub3QgaGF2ZSBhIFNDVFAgY29ubmVjdGl2aXR5IHdpdGggcGVl
ci0xIGJlY2F1c2UgdGhlIHBlZXItMSB3YXMgbm90IHJlYWNoYWJsZS4gSW4gdGhpcyBjYXNlIHNv
dXJjZSBub2RlIHdpbGwgcmUtdHJ5IGV2ZXJ5IDQtc2Vjb25kcyB0byBlc3RhYmxpc2ggYSBTQ1RQ
IGNvbm5lY3Rpb24gYnkgY3JlYXRpbmcgYSBuZXcgU0NUUCBhc3NvY2lhdGlvbiBhbmQgc2VuZGlu
ZyBhIFNDVFA6SU5JVC4gSWYgdGhlcmUgaXMgbm8gcmVzcG9uc2UgZm9yIFNDVFA6SU5JVCAob25j
ZSBhbGwgdGhlIFNDVFA6SU5JVCByZXRyaWVzIGFyZSBleGhhdXN0ZWQpIHRoZW4gc291cmNlIG5v
ZGUgd2lsbCBjbG9zZSB0aGUgc29ja2V0IG9yIHNjdHAgYXNzb2NpYXRpb24gYW5kIHJldHJ5IGFn
YWluIGFmdGVyIDQtc2Vjb25kcy4NCg0KDQpQcm9ibGVtOg0KDQogICAgICAgICAgICAgICAgMS4g
ICAgICAgICAgICBJdCBpcyBvYnNlcnZlZCB0aGF0IHdoZW4gdGhlIHJldHJ5IGF0dGVtcHQgaXMg
Z29pbmcgb24gZm9yIHBlZXItMSB0aGUgWDJBUCBtZXNzYWdlIHNlbnQgZnJvbSBwZWVyLTIgbm9k
ZSB0byBzb3VyY2Ugbm9kZSBpcyBub3QgZ2V0dGluZyByZWNlaXZlZCBhdCBzb3VyY2Ugbm9kZS4g
VGhlIHNvdXJjZSBub2RlIGlzIHNlbmRpbmcgWDJBUDpoYW5kb3ZlclByZXBhcmF0aW9uIHRvIHBl
ZXItMiBub2RlIGFuZCB0aGlzIGlzIHN1Y2Nlc3NmdWxseSByZWNlaXZlZCBhdCBwZWVyLTIuIEJ1
dCB3aGVuIHBlZXItMiBzZW5kcyBYMkFQOmhhbmRvdmVyUHJlcGFyYXRpb25GYWlsdXJlIHRvIHNv
dXJjZSBub2RlIHRoaXMgbWVzc2FnZSBpcyBub3QgcmVjZWl2ZWQgYXQgIHNvdXJjZSBub2RlLg0K
DQogICAgICAgICAgICAgICAgMi4gICAgICAgICAgICBXaGVuIHRoZXJlIGlzIG5vIHJlLXRyeSBh
dHRlbXB0IG9uLWdvaW5nKGJldHdlZW4gc291cmNlIG5vZGUgdG8gcGVlci0xKSB0aGVuIHRoZXJl
IGlzIG5vIGlzc3VlIG9ic2VydmVkIGFuZCB3ZSBjYW4gc2VlIHRoYXQgWDJBUDpoYW5kb3ZlclBy
ZXBhcmF0aW9uRmFpbHVyZSBpcyBzdWNjZXNzZnVsbHkgcmVjZWl2ZWQgYXQgc291cmNlIG5vZGUu
DQoNCioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqDQoN
ClJlZ2FyZHMsDQoNClJhdmkNCg0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTog
VmxhZCBZYXNldmljaCBbbWFpbHRvOnZ5YXNldmljaEBnbWFpbC5jb21dDQpTZW50OiBUaHVyc2Rh
eSwgSmFudWFyeSAxNCwgMjAxNiA5OjMwIFBNDQpUbzogUmF2aSBQdXR0YWNoYW5uYWlhaCA8cmF2
aS5wdXR0YWNoYW5uYWlhaEBhcmljZW50LmNvbT47IG1hbGMgPG1sYXNobGV5QGdtYWlsLmNvbT47
IGxpbnV4LXNjdHBAdmdlci5rZXJuZWwub3JnDQpTdWJqZWN0OiBSZTogWDJBUDpoYW5kb3ZlclBy
ZXBhcmF0aW9uRmFpbHVyZSBtZXNzYWdlIGlzIG5vdCByZWNlaXZlZCBhdCBzb3VyY2Ugbm9kZQ0K
DQpPbiAwMS8xNC8yMDE2IDA5OjUzIEFNLCBSYXZpIFB1dHRhY2hhbm5haWFoIHdyb3RlOg0KPiBI
aSBWbGFkLA0KPg0KPiBJIGhhdmUgdXBsb2FkZWQgdGhlIGxvZ3MgYXQgdGhlIGZvbGxvd2luZyBV
UkwuIFRoZSBwY2FwIGlzIGNhcHR1cmVkIG9uIHRoZSAuMS40NiBtYWNoaW5lLiAgUGxlYXNlIGNo
ZWNrIGFuZCBoZWxwLg0KPg0KPiBodHRwczovL3d3dy5kcm9wYm94LmNvbS9zaC9xZXM5MjUwYmhi
cnpkNDMvQUFBRmtQUzdESzhlTTFGM1pfdlpRdk5yYT9kDQo+IGw9MA0KDQpUaGUgY2FwdHVyZXMg
ZG8gbm90IHNob3cgLjEuNDYgbWFjaGluZSB0cmFuc21pdHRpbmcgYW55IGRhdGEuICBJdCBkb2Vz
IHRyYW5zbWl0IFNBQ0tzIGFuZCBIQi4NCg0KSWYgdGhlcmUgaXMgYSBwcm9ibGVtLCBpdCBtaWdo
dCBiZSB3aXRoIHRoZSBhcHBsaWNhdGlvbiBkdXJpbmcgdGhlIHByb2JlIHBoYXNlLg0KDQotdmxh
ZA0KDQo+DQo+IFdlIGFsc28gY2FwdHVyZWQgdGhlIG5pYyBzdGF0cy4gTG9va3MgbGlrZSAgdGhl
cmUgaXMgbm8gZHJvcHBlZCBvciBlcnJvciBmcmFtZXMgaW4gdHJhbnNtaXNzaW9uIHBhY2tldHMg
b24gZXRoMSBpbnRlcmZhY2UuDQo+DQo+ICMjIyMjIyMjIyMjIyMjIyMjIyMjIyBCZWZvciB0ZXN0
ICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMNCj4gZXRoMSAgICAgIExpbmsgZW5jYXA6RXRoZXJuZXQg
IEhXYWRkciA1ODpDMjozMjpGRjo2MjowMg0KPiAgICAgICAgICAgaW5ldCBhZGRyOjE3Mi4zMy4x
LjQ2ICBCY2FzdDoxNzIuMzMuMS4yNTUgIE1hc2s6MjU1LjI1NS4yNTUuMA0KPiAgICAgICAgICAg
aW5ldDYgYWRkcjogZmU4MDo6NThjMjozMjAwOjJmZjo2MjAyLzY0IFNjb3BlOkxpbmsNCj4gICAg
ICAgICAgIFVQIEJST0FEQ0FTVCBSVU5OSU5HICBNVFU6MTUwMCAgTWV0cmljOjENCj4gICAgICAg
ICAgIFJYIHBhY2tldHM6MTAwMjggZXJyb3JzOjAgZHJvcHBlZDo0OCBvdmVycnVuczowIGZyYW1l
OjANCj4gICAgICAgICAgIFRYIHBhY2tldHM6MTAwMyBlcnJvcnM6MCBkcm9wcGVkOjAgb3ZlcnJ1
bnM6MCBjYXJyaWVyOjANCj4gICAgICAgICAgIGNvbGxpc2lvbnM6MCB0eHF1ZXVlbGVuOjEwMDAN
Cj4gICAgICAgICAgIFJYIGJ5dGVzOjEzNzIxODAgKDEuMyBNaUIpICBUWCBieXRlczoxNDQ4MTcg
KDE0MS40IEtpQikNCj4NCj4gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIEFmdGVyIHRlc3QgIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIw0KPiBldGgxICAgICAgTGluayBlbmNhcDpFdGhlcm5ldCAgSFdhZGRy
IDU4OkMyOjMyOkZGOjYyOjAyDQo+ICAgICAgICAgICBpbmV0IGFkZHI6MTcyLjMzLjEuNDYgIEJj
YXN0OjE3Mi4zMy4xLjI1NSAgTWFzazoyNTUuMjU1LjI1NS4wDQo+ICAgICAgICAgICBpbmV0NiBh
ZGRyOiBmZTgwOjo1OGMyOjMyMDA6MmZmOjYyMDIvNjQgU2NvcGU6TGluaw0KPiAgICAgICAgICAg
VVAgQlJPQURDQVNUIFJVTk5JTkcgIE1UVToxNTAwICBNZXRyaWM6MQ0KPiAgICAgICAgICAgUlgg
cGFja2V0czoxODQ4MSBlcnJvcnM6MCBkcm9wcGVkOjU3IG92ZXJydW5zOjAgZnJhbWU6MA0KPiAg
ICAgICAgICAgVFggcGFja2V0czoxNzI1IGVycm9yczowIGRyb3BwZWQ6MCBvdmVycnVuczowIGNh
cnJpZXI6MA0KPiAgICAgICAgICAgY29sbGlzaW9uczowIHR4cXVldWVsZW46MTAwMA0KPiAgICAg
ICAgICAgUlggYnl0ZXM6MjUzNDE0OSAoMi40IE1pQikgIFRYIGJ5dGVzOjIyODI4MyAoMjIyLjkg
S2lCDQo+DQo+DQo+IFJlZ2FyZHMsDQo+DQo+IFJhdmkNCj4NCj4NCj4gLS0tLS1PcmlnaW5hbCBN
ZXNzYWdlLS0tLS0NCj4gRnJvbTogUmF2aSBQdXR0YWNoYW5uYWlhaA0KPiBTZW50OiBXZWRuZXNk
YXksIEphbnVhcnkgMTMsIDIwMTYgNToyNCBQTQ0KPiBUbzogJ1ZsYWQgWWFzZXZpY2gnIDx2eWFz
ZXZpY2hAZ21haWwuY29tPjsgbWFsYyA8bWxhc2hsZXlAZ21haWwuY29tPjsNCj4gbGludXgtc2N0
cEB2Z2VyLmtlcm5lbC5vcmcNCj4gU3ViamVjdDogUkU6IFgyQVA6aGFuZG92ZXJQcmVwYXJhdGlv
bkZhaWx1cmUgbWVzc2FnZSBpcyBub3QgcmVjZWl2ZWQNCj4gYXQgc291cmNlIG5vZGUNCj4NCj4g
SGkgVmxhZCwNCj4NCj4gVGhhbmtzIGZvciBsb29raW5nIGludG8gdGhlIGxvZ3MgYW5kIHNoYXJp
bmcgdGhlIGFuYWx5c2lzLg0KPg0KPiBXZSB3aWxsIGNhcHR1cmUgdGhlIHBjYXAgb24gLjEuNDYg
YW5kIHNoYXJlIHRoZSBwY2FwIGZpbGVzIGFuZCBhbHNvIGNoZWNrIGZvciBhbnkgZHJvcHBlZCBv
ciBlcnJvciBmcmFtZXMuDQo+DQo+IFJlZ2FyZHMsDQo+DQo+IFJhdmkNCj4NCj4NCj4gLS0tLS1P
cmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogVmxhZCBZYXNldmljaCBbbWFpbHRvOnZ5YXNl
dmljaEBnbWFpbC5jb21dDQo+IFNlbnQ6IFR1ZXNkYXksIEphbnVhcnkgMTIsIDIwMTYgOToxMiBQ
TQ0KPiBUbzogUmF2aSBQdXR0YWNoYW5uYWlhaCA8cmF2aS5wdXR0YWNoYW5uYWlhaEBhcmljZW50
LmNvbT47IG1hbGMNCj4gPG1sYXNobGV5QGdtYWlsLmNvbT47IGxpbnV4LXNjdHBAdmdlci5rZXJu
ZWwub3JnDQo+IFN1YmplY3Q6IFJlOiBYMkFQOmhhbmRvdmVyUHJlcGFyYXRpb25GYWlsdXJlIG1l
c3NhZ2UgaXMgbm90IHJlY2VpdmVkDQo+IGF0IHNvdXJjZSBub2RlDQo+DQo+IE9uIDAxLzEyLzIw
MTYgMDc6MTEgQU0sIFJhdmkgUHV0dGFjaGFubmFpYWggd3JvdGU6DQo+PiBUaGFua3MgVmxhZC4u
DQo+Pg0KPj4gUGxlYXNlIGNoZWNrIGFuZCBsZXQgbWUga25vdyBpZiBhbnkgbW9yZSBsb2dzIGFu
ZCBkZXRhaWxzIGFyZSByZXF1aXJlZC4NCj4+DQo+PiBUaGFua3MgZm9yIHlvdXIgc3VwcG9ydC4N
Cj4NCj4gV2VsbCwgSSBsb29rZWQgYXQgdGhlIHRyYWNlcyBhbmQgaXQgZG9lc24ndCBzaG93IHRo
ZSBwYWNrZXQgZXZlbiBtYWRlIGl0IHRvIGRlc3RpbmF0aW9uIGhvc3QgLjEuNDcuICBVcCB1bnRp
bCB0aGF0IHBvaW50IGV2ZXJ5dGhpbmcgYXBwZWFycyB0byBiZSB3b3JraW5nIHByb3Blcmx5LCB0
aGVyZSBhcmUgbm8gZHJvcHMgYW55d2hlcmUuDQo+DQo+IEkgd291bGQgcmVjb21tZW5kIHRoYXQg
eW91IHRyeSBjYXB0dXJpbmcgdHJhZmZpYyBvbiAuMS40NiBkdXJpbmcgdGhlIHRyb3VibGluZyBj
b25kaXRpb24gdG8gbWFrZSBzdXJlIHRoYXQgdGhlIHBhY2tldCBpcyBhY3R1YWxseSBzZW50IG9u
IHRoZSB3aXJlLg0KPg0KPiBBbHNvLCBjaGVjayB0aGUgbmljIHN0YXRzIHRvIHNlZSBpZiB0aGVy
ZSBhcmUgYW55IGRyb3BwZWQgb3IgZXJyb3IgZnJhbWVzLg0KPiBJZiB0aGVyZSBpcyBzd2l0Y2gg
YmV0d2VlbiB0aGUgc3lzdGVtcywgdHJ5IHRvIHNlZSBpZiBtYXkgYmUgaXQgaXMgZHJvcHBpbmcg
cGFja2V0cy4NCj4NCj4gQXQgdGhpcyBwb2ludCwgdGhlcmUgaXNuJ3QgYSB3aG9sZSBsb3Qgd2Ug
Y2FuIGRvIGFzIGl0IGFwcGVhcnMgdGhhdCB0aGUgaGFuZG92ZXJQcmVwYXJhdGlvbjpVbnN1Y2Nl
c3NmdWwgbWVzc2FnZSBmcm9tIC4xLjQ2IGlzbid0IG1ha2luZyBpdCB0byAuMS40Ny4NCj4gWW91
IG5lZWQgdG8gdHJ5IHRvIGZpbmQgb3V0IHdoZXJlIGl0IGlzIGdvaW5nPw0KPg0KPiAtdmxhZA0K
Pg0KPj4NCj4+DQo+PiBSZWdhcmRzLA0KPj4NCj4+IFJhdmkNCj4+DQo+PiAtLS0tLU9yaWdpbmFs
IE1lc3NhZ2UtLS0tLQ0KPj4gRnJvbTogVmxhZCBZYXNldmljaCBbbWFpbHRvOnZ5YXNldmljaEBn
bWFpbC5jb21dDQo+PiBTZW50OiBUdWVzZGF5LCBKYW51YXJ5IDEyLCAyMDE2IDU6MzggUE0NCj4+
IFRvOiBSYXZpIFB1dHRhY2hhbm5haWFoIDxyYXZpLnB1dHRhY2hhbm5haWFoQGFyaWNlbnQuY29t
PjsgbWFsYw0KPj4gPG1sYXNobGV5QGdtYWlsLmNvbT47IGxpbnV4LXNjdHBAdmdlci5rZXJuZWwu
b3JnDQo+PiBTdWJqZWN0OiBSZTogWDJBUDpoYW5kb3ZlclByZXBhcmF0aW9uRmFpbHVyZSBtZXNz
YWdlIGlzIG5vdCByZWNlaXZlZA0KPj4gYXQgc291cmNlIG5vZGUNCj4+DQo+PiBPbiAwMS8xMi8y
MDE2IDA2OjI5IEFNLCBSYXZpIFB1dHRhY2hhbm5haWFoIHdyb3RlOg0KPj4+IEhpIFZsYWQsIE1h
bGMsDQo+Pj4NCj4+PiBJIGhhdmUgdXBsb2FkZWQgdGhlIGxvZ3MgaW4gdGhlIGRyb3Bib3guIFBs
ZWFzZSB1c2UgdGhlIGJlbG93IFVSTCB0byBhY2Nlc3MgdGhlIGxvZ3MuDQo+Pj4NCj4+PiBodHRw
czovL3d3dy5kcm9wYm94LmNvbS9zaC91dG1vMWpidzdsNml0bXgvQUFCU0NrMDRZTnh1M1hUbnFf
Qms4bDJFYT8NCj4+PiBkDQo+Pj4gbD0wDQo+Pg0KPj4gSSdsbCB0YWtlIGEgbG9vay4NCj4+Pg0K
Pj4+IEZvbGxvd2luZyBpcyB0aGUgZGV0YWlscyBmcm9tIHRoZSBsb2dzLg0KPj4+DQo+Pj4gd29y
a2luZ19zY3RwX3MxYXBfeDJhcF9sb2dzLnBjYXBuZyAtSW4tY2FzZSBvZiBhbiB3b3JraW5nIGxv
Z3MgeW91IGNhbiBvYnNlcnZlIHRoYXQ6DQo+Pj4NCj4+PiAxLiBJbiBwYWNrZXQgbm8tNDcxLCB0
aGUgSVAgMTcyLjMzLjEuNDcgaXMgc2VuZGluZyB0aGUNCj4+PiBYMkFQOmhhbmRvdmVyUHJlcGVy
YXRpb24gbWVzc2FnZSB0byAxNzIuMzMuMS40NiAyLiBJbiBwYWNrZXQgbm8tNDc1LA0KPj4+IHRo
ZSBJUCAxNzIuMzMuMS40NiBpcyBzZW5kaW5nIHRoZSBYMkFQOmhhbmRvdmVyUHJlcGVyYXRpb25G
YWlsdXJlDQo+Pj4gMTcyLjMzLjEuNDcNCj4+Pg0KPj4+IG5vbi13b3JraW5nX3NjdHBfczFhcF94
MmFwX2xvZ3MucGNhcHBuZy0gSW4tY2FzZSBvZiBhbiBub24td29ya2luZw0KPj4+IGxvZ3MgeW91
IGNhbiBvYnNlcnZlIHRoYXQNCj4+Pg0KPj4+IDEuIEluIHBhY2tldCBuby0xNjIsIHRoZSBJUCAx
NzIuMzMuMS40NyBpcyBzZW5kaW5nIHRoZQ0KPj4+IFgyQVA6aGFuZG92ZXJQcmVwZXJhdGlvbiBt
ZXNzYWdlIHRvIDE3Mi4zMy4xLjQ2IDIuIEJ1dCBpbiB0aGlzIGNhc2Ugd2UgYXJlIG5vdCBzZWVp
bmcgdGhlIFgyQVA6aGFuZG92ZXJQcmVwZXJhdGlvbkZhaWx1cmUgc2VudCBieSAxNzIuMzMuMS40
Ni4gSW4gdGhlIGFwcGxpY2F0aW9uIGxvZ3Mgd2UgY291bGQgc2VlIHRoYXQgYXBwbGljYXRpb24g
aXMgd3JpdGluZyB0byB0aGUgc29ja2V0IHN1Y2Nlc3NmdWxseSAodGhlcmUgYXJlIG5vIGVycm9y
cykuDQo+Pj4NCj4+PiBBcyBpbmRpY2F0ZWQgcHJldmlvdXNseSB0aGUgaXNzdWUgaXMgbm90IHNl
ZW4gIldoZW4gdGhlcmUgaXMgbm8gcmUtdHJ5IGF0dGVtcHQgb24tZ29pbmcoYmV0d2VlbiBzb3Vy
Y2Ugbm9kZSB0byBwZWVyLTEpIHRoZW4gdGhlcmUgaXMgbm8gaXNzdWUgb2JzZXJ2ZWQgYW5kIHdl
IGNhbiBzZWUgdGhhdCBYMkFQOmhhbmRvdmVyUHJlcGFyYXRpb25GYWlsdXJlIGlzIHN1Y2Nlc3Nm
dWxseSByZWNlaXZlZCBhdCBzb3VyY2Ugbm9kZS4iDQo+Pj4NCj4+PiBSZXNwb25zZSB0byBNYWxj
IHF1ZXJ5Lg0KPj4+DQo+Pj4gMS4gSXMgcGVlci1ub2RlLTIgcHV0dGluZyB0aGUgcGFja2V0IG9u
IHRoZSB3aXJlPw0KPj4+IFJBVklQPj4gWWVzLi4gRnJvbSB0aGUgYXBwbGljYXRpb24gbG9ncyB3
ZSBjYW4gY29uZmlybSB0aGF0IHBlZXItbm9kZS0yIGlzIHdyaXRpbmcgdGhlIG1lc3NhZ2UgdG8g
dGhlIHNvY2tldC4NCj4+DQo+PiBKdXN0IGJlY2F1c2UgdGhlIHBhY2tldCB3YXMgd3JpdHRlbiB0
byB0aGUgc29ja2V0IGRvZXNuJ3QgbWVhbiBpdCdzIG9uIHRoZSB3aXJlLiAgSXQgbWF5IHN0aWxs
IGJ5IGJ1ZmZlcmVkIGlmIHRoZXJlIGhhc24ndCBiZWVuIGFuIGFjay4gIEkgaGF2ZW4ndCBjaGVj
a2VkIHlldCwgYnV0IEkgaG9wZSB0aGUgbG9ncyBhYm92ZSBjb250YWluIHRyYWNlcyBmcm9tIHBl
ZXItbm9kZS0yLCBzbyB3ZSBjYW4gc2VlIHRoZSBtZXNzYWdlLg0KPj4NCj4+Pg0KPj4+IDIuIFdo
ZW4geW91IHNheSAnbm90IGdldHRpbmcgcmVjZWl2ZWQgYXQgc291cmNlIG5vZGUnIC0gRG8geW91
IG1lYW4gYXQgdGhlIGV0aGVybmV0IGxheWVyLCB0aGUgYXBwbGljYXRpb24gbGF5ZXIsIG9yID8N
Cj4+PiBSQVZJUD4+IFdlIGFyZSBub3Qgc2VlaW5nIG1lc3NhZ2UgYm90aCBhdCBhcHBsaWNhdGlv
biBsZXZlbCBhbmQgYWxzbyBhdCB3aXJlc2hhcmsuIEkgc3VzcGVjdCB0aGUgbWVzc2FnZSBjb3Vs
ZCBiZSBnZXR0aW5nIGRyb3BwZWQgYXQgTEtTQ1RQIGxldmVsLg0KPj4NCj4+IE5vLCBpZiB5b3Ug
YXJlIG5vdCBzZWVpbmcgaXQgaW4gd2lyZXNoYXJrLCB0aGVuIHNjdHAgZG9lc24ndCBzZWUgdGhl
IHBhY2tldCBlaXRoZXIuDQo+PiBUaGUgcGFja2V0IGNhcHR1cmUgaGFwcGVucyBiZWZvcmUgYW55
IHByb3RvY29sIGhhdmUgYW4gYWJpbGl0eSB0byBkcm9wIGFueXRoaW5nLiAgRXZlbiBzb21lIGVy
cm9ycyBoYW5kbGVkIGJ5IHRoZSBuaWMgY2FuIGJlIG9ic2VydmVkIHdpdGggd2lyZXNoYXJrLg0K
Pj4NCj4+IC12bGFkDQo+Pg0KPj4+DQo+Pj4gUmVnYXJkcywNCj4+Pg0KPj4+IFJhdmkNCj4+Pg0K
Pj4+DQo+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+PiBGcm9tOiBWbGFkIFlhc2V2
aWNoIFttYWlsdG86dnlhc2V2aWNoQGdtYWlsLmNvbV0NCj4+PiBTZW50OiBNb25kYXksIEphbnVh
cnkgMTEsIDIwMTYgMTA6NTEgUE0NCj4+PiBUbzogUmF2aSBQdXR0YWNoYW5uYWlhaCA8cmF2aS5w
dXR0YWNoYW5uYWlhaEBhcmljZW50LmNvbT47IG1hbGMNCj4+PiA8bWxhc2hsZXlAZ21haWwuY29t
PjsgbGludXgtc2N0cEB2Z2VyLmtlcm5lbC5vcmcNCj4+PiBTdWJqZWN0OiBSZTogWDJBUDpoYW5k
b3ZlclByZXBhcmF0aW9uRmFpbHVyZSBtZXNzYWdlIGlzIG5vdCByZWNlaXZlZA0KPj4+IGF0IHNv
dXJjZSBub2RlDQo+Pj4NCj4+PiBPbiAwMS8xMS8yMDE2IDEwOjI3IEFNLCBSYXZpIFB1dHRhY2hh
bm5haWFoIHdyb3RlOg0KPj4+PiBIaSBNYWxjLA0KPj4+Pg0KPj4+PiBXZSBoYXZlIGNvbGxlY3Rl
ZCBib3RoIHdvcmtpbmcgYW5kIG5vbi13b3JraW5nIGxvZ3MuIENvdWxkIHlvdSBwbGVhc2UgbGV0
IHVzIGtub3cgd2hlcmUgY2FuIHdlIHNoYXJlIHRoZSBhdHRhY2htZW50IChzaW5jZSB5b3Ugc2Fp
ZCB0aGUgbGlzdCBkcm9wIHRoZSBhdHRhY2htZW50KS4gSG93IG90aGVyIG1lbWJlcnMgc2hhcmUg
dGhlIGF0dGFjaG1lbnRzPw0KPj4+Pg0KPj4+PiBSZWdhcmRzLA0KPj4+DQo+Pj4gUHJvdmlkaW5n
IGEgcG9pbnRlciB0byB0Y3BkdW1wIGxvZ3MgaXMgdGhlIGJlc3Qgd2F5Lg0KPj4+DQo+Pj4gLXZs
YWQNCj4+Pg0KPj4+Pg0KPj4+PiBSYXZpDQo+Pj4+DQo+Pj4+DQo+Pj4+IC0tLS0tT3JpZ2luYWwg
TWVzc2FnZS0tLS0tDQo+Pj4+IEZyb206IGxpbnV4LXNjdHAtb3duZXJAdmdlci5rZXJuZWwub3Jn
DQo+Pj4+IFttYWlsdG86bGludXgtc2N0cC1vd25lckB2Z2VyLmtlcm5lbC5vcmddIE9uIEJlaGFs
ZiBPZiBtYWxjDQo+Pj4+IFNlbnQ6IFRodXJzZGF5LCBKYW51YXJ5IDA3LCAyMDE2IDg6NDQgUE0N
Cj4+Pj4gVG86IGxpbnV4LXNjdHBAdmdlci5rZXJuZWwub3JnDQo+Pj4+IFN1YmplY3Q6IFJlOiBY
MkFQOmhhbmRvdmVyUHJlcGFyYXRpb25GYWlsdXJlIG1lc3NhZ2UgaXMgbm90DQo+Pj4+IHJlY2Vp
dmVkIGF0IHNvdXJjZSBub2RlDQo+Pj4+DQo+Pj4+IFJhdmksDQo+Pj4+DQo+Pj4+IEkgdGhpbmsg
aW4gb3JkZXIgZm9yIGFueW9uZSB0byBoZWxwLCB5b3UncmUgZ29pbmcgdG8gbmVlZCB0byBwcm92
aWRlIGEgcGFja2V0IGNhcHR1cmUgZnJvbSAnc291cmNlIG5vZGUnIGFuZCAncGVlci1ub2RlLTIn
LCBzaG93aW5nIHRoZSB3b3JraW5nIGNhc2UsIGFuZCB0aGUgZmFpbGluZyBjYXNlLCBib3RoIGZy
b20gSU5JVCBvbndhcmRzLiAoc2luY2UgdGhlIGxpc3QgZHJvcHMgYXR0YWNobWVudHMsIHlvdSB3
aWxsIG5lZWQgdG8gcG9zdCB0aGF0IHNvbWV3aGVyZSB3ZSBjYW4gYWNjZXNzIGl0Lg0KPj4+Pg0K
Pj4+PiAxLiBJcyBwZWVyLW5vZGUtMiBwdXR0aW5nIHRoZSBwYWNrZXQgb24gdGhlIHdpcmU/DQo+
Pj4+IDIuIFdoZW4geW91IHNheSAnbm90IGdldHRpbmcgcmVjZWl2ZWQgYXQgc291cmNlIG5vZGUn
IC0gRG8geW91IG1lYW4gYXQgdGhlIGV0aGVybmV0IGxheWVyLCB0aGUgYXBwbGljYXRpb24gbGF5
ZXIsIG9yID8NCj4+Pj4NCj4+Pj4gQ2hlZXJzLA0KPj4+PiBtYWxjLg0KPj4+Pg0KPj4+PiBPbiBU
aHUsIEphbiA3LCAyMDE2IGF0IDg6NTUgQU0sIFJhdmkgUHV0dGFjaGFubmFpYWggPHJhdmkucHV0
dGFjaGFubmFpYWhAYXJpY2VudC5jb20+IHdyb3RlOg0KPj4+Pj4gQ291bGQgc29tZWJvZHkgcGxl
YXNlIHJlc3BvbmQgYW5kIGhlbHAuDQo+Pj4+Pg0KPj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdl
LS0tLS0NCj4+Pj4+IEZyb206IFJhdmkgUHV0dGFjaGFubmFpYWgNCj4+Pj4+IFNlbnQ6IFR1ZXNk
YXksIEphbnVhcnkgMDUsIDIwMTYgMjozNSBQTQ0KPj4+Pj4gVG86ICdsaW51eC1zY3RwQHZnZXIu
a2VybmVsLm9yZycgPGxpbnV4LXNjdHBAdmdlci5rZXJuZWwub3JnPg0KPj4+Pj4gU3ViamVjdDog
WDJBUDpoYW5kb3ZlclByZXBhcmF0aW9uRmFpbHVyZSBtZXNzYWdlIGlzIG5vdCByZWNlaXZlZA0K
Pj4+Pj4gYXQgc291cmNlIG5vZGUNCj4+Pj4+DQo+Pj4+PiBIaSwNCj4+Pj4+DQo+Pj4+PiAgICAg
ICAgICAgICAgICAgV2UgYXJlIHVzaW5nIFgyQVAgcHJvdG9jb2wgb3ZlciB0aGUgTEtTQ1RQICh2
ZXIgMS4wLjE2KSBhbmQgd2UgYXJlIHNlZWluZyB0aGUgZm9sbG93aW5nIGlzc3VlLg0KPj4+Pj4N
Cj4+Pj4+IFNjZW5hcmlvOg0KPj4+Pj4NCj4+Pj4+ICAgICAgICAgICAgICAgICAxLiAgICAgICAg
ICAgIFdlIGhhdmUgc291cmNlIG5vZGUgY29ubmVjdGVkIHRvIHRoZSB0d28gcGVlciBub2RlcyBw
ZWVyLTEgYW5kIHBlZXItMi4NCj4+Pj4+ICAgICAgICAgICAgICAgICAyLiAgICAgICAgICAgIFNv
dXJjZSBub2RlIGRvZXMgbm90IGhhdmUgYSBTQ1RQIGNvbm5lY3Rpdml0eSB3aXRoIHBlZXItMSBi
ZWNhdXNlIHRoZSBwZWVyLTEgd2FzIG5vdCByZWFjaGFibGUuIEluIHRoaXMgY2FzZSBzb3VyY2Ug
bm9kZSB3aWxsIHJlLXRyeSBldmVyeSA0LXNlY29uZHMgdG8gZXN0YWJsaXNoIGEgU0NUUCBjb25u
ZWN0aW9uIGJ5IGNyZWF0aW5nIGEgbmV3IFNDVFAgYXNzb2NpYXRpb24gYW5kIHNlbmRpbmcgYSBT
Q1RQOklOSVQuIElmIHRoZXJlIGlzIG5vIHJlc3BvbnNlIGZvciBTQ1RQOklOSVQgKG9uY2UgYWxs
IHRoZSBTQ1RQOklOSVQgcmV0cmllcyBhcmUgZXhoYXVzdGVkKSB0aGVuIHNvdXJjZSBub2RlIHdp
bGwgY2xvc2UgdGhlIHNvY2tldCBvciBzY3RwIGFzc29jaWF0aW9uIGFuZCByZXRyeSBhZ2FpbiBh
ZnRlciA0LXNlY29uZHMuDQo+Pj4+Pg0KPj4+Pj4NCj4+Pj4+IFByb2JsZW06DQo+Pj4+Pg0KPj4+
Pj4gICAgICAgICAgICAgICAgIDEuICAgICAgICAgICAgSXQgaXMgb2JzZXJ2ZWQgdGhhdCB3aGVu
IHRoZSByZXRyeSBhdHRlbXB0IGlzIGdvaW5nIG9uIGZvciBwZWVyLTEgdGhlIFgyQVAgbWVzc2Fn
ZSBzZW50IGZyb20gcGVlci0yIG5vZGUgdG8gc291cmNlIG5vZGUgaXMgbm90IGdldHRpbmcgcmVj
ZWl2ZWQgYXQgc291cmNlIG5vZGUuIFRoZSBzb3VyY2Ugbm9kZSBpcyBzZW5kaW5nIFgyQVA6aGFu
ZG92ZXJQcmVwYXJhdGlvbiB0byBwZWVyLTIgbm9kZSBhbmQgdGhpcyBpcyBzdWNjZXNzZnVsbHkg
cmVjZWl2ZWQgYXQgcGVlci0yLiBCdXQgd2hlbiBwZWVyLTIgc2VuZHMgWDJBUDpoYW5kb3ZlclBy
ZXBhcmF0aW9uRmFpbHVyZSB0byBzb3VyY2Ugbm9kZSB0aGlzIG1lc3NhZ2UgaXMgbm90IHJlY2Vp
dmVkIGF0ICBzb3VyY2Ugbm9kZS4NCj4+Pj4+DQo+Pj4+PiAgICAgICAgICAgICAgICAgMi4gICAg
ICAgICAgICBXaGVuIHRoZXJlIGlzIG5vIHJlLXRyeSBhdHRlbXB0IG9uLWdvaW5nKGJldHdlZW4g
c291cmNlIG5vZGUgdG8gcGVlci0xKSB0aGVuIHRoZXJlIGlzIG5vIGlzc3VlIG9ic2VydmVkIGFu
ZCB3ZSBjYW4gc2VlIHRoYXQgWDJBUDpoYW5kb3ZlclByZXBhcmF0aW9uRmFpbHVyZSBpcyBzdWNj
ZXNzZnVsbHkgcmVjZWl2ZWQgYXQgc291cmNlIG5vZGUuDQo+Pj4+Pg0KPj4+Pj4gICAgICAgICAg
ICAgICAgIENvdWxkIHlvdSBwbGVhc2UgaGVscCB1cyB0byByZXNvbHZlIHRoaXMgU0NUUCBpc3N1
ZS4gUGxlYXNlIGxldCBtZSBrbm93IHdoYXQgbG9ncyBhcmUgcmVxdWlyZWQgdG8gY2hlY2sgdGhp
cyBpc3N1ZS4NCj4+Pj4+DQo+Pj4+PiBSZWdhcmRzLA0KPj4+Pj4NCj4+Pj4+IFJhdmkNCj4+Pj4+
DQo+Pj4+PiAiRElTQ0xBSU1FUjogVGhpcyBtZXNzYWdlIGlzIHByb3ByaWV0YXJ5IHRvIEFyaWNl
bnQgYW5kIGlzIGludGVuZGVkIHNvbGVseSBmb3IgdGhlIHVzZSBvZiB0aGUgaW5kaXZpZHVhbCB0
byB3aG9tIGl0IGlzIGFkZHJlc3NlZC4gSXQgbWF5IGNvbnRhaW4gcHJpdmlsZWdlZCBvciBjb25m
aWRlbnRpYWwgaW5mb3JtYXRpb24gYW5kIHNob3VsZCBub3QgYmUgY2lyY3VsYXRlZCBvciB1c2Vk
IGZvciBhbnkgcHVycG9zZSBvdGhlciB0aGFuIGZvciB3aGF0IGl0IGlzIGludGVuZGVkLiBJZiB5
b3UgaGF2ZSByZWNlaXZlZCB0aGlzIG1lc3NhZ2UgaW4gZXJyb3IsIHBsZWFzZSBub3RpZnkgdGhl
IG9yaWdpbmF0b3IgaW1tZWRpYXRlbHkuIElmIHlvdSBhcmUgbm90IHRoZSBpbnRlbmRlZCByZWNp
cGllbnQsIHlvdSBhcmUgbm90aWZpZWQgdGhhdCB5b3UgYXJlIHN0cmljdGx5IHByb2hpYml0ZWQg
ZnJvbSB1c2luZywgY29weWluZywgYWx0ZXJpbmcsIG9yIGRpc2Nsb3NpbmcgdGhlIGNvbnRlbnRz
IG9mIHRoaXMgbWVzc2FnZS4gQXJpY2VudCBhY2NlcHRzIG5vIHJlc3BvbnNpYmlsaXR5IGZvciBs
b3NzIG9yIGRhbWFnZSBhcmlzaW5nIGZyb20gdGhlIHVzZSBvZiB0aGUgaW5mb3JtYXRpb24gdHJh
bnNtaXR0ZWQgYnkgdGhpcyBlbWFpbCBpbmNsdWRpbmcgZGFtYWdlIGZyb20gdmlydXMuIg0KPj4+
Pj4gLS0NCj4+Pj4+IFRvIHVuc3Vic2NyaWJlIGZyb20gdGhpcyBsaXN0OiBzZW5kIHRoZSBsaW5l
ICJ1bnN1YnNjcmliZSBsaW51eC1zY3RwIg0KPj4+Pj4gaW4gdGhlIGJvZHkgb2YgYSBtZXNzYWdl
IHRvIG1ham9yZG9tb0B2Z2VyLmtlcm5lbC5vcmcgTW9yZQ0KPj4+Pj4gbWFqb3Jkb21vIGluZm8g
YXQgIGh0dHA6Ly92Z2VyLmtlcm5lbC5vcmcvbWFqb3Jkb21vLWluZm8uaHRtbA0KPj4+PiAtLQ0K
Pj4+PiBUbyB1bnN1YnNjcmliZSBmcm9tIHRoaXMgbGlzdDogc2VuZCB0aGUgbGluZSAidW5zdWJz
Y3JpYmUgbGludXgtc2N0cCINCj4+Pj4gaW4gdGhlIGJvZHkgb2YgYSBtZXNzYWdlIHRvIG1ham9y
ZG9tb0B2Z2VyLmtlcm5lbC5vcmcgTW9yZQ0KPj4+PiBtYWpvcmRvbW8gaW5mbyBhdCAgaHR0cDov
L3ZnZXIua2VybmVsLm9yZy9tYWpvcmRvbW8taW5mby5odG1sDQo+Pj4+ICJESVNDTEFJTUVSOiBU
aGlzIG1lc3NhZ2UgaXMgcHJvcHJpZXRhcnkgdG8gQXJpY2VudCBhbmQgaXMgaW50ZW5kZWQgc29s
ZWx5IGZvciB0aGUgdXNlIG9mIHRoZSBpbmRpdmlkdWFsIHRvIHdob20gaXQgaXMgYWRkcmVzc2Vk
LiBJdCBtYXkgY29udGFpbiBwcml2aWxlZ2VkIG9yIGNvbmZpZGVudGlhbCBpbmZvcm1hdGlvbiBh
bmQgc2hvdWxkIG5vdCBiZSBjaXJjdWxhdGVkIG9yIHVzZWQgZm9yIGFueSBwdXJwb3NlIG90aGVy
IHRoYW4gZm9yIHdoYXQgaXQgaXMgaW50ZW5kZWQuIElmIHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMg
bWVzc2FnZSBpbiBlcnJvciwgcGxlYXNlIG5vdGlmeSB0aGUgb3JpZ2luYXRvciBpbW1lZGlhdGVs
eS4gSWYgeW91IGFyZSBub3QgdGhlIGludGVuZGVkIHJlY2lwaWVudCwgeW91IGFyZSBub3RpZmll
ZCB0aGF0IHlvdSBhcmUgc3RyaWN0bHkgcHJvaGliaXRlZCBmcm9tIHVzaW5nLCBjb3B5aW5nLCBh
bHRlcmluZywgb3IgZGlzY2xvc2luZyB0aGUgY29udGVudHMgb2YgdGhpcyBtZXNzYWdlLiBBcmlj
ZW50IGFjY2VwdHMgbm8gcmVzcG9uc2liaWxpdHkgZm9yIGxvc3Mgb3IgZGFtYWdlIGFyaXNpbmcg
ZnJvbSB0aGUgdXNlIG9mIHRoZSBpbmZvcm1hdGlvbiB0cmFuc21pdHRlZCBieSB0aGlzIGVtYWls
IGluY2x1ZGluZyBkYW1hZ2UgZnJvbSB2aXJ1cy4iDQo+Pj4+IE4gICAgIHIgIHkgICBiIFggIMen
diBeICneunsubiArICAgIHsgICBpIHtheSAdyofamSAsaiAgIGYgICBoICAgeiAeIHcNCj4+PiAg
ICBqOit2ICAgdyBqIG0gICAgICAgICB6WisgICAgIN2iaiIgICF0bWw9DQo+Pj4+DQo+Pj4NCj4+
PiAiRElTQ0xBSU1FUjogVGhpcyBtZXNzYWdlIGlzIHByb3ByaWV0YXJ5IHRvIEFyaWNlbnQgYW5k
IGlzIGludGVuZGVkIHNvbGVseSBmb3IgdGhlIHVzZSBvZiB0aGUgaW5kaXZpZHVhbCB0byB3aG9t
IGl0IGlzIGFkZHJlc3NlZC4gSXQgbWF5IGNvbnRhaW4gcHJpdmlsZWdlZCBvciBjb25maWRlbnRp
YWwgaW5mb3JtYXRpb24gYW5kIHNob3VsZCBub3QgYmUgY2lyY3VsYXRlZCBvciB1c2VkIGZvciBh
bnkgcHVycG9zZSBvdGhlciB0aGFuIGZvciB3aGF0IGl0IGlzIGludGVuZGVkLiBJZiB5b3UgaGF2
ZSByZWNlaXZlZCB0aGlzIG1lc3NhZ2UgaW4gZXJyb3IsIHBsZWFzZSBub3RpZnkgdGhlIG9yaWdp
bmF0b3IgaW1tZWRpYXRlbHkuIElmIHlvdSBhcmUgbm90IHRoZSBpbnRlbmRlZCByZWNpcGllbnQs
IHlvdSBhcmUgbm90aWZpZWQgdGhhdCB5b3UgYXJlIHN0cmljdGx5IHByb2hpYml0ZWQgZnJvbSB1
c2luZywgY29weWluZywgYWx0ZXJpbmcsIG9yIGRpc2Nsb3NpbmcgdGhlIGNvbnRlbnRzIG9mIHRo
aXMgbWVzc2FnZS4gQXJpY2VudCBhY2NlcHRzIG5vIHJlc3BvbnNpYmlsaXR5IGZvciBsb3NzIG9y
IGRhbWFnZSBhcmlzaW5nIGZyb20gdGhlIHVzZSBvZiB0aGUgaW5mb3JtYXRpb24gdHJhbnNtaXR0
ZWQgYnkgdGhpcyBlbWFpbCBpbmNsdWRpbmcgZGFtYWdlIGZyb20gdmlydXMuIg0KPj4+DQo+Pg0K
Pj4gIkRJU0NMQUlNRVI6IFRoaXMgbWVzc2FnZSBpcyBwcm9wcmlldGFyeSB0byBBcmljZW50IGFu
ZCBpcyBpbnRlbmRlZCBzb2xlbHkgZm9yIHRoZSB1c2Ugb2YgdGhlIGluZGl2aWR1YWwgdG8gd2hv
bSBpdCBpcyBhZGRyZXNzZWQuIEl0IG1heSBjb250YWluIHByaXZpbGVnZWQgb3IgY29uZmlkZW50
aWFsIGluZm9ybWF0aW9uIGFuZCBzaG91bGQgbm90IGJlIGNpcmN1bGF0ZWQgb3IgdXNlZCBmb3Ig
YW55IHB1cnBvc2Ugb3RoZXIgdGhhbiBmb3Igd2hhdCBpdCBpcyBpbnRlbmRlZC4gSWYgeW91IGhh
dmUgcmVjZWl2ZWQgdGhpcyBtZXNzYWdlIGluIGVycm9yLCBwbGVhc2Ugbm90aWZ5IHRoZSBvcmln
aW5hdG9yIGltbWVkaWF0ZWx5LiBJZiB5b3UgYXJlIG5vdCB0aGUgaW50ZW5kZWQgcmVjaXBpZW50
LCB5b3UgYXJlIG5vdGlmaWVkIHRoYXQgeW91IGFyZSBzdHJpY3RseSBwcm9oaWJpdGVkIGZyb20g
dXNpbmcsIGNvcHlpbmcsIGFsdGVyaW5nLCBvciBkaXNjbG9zaW5nIHRoZSBjb250ZW50cyBvZiB0
aGlzIG1lc3NhZ2UuIEFyaWNlbnQgYWNjZXB0cyBubyByZXNwb25zaWJpbGl0eSBmb3IgbG9zcyBv
ciBkYW1hZ2UgYXJpc2luZyBmcm9tIHRoZSB1c2Ugb2YgdGhlIGluZm9ybWF0aW9uIHRyYW5zbWl0
dGVkIGJ5IHRoaXMgZW1haWwgaW5jbHVkaW5nIGRhbWFnZSBmcm9tIHZpcnVzLiINCj4+DQo+DQo+
ICJESVNDTEFJTUVSOiBUaGlzIG1lc3NhZ2UgaXMgcHJvcHJpZXRhcnkgdG8gQXJpY2VudCBhbmQg
aXMgaW50ZW5kZWQgc29sZWx5IGZvciB0aGUgdXNlIG9mIHRoZSBpbmRpdmlkdWFsIHRvIHdob20g
aXQgaXMgYWRkcmVzc2VkLiBJdCBtYXkgY29udGFpbiBwcml2aWxlZ2VkIG9yIGNvbmZpZGVudGlh
bCBpbmZvcm1hdGlvbiBhbmQgc2hvdWxkIG5vdCBiZSBjaXJjdWxhdGVkIG9yIHVzZWQgZm9yIGFu
eSBwdXJwb3NlIG90aGVyIHRoYW4gZm9yIHdoYXQgaXQgaXMgaW50ZW5kZWQuIElmIHlvdSBoYXZl
IHJlY2VpdmVkIHRoaXMgbWVzc2FnZSBpbiBlcnJvciwgcGxlYXNlIG5vdGlmeSB0aGUgb3JpZ2lu
YXRvciBpbW1lZGlhdGVseS4gSWYgeW91IGFyZSBub3QgdGhlIGludGVuZGVkIHJlY2lwaWVudCwg
eW91IGFyZSBub3RpZmllZCB0aGF0IHlvdSBhcmUgc3RyaWN0bHkgcHJvaGliaXRlZCBmcm9tIHVz
aW5nLCBjb3B5aW5nLCBhbHRlcmluZywgb3IgZGlzY2xvc2luZyB0aGUgY29udGVudHMgb2YgdGhp
cyBtZXNzYWdlLiBBcmljZW50IGFjY2VwdHMgbm8gcmVzcG9uc2liaWxpdHkgZm9yIGxvc3Mgb3Ig
ZGFtYWdlIGFyaXNpbmcgZnJvbSB0aGUgdXNlIG9mIHRoZSBpbmZvcm1hdGlvbiB0cmFuc21pdHRl
ZCBieSB0aGlzIGVtYWlsIGluY2x1ZGluZyBkYW1hZ2UgZnJvbSB2aXJ1cy4iDQo+DQoNCiJESVND
TEFJTUVSOiBUaGlzIG1lc3NhZ2UgaXMgcHJvcHJpZXRhcnkgdG8gQXJpY2VudCBhbmQgaXMgaW50
ZW5kZWQgc29sZWx5IGZvciB0aGUgdXNlIG9mIHRoZSBpbmRpdmlkdWFsIHRvIHdob20gaXQgaXMg
YWRkcmVzc2VkLiBJdCBtYXkgY29udGFpbiBwcml2aWxlZ2VkIG9yIGNvbmZpZGVudGlhbCBpbmZv
cm1hdGlvbiBhbmQgc2hvdWxkIG5vdCBiZSBjaXJjdWxhdGVkIG9yIHVzZWQgZm9yIGFueSBwdXJw
b3NlIG90aGVyIHRoYW4gZm9yIHdoYXQgaXQgaXMgaW50ZW5kZWQuIElmIHlvdSBoYXZlIHJlY2Vp
dmVkIHRoaXMgbWVzc2FnZSBpbiBlcnJvciwgcGxlYXNlIG5vdGlmeSB0aGUgb3JpZ2luYXRvciBp
bW1lZGlhdGVseS4gSWYgeW91IGFyZSBub3QgdGhlIGludGVuZGVkIHJlY2lwaWVudCwgeW91IGFy
ZSBub3RpZmllZCB0aGF0IHlvdSBhcmUgc3RyaWN0bHkgcHJvaGliaXRlZCBmcm9tIHVzaW5nLCBj
b3B5aW5nLCBhbHRlcmluZywgb3IgZGlzY2xvc2luZyB0aGUgY29udGVudHMgb2YgdGhpcyBtZXNz
YWdlLiBBcmljZW50IGFjY2VwdHMgbm8gcmVzcG9uc2liaWxpdHkgZm9yIGxvc3Mgb3IgZGFtYWdl
IGFyaXNpbmcgZnJvbSB0aGUgdXNlIG9mIHRoZSBpbmZvcm1hdGlvbiB0cmFuc21pdHRlZCBieSB0
aGlzIGVtYWlsIGluY2x1ZGluZyBkYW1hZ2UgZnJvbSB2aXJ1cy4iDQo

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: X2AP:handoverPreparationFailure message is not received at source node
  2016-01-05  9:05 X2AP:handoverPreparationFailure message is not received at source node Ravi Puttachannaiah
                   ` (11 preceding siblings ...)
  2016-01-17 16:35 ` Ravi Puttachannaiah
@ 2016-01-19 14:28 ` Vlad Yasevich
  2016-01-19 15:26 ` Ravi Puttachannaiah
  2016-01-19 18:41 ` Vlad Yasevich
  14 siblings, 0 replies; 16+ messages in thread
From: Vlad Yasevich @ 2016-01-19 14:28 UTC (permalink / raw)
  To: linux-sctp

On 01/17/2016 11:35 AM, Ravi Puttachannaiah wrote:
> Hi Vlad,
> 
> Thanks for the response and the support.
> 
> From the application side I can see that message is successfully written to the socket (tracked till sctp_sendmsg() function call) and there is no error reported by sctp_sendmsg(). As indicated initially the problem is NOT seen when both the peer-1 and peer-2 connection is active but the problem is seen only when one of the connection is down (i.e peer-1 is not reachable).
> 
> Could you please let us know if there is any way to check if LKSCTP is received the message but not dropped or how to confirm it is a application or LKSCTP issue.
> 

You could turn on sctp debuging and look at the logs to see which socket/association you
are sending the packet on.

Outside of this, there is nothing much we can do on this list.

-vlad

> *********************************************************************************************************************************************************************
> 
> Scenario:
> 
>                 1.            We have source node connected to the two peer nodes peer-1 and peer-2.
>                 2.            Source node does not have a SCTP connectivity with peer-1 because the peer-1 was not reachable. In this case source node will re-try every 4-seconds to establish a SCTP connection by creating a new SCTP association and sending a SCTP:INIT. If there is no response for SCTP:INIT (once all the SCTP:INIT retries are exhausted) then source node will close the socket or sctp association and retry again after 4-seconds.
> 
> 
> Problem:
> 
>                 1.            It is observed that when the retry attempt is going on for peer-1 the X2AP message sent from peer-2 node to source node is not getting received at source node. The source node is sending X2AP:handoverPreparation to peer-2 node and this is successfully received at peer-2. But when peer-2 sends X2AP:handoverPreparationFailure to source node this message is not received at  source node.
> 
>                 2.            When there is no re-try attempt on-going(between source node to peer-1) then there is no issue observed and we can see that X2AP:handoverPreparationFailure is successfully received at source node.
> 
> ********************************************************************************************************************************************************************
> 
> Regards,
> 
> Ravi
> 
> 
> -----Original Message-----
> From: Vlad Yasevich [mailto:vyasevich@gmail.com]
> Sent: Thursday, January 14, 2016 9:30 PM
> To: Ravi Puttachannaiah <ravi.puttachannaiah@aricent.com>; malc <mlashley@gmail.com>; linux-sctp@vger.kernel.org
> Subject: Re: X2AP:handoverPreparationFailure message is not received at source node
> 
> On 01/14/2016 09:53 AM, Ravi Puttachannaiah wrote:
>> Hi Vlad,
>>
>> I have uploaded the logs at the following URL. The pcap is captured on the .1.46 machine.  Please check and help.
>>
>> https://www.dropbox.com/sh/qes9250bhbrzd43/AAAFkPS7DK8eM1F3Z_vZQvNra?d
>> l=0
> 
> The captures do not show .1.46 machine transmitting any data.  It does transmit SACKs and HB.
> 
> If there is a problem, it might be with the application during the probe phase.
> 
> -vlad
> 
>>
>> We also captured the nic stats. Looks like  there is no dropped or error frames in transmission packets on eth1 interface.
>>
>> ##################### Befor test ######################
>> eth1      Link encap:Ethernet  HWaddr 58:C2:32:FF:62:02
>>           inet addr:172.33.1.46  Bcast:172.33.1.255  Mask:255.255.255.0
>>           inet6 addr: fe80::58c2:3200:2ff:6202/64 Scope:Link
>>           UP BROADCAST RUNNING  MTU:1500  Metric:1
>>           RX packets:10028 errors:0 dropped:48 overruns:0 frame:0
>>           TX packets:1003 errors:0 dropped:0 overruns:0 carrier:0
>>           collisions:0 txqueuelen:1000
>>           RX bytes:1372180 (1.3 MiB)  TX bytes:144817 (141.4 KiB)
>>
>> ##################### After test ######################
>> eth1      Link encap:Ethernet  HWaddr 58:C2:32:FF:62:02
>>           inet addr:172.33.1.46  Bcast:172.33.1.255  Mask:255.255.255.0
>>           inet6 addr: fe80::58c2:3200:2ff:6202/64 Scope:Link
>>           UP BROADCAST RUNNING  MTU:1500  Metric:1
>>           RX packets:18481 errors:0 dropped:57 overruns:0 frame:0
>>           TX packets:1725 errors:0 dropped:0 overruns:0 carrier:0
>>           collisions:0 txqueuelen:1000
>>           RX bytes:2534149 (2.4 MiB)  TX bytes:228283 (222.9 KiB
>>
>>
>> Regards,
>>
>> Ravi
>>
>>
>> -----Original Message-----
>> From: Ravi Puttachannaiah
>> Sent: Wednesday, January 13, 2016 5:24 PM
>> To: 'Vlad Yasevich' <vyasevich@gmail.com>; malc <mlashley@gmail.com>;
>> linux-sctp@vger.kernel.org
>> Subject: RE: X2AP:handoverPreparationFailure message is not received
>> at source node
>>
>> Hi Vlad,
>>
>> Thanks for looking into the logs and sharing the analysis.
>>
>> We will capture the pcap on .1.46 and share the pcap files and also check for any dropped or error frames.
>>
>> Regards,
>>
>> Ravi
>>
>>
>> -----Original Message-----
>> From: Vlad Yasevich [mailto:vyasevich@gmail.com]
>> Sent: Tuesday, January 12, 2016 9:12 PM
>> To: Ravi Puttachannaiah <ravi.puttachannaiah@aricent.com>; malc
>> <mlashley@gmail.com>; linux-sctp@vger.kernel.org
>> Subject: Re: X2AP:handoverPreparationFailure message is not received
>> at source node
>>
>> On 01/12/2016 07:11 AM, Ravi Puttachannaiah wrote:
>>> Thanks Vlad..
>>>
>>> Please check and let me know if any more logs and details are required.
>>>
>>> Thanks for your support.
>>
>> Well, I looked at the traces and it doesn't show the packet even made it to destination host .1.47.  Up until that point everything appears to be working properly, there are no drops anywhere.
>>
>> I would recommend that you try capturing traffic on .1.46 during the troubling condition to make sure that the packet is actually sent on the wire.
>>
>> Also, check the nic stats to see if there are any dropped or error frames.
>> If there is switch between the systems, try to see if may be it is dropping packets.
>>
>> At this point, there isn't a whole lot we can do as it appears that the handoverPreparation:Unsuccessful message from .1.46 isn't making it to .1.47.
>> You need to try to find out where it is going?
>>
>> -vlad
>>
>>>
>>>
>>> Regards,
>>>
>>> Ravi
>>>
>>> -----Original Message-----
>>> From: Vlad Yasevich [mailto:vyasevich@gmail.com]
>>> Sent: Tuesday, January 12, 2016 5:38 PM
>>> To: Ravi Puttachannaiah <ravi.puttachannaiah@aricent.com>; malc
>>> <mlashley@gmail.com>; linux-sctp@vger.kernel.org
>>> Subject: Re: X2AP:handoverPreparationFailure message is not received
>>> at source node
>>>
>>> On 01/12/2016 06:29 AM, Ravi Puttachannaiah wrote:
>>>> Hi Vlad, Malc,
>>>>
>>>> I have uploaded the logs in the dropbox. Please use the below URL to access the logs.
>>>>
>>>> https://www.dropbox.com/sh/utmo1jbw7l6itmx/AABSCk04YNxu3XTnq_Bk8l2Ea?
>>>> d
>>>> l=0
>>>
>>> I'll take a look.
>>>>
>>>> Following is the details from the logs.
>>>>
>>>> working_sctp_s1ap_x2ap_logs.pcapng -In-case of an working logs you can observe that:
>>>>
>>>> 1. In packet no-471, the IP 172.33.1.47 is sending the
>>>> X2AP:handoverPreperation message to 172.33.1.46 2. In packet no-475,
>>>> the IP 172.33.1.46 is sending the X2AP:handoverPreperationFailure
>>>> 172.33.1.47
>>>>
>>>> non-working_sctp_s1ap_x2ap_logs.pcappng- In-case of an non-working
>>>> logs you can observe that
>>>>
>>>> 1. In packet no-162, the IP 172.33.1.47 is sending the
>>>> X2AP:handoverPreperation message to 172.33.1.46 2. But in this case we are not seeing the X2AP:handoverPreperationFailure sent by 172.33.1.46. In the application logs we could see that application is writing to the socket successfully (there are no errors).
>>>>
>>>> As indicated previously the issue is not seen "When there is no re-try attempt on-going(between source node to peer-1) then there is no issue observed and we can see that X2AP:handoverPreparationFailure is successfully received at source node."
>>>>
>>>> Response to Malc query.
>>>>
>>>> 1. Is peer-node-2 putting the packet on the wire?
>>>> RAVIP>> Yes.. From the application logs we can confirm that peer-node-2 is writing the message to the socket.
>>>
>>> Just because the packet was written to the socket doesn't mean it's on the wire.  It may still by buffered if there hasn't been an ack.  I haven't checked yet, but I hope the logs above contain traces from peer-node-2, so we can see the message.
>>>
>>>>
>>>> 2. When you say 'not getting received at source node' - Do you mean at the ethernet layer, the application layer, or ?
>>>> RAVIP>> We are not seeing message both at application level and also at wireshark. I suspect the message could be getting dropped at LKSCTP level.
>>>
>>> No, if you are not seeing it in wireshark, then sctp doesn't see the packet either.
>>> The packet capture happens before any protocol have an ability to drop anything.  Even some errors handled by the nic can be observed with wireshark.
>>>
>>> -vlad
>>>
>>>>
>>>> Regards,
>>>>
>>>> Ravi
>>>>
>>>>
>>>> -----Original Message-----
>>>> From: Vlad Yasevich [mailto:vyasevich@gmail.com]
>>>> Sent: Monday, January 11, 2016 10:51 PM
>>>> To: Ravi Puttachannaiah <ravi.puttachannaiah@aricent.com>; malc
>>>> <mlashley@gmail.com>; linux-sctp@vger.kernel.org
>>>> Subject: Re: X2AP:handoverPreparationFailure message is not received
>>>> at source node
>>>>
>>>> On 01/11/2016 10:27 AM, Ravi Puttachannaiah wrote:
>>>>> Hi Malc,
>>>>>
>>>>> We have collected both working and non-working logs. Could you please let us know where can we share the attachment (since you said the list drop the attachment). How other members share the attachments?
>>>>>
>>>>> Regards,
>>>>
>>>> Providing a pointer to tcpdump logs is the best way.
>>>>
>>>> -vlad
>>>>
>>>>>
>>>>> Ravi
>>>>>
>>>>>
>>>>> -----Original Message-----
>>>>> From: linux-sctp-owner@vger.kernel.org
>>>>> [mailto:linux-sctp-owner@vger.kernel.org] On Behalf Of malc
>>>>> Sent: Thursday, January 07, 2016 8:44 PM
>>>>> To: linux-sctp@vger.kernel.org
>>>>> Subject: Re: X2AP:handoverPreparationFailure message is not
>>>>> received at source node
>>>>>
>>>>> Ravi,
>>>>>
>>>>> I think in order for anyone to help, you're going to need to provide a packet capture from 'source node' and 'peer-node-2', showing the working case, and the failing case, both from INIT onwards. (since the list drops attachments, you will need to post that somewhere we can access it.
>>>>>
>>>>> 1. Is peer-node-2 putting the packet on the wire?
>>>>> 2. When you say 'not getting received at source node' - Do you mean at the ethernet layer, the application layer, or ?
>>>>>
>>>>> Cheers,
>>>>> malc.
>>>>>
>>>>> On Thu, Jan 7, 2016 at 8:55 AM, Ravi Puttachannaiah <ravi.puttachannaiah@aricent.com> wrote:
>>>>>> Could somebody please respond and help.
>>>>>>
>>>>>> -----Original Message-----
>>>>>> From: Ravi Puttachannaiah
>>>>>> Sent: Tuesday, January 05, 2016 2:35 PM
>>>>>> To: 'linux-sctp@vger.kernel.org' <linux-sctp@vger.kernel.org>
>>>>>> Subject: X2AP:handoverPreparationFailure message is not received
>>>>>> at source node
>>>>>>
>>>>>> Hi,
>>>>>>
>>>>>>                 We are using X2AP protocol over the LKSCTP (ver 1.0.16) and we are seeing the following issue.
>>>>>>
>>>>>> Scenario:
>>>>>>
>>>>>>                 1.            We have source node connected to the two peer nodes peer-1 and peer-2.
>>>>>>                 2.            Source node does not have a SCTP connectivity with peer-1 because the peer-1 was not reachable. In this case source node will re-try every 4-seconds to establish a SCTP connection by creating a new SCTP association and sending a SCTP:INIT. If there is no response for SCTP:INIT (once all the SCTP:INIT retries are exhausted) then source node will close the socket or sctp association and retry again after 4-seconds.
>>>>>>
>>>>>>
>>>>>> Problem:
>>>>>>
>>>>>>                 1.            It is observed that when the retry attempt is going on for peer-1 the X2AP message sent from peer-2 node to source node is not getting received at source node. The source node is sending X2AP:handoverPreparation to peer-2 node and this is successfully received at peer-2. But when peer-2 sends X2AP:handoverPreparationFailure to source node this message is not received at  source node.
>>>>>>
>>>>>>                 2.            When there is no re-try attempt on-going(between source node to peer-1) then there is no issue observed and we can see that X2AP:handoverPreparationFailure is successfully received at source node.
>>>>>>
>>>>>>                 Could you please help us to resolve this SCTP issue. Please let me know what logs are required to check this issue.
>>>>>>
>>>>>> Regards,
>>>>>>
>>>>>> Ravi
>>>>>>
>>>>>> "DISCLAIMER: This message is proprietary to Aricent and is intended solely for the use of the individual to whom it is addressed. It may contain privileged or confidential information and should not be circulated or used for any purpose other than for what it is intended. If you have received this message in error, please notify the originator immediately. If you are not the intended recipient, you are notified that you are strictly prohibited from using, copying, altering, or disclosing the contents of this message. Aricent accepts no responsibility for loss or damage arising from the use of the information transmitted by this email including damage from virus."
>>>>>> --
>>>>>> To unsubscribe from this list: send the line "unsubscribe linux-sctp"
>>>>>> in the body of a message to majordomo@vger.kernel.org More
>>>>>> majordomo info at  http://vger.kernel.org/majordomo-info.html
>>>>> --
>>>>> To unsubscribe from this list: send the line "unsubscribe linux-sctp"
>>>>> in the body of a message to majordomo@vger.kernel.org More
>>>>> majordomo info at  http://vger.kernel.org/majordomo-info.html
>>>>> "DISCLAIMER: This message is proprietary to Aricent and is intended solely for the use of the individual to whom it is addressed. It may contain privileged or confidential information and should not be circulated or used for any purpose other than for what it is intended. If you have received this message in error, please notify the originator immediately. If you are not the intended recipient, you are notified that you are strictly prohibited from using, copying, altering, or disclosing the contents of this message. Aricent accepts no responsibility for loss or damage arising from the use of the information transmitted by this email including damage from virus."
>>>>> N     r  y   b X  ǧv ^ )޺{.n +    {   i {ay \x1dʇڙ ,j   f   h   z \x1e w
>>>>    j:+v   w j m         zZ+     ݢj"  !tml>>>>>
>>>>
>>>> "DISCLAIMER: This message is proprietary to Aricent and is intended solely for the use of the individual to whom it is addressed. It may contain privileged or confidential information and should not be circulated or used for any purpose other than for what it is intended. If you have received this message in error, please notify the originator immediately. If you are not the intended recipient, you are notified that you are strictly prohibited from using, copying, altering, or disclosing the contents of this message. Aricent accepts no responsibility for loss or damage arising from the use of the information transmitted by this email including damage from virus."
>>>>
>>>
>>> "DISCLAIMER: This message is proprietary to Aricent and is intended solely for the use of the individual to whom it is addressed. It may contain privileged or confidential information and should not be circulated or used for any purpose other than for what it is intended. If you have received this message in error, please notify the originator immediately. If you are not the intended recipient, you are notified that you are strictly prohibited from using, copying, altering, or disclosing the contents of this message. Aricent accepts no responsibility for loss or damage arising from the use of the information transmitted by this email including damage from virus."
>>>
>>
>> "DISCLAIMER: This message is proprietary to Aricent and is intended solely for the use of the individual to whom it is addressed. It may contain privileged or confidential information and should not be circulated or used for any purpose other than for what it is intended. If you have received this message in error, please notify the originator immediately. If you are not the intended recipient, you are notified that you are strictly prohibited from using, copying, altering, or disclosing the contents of this message. Aricent accepts no responsibility for loss or damage arising from the use of the information transmitted by this email including damage from virus."
>>
> 
> "DISCLAIMER: This message is proprietary to Aricent and is intended solely for the use of the individual to whom it is addressed. It may contain privileged or confidential information and should not be circulated or used for any purpose other than for what it is intended. If you have received this message in error, please notify the originator immediately. If you are not the intended recipient, you are notified that you are strictly prohibited from using, copying, altering, or disclosing the contents of this message. Aricent accepts no responsibility for loss or damage arising from the use of the information transmitted by this email including damage from virus."
> 


^ permalink raw reply	[flat|nested] 16+ messages in thread

* RE: X2AP:handoverPreparationFailure message is not received at source node
  2016-01-05  9:05 X2AP:handoverPreparationFailure message is not received at source node Ravi Puttachannaiah
                   ` (12 preceding siblings ...)
  2016-01-19 14:28 ` Vlad Yasevich
@ 2016-01-19 15:26 ` Ravi Puttachannaiah
  2016-01-19 18:41 ` Vlad Yasevich
  14 siblings, 0 replies; 16+ messages in thread
From: Ravi Puttachannaiah @ 2016-01-19 15:26 UTC (permalink / raw)
  To: linux-sctp

VGhhbmtzIFZsYWQuLiBDb3VsZCB5b3UgcGxlYXNlIGhlbHAgYnkgbGV0dGluZyBtZSBrbm93IGhv
dyBjYW4gSSBlbmFibGUgdGhlIFNDVFAgZGVidWdnaW5nIGFuZCB0aGUgbG9jYXRpb24gb2YgdGhl
IGxvZ3MgZ2VuZXJhdGVkLg0KDQpSZWdhcmRzLA0KDQpSYXZpDQoNCg0KLS0tLS1PcmlnaW5hbCBN
ZXNzYWdlLS0tLS0NCkZyb206IFZsYWQgWWFzZXZpY2ggW21haWx0bzp2eWFzZXZpY2hAZ21haWwu
Y29tXQ0KU2VudDogVHVlc2RheSwgSmFudWFyeSAxOSwgMjAxNiA3OjU5IFBNDQpUbzogUmF2aSBQ
dXR0YWNoYW5uYWlhaCA8cmF2aS5wdXR0YWNoYW5uYWlhaEBhcmljZW50LmNvbT47IG1hbGMgPG1s
YXNobGV5QGdtYWlsLmNvbT47IGxpbnV4LXNjdHBAdmdlci5rZXJuZWwub3JnDQpTdWJqZWN0OiBS
ZTogWDJBUDpoYW5kb3ZlclByZXBhcmF0aW9uRmFpbHVyZSBtZXNzYWdlIGlzIG5vdCByZWNlaXZl
ZCBhdCBzb3VyY2Ugbm9kZQ0KDQpPbiAwMS8xNy8yMDE2IDExOjM1IEFNLCBSYXZpIFB1dHRhY2hh
bm5haWFoIHdyb3RlOg0KPiBIaSBWbGFkLA0KPg0KPiBUaGFua3MgZm9yIHRoZSByZXNwb25zZSBh
bmQgdGhlIHN1cHBvcnQuDQo+DQo+IEZyb20gdGhlIGFwcGxpY2F0aW9uIHNpZGUgSSBjYW4gc2Vl
IHRoYXQgbWVzc2FnZSBpcyBzdWNjZXNzZnVsbHkgd3JpdHRlbiB0byB0aGUgc29ja2V0ICh0cmFj
a2VkIHRpbGwgc2N0cF9zZW5kbXNnKCkgZnVuY3Rpb24gY2FsbCkgYW5kIHRoZXJlIGlzIG5vIGVy
cm9yIHJlcG9ydGVkIGJ5IHNjdHBfc2VuZG1zZygpLiBBcyBpbmRpY2F0ZWQgaW5pdGlhbGx5IHRo
ZSBwcm9ibGVtIGlzIE5PVCBzZWVuIHdoZW4gYm90aCB0aGUgcGVlci0xIGFuZCBwZWVyLTIgY29u
bmVjdGlvbiBpcyBhY3RpdmUgYnV0IHRoZSBwcm9ibGVtIGlzIHNlZW4gb25seSB3aGVuIG9uZSBv
ZiB0aGUgY29ubmVjdGlvbiBpcyBkb3duIChpLmUgcGVlci0xIGlzIG5vdCByZWFjaGFibGUpLg0K
Pg0KPiBDb3VsZCB5b3UgcGxlYXNlIGxldCB1cyBrbm93IGlmIHRoZXJlIGlzIGFueSB3YXkgdG8g
Y2hlY2sgaWYgTEtTQ1RQIGlzIHJlY2VpdmVkIHRoZSBtZXNzYWdlIGJ1dCBub3QgZHJvcHBlZCBv
ciBob3cgdG8gY29uZmlybSBpdCBpcyBhIGFwcGxpY2F0aW9uIG9yIExLU0NUUCBpc3N1ZS4NCj4N
Cg0KWW91IGNvdWxkIHR1cm4gb24gc2N0cCBkZWJ1Z2luZyBhbmQgbG9vayBhdCB0aGUgbG9ncyB0
byBzZWUgd2hpY2ggc29ja2V0L2Fzc29jaWF0aW9uIHlvdSBhcmUgc2VuZGluZyB0aGUgcGFja2V0
IG9uLg0KDQpPdXRzaWRlIG9mIHRoaXMsIHRoZXJlIGlzIG5vdGhpbmcgbXVjaCB3ZSBjYW4gZG8g
b24gdGhpcyBsaXN0Lg0KDQotdmxhZA0KDQo+ICoqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioNCj4gKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
Kg0KPiAqKioqKioqKioqKioqKioqKioqKioqKioqDQo+DQo+IFNjZW5hcmlvOg0KPg0KPiAgICAg
ICAgICAgICAgICAgMS4gICAgICAgICAgICBXZSBoYXZlIHNvdXJjZSBub2RlIGNvbm5lY3RlZCB0
byB0aGUgdHdvIHBlZXIgbm9kZXMgcGVlci0xIGFuZCBwZWVyLTIuDQo+ICAgICAgICAgICAgICAg
ICAyLiAgICAgICAgICAgIFNvdXJjZSBub2RlIGRvZXMgbm90IGhhdmUgYSBTQ1RQIGNvbm5lY3Rp
dml0eSB3aXRoIHBlZXItMSBiZWNhdXNlIHRoZSBwZWVyLTEgd2FzIG5vdCByZWFjaGFibGUuIElu
IHRoaXMgY2FzZSBzb3VyY2Ugbm9kZSB3aWxsIHJlLXRyeSBldmVyeSA0LXNlY29uZHMgdG8gZXN0
YWJsaXNoIGEgU0NUUCBjb25uZWN0aW9uIGJ5IGNyZWF0aW5nIGEgbmV3IFNDVFAgYXNzb2NpYXRp
b24gYW5kIHNlbmRpbmcgYSBTQ1RQOklOSVQuIElmIHRoZXJlIGlzIG5vIHJlc3BvbnNlIGZvciBT
Q1RQOklOSVQgKG9uY2UgYWxsIHRoZSBTQ1RQOklOSVQgcmV0cmllcyBhcmUgZXhoYXVzdGVkKSB0
aGVuIHNvdXJjZSBub2RlIHdpbGwgY2xvc2UgdGhlIHNvY2tldCBvciBzY3RwIGFzc29jaWF0aW9u
IGFuZCByZXRyeSBhZ2FpbiBhZnRlciA0LXNlY29uZHMuDQo+DQo+DQo+IFByb2JsZW06DQo+DQo+
ICAgICAgICAgICAgICAgICAxLiAgICAgICAgICAgIEl0IGlzIG9ic2VydmVkIHRoYXQgd2hlbiB0
aGUgcmV0cnkgYXR0ZW1wdCBpcyBnb2luZyBvbiBmb3IgcGVlci0xIHRoZSBYMkFQIG1lc3NhZ2Ug
c2VudCBmcm9tIHBlZXItMiBub2RlIHRvIHNvdXJjZSBub2RlIGlzIG5vdCBnZXR0aW5nIHJlY2Vp
dmVkIGF0IHNvdXJjZSBub2RlLiBUaGUgc291cmNlIG5vZGUgaXMgc2VuZGluZyBYMkFQOmhhbmRv
dmVyUHJlcGFyYXRpb24gdG8gcGVlci0yIG5vZGUgYW5kIHRoaXMgaXMgc3VjY2Vzc2Z1bGx5IHJl
Y2VpdmVkIGF0IHBlZXItMi4gQnV0IHdoZW4gcGVlci0yIHNlbmRzIFgyQVA6aGFuZG92ZXJQcmVw
YXJhdGlvbkZhaWx1cmUgdG8gc291cmNlIG5vZGUgdGhpcyBtZXNzYWdlIGlzIG5vdCByZWNlaXZl
ZCBhdCAgc291cmNlIG5vZGUuDQo+DQo+ICAgICAgICAgICAgICAgICAyLiAgICAgICAgICAgIFdo
ZW4gdGhlcmUgaXMgbm8gcmUtdHJ5IGF0dGVtcHQgb24tZ29pbmcoYmV0d2VlbiBzb3VyY2Ugbm9k
ZSB0byBwZWVyLTEpIHRoZW4gdGhlcmUgaXMgbm8gaXNzdWUgb2JzZXJ2ZWQgYW5kIHdlIGNhbiBz
ZWUgdGhhdCBYMkFQOmhhbmRvdmVyUHJlcGFyYXRpb25GYWlsdXJlIGlzIHN1Y2Nlc3NmdWxseSBy
ZWNlaXZlZCBhdCBzb3VyY2Ugbm9kZS4NCj4NCj4gKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKg0KPiAqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqDQo+ICoqKioqKioqKioqKioqKioqKioqKioqKg0KPg0KPiBSZWdhcmRzLA0KPg0KPiBSYXZp
DQo+DQo+DQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IFZsYWQgWWFzZXZp
Y2ggW21haWx0bzp2eWFzZXZpY2hAZ21haWwuY29tXQ0KPiBTZW50OiBUaHVyc2RheSwgSmFudWFy
eSAxNCwgMjAxNiA5OjMwIFBNDQo+IFRvOiBSYXZpIFB1dHRhY2hhbm5haWFoIDxyYXZpLnB1dHRh
Y2hhbm5haWFoQGFyaWNlbnQuY29tPjsgbWFsYw0KPiA8bWxhc2hsZXlAZ21haWwuY29tPjsgbGlu
dXgtc2N0cEB2Z2VyLmtlcm5lbC5vcmcNCj4gU3ViamVjdDogUmU6IFgyQVA6aGFuZG92ZXJQcmVw
YXJhdGlvbkZhaWx1cmUgbWVzc2FnZSBpcyBub3QgcmVjZWl2ZWQNCj4gYXQgc291cmNlIG5vZGUN
Cj4NCj4gT24gMDEvMTQvMjAxNiAwOTo1MyBBTSwgUmF2aSBQdXR0YWNoYW5uYWlhaCB3cm90ZToN
Cj4+IEhpIFZsYWQsDQo+Pg0KPj4gSSBoYXZlIHVwbG9hZGVkIHRoZSBsb2dzIGF0IHRoZSBmb2xs
b3dpbmcgVVJMLiBUaGUgcGNhcCBpcyBjYXB0dXJlZCBvbiB0aGUgLjEuNDYgbWFjaGluZS4gIFBs
ZWFzZSBjaGVjayBhbmQgaGVscC4NCj4+DQo+PiBodHRwczovL3d3dy5kcm9wYm94LmNvbS9zaC9x
ZXM5MjUwYmhicnpkNDMvQUFBRmtQUzdESzhlTTFGM1pfdlpRdk5yYT8NCj4+IGQNCj4+IGw9MA0K
Pg0KPiBUaGUgY2FwdHVyZXMgZG8gbm90IHNob3cgLjEuNDYgbWFjaGluZSB0cmFuc21pdHRpbmcg
YW55IGRhdGEuICBJdCBkb2VzIHRyYW5zbWl0IFNBQ0tzIGFuZCBIQi4NCj4NCj4gSWYgdGhlcmUg
aXMgYSBwcm9ibGVtLCBpdCBtaWdodCBiZSB3aXRoIHRoZSBhcHBsaWNhdGlvbiBkdXJpbmcgdGhl
IHByb2JlIHBoYXNlLg0KPg0KPiAtdmxhZA0KPg0KPj4NCj4+IFdlIGFsc28gY2FwdHVyZWQgdGhl
IG5pYyBzdGF0cy4gTG9va3MgbGlrZSAgdGhlcmUgaXMgbm8gZHJvcHBlZCBvciBlcnJvciBmcmFt
ZXMgaW4gdHJhbnNtaXNzaW9uIHBhY2tldHMgb24gZXRoMSBpbnRlcmZhY2UuDQo+Pg0KPj4gIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIEJlZm9yIHRlc3QgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIw0KPj4g
ZXRoMSAgICAgIExpbmsgZW5jYXA6RXRoZXJuZXQgIEhXYWRkciA1ODpDMjozMjpGRjo2MjowMg0K
Pj4gICAgICAgICAgIGluZXQgYWRkcjoxNzIuMzMuMS40NiAgQmNhc3Q6MTcyLjMzLjEuMjU1ICBN
YXNrOjI1NS4yNTUuMjU1LjANCj4+ICAgICAgICAgICBpbmV0NiBhZGRyOiBmZTgwOjo1OGMyOjMy
MDA6MmZmOjYyMDIvNjQgU2NvcGU6TGluaw0KPj4gICAgICAgICAgIFVQIEJST0FEQ0FTVCBSVU5O
SU5HICBNVFU6MTUwMCAgTWV0cmljOjENCj4+ICAgICAgICAgICBSWCBwYWNrZXRzOjEwMDI4IGVy
cm9yczowIGRyb3BwZWQ6NDggb3ZlcnJ1bnM6MCBmcmFtZTowDQo+PiAgICAgICAgICAgVFggcGFj
a2V0czoxMDAzIGVycm9yczowIGRyb3BwZWQ6MCBvdmVycnVuczowIGNhcnJpZXI6MA0KPj4gICAg
ICAgICAgIGNvbGxpc2lvbnM6MCB0eHF1ZXVlbGVuOjEwMDANCj4+ICAgICAgICAgICBSWCBieXRl
czoxMzcyMTgwICgxLjMgTWlCKSAgVFggYnl0ZXM6MTQ0ODE3ICgxNDEuNCBLaUIpDQo+Pg0KPj4g
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIEFmdGVyIHRlc3QgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIw0K
Pj4gZXRoMSAgICAgIExpbmsgZW5jYXA6RXRoZXJuZXQgIEhXYWRkciA1ODpDMjozMjpGRjo2Mjow
Mg0KPj4gICAgICAgICAgIGluZXQgYWRkcjoxNzIuMzMuMS40NiAgQmNhc3Q6MTcyLjMzLjEuMjU1
ICBNYXNrOjI1NS4yNTUuMjU1LjANCj4+ICAgICAgICAgICBpbmV0NiBhZGRyOiBmZTgwOjo1OGMy
OjMyMDA6MmZmOjYyMDIvNjQgU2NvcGU6TGluaw0KPj4gICAgICAgICAgIFVQIEJST0FEQ0FTVCBS
VU5OSU5HICBNVFU6MTUwMCAgTWV0cmljOjENCj4+ICAgICAgICAgICBSWCBwYWNrZXRzOjE4NDgx
IGVycm9yczowIGRyb3BwZWQ6NTcgb3ZlcnJ1bnM6MCBmcmFtZTowDQo+PiAgICAgICAgICAgVFgg
cGFja2V0czoxNzI1IGVycm9yczowIGRyb3BwZWQ6MCBvdmVycnVuczowIGNhcnJpZXI6MA0KPj4g
ICAgICAgICAgIGNvbGxpc2lvbnM6MCB0eHF1ZXVlbGVuOjEwMDANCj4+ICAgICAgICAgICBSWCBi
eXRlczoyNTM0MTQ5ICgyLjQgTWlCKSAgVFggYnl0ZXM6MjI4MjgzICgyMjIuOSBLaUINCj4+DQo+
Pg0KPj4gUmVnYXJkcywNCj4+DQo+PiBSYXZpDQo+Pg0KPj4NCj4+IC0tLS0tT3JpZ2luYWwgTWVz
c2FnZS0tLS0tDQo+PiBGcm9tOiBSYXZpIFB1dHRhY2hhbm5haWFoDQo+PiBTZW50OiBXZWRuZXNk
YXksIEphbnVhcnkgMTMsIDIwMTYgNToyNCBQTQ0KPj4gVG86ICdWbGFkIFlhc2V2aWNoJyA8dnlh
c2V2aWNoQGdtYWlsLmNvbT47IG1hbGMgPG1sYXNobGV5QGdtYWlsLmNvbT47DQo+PiBsaW51eC1z
Y3RwQHZnZXIua2VybmVsLm9yZw0KPj4gU3ViamVjdDogUkU6IFgyQVA6aGFuZG92ZXJQcmVwYXJh
dGlvbkZhaWx1cmUgbWVzc2FnZSBpcyBub3QgcmVjZWl2ZWQNCj4+IGF0IHNvdXJjZSBub2RlDQo+
Pg0KPj4gSGkgVmxhZCwNCj4+DQo+PiBUaGFua3MgZm9yIGxvb2tpbmcgaW50byB0aGUgbG9ncyBh
bmQgc2hhcmluZyB0aGUgYW5hbHlzaXMuDQo+Pg0KPj4gV2Ugd2lsbCBjYXB0dXJlIHRoZSBwY2Fw
IG9uIC4xLjQ2IGFuZCBzaGFyZSB0aGUgcGNhcCBmaWxlcyBhbmQgYWxzbyBjaGVjayBmb3IgYW55
IGRyb3BwZWQgb3IgZXJyb3IgZnJhbWVzLg0KPj4NCj4+IFJlZ2FyZHMsDQo+Pg0KPj4gUmF2aQ0K
Pj4NCj4+DQo+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4gRnJvbTogVmxhZCBZYXNl
dmljaCBbbWFpbHRvOnZ5YXNldmljaEBnbWFpbC5jb21dDQo+PiBTZW50OiBUdWVzZGF5LCBKYW51
YXJ5IDEyLCAyMDE2IDk6MTIgUE0NCj4+IFRvOiBSYXZpIFB1dHRhY2hhbm5haWFoIDxyYXZpLnB1
dHRhY2hhbm5haWFoQGFyaWNlbnQuY29tPjsgbWFsYw0KPj4gPG1sYXNobGV5QGdtYWlsLmNvbT47
IGxpbnV4LXNjdHBAdmdlci5rZXJuZWwub3JnDQo+PiBTdWJqZWN0OiBSZTogWDJBUDpoYW5kb3Zl
clByZXBhcmF0aW9uRmFpbHVyZSBtZXNzYWdlIGlzIG5vdCByZWNlaXZlZA0KPj4gYXQgc291cmNl
IG5vZGUNCj4+DQo+PiBPbiAwMS8xMi8yMDE2IDA3OjExIEFNLCBSYXZpIFB1dHRhY2hhbm5haWFo
IHdyb3RlOg0KPj4+IFRoYW5rcyBWbGFkLi4NCj4+Pg0KPj4+IFBsZWFzZSBjaGVjayBhbmQgbGV0
IG1lIGtub3cgaWYgYW55IG1vcmUgbG9ncyBhbmQgZGV0YWlscyBhcmUgcmVxdWlyZWQuDQo+Pj4N
Cj4+PiBUaGFua3MgZm9yIHlvdXIgc3VwcG9ydC4NCj4+DQo+PiBXZWxsLCBJIGxvb2tlZCBhdCB0
aGUgdHJhY2VzIGFuZCBpdCBkb2Vzbid0IHNob3cgdGhlIHBhY2tldCBldmVuIG1hZGUgaXQgdG8g
ZGVzdGluYXRpb24gaG9zdCAuMS40Ny4gIFVwIHVudGlsIHRoYXQgcG9pbnQgZXZlcnl0aGluZyBh
cHBlYXJzIHRvIGJlIHdvcmtpbmcgcHJvcGVybHksIHRoZXJlIGFyZSBubyBkcm9wcyBhbnl3aGVy
ZS4NCj4+DQo+PiBJIHdvdWxkIHJlY29tbWVuZCB0aGF0IHlvdSB0cnkgY2FwdHVyaW5nIHRyYWZm
aWMgb24gLjEuNDYgZHVyaW5nIHRoZSB0cm91YmxpbmcgY29uZGl0aW9uIHRvIG1ha2Ugc3VyZSB0
aGF0IHRoZSBwYWNrZXQgaXMgYWN0dWFsbHkgc2VudCBvbiB0aGUgd2lyZS4NCj4+DQo+PiBBbHNv
LCBjaGVjayB0aGUgbmljIHN0YXRzIHRvIHNlZSBpZiB0aGVyZSBhcmUgYW55IGRyb3BwZWQgb3Ig
ZXJyb3IgZnJhbWVzLg0KPj4gSWYgdGhlcmUgaXMgc3dpdGNoIGJldHdlZW4gdGhlIHN5c3RlbXMs
IHRyeSB0byBzZWUgaWYgbWF5IGJlIGl0IGlzIGRyb3BwaW5nIHBhY2tldHMuDQo+Pg0KPj4gQXQg
dGhpcyBwb2ludCwgdGhlcmUgaXNuJ3QgYSB3aG9sZSBsb3Qgd2UgY2FuIGRvIGFzIGl0IGFwcGVh
cnMgdGhhdCB0aGUgaGFuZG92ZXJQcmVwYXJhdGlvbjpVbnN1Y2Nlc3NmdWwgbWVzc2FnZSBmcm9t
IC4xLjQ2IGlzbid0IG1ha2luZyBpdCB0byAuMS40Ny4NCj4+IFlvdSBuZWVkIHRvIHRyeSB0byBm
aW5kIG91dCB3aGVyZSBpdCBpcyBnb2luZz8NCj4+DQo+PiAtdmxhZA0KPj4NCj4+Pg0KPj4+DQo+
Pj4gUmVnYXJkcywNCj4+Pg0KPj4+IFJhdmkNCj4+Pg0KPj4+IC0tLS0tT3JpZ2luYWwgTWVzc2Fn
ZS0tLS0tDQo+Pj4gRnJvbTogVmxhZCBZYXNldmljaCBbbWFpbHRvOnZ5YXNldmljaEBnbWFpbC5j
b21dDQo+Pj4gU2VudDogVHVlc2RheSwgSmFudWFyeSAxMiwgMjAxNiA1OjM4IFBNDQo+Pj4gVG86
IFJhdmkgUHV0dGFjaGFubmFpYWggPHJhdmkucHV0dGFjaGFubmFpYWhAYXJpY2VudC5jb20+OyBt
YWxjDQo+Pj4gPG1sYXNobGV5QGdtYWlsLmNvbT47IGxpbnV4LXNjdHBAdmdlci5rZXJuZWwub3Jn
DQo+Pj4gU3ViamVjdDogUmU6IFgyQVA6aGFuZG92ZXJQcmVwYXJhdGlvbkZhaWx1cmUgbWVzc2Fn
ZSBpcyBub3QgcmVjZWl2ZWQNCj4+PiBhdCBzb3VyY2Ugbm9kZQ0KPj4+DQo+Pj4gT24gMDEvMTIv
MjAxNiAwNjoyOSBBTSwgUmF2aSBQdXR0YWNoYW5uYWlhaCB3cm90ZToNCj4+Pj4gSGkgVmxhZCwg
TWFsYywNCj4+Pj4NCj4+Pj4gSSBoYXZlIHVwbG9hZGVkIHRoZSBsb2dzIGluIHRoZSBkcm9wYm94
LiBQbGVhc2UgdXNlIHRoZSBiZWxvdyBVUkwgdG8gYWNjZXNzIHRoZSBsb2dzLg0KPj4+Pg0KPj4+
PiBodHRwczovL3d3dy5kcm9wYm94LmNvbS9zaC91dG1vMWpidzdsNml0bXgvQUFCU0NrMDRZTnh1
M1hUbnFfQms4bDJFYT8NCj4+Pj4gZA0KPj4+PiBsPTANCj4+Pg0KPj4+IEknbGwgdGFrZSBhIGxv
b2suDQo+Pj4+DQo+Pj4+IEZvbGxvd2luZyBpcyB0aGUgZGV0YWlscyBmcm9tIHRoZSBsb2dzLg0K
Pj4+Pg0KPj4+PiB3b3JraW5nX3NjdHBfczFhcF94MmFwX2xvZ3MucGNhcG5nIC1Jbi1jYXNlIG9m
IGFuIHdvcmtpbmcgbG9ncyB5b3UgY2FuIG9ic2VydmUgdGhhdDoNCj4+Pj4NCj4+Pj4gMS4gSW4g
cGFja2V0IG5vLTQ3MSwgdGhlIElQIDE3Mi4zMy4xLjQ3IGlzIHNlbmRpbmcgdGhlDQo+Pj4+IFgy
QVA6aGFuZG92ZXJQcmVwZXJhdGlvbiBtZXNzYWdlIHRvIDE3Mi4zMy4xLjQ2IDIuIEluIHBhY2tl
dA0KPj4+PiBuby00NzUsIHRoZSBJUCAxNzIuMzMuMS40NiBpcyBzZW5kaW5nIHRoZQ0KPj4+PiBY
MkFQOmhhbmRvdmVyUHJlcGVyYXRpb25GYWlsdXJlDQo+Pj4+IDE3Mi4zMy4xLjQ3DQo+Pj4+DQo+
Pj4+IG5vbi13b3JraW5nX3NjdHBfczFhcF94MmFwX2xvZ3MucGNhcHBuZy0gSW4tY2FzZSBvZiBh
biBub24td29ya2luZw0KPj4+PiBsb2dzIHlvdSBjYW4gb2JzZXJ2ZSB0aGF0DQo+Pj4+DQo+Pj4+
IDEuIEluIHBhY2tldCBuby0xNjIsIHRoZSBJUCAxNzIuMzMuMS40NyBpcyBzZW5kaW5nIHRoZQ0K
Pj4+PiBYMkFQOmhhbmRvdmVyUHJlcGVyYXRpb24gbWVzc2FnZSB0byAxNzIuMzMuMS40NiAyLiBC
dXQgaW4gdGhpcyBjYXNlIHdlIGFyZSBub3Qgc2VlaW5nIHRoZSBYMkFQOmhhbmRvdmVyUHJlcGVy
YXRpb25GYWlsdXJlIHNlbnQgYnkgMTcyLjMzLjEuNDYuIEluIHRoZSBhcHBsaWNhdGlvbiBsb2dz
IHdlIGNvdWxkIHNlZSB0aGF0IGFwcGxpY2F0aW9uIGlzIHdyaXRpbmcgdG8gdGhlIHNvY2tldCBz
dWNjZXNzZnVsbHkgKHRoZXJlIGFyZSBubyBlcnJvcnMpLg0KPj4+Pg0KPj4+PiBBcyBpbmRpY2F0
ZWQgcHJldmlvdXNseSB0aGUgaXNzdWUgaXMgbm90IHNlZW4gIldoZW4gdGhlcmUgaXMgbm8gcmUt
dHJ5IGF0dGVtcHQgb24tZ29pbmcoYmV0d2VlbiBzb3VyY2Ugbm9kZSB0byBwZWVyLTEpIHRoZW4g
dGhlcmUgaXMgbm8gaXNzdWUgb2JzZXJ2ZWQgYW5kIHdlIGNhbiBzZWUgdGhhdCBYMkFQOmhhbmRv
dmVyUHJlcGFyYXRpb25GYWlsdXJlIGlzIHN1Y2Nlc3NmdWxseSByZWNlaXZlZCBhdCBzb3VyY2Ug
bm9kZS4iDQo+Pj4+DQo+Pj4+IFJlc3BvbnNlIHRvIE1hbGMgcXVlcnkuDQo+Pj4+DQo+Pj4+IDEu
IElzIHBlZXItbm9kZS0yIHB1dHRpbmcgdGhlIHBhY2tldCBvbiB0aGUgd2lyZT8NCj4+Pj4gUkFW
SVA+PiBZZXMuLiBGcm9tIHRoZSBhcHBsaWNhdGlvbiBsb2dzIHdlIGNhbiBjb25maXJtIHRoYXQg
cGVlci1ub2RlLTIgaXMgd3JpdGluZyB0aGUgbWVzc2FnZSB0byB0aGUgc29ja2V0Lg0KPj4+DQo+
Pj4gSnVzdCBiZWNhdXNlIHRoZSBwYWNrZXQgd2FzIHdyaXR0ZW4gdG8gdGhlIHNvY2tldCBkb2Vz
bid0IG1lYW4gaXQncyBvbiB0aGUgd2lyZS4gIEl0IG1heSBzdGlsbCBieSBidWZmZXJlZCBpZiB0
aGVyZSBoYXNuJ3QgYmVlbiBhbiBhY2suICBJIGhhdmVuJ3QgY2hlY2tlZCB5ZXQsIGJ1dCBJIGhv
cGUgdGhlIGxvZ3MgYWJvdmUgY29udGFpbiB0cmFjZXMgZnJvbSBwZWVyLW5vZGUtMiwgc28gd2Ug
Y2FuIHNlZSB0aGUgbWVzc2FnZS4NCj4+Pg0KPj4+Pg0KPj4+PiAyLiBXaGVuIHlvdSBzYXkgJ25v
dCBnZXR0aW5nIHJlY2VpdmVkIGF0IHNvdXJjZSBub2RlJyAtIERvIHlvdSBtZWFuIGF0IHRoZSBl
dGhlcm5ldCBsYXllciwgdGhlIGFwcGxpY2F0aW9uIGxheWVyLCBvciA/DQo+Pj4+IFJBVklQPj4g
V2UgYXJlIG5vdCBzZWVpbmcgbWVzc2FnZSBib3RoIGF0IGFwcGxpY2F0aW9uIGxldmVsIGFuZCBh
bHNvIGF0IHdpcmVzaGFyay4gSSBzdXNwZWN0IHRoZSBtZXNzYWdlIGNvdWxkIGJlIGdldHRpbmcg
ZHJvcHBlZCBhdCBMS1NDVFAgbGV2ZWwuDQo+Pj4NCj4+PiBObywgaWYgeW91IGFyZSBub3Qgc2Vl
aW5nIGl0IGluIHdpcmVzaGFyaywgdGhlbiBzY3RwIGRvZXNuJ3Qgc2VlIHRoZSBwYWNrZXQgZWl0
aGVyLg0KPj4+IFRoZSBwYWNrZXQgY2FwdHVyZSBoYXBwZW5zIGJlZm9yZSBhbnkgcHJvdG9jb2wg
aGF2ZSBhbiBhYmlsaXR5IHRvIGRyb3AgYW55dGhpbmcuICBFdmVuIHNvbWUgZXJyb3JzIGhhbmRs
ZWQgYnkgdGhlIG5pYyBjYW4gYmUgb2JzZXJ2ZWQgd2l0aCB3aXJlc2hhcmsuDQo+Pj4NCj4+PiAt
dmxhZA0KPj4+DQo+Pj4+DQo+Pj4+IFJlZ2FyZHMsDQo+Pj4+DQo+Pj4+IFJhdmkNCj4+Pj4NCj4+
Pj4NCj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+Pj4gRnJvbTogVmxhZCBZYXNl
dmljaCBbbWFpbHRvOnZ5YXNldmljaEBnbWFpbC5jb21dDQo+Pj4+IFNlbnQ6IE1vbmRheSwgSmFu
dWFyeSAxMSwgMjAxNiAxMDo1MSBQTQ0KPj4+PiBUbzogUmF2aSBQdXR0YWNoYW5uYWlhaCA8cmF2
aS5wdXR0YWNoYW5uYWlhaEBhcmljZW50LmNvbT47IG1hbGMNCj4+Pj4gPG1sYXNobGV5QGdtYWls
LmNvbT47IGxpbnV4LXNjdHBAdmdlci5rZXJuZWwub3JnDQo+Pj4+IFN1YmplY3Q6IFJlOiBYMkFQ
OmhhbmRvdmVyUHJlcGFyYXRpb25GYWlsdXJlIG1lc3NhZ2UgaXMgbm90DQo+Pj4+IHJlY2VpdmVk
IGF0IHNvdXJjZSBub2RlDQo+Pj4+DQo+Pj4+IE9uIDAxLzExLzIwMTYgMTA6MjcgQU0sIFJhdmkg
UHV0dGFjaGFubmFpYWggd3JvdGU6DQo+Pj4+PiBIaSBNYWxjLA0KPj4+Pj4NCj4+Pj4+IFdlIGhh
dmUgY29sbGVjdGVkIGJvdGggd29ya2luZyBhbmQgbm9uLXdvcmtpbmcgbG9ncy4gQ291bGQgeW91
IHBsZWFzZSBsZXQgdXMga25vdyB3aGVyZSBjYW4gd2Ugc2hhcmUgdGhlIGF0dGFjaG1lbnQgKHNp
bmNlIHlvdSBzYWlkIHRoZSBsaXN0IGRyb3AgdGhlIGF0dGFjaG1lbnQpLiBIb3cgb3RoZXIgbWVt
YmVycyBzaGFyZSB0aGUgYXR0YWNobWVudHM/DQo+Pj4+Pg0KPj4+Pj4gUmVnYXJkcywNCj4+Pj4N
Cj4+Pj4gUHJvdmlkaW5nIGEgcG9pbnRlciB0byB0Y3BkdW1wIGxvZ3MgaXMgdGhlIGJlc3Qgd2F5
Lg0KPj4+Pg0KPj4+PiAtdmxhZA0KPj4+Pg0KPj4+Pj4NCj4+Pj4+IFJhdmkNCj4+Pj4+DQo+Pj4+
Pg0KPj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+Pj4+IEZyb206IGxpbnV4LXNj
dHAtb3duZXJAdmdlci5rZXJuZWwub3JnDQo+Pj4+PiBbbWFpbHRvOmxpbnV4LXNjdHAtb3duZXJA
dmdlci5rZXJuZWwub3JnXSBPbiBCZWhhbGYgT2YgbWFsYw0KPj4+Pj4gU2VudDogVGh1cnNkYXks
IEphbnVhcnkgMDcsIDIwMTYgODo0NCBQTQ0KPj4+Pj4gVG86IGxpbnV4LXNjdHBAdmdlci5rZXJu
ZWwub3JnDQo+Pj4+PiBTdWJqZWN0OiBSZTogWDJBUDpoYW5kb3ZlclByZXBhcmF0aW9uRmFpbHVy
ZSBtZXNzYWdlIGlzIG5vdA0KPj4+Pj4gcmVjZWl2ZWQgYXQgc291cmNlIG5vZGUNCj4+Pj4+DQo+
Pj4+PiBSYXZpLA0KPj4+Pj4NCj4+Pj4+IEkgdGhpbmsgaW4gb3JkZXIgZm9yIGFueW9uZSB0byBo
ZWxwLCB5b3UncmUgZ29pbmcgdG8gbmVlZCB0byBwcm92aWRlIGEgcGFja2V0IGNhcHR1cmUgZnJv
bSAnc291cmNlIG5vZGUnIGFuZCAncGVlci1ub2RlLTInLCBzaG93aW5nIHRoZSB3b3JraW5nIGNh
c2UsIGFuZCB0aGUgZmFpbGluZyBjYXNlLCBib3RoIGZyb20gSU5JVCBvbndhcmRzLiAoc2luY2Ug
dGhlIGxpc3QgZHJvcHMgYXR0YWNobWVudHMsIHlvdSB3aWxsIG5lZWQgdG8gcG9zdCB0aGF0IHNv
bWV3aGVyZSB3ZSBjYW4gYWNjZXNzIGl0Lg0KPj4+Pj4NCj4+Pj4+IDEuIElzIHBlZXItbm9kZS0y
IHB1dHRpbmcgdGhlIHBhY2tldCBvbiB0aGUgd2lyZT8NCj4+Pj4+IDIuIFdoZW4geW91IHNheSAn
bm90IGdldHRpbmcgcmVjZWl2ZWQgYXQgc291cmNlIG5vZGUnIC0gRG8geW91IG1lYW4gYXQgdGhl
IGV0aGVybmV0IGxheWVyLCB0aGUgYXBwbGljYXRpb24gbGF5ZXIsIG9yID8NCj4+Pj4+DQo+Pj4+
PiBDaGVlcnMsDQo+Pj4+PiBtYWxjLg0KPj4+Pj4NCj4+Pj4+IE9uIFRodSwgSmFuIDcsIDIwMTYg
YXQgODo1NSBBTSwgUmF2aSBQdXR0YWNoYW5uYWlhaCA8cmF2aS5wdXR0YWNoYW5uYWlhaEBhcmlj
ZW50LmNvbT4gd3JvdGU6DQo+Pj4+Pj4gQ291bGQgc29tZWJvZHkgcGxlYXNlIHJlc3BvbmQgYW5k
IGhlbHAuDQo+Pj4+Pj4NCj4+Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4+Pj4+
IEZyb206IFJhdmkgUHV0dGFjaGFubmFpYWgNCj4+Pj4+PiBTZW50OiBUdWVzZGF5LCBKYW51YXJ5
IDA1LCAyMDE2IDI6MzUgUE0NCj4+Pj4+PiBUbzogJ2xpbnV4LXNjdHBAdmdlci5rZXJuZWwub3Jn
JyA8bGludXgtc2N0cEB2Z2VyLmtlcm5lbC5vcmc+DQo+Pj4+Pj4gU3ViamVjdDogWDJBUDpoYW5k
b3ZlclByZXBhcmF0aW9uRmFpbHVyZSBtZXNzYWdlIGlzIG5vdCByZWNlaXZlZA0KPj4+Pj4+IGF0
IHNvdXJjZSBub2RlDQo+Pj4+Pj4NCj4+Pj4+PiBIaSwNCj4+Pj4+Pg0KPj4+Pj4+ICAgICAgICAg
ICAgICAgICBXZSBhcmUgdXNpbmcgWDJBUCBwcm90b2NvbCBvdmVyIHRoZSBMS1NDVFAgKHZlciAx
LjAuMTYpIGFuZCB3ZSBhcmUgc2VlaW5nIHRoZSBmb2xsb3dpbmcgaXNzdWUuDQo+Pj4+Pj4NCj4+
Pj4+PiBTY2VuYXJpbzoNCj4+Pj4+Pg0KPj4+Pj4+ICAgICAgICAgICAgICAgICAxLiAgICAgICAg
ICAgIFdlIGhhdmUgc291cmNlIG5vZGUgY29ubmVjdGVkIHRvIHRoZSB0d28gcGVlciBub2RlcyBw
ZWVyLTEgYW5kIHBlZXItMi4NCj4+Pj4+PiAgICAgICAgICAgICAgICAgMi4gICAgICAgICAgICBT
b3VyY2Ugbm9kZSBkb2VzIG5vdCBoYXZlIGEgU0NUUCBjb25uZWN0aXZpdHkgd2l0aCBwZWVyLTEg
YmVjYXVzZSB0aGUgcGVlci0xIHdhcyBub3QgcmVhY2hhYmxlLiBJbiB0aGlzIGNhc2Ugc291cmNl
IG5vZGUgd2lsbCByZS10cnkgZXZlcnkgNC1zZWNvbmRzIHRvIGVzdGFibGlzaCBhIFNDVFAgY29u
bmVjdGlvbiBieSBjcmVhdGluZyBhIG5ldyBTQ1RQIGFzc29jaWF0aW9uIGFuZCBzZW5kaW5nIGEg
U0NUUDpJTklULiBJZiB0aGVyZSBpcyBubyByZXNwb25zZSBmb3IgU0NUUDpJTklUIChvbmNlIGFs
bCB0aGUgU0NUUDpJTklUIHJldHJpZXMgYXJlIGV4aGF1c3RlZCkgdGhlbiBzb3VyY2Ugbm9kZSB3
aWxsIGNsb3NlIHRoZSBzb2NrZXQgb3Igc2N0cCBhc3NvY2lhdGlvbiBhbmQgcmV0cnkgYWdhaW4g
YWZ0ZXIgNC1zZWNvbmRzLg0KPj4+Pj4+DQo+Pj4+Pj4NCj4+Pj4+PiBQcm9ibGVtOg0KPj4+Pj4+
DQo+Pj4+Pj4gICAgICAgICAgICAgICAgIDEuICAgICAgICAgICAgSXQgaXMgb2JzZXJ2ZWQgdGhh
dCB3aGVuIHRoZSByZXRyeSBhdHRlbXB0IGlzIGdvaW5nIG9uIGZvciBwZWVyLTEgdGhlIFgyQVAg
bWVzc2FnZSBzZW50IGZyb20gcGVlci0yIG5vZGUgdG8gc291cmNlIG5vZGUgaXMgbm90IGdldHRp
bmcgcmVjZWl2ZWQgYXQgc291cmNlIG5vZGUuIFRoZSBzb3VyY2Ugbm9kZSBpcyBzZW5kaW5nIFgy
QVA6aGFuZG92ZXJQcmVwYXJhdGlvbiB0byBwZWVyLTIgbm9kZSBhbmQgdGhpcyBpcyBzdWNjZXNz
ZnVsbHkgcmVjZWl2ZWQgYXQgcGVlci0yLiBCdXQgd2hlbiBwZWVyLTIgc2VuZHMgWDJBUDpoYW5k
b3ZlclByZXBhcmF0aW9uRmFpbHVyZSB0byBzb3VyY2Ugbm9kZSB0aGlzIG1lc3NhZ2UgaXMgbm90
IHJlY2VpdmVkIGF0ICBzb3VyY2Ugbm9kZS4NCj4+Pj4+Pg0KPj4+Pj4+ICAgICAgICAgICAgICAg
ICAyLiAgICAgICAgICAgIFdoZW4gdGhlcmUgaXMgbm8gcmUtdHJ5IGF0dGVtcHQgb24tZ29pbmco
YmV0d2VlbiBzb3VyY2Ugbm9kZSB0byBwZWVyLTEpIHRoZW4gdGhlcmUgaXMgbm8gaXNzdWUgb2Jz
ZXJ2ZWQgYW5kIHdlIGNhbiBzZWUgdGhhdCBYMkFQOmhhbmRvdmVyUHJlcGFyYXRpb25GYWlsdXJl
IGlzIHN1Y2Nlc3NmdWxseSByZWNlaXZlZCBhdCBzb3VyY2Ugbm9kZS4NCj4+Pj4+Pg0KPj4+Pj4+
ICAgICAgICAgICAgICAgICBDb3VsZCB5b3UgcGxlYXNlIGhlbHAgdXMgdG8gcmVzb2x2ZSB0aGlz
IFNDVFAgaXNzdWUuIFBsZWFzZSBsZXQgbWUga25vdyB3aGF0IGxvZ3MgYXJlIHJlcXVpcmVkIHRv
IGNoZWNrIHRoaXMgaXNzdWUuDQo+Pj4+Pj4NCj4+Pj4+PiBSZWdhcmRzLA0KPj4+Pj4+DQo+Pj4+
Pj4gUmF2aQ0KPj4+Pj4+DQo+Pj4+Pj4gIkRJU0NMQUlNRVI6IFRoaXMgbWVzc2FnZSBpcyBwcm9w
cmlldGFyeSB0byBBcmljZW50IGFuZCBpcyBpbnRlbmRlZCBzb2xlbHkgZm9yIHRoZSB1c2Ugb2Yg
dGhlIGluZGl2aWR1YWwgdG8gd2hvbSBpdCBpcyBhZGRyZXNzZWQuIEl0IG1heSBjb250YWluIHBy
aXZpbGVnZWQgb3IgY29uZmlkZW50aWFsIGluZm9ybWF0aW9uIGFuZCBzaG91bGQgbm90IGJlIGNp
cmN1bGF0ZWQgb3IgdXNlZCBmb3IgYW55IHB1cnBvc2Ugb3RoZXIgdGhhbiBmb3Igd2hhdCBpdCBp
cyBpbnRlbmRlZC4gSWYgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBtZXNzYWdlIGluIGVycm9yLCBw
bGVhc2Ugbm90aWZ5IHRoZSBvcmlnaW5hdG9yIGltbWVkaWF0ZWx5LiBJZiB5b3UgYXJlIG5vdCB0
aGUgaW50ZW5kZWQgcmVjaXBpZW50LCB5b3UgYXJlIG5vdGlmaWVkIHRoYXQgeW91IGFyZSBzdHJp
Y3RseSBwcm9oaWJpdGVkIGZyb20gdXNpbmcsIGNvcHlpbmcsIGFsdGVyaW5nLCBvciBkaXNjbG9z
aW5nIHRoZSBjb250ZW50cyBvZiB0aGlzIG1lc3NhZ2UuIEFyaWNlbnQgYWNjZXB0cyBubyByZXNw
b25zaWJpbGl0eSBmb3IgbG9zcyBvciBkYW1hZ2UgYXJpc2luZyBmcm9tIHRoZSB1c2Ugb2YgdGhl
IGluZm9ybWF0aW9uIHRyYW5zbWl0dGVkIGJ5IHRoaXMgZW1haWwgaW5jbHVkaW5nIGRhbWFnZSBm
cm9tIHZpcnVzLiINCj4+Pj4+PiAtLQ0KPj4+Pj4+IFRvIHVuc3Vic2NyaWJlIGZyb20gdGhpcyBs
aXN0OiBzZW5kIHRoZSBsaW5lICJ1bnN1YnNjcmliZSBsaW51eC1zY3RwIg0KPj4+Pj4+IGluIHRo
ZSBib2R5IG9mIGEgbWVzc2FnZSB0byBtYWpvcmRvbW9Admdlci5rZXJuZWwub3JnIE1vcmUNCj4+
Pj4+PiBtYWpvcmRvbW8gaW5mbyBhdCAgaHR0cDovL3ZnZXIua2VybmVsLm9yZy9tYWpvcmRvbW8t
aW5mby5odG1sDQo+Pj4+PiAtLQ0KPj4+Pj4gVG8gdW5zdWJzY3JpYmUgZnJvbSB0aGlzIGxpc3Q6
IHNlbmQgdGhlIGxpbmUgInVuc3Vic2NyaWJlIGxpbnV4LXNjdHAiDQo+Pj4+PiBpbiB0aGUgYm9k
eSBvZiBhIG1lc3NhZ2UgdG8gbWFqb3Jkb21vQHZnZXIua2VybmVsLm9yZyBNb3JlDQo+Pj4+PiBt
YWpvcmRvbW8gaW5mbyBhdCAgaHR0cDovL3ZnZXIua2VybmVsLm9yZy9tYWpvcmRvbW8taW5mby5o
dG1sDQo+Pj4+PiAiRElTQ0xBSU1FUjogVGhpcyBtZXNzYWdlIGlzIHByb3ByaWV0YXJ5IHRvIEFy
aWNlbnQgYW5kIGlzIGludGVuZGVkIHNvbGVseSBmb3IgdGhlIHVzZSBvZiB0aGUgaW5kaXZpZHVh
bCB0byB3aG9tIGl0IGlzIGFkZHJlc3NlZC4gSXQgbWF5IGNvbnRhaW4gcHJpdmlsZWdlZCBvciBj
b25maWRlbnRpYWwgaW5mb3JtYXRpb24gYW5kIHNob3VsZCBub3QgYmUgY2lyY3VsYXRlZCBvciB1
c2VkIGZvciBhbnkgcHVycG9zZSBvdGhlciB0aGFuIGZvciB3aGF0IGl0IGlzIGludGVuZGVkLiBJ
ZiB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIG1lc3NhZ2UgaW4gZXJyb3IsIHBsZWFzZSBub3RpZnkg
dGhlIG9yaWdpbmF0b3IgaW1tZWRpYXRlbHkuIElmIHlvdSBhcmUgbm90IHRoZSBpbnRlbmRlZCBy
ZWNpcGllbnQsIHlvdSBhcmUgbm90aWZpZWQgdGhhdCB5b3UgYXJlIHN0cmljdGx5IHByb2hpYml0
ZWQgZnJvbSB1c2luZywgY29weWluZywgYWx0ZXJpbmcsIG9yIGRpc2Nsb3NpbmcgdGhlIGNvbnRl
bnRzIG9mIHRoaXMgbWVzc2FnZS4gQXJpY2VudCBhY2NlcHRzIG5vIHJlc3BvbnNpYmlsaXR5IGZv
ciBsb3NzIG9yIGRhbWFnZSBhcmlzaW5nIGZyb20gdGhlIHVzZSBvZiB0aGUgaW5mb3JtYXRpb24g
dHJhbnNtaXR0ZWQgYnkgdGhpcyBlbWFpbCBpbmNsdWRpbmcgZGFtYWdlIGZyb20gdmlydXMuIg0K
Pj4+Pj4gTiAgICAgciAgeSAgIGIgWCAgx6d2IF4gKd66ey5uICsgICAgeyAgIGkge2F5IB3Kh9qZ
ICxqICAgZiAgIGggICB6IB4gdw0KPj4+PiAgICBqOit2ICAgdyBqIG0gICAgICAgICB6WisgICAg
IN2iaiIgICF0bWw9DQo+Pj4+Pg0KPj4+Pg0KPj4+PiAiRElTQ0xBSU1FUjogVGhpcyBtZXNzYWdl
IGlzIHByb3ByaWV0YXJ5IHRvIEFyaWNlbnQgYW5kIGlzIGludGVuZGVkIHNvbGVseSBmb3IgdGhl
IHVzZSBvZiB0aGUgaW5kaXZpZHVhbCB0byB3aG9tIGl0IGlzIGFkZHJlc3NlZC4gSXQgbWF5IGNv
bnRhaW4gcHJpdmlsZWdlZCBvciBjb25maWRlbnRpYWwgaW5mb3JtYXRpb24gYW5kIHNob3VsZCBu
b3QgYmUgY2lyY3VsYXRlZCBvciB1c2VkIGZvciBhbnkgcHVycG9zZSBvdGhlciB0aGFuIGZvciB3
aGF0IGl0IGlzIGludGVuZGVkLiBJZiB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIG1lc3NhZ2UgaW4g
ZXJyb3IsIHBsZWFzZSBub3RpZnkgdGhlIG9yaWdpbmF0b3IgaW1tZWRpYXRlbHkuIElmIHlvdSBh
cmUgbm90IHRoZSBpbnRlbmRlZCByZWNpcGllbnQsIHlvdSBhcmUgbm90aWZpZWQgdGhhdCB5b3Ug
YXJlIHN0cmljdGx5IHByb2hpYml0ZWQgZnJvbSB1c2luZywgY29weWluZywgYWx0ZXJpbmcsIG9y
IGRpc2Nsb3NpbmcgdGhlIGNvbnRlbnRzIG9mIHRoaXMgbWVzc2FnZS4gQXJpY2VudCBhY2NlcHRz
IG5vIHJlc3BvbnNpYmlsaXR5IGZvciBsb3NzIG9yIGRhbWFnZSBhcmlzaW5nIGZyb20gdGhlIHVz
ZSBvZiB0aGUgaW5mb3JtYXRpb24gdHJhbnNtaXR0ZWQgYnkgdGhpcyBlbWFpbCBpbmNsdWRpbmcg
ZGFtYWdlIGZyb20gdmlydXMuIg0KPj4+Pg0KPj4+DQo+Pj4gIkRJU0NMQUlNRVI6IFRoaXMgbWVz
c2FnZSBpcyBwcm9wcmlldGFyeSB0byBBcmljZW50IGFuZCBpcyBpbnRlbmRlZCBzb2xlbHkgZm9y
IHRoZSB1c2Ugb2YgdGhlIGluZGl2aWR1YWwgdG8gd2hvbSBpdCBpcyBhZGRyZXNzZWQuIEl0IG1h
eSBjb250YWluIHByaXZpbGVnZWQgb3IgY29uZmlkZW50aWFsIGluZm9ybWF0aW9uIGFuZCBzaG91
bGQgbm90IGJlIGNpcmN1bGF0ZWQgb3IgdXNlZCBmb3IgYW55IHB1cnBvc2Ugb3RoZXIgdGhhbiBm
b3Igd2hhdCBpdCBpcyBpbnRlbmRlZC4gSWYgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBtZXNzYWdl
IGluIGVycm9yLCBwbGVhc2Ugbm90aWZ5IHRoZSBvcmlnaW5hdG9yIGltbWVkaWF0ZWx5LiBJZiB5
b3UgYXJlIG5vdCB0aGUgaW50ZW5kZWQgcmVjaXBpZW50LCB5b3UgYXJlIG5vdGlmaWVkIHRoYXQg
eW91IGFyZSBzdHJpY3RseSBwcm9oaWJpdGVkIGZyb20gdXNpbmcsIGNvcHlpbmcsIGFsdGVyaW5n
LCBvciBkaXNjbG9zaW5nIHRoZSBjb250ZW50cyBvZiB0aGlzIG1lc3NhZ2UuIEFyaWNlbnQgYWNj
ZXB0cyBubyByZXNwb25zaWJpbGl0eSBmb3IgbG9zcyBvciBkYW1hZ2UgYXJpc2luZyBmcm9tIHRo
ZSB1c2Ugb2YgdGhlIGluZm9ybWF0aW9uIHRyYW5zbWl0dGVkIGJ5IHRoaXMgZW1haWwgaW5jbHVk
aW5nIGRhbWFnZSBmcm9tIHZpcnVzLiINCj4+Pg0KPj4NCj4+ICJESVNDTEFJTUVSOiBUaGlzIG1l
c3NhZ2UgaXMgcHJvcHJpZXRhcnkgdG8gQXJpY2VudCBhbmQgaXMgaW50ZW5kZWQgc29sZWx5IGZv
ciB0aGUgdXNlIG9mIHRoZSBpbmRpdmlkdWFsIHRvIHdob20gaXQgaXMgYWRkcmVzc2VkLiBJdCBt
YXkgY29udGFpbiBwcml2aWxlZ2VkIG9yIGNvbmZpZGVudGlhbCBpbmZvcm1hdGlvbiBhbmQgc2hv
dWxkIG5vdCBiZSBjaXJjdWxhdGVkIG9yIHVzZWQgZm9yIGFueSBwdXJwb3NlIG90aGVyIHRoYW4g
Zm9yIHdoYXQgaXQgaXMgaW50ZW5kZWQuIElmIHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgbWVzc2Fn
ZSBpbiBlcnJvciwgcGxlYXNlIG5vdGlmeSB0aGUgb3JpZ2luYXRvciBpbW1lZGlhdGVseS4gSWYg
eW91IGFyZSBub3QgdGhlIGludGVuZGVkIHJlY2lwaWVudCwgeW91IGFyZSBub3RpZmllZCB0aGF0
IHlvdSBhcmUgc3RyaWN0bHkgcHJvaGliaXRlZCBmcm9tIHVzaW5nLCBjb3B5aW5nLCBhbHRlcmlu
Zywgb3IgZGlzY2xvc2luZyB0aGUgY29udGVudHMgb2YgdGhpcyBtZXNzYWdlLiBBcmljZW50IGFj
Y2VwdHMgbm8gcmVzcG9uc2liaWxpdHkgZm9yIGxvc3Mgb3IgZGFtYWdlIGFyaXNpbmcgZnJvbSB0
aGUgdXNlIG9mIHRoZSBpbmZvcm1hdGlvbiB0cmFuc21pdHRlZCBieSB0aGlzIGVtYWlsIGluY2x1
ZGluZyBkYW1hZ2UgZnJvbSB2aXJ1cy4iDQo+Pg0KPg0KPiAiRElTQ0xBSU1FUjogVGhpcyBtZXNz
YWdlIGlzIHByb3ByaWV0YXJ5IHRvIEFyaWNlbnQgYW5kIGlzIGludGVuZGVkIHNvbGVseSBmb3Ig
dGhlIHVzZSBvZiB0aGUgaW5kaXZpZHVhbCB0byB3aG9tIGl0IGlzIGFkZHJlc3NlZC4gSXQgbWF5
IGNvbnRhaW4gcHJpdmlsZWdlZCBvciBjb25maWRlbnRpYWwgaW5mb3JtYXRpb24gYW5kIHNob3Vs
ZCBub3QgYmUgY2lyY3VsYXRlZCBvciB1c2VkIGZvciBhbnkgcHVycG9zZSBvdGhlciB0aGFuIGZv
ciB3aGF0IGl0IGlzIGludGVuZGVkLiBJZiB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIG1lc3NhZ2Ug
aW4gZXJyb3IsIHBsZWFzZSBub3RpZnkgdGhlIG9yaWdpbmF0b3IgaW1tZWRpYXRlbHkuIElmIHlv
dSBhcmUgbm90IHRoZSBpbnRlbmRlZCByZWNpcGllbnQsIHlvdSBhcmUgbm90aWZpZWQgdGhhdCB5
b3UgYXJlIHN0cmljdGx5IHByb2hpYml0ZWQgZnJvbSB1c2luZywgY29weWluZywgYWx0ZXJpbmcs
IG9yIGRpc2Nsb3NpbmcgdGhlIGNvbnRlbnRzIG9mIHRoaXMgbWVzc2FnZS4gQXJpY2VudCBhY2Nl
cHRzIG5vIHJlc3BvbnNpYmlsaXR5IGZvciBsb3NzIG9yIGRhbWFnZSBhcmlzaW5nIGZyb20gdGhl
IHVzZSBvZiB0aGUgaW5mb3JtYXRpb24gdHJhbnNtaXR0ZWQgYnkgdGhpcyBlbWFpbCBpbmNsdWRp
bmcgZGFtYWdlIGZyb20gdmlydXMuIg0KPg0KDQoiRElTQ0xBSU1FUjogVGhpcyBtZXNzYWdlIGlz
IHByb3ByaWV0YXJ5IHRvIEFyaWNlbnQgYW5kIGlzIGludGVuZGVkIHNvbGVseSBmb3IgdGhlIHVz
ZSBvZiB0aGUgaW5kaXZpZHVhbCB0byB3aG9tIGl0IGlzIGFkZHJlc3NlZC4gSXQgbWF5IGNvbnRh
aW4gcHJpdmlsZWdlZCBvciBjb25maWRlbnRpYWwgaW5mb3JtYXRpb24gYW5kIHNob3VsZCBub3Qg
YmUgY2lyY3VsYXRlZCBvciB1c2VkIGZvciBhbnkgcHVycG9zZSBvdGhlciB0aGFuIGZvciB3aGF0
IGl0IGlzIGludGVuZGVkLiBJZiB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIG1lc3NhZ2UgaW4gZXJy
b3IsIHBsZWFzZSBub3RpZnkgdGhlIG9yaWdpbmF0b3IgaW1tZWRpYXRlbHkuIElmIHlvdSBhcmUg
bm90IHRoZSBpbnRlbmRlZCByZWNpcGllbnQsIHlvdSBhcmUgbm90aWZpZWQgdGhhdCB5b3UgYXJl
IHN0cmljdGx5IHByb2hpYml0ZWQgZnJvbSB1c2luZywgY29weWluZywgYWx0ZXJpbmcsIG9yIGRp
c2Nsb3NpbmcgdGhlIGNvbnRlbnRzIG9mIHRoaXMgbWVzc2FnZS4gQXJpY2VudCBhY2NlcHRzIG5v
IHJlc3BvbnNpYmlsaXR5IGZvciBsb3NzIG9yIGRhbWFnZSBhcmlzaW5nIGZyb20gdGhlIHVzZSBv
ZiB0aGUgaW5mb3JtYXRpb24gdHJhbnNtaXR0ZWQgYnkgdGhpcyBlbWFpbCBpbmNsdWRpbmcgZGFt
YWdlIGZyb20gdmlydXMuIg0K

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: X2AP:handoverPreparationFailure message is not received at source node
  2016-01-05  9:05 X2AP:handoverPreparationFailure message is not received at source node Ravi Puttachannaiah
                   ` (13 preceding siblings ...)
  2016-01-19 15:26 ` Ravi Puttachannaiah
@ 2016-01-19 18:41 ` Vlad Yasevich
  14 siblings, 0 replies; 16+ messages in thread
From: Vlad Yasevich @ 2016-01-19 18:41 UTC (permalink / raw)
  To: linux-sctp

On 01/19/2016 10:26 AM, Ravi Puttachannaiah wrote:
> Thanks Vlad.. Could you please help by letting me know how can I enable the SCTP debugging and the location of the logs generated.
> 

This depends on how old your kernel and if have support for sctp dynamic debugging.  You
check by doing:
	cat /sys/kernel/debug/dynamic_debug/control | grep sctp

If you have lots of output, you can turn it on.  There are lots of good articles that
tell you how to turn on debug output for module or file.

If your kernel is old enough that it doesn't have the above, you'd have to rebuild
the kernel and turn on sctp debugging in the sctp configuration menu.

-vlad

> Regards,
> 
> Ravi
> 
> 
> -----Original Message-----
> From: Vlad Yasevich [mailto:vyasevich@gmail.com]
> Sent: Tuesday, January 19, 2016 7:59 PM
> To: Ravi Puttachannaiah <ravi.puttachannaiah@aricent.com>; malc <mlashley@gmail.com>; linux-sctp@vger.kernel.org
> Subject: Re: X2AP:handoverPreparationFailure message is not received at source node
> 
> On 01/17/2016 11:35 AM, Ravi Puttachannaiah wrote:
>> Hi Vlad,
>>
>> Thanks for the response and the support.
>>
>> From the application side I can see that message is successfully written to the socket (tracked till sctp_sendmsg() function call) and there is no error reported by sctp_sendmsg(). As indicated initially the problem is NOT seen when both the peer-1 and peer-2 connection is active but the problem is seen only when one of the connection is down (i.e peer-1 is not reachable).
>>
>> Could you please let us know if there is any way to check if LKSCTP is received the message but not dropped or how to confirm it is a application or LKSCTP issue.
>>
> 
> You could turn on sctp debuging and look at the logs to see which socket/association you are sending the packet on.
> 
> Outside of this, there is nothing much we can do on this list.
> 
> -vlad
> 
>> **********************************************************************
>> **********************************************************************
>> *************************
>>
>> Scenario:
>>
>>                 1.            We have source node connected to the two peer nodes peer-1 and peer-2.
>>                 2.            Source node does not have a SCTP connectivity with peer-1 because the peer-1 was not reachable. In this case source node will re-try every 4-seconds to establish a SCTP connection by creating a new SCTP association and sending a SCTP:INIT. If there is no response for SCTP:INIT (once all the SCTP:INIT retries are exhausted) then source node will close the socket or sctp association and retry again after 4-seconds.
>>
>>
>> Problem:
>>
>>                 1.            It is observed that when the retry attempt is going on for peer-1 the X2AP message sent from peer-2 node to source node is not getting received at source node. The source node is sending X2AP:handoverPreparation to peer-2 node and this is successfully received at peer-2. But when peer-2 sends X2AP:handoverPreparationFailure to source node this message is not received at  source node.
>>
>>                 2.            When there is no re-try attempt on-going(between source node to peer-1) then there is no issue observed and we can see that X2AP:handoverPreparationFailure is successfully received at source node.
>>
>> **********************************************************************
>> **********************************************************************
>> ************************
>>
>> Regards,
>>
>> Ravi
>>
>>
>> -----Original Message-----
>> From: Vlad Yasevich [mailto:vyasevich@gmail.com]
>> Sent: Thursday, January 14, 2016 9:30 PM
>> To: Ravi Puttachannaiah <ravi.puttachannaiah@aricent.com>; malc
>> <mlashley@gmail.com>; linux-sctp@vger.kernel.org
>> Subject: Re: X2AP:handoverPreparationFailure message is not received
>> at source node
>>
>> On 01/14/2016 09:53 AM, Ravi Puttachannaiah wrote:
>>> Hi Vlad,
>>>
>>> I have uploaded the logs at the following URL. The pcap is captured on the .1.46 machine.  Please check and help.
>>>
>>> https://www.dropbox.com/sh/qes9250bhbrzd43/AAAFkPS7DK8eM1F3Z_vZQvNra?
>>> d
>>> l=0
>>
>> The captures do not show .1.46 machine transmitting any data.  It does transmit SACKs and HB.
>>
>> If there is a problem, it might be with the application during the probe phase.
>>
>> -vlad
>>
>>>
>>> We also captured the nic stats. Looks like  there is no dropped or error frames in transmission packets on eth1 interface.
>>>
>>> ##################### Befor test ######################
>>> eth1      Link encap:Ethernet  HWaddr 58:C2:32:FF:62:02
>>>           inet addr:172.33.1.46  Bcast:172.33.1.255  Mask:255.255.255.0
>>>           inet6 addr: fe80::58c2:3200:2ff:6202/64 Scope:Link
>>>           UP BROADCAST RUNNING  MTU:1500  Metric:1
>>>           RX packets:10028 errors:0 dropped:48 overruns:0 frame:0
>>>           TX packets:1003 errors:0 dropped:0 overruns:0 carrier:0
>>>           collisions:0 txqueuelen:1000
>>>           RX bytes:1372180 (1.3 MiB)  TX bytes:144817 (141.4 KiB)
>>>
>>> ##################### After test ######################
>>> eth1      Link encap:Ethernet  HWaddr 58:C2:32:FF:62:02
>>>           inet addr:172.33.1.46  Bcast:172.33.1.255  Mask:255.255.255.0
>>>           inet6 addr: fe80::58c2:3200:2ff:6202/64 Scope:Link
>>>           UP BROADCAST RUNNING  MTU:1500  Metric:1
>>>           RX packets:18481 errors:0 dropped:57 overruns:0 frame:0
>>>           TX packets:1725 errors:0 dropped:0 overruns:0 carrier:0
>>>           collisions:0 txqueuelen:1000
>>>           RX bytes:2534149 (2.4 MiB)  TX bytes:228283 (222.9 KiB
>>>
>>>
>>> Regards,
>>>
>>> Ravi
>>>
>>>
>>> -----Original Message-----
>>> From: Ravi Puttachannaiah
>>> Sent: Wednesday, January 13, 2016 5:24 PM
>>> To: 'Vlad Yasevich' <vyasevich@gmail.com>; malc <mlashley@gmail.com>;
>>> linux-sctp@vger.kernel.org
>>> Subject: RE: X2AP:handoverPreparationFailure message is not received
>>> at source node
>>>
>>> Hi Vlad,
>>>
>>> Thanks for looking into the logs and sharing the analysis.
>>>
>>> We will capture the pcap on .1.46 and share the pcap files and also check for any dropped or error frames.
>>>
>>> Regards,
>>>
>>> Ravi
>>>
>>>
>>> -----Original Message-----
>>> From: Vlad Yasevich [mailto:vyasevich@gmail.com]
>>> Sent: Tuesday, January 12, 2016 9:12 PM
>>> To: Ravi Puttachannaiah <ravi.puttachannaiah@aricent.com>; malc
>>> <mlashley@gmail.com>; linux-sctp@vger.kernel.org
>>> Subject: Re: X2AP:handoverPreparationFailure message is not received
>>> at source node
>>>
>>> On 01/12/2016 07:11 AM, Ravi Puttachannaiah wrote:
>>>> Thanks Vlad..
>>>>
>>>> Please check and let me know if any more logs and details are required.
>>>>
>>>> Thanks for your support.
>>>
>>> Well, I looked at the traces and it doesn't show the packet even made it to destination host .1.47.  Up until that point everything appears to be working properly, there are no drops anywhere.
>>>
>>> I would recommend that you try capturing traffic on .1.46 during the troubling condition to make sure that the packet is actually sent on the wire.
>>>
>>> Also, check the nic stats to see if there are any dropped or error frames.
>>> If there is switch between the systems, try to see if may be it is dropping packets.
>>>
>>> At this point, there isn't a whole lot we can do as it appears that the handoverPreparation:Unsuccessful message from .1.46 isn't making it to .1.47.
>>> You need to try to find out where it is going?
>>>
>>> -vlad
>>>
>>>>
>>>>
>>>> Regards,
>>>>
>>>> Ravi
>>>>
>>>> -----Original Message-----
>>>> From: Vlad Yasevich [mailto:vyasevich@gmail.com]
>>>> Sent: Tuesday, January 12, 2016 5:38 PM
>>>> To: Ravi Puttachannaiah <ravi.puttachannaiah@aricent.com>; malc
>>>> <mlashley@gmail.com>; linux-sctp@vger.kernel.org
>>>> Subject: Re: X2AP:handoverPreparationFailure message is not received
>>>> at source node
>>>>
>>>> On 01/12/2016 06:29 AM, Ravi Puttachannaiah wrote:
>>>>> Hi Vlad, Malc,
>>>>>
>>>>> I have uploaded the logs in the dropbox. Please use the below URL to access the logs.
>>>>>
>>>>> https://www.dropbox.com/sh/utmo1jbw7l6itmx/AABSCk04YNxu3XTnq_Bk8l2Ea?
>>>>> d
>>>>> l=0
>>>>
>>>> I'll take a look.
>>>>>
>>>>> Following is the details from the logs.
>>>>>
>>>>> working_sctp_s1ap_x2ap_logs.pcapng -In-case of an working logs you can observe that:
>>>>>
>>>>> 1. In packet no-471, the IP 172.33.1.47 is sending the
>>>>> X2AP:handoverPreperation message to 172.33.1.46 2. In packet
>>>>> no-475, the IP 172.33.1.46 is sending the
>>>>> X2AP:handoverPreperationFailure
>>>>> 172.33.1.47
>>>>>
>>>>> non-working_sctp_s1ap_x2ap_logs.pcappng- In-case of an non-working
>>>>> logs you can observe that
>>>>>
>>>>> 1. In packet no-162, the IP 172.33.1.47 is sending the
>>>>> X2AP:handoverPreperation message to 172.33.1.46 2. But in this case we are not seeing the X2AP:handoverPreperationFailure sent by 172.33.1.46. In the application logs we could see that application is writing to the socket successfully (there are no errors).
>>>>>
>>>>> As indicated previously the issue is not seen "When there is no re-try attempt on-going(between source node to peer-1) then there is no issue observed and we can see that X2AP:handoverPreparationFailure is successfully received at source node."
>>>>>
>>>>> Response to Malc query.
>>>>>
>>>>> 1. Is peer-node-2 putting the packet on the wire?
>>>>> RAVIP>> Yes.. From the application logs we can confirm that peer-node-2 is writing the message to the socket.
>>>>
>>>> Just because the packet was written to the socket doesn't mean it's on the wire.  It may still by buffered if there hasn't been an ack.  I haven't checked yet, but I hope the logs above contain traces from peer-node-2, so we can see the message.
>>>>
>>>>>
>>>>> 2. When you say 'not getting received at source node' - Do you mean at the ethernet layer, the application layer, or ?
>>>>> RAVIP>> We are not seeing message both at application level and also at wireshark. I suspect the message could be getting dropped at LKSCTP level.
>>>>
>>>> No, if you are not seeing it in wireshark, then sctp doesn't see the packet either.
>>>> The packet capture happens before any protocol have an ability to drop anything.  Even some errors handled by the nic can be observed with wireshark.
>>>>
>>>> -vlad
>>>>
>>>>>
>>>>> Regards,
>>>>>
>>>>> Ravi
>>>>>
>>>>>
>>>>> -----Original Message-----
>>>>> From: Vlad Yasevich [mailto:vyasevich@gmail.com]
>>>>> Sent: Monday, January 11, 2016 10:51 PM
>>>>> To: Ravi Puttachannaiah <ravi.puttachannaiah@aricent.com>; malc
>>>>> <mlashley@gmail.com>; linux-sctp@vger.kernel.org
>>>>> Subject: Re: X2AP:handoverPreparationFailure message is not
>>>>> received at source node
>>>>>
>>>>> On 01/11/2016 10:27 AM, Ravi Puttachannaiah wrote:
>>>>>> Hi Malc,
>>>>>>
>>>>>> We have collected both working and non-working logs. Could you please let us know where can we share the attachment (since you said the list drop the attachment). How other members share the attachments?
>>>>>>
>>>>>> Regards,
>>>>>
>>>>> Providing a pointer to tcpdump logs is the best way.
>>>>>
>>>>> -vlad
>>>>>
>>>>>>
>>>>>> Ravi
>>>>>>
>>>>>>
>>>>>> -----Original Message-----
>>>>>> From: linux-sctp-owner@vger.kernel.org
>>>>>> [mailto:linux-sctp-owner@vger.kernel.org] On Behalf Of malc
>>>>>> Sent: Thursday, January 07, 2016 8:44 PM
>>>>>> To: linux-sctp@vger.kernel.org
>>>>>> Subject: Re: X2AP:handoverPreparationFailure message is not
>>>>>> received at source node
>>>>>>
>>>>>> Ravi,
>>>>>>
>>>>>> I think in order for anyone to help, you're going to need to provide a packet capture from 'source node' and 'peer-node-2', showing the working case, and the failing case, both from INIT onwards. (since the list drops attachments, you will need to post that somewhere we can access it.
>>>>>>
>>>>>> 1. Is peer-node-2 putting the packet on the wire?
>>>>>> 2. When you say 'not getting received at source node' - Do you mean at the ethernet layer, the application layer, or ?
>>>>>>
>>>>>> Cheers,
>>>>>> malc.
>>>>>>
>>>>>> On Thu, Jan 7, 2016 at 8:55 AM, Ravi Puttachannaiah <ravi.puttachannaiah@aricent.com> wrote:
>>>>>>> Could somebody please respond and help.
>>>>>>>
>>>>>>> -----Original Message-----
>>>>>>> From: Ravi Puttachannaiah
>>>>>>> Sent: Tuesday, January 05, 2016 2:35 PM
>>>>>>> To: 'linux-sctp@vger.kernel.org' <linux-sctp@vger.kernel.org>
>>>>>>> Subject: X2AP:handoverPreparationFailure message is not received
>>>>>>> at source node
>>>>>>>
>>>>>>> Hi,
>>>>>>>
>>>>>>>                 We are using X2AP protocol over the LKSCTP (ver 1.0.16) and we are seeing the following issue.
>>>>>>>
>>>>>>> Scenario:
>>>>>>>
>>>>>>>                 1.            We have source node connected to the two peer nodes peer-1 and peer-2.
>>>>>>>                 2.            Source node does not have a SCTP connectivity with peer-1 because the peer-1 was not reachable. In this case source node will re-try every 4-seconds to establish a SCTP connection by creating a new SCTP association and sending a SCTP:INIT. If there is no response for SCTP:INIT (once all the SCTP:INIT retries are exhausted) then source node will close the socket or sctp association and retry again after 4-seconds.
>>>>>>>
>>>>>>>
>>>>>>> Problem:
>>>>>>>
>>>>>>>                 1.            It is observed that when the retry attempt is going on for peer-1 the X2AP message sent from peer-2 node to source node is not getting received at source node. The source node is sending X2AP:handoverPreparation to peer-2 node and this is successfully received at peer-2. But when peer-2 sends X2AP:handoverPreparationFailure to source node this message is not received at  source node.
>>>>>>>
>>>>>>>                 2.            When there is no re-try attempt on-going(between source node to peer-1) then there is no issue observed and we can see that X2AP:handoverPreparationFailure is successfully received at source node.
>>>>>>>
>>>>>>>                 Could you please help us to resolve this SCTP issue. Please let me know what logs are required to check this issue.
>>>>>>>
>>>>>>> Regards,
>>>>>>>
>>>>>>> Ravi
>>>>>>>
>>>>>>> "DISCLAIMER: This message is proprietary to Aricent and is intended solely for the use of the individual to whom it is addressed. It may contain privileged or confidential information and should not be circulated or used for any purpose other than for what it is intended. If you have received this message in error, please notify the originator immediately. If you are not the intended recipient, you are notified that you are strictly prohibited from using, copying, altering, or disclosing the contents of this message. Aricent accepts no responsibility for loss or damage arising from the use of the information transmitted by this email including damage from virus."
>>>>>>> --
>>>>>>> To unsubscribe from this list: send the line "unsubscribe linux-sctp"
>>>>>>> in the body of a message to majordomo@vger.kernel.org More
>>>>>>> majordomo info at  http://vger.kernel.org/majordomo-info.html
>>>>>> --
>>>>>> To unsubscribe from this list: send the line "unsubscribe linux-sctp"
>>>>>> in the body of a message to majordomo@vger.kernel.org More
>>>>>> majordomo info at  http://vger.kernel.org/majordomo-info.html
>>>>>> "DISCLAIMER: This message is proprietary to Aricent and is intended solely for the use of the individual to whom it is addressed. It may contain privileged or confidential information and should not be circulated or used for any purpose other than for what it is intended. If you have received this message in error, please notify the originator immediately. If you are not the intended recipient, you are notified that you are strictly prohibited from using, copying, altering, or disclosing the contents of this message. Aricent accepts no responsibility for loss or damage arising from the use of the information transmitted by this email including damage from virus."
>>>>>> N     r  y   b X  ǧv ^ )޺{.n +    {   i {ay \x1dʇڙ ,j   f   h   z \x1e w
>>>>>    j:+v   w j m         zZ+     ݢj"  !tml>>>>>>
>>>>>
>>>>> "DISCLAIMER: This message is proprietary to Aricent and is intended solely for the use of the individual to whom it is addressed. It may contain privileged or confidential information and should not be circulated or used for any purpose other than for what it is intended. If you have received this message in error, please notify the originator immediately. If you are not the intended recipient, you are notified that you are strictly prohibited from using, copying, altering, or disclosing the contents of this message. Aricent accepts no responsibility for loss or damage arising from the use of the information transmitted by this email including damage from virus."
>>>>>
>>>>
>>>> "DISCLAIMER: This message is proprietary to Aricent and is intended solely for the use of the individual to whom it is addressed. It may contain privileged or confidential information and should not be circulated or used for any purpose other than for what it is intended. If you have received this message in error, please notify the originator immediately. If you are not the intended recipient, you are notified that you are strictly prohibited from using, copying, altering, or disclosing the contents of this message. Aricent accepts no responsibility for loss or damage arising from the use of the information transmitted by this email including damage from virus."
>>>>
>>>
>>> "DISCLAIMER: This message is proprietary to Aricent and is intended solely for the use of the individual to whom it is addressed. It may contain privileged or confidential information and should not be circulated or used for any purpose other than for what it is intended. If you have received this message in error, please notify the originator immediately. If you are not the intended recipient, you are notified that you are strictly prohibited from using, copying, altering, or disclosing the contents of this message. Aricent accepts no responsibility for loss or damage arising from the use of the information transmitted by this email including damage from virus."
>>>
>>
>> "DISCLAIMER: This message is proprietary to Aricent and is intended solely for the use of the individual to whom it is addressed. It may contain privileged or confidential information and should not be circulated or used for any purpose other than for what it is intended. If you have received this message in error, please notify the originator immediately. If you are not the intended recipient, you are notified that you are strictly prohibited from using, copying, altering, or disclosing the contents of this message. Aricent accepts no responsibility for loss or damage arising from the use of the information transmitted by this email including damage from virus."
>>
> 
> "DISCLAIMER: This message is proprietary to Aricent and is intended solely for the use of the individual to whom it is addressed. It may contain privileged or confidential information and should not be circulated or used for any purpose other than for what it is intended. If you have received this message in error, please notify the originator immediately. If you are not the intended recipient, you are notified that you are strictly prohibited from using, copying, altering, or disclosing the contents of this message. Aricent accepts no responsibility for loss or damage arising from the use of the information transmitted by this email including damage from virus."
> 


^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2016-01-19 18:41 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-01-05  9:05 X2AP:handoverPreparationFailure message is not received at source node Ravi Puttachannaiah
2016-01-07  8:55 ` Ravi Puttachannaiah
2016-01-07 15:13 ` malc
2016-01-11 15:27 ` Ravi Puttachannaiah
2016-01-11 17:21 ` Vlad Yasevich
2016-01-12 11:29 ` Ravi Puttachannaiah
2016-01-12 12:07 ` Vlad Yasevich
2016-01-12 12:11 ` Ravi Puttachannaiah
2016-01-12 15:42 ` Vlad Yasevich
2016-01-13 11:54 ` Ravi Puttachannaiah
2016-01-14 14:53 ` Ravi Puttachannaiah
2016-01-14 16:00 ` Vlad Yasevich
2016-01-17 16:35 ` Ravi Puttachannaiah
2016-01-19 14:28 ` Vlad Yasevich
2016-01-19 15:26 ` Ravi Puttachannaiah
2016-01-19 18:41 ` Vlad Yasevich

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.