diff --git a/android/abi_gki_aarch64.xml b/android/abi_gki_aarch64.xml index 4d262a4fe968..7672b6916939 100644 --- a/android/abi_gki_aarch64.xml +++ b/android/abi_gki_aarch64.xml @@ -33092,7 +33092,7 @@ - + @@ -33101,7 +33101,7 @@ - + @@ -33125,10 +33125,10 @@ - + - + @@ -33170,8 +33170,9 @@ - - + + + @@ -33190,7 +33191,73 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -33205,8 +33272,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -33814,7 +33910,7 @@ - + @@ -34152,7 +34248,7 @@ - + @@ -44342,102 +44438,102 @@ - - + + - - + + - - - - - + + + + + - - - - + + + + - - - - - + + + + + - - - - + + + + - - - + + + - - - + + + - - - + + + - - - - - - + + + + + + - - - + + + - - - - + + + + - - - - - + + + + + - - - + + + - - - + + + - - - + + + - - - + + + @@ -69600,7 +69696,7 @@ - + @@ -69612,7 +69708,7 @@ - + @@ -69702,8 +69798,6 @@ - - @@ -76298,41 +76392,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -99466,41 +99526,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -106568,7 +106594,7 @@ - + @@ -130212,9 +130238,9 @@ - - - + + + @@ -130562,6 +130588,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -130634,6 +130695,7 @@ + @@ -130817,7 +130879,7 @@ - + @@ -137625,7 +137687,6 @@ - @@ -137640,8 +137701,6 @@ - - @@ -137674,6 +137733,9 @@ + + + @@ -156825,6 +156887,23 @@ + + + + + + + + + + + + + + + + + @@ -157823,28 +157902,28 @@ - - + + - - - + + + - - + + - - - - + + + + - - - + + + @@ -158086,106 +158165,106 @@ - - - - + + + + - - - - - + + + + + - - + + - - - + + + - - - + + + - - - + + + - - - - - + + + + + - - - - + + + + - - - + + + - - - - - + + + + + - - + + - - - + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - + + + + - - - + + + - - + + @@ -159487,90 +159566,93 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + - + - + @@ -159751,50 +159833,50 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + + + + - + - - - - + @@ -160640,90 +160722,93 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + - + - + @@ -161355,50 +161440,50 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + + + + - + - - - - + @@ -167722,17 +167807,6 @@ - - - - - - - - - - - @@ -178803,6 +178877,8 @@ + + diff --git a/include/net/inet_connection_sock.h b/include/net/inet_connection_sock.h index 6c8f8e5e33c3..e3a7afd2d30a 100644 --- a/include/net/inet_connection_sock.h +++ b/include/net/inet_connection_sock.h @@ -123,6 +123,7 @@ struct inet_connection_sock { __u16 last_seg_size; /* Size of last incoming segment */ __u16 rcv_mss; /* MSS used for delayed ACK decisions */ } icsk_ack; +#ifdef __GENKSYMS__ struct { int enabled; @@ -133,9 +134,22 @@ struct inet_connection_sock { /* Information on the current probe. */ int probe_size; + u32 probe_timestamp; + } icsk_mtup; +#else + struct { + /* Range of MTUs to search */ + int search_high; + int search_low; + + /* Information on the current probe. */ + int enabled:1; + int probe_size:31; + u32 probe_timestamp; } icsk_mtup; u32 icsk_probes_tstamp; +#endif u32 icsk_user_timeout; u64 icsk_ca_priv[104 / sizeof(u64)];