Files
kernel_xiaomi_sm8250/include/linux
Gerrit Renker 792b48780e dccp: Implement both feature-local and feature-remote Sequence Window feature
This adds full support for local/remote Sequence Window feature, from which the
  * sequence-number-validity (W) and
  * acknowledgment-number-validity (W') windows
derive as specified in RFC 4340, 7.5.3.

Specifically, the following is contained in this patch:
  * integrated new socket fields into dccp_sk;
  * updated the update_gsr/gss routines with regard to these fields;
  * updated handler code: the Sequence Window feature is located at the TX side,
    so the local feature is meant if the handler-rx flag is false;
  * the initialisation of `rcv_wnd' in reqsk is removed, since
    - rcv_wnd is not used by the code anywhere;
    - sequence number checks are not done in the LISTEN state (cf. 7.5.3);
    - dccp_check_req checks the Ack number validity more rigorously;
  * the `struct dccp_minisock' became empty and is now removed.

Signed-off-by: Gerrit Renker <gerrit@erg.abdn.ac.uk>
Acked-by: Ian McDonald <ian.mcdonald@jandi.co.nz>
Signed-off-by: David S. Miller <davem@davemloft.net>
2009-01-21 14:34:04 -08:00
..
2009-01-06 11:07:54 -08:00
2009-01-11 01:34:25 +01:00
2009-01-09 12:37:15 -08:00
2009-01-07 17:38:32 -05:00
2008-12-29 08:29:50 +01:00
2009-01-21 14:02:19 -08:00
2008-12-03 22:12:38 -08:00
2008-12-03 22:12:38 -08:00
2009-01-06 15:59:29 -08:00
2009-01-01 10:12:19 +10:30
2009-01-04 13:33:20 -08:00
2009-01-08 08:31:10 -08:00
2009-01-21 14:02:20 -08:00
2009-01-02 12:19:34 -08:00
2008-12-29 17:47:23 +10:00
2008-12-25 11:01:43 +11:00
2008-12-31 18:07:38 -05:00
2008-12-29 07:39:34 -05:00
2008-12-15 23:44:31 -08:00
2008-12-29 11:27:46 +02:00
2008-12-31 18:07:42 -05:00
2009-01-06 15:59:01 -08:00
2009-01-07 14:29:17 +01:00
2009-01-06 10:50:09 -08:00
2008-12-31 18:07:42 -05:00
2009-01-15 16:39:37 -08:00
2009-01-05 08:40:30 -08:00
2008-12-31 15:11:46 +01:00
2009-01-03 14:11:07 +01:00
2009-01-14 07:32:44 -08:00
2009-01-08 08:31:07 -08:00
2008-12-08 14:31:59 +01:00
2009-01-07 17:38:31 -05:00
2008-12-23 15:21:45 -05:00
2008-12-19 15:22:54 -05:00
2008-12-21 14:21:14 +11:00
2009-01-08 08:31:05 -08:00
2009-01-08 08:31:12 -08:00
2009-01-06 10:44:30 -08:00
2009-01-06 15:59:12 -08:00
2008-12-20 09:15:46 +01:00
2009-01-05 18:31:12 -08:00
2009-01-04 13:33:20 -08:00
2009-01-07 09:58:22 +11:00
2008-12-15 23:42:33 -08:00
2009-01-08 08:31:10 -08:00
2009-01-01 10:12:25 +10:30
2008-12-12 17:01:38 +01:00
2009-01-02 10:19:36 -08:00
2009-01-07 10:00:14 -08:00
2009-01-06 15:59:09 -08:00