1. 27 8月, 2006 1 次提交
  2. 01 7月, 2006 1 次提交
  3. 21 3月, 2006 1 次提交
    • A
      [DCCP] CCID: Improve CCID infrastructure · 91f0ebf7
      Arnaldo Carvalho de Melo 提交于
      1. No need for ->ccid_init nor ->ccid_exit, this is what module_{init,exit}
         does and anynways neither ccid2 nor ccid3 were using it.
      
      2. Rename struct ccid to struct ccid_operations and introduce struct ccid
         with a pointer to ccid_operations and rigth after it the rx or tx
         private state.
      
      3. Remove the pointer to the state of the half connections from struct
         dccp_sock, now its derived thru ccid_priv() from the ccid pointer.
      
      Now we also can implement the setsockopt for changing the CCID easily as
      no ccid init routines can affect struct dccp_sock in any way that prevents
      other CCIDs from working if a CCID switch operation is asked by apps.
      Signed-off-by: NArnaldo Carvalho de Melo <acme@mandriva.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      91f0ebf7
  4. 18 9月, 2005 1 次提交
  5. 10 9月, 2005 1 次提交
  6. 09 9月, 2005 2 次提交
  7. 30 8月, 2005 6 次提交