1. 19 7月, 2010 1 次提交
    • A
      IPv6: fix CoA check in RH2 input handler (mip6_rthdr_input()) · d9a9dc66
      Arnaud Ebalard 提交于
      The input handler for Type 2 Routing Header (mip6_rthdr_input())
      checks if the CoA in the packet matches the CoA in the XFRM state.
      
      Current check is buggy: it compares the adddress in the Type 2
      Routing Header, i.e. the HoA, against the expected CoA in the state.
      The comparison should be made against the address in the destination
      field of the IPv6 header.
      
      The bug remained unnoticed because the main (and possibly only current)
      user of the code (UMIP MIPv6 Daemon) initializes the XFRM state with the
      unspecified address, i.e. explicitly allows everything.
      
      Yoshifuji-san, can you ack that one?
      Signed-off-by: NArnaud Ebalard <arno@natisbad.org>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      d9a9dc66
  2. 19 2月, 2010 1 次提交
  3. 23 6月, 2009 1 次提交
  4. 26 11月, 2008 1 次提交
  5. 26 7月, 2008 1 次提交
  6. 12 4月, 2008 1 次提交
  7. 06 3月, 2008 1 次提交
  8. 01 2月, 2008 1 次提交
  9. 29 1月, 2008 2 次提交
  10. 11 10月, 2007 4 次提交
  11. 11 7月, 2007 2 次提交
    • M
      [XFRM]: Add module alias for transformation type. · d3d6dd3a
      Masahide NAKAMURA 提交于
      It is clean-up for XFRM type modules and adds aliases with its
      protocol:
       ESP, AH, IPCOMP, IPIP and IPv6 for IPsec
       ROUTING and DSTOPTS for MIPv6
      
      It is almost the same thing as XFRM mode alias, but it is added
      new defines XFRM_PROTO_XXX for preprocessing since some protocols
      are defined as enum.
      Signed-off-by: NMasahide NAKAMURA <nakam@linux-ipv6.org>
      Acked-by: NIngo Oeser <netdev@axxeo.de>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      d3d6dd3a
    • M
      [IPV6] MIP6: Loadable module support for MIPv6. · 59fbb3a6
      Masahide NAKAMURA 提交于
      This patch makes MIPv6 loadable module named "mip6".
      
      Here is a modprobe.conf(5) example to load it automatically
      when user application uses XFRM state for MIPv6:
      
      alias xfrm-type-10-43 mip6
      alias xfrm-type-10-60 mip6
      
      Some MIPv6 feature is not included by this modular, however,
      it should not be affected to other features like either IPsec
      or IPv6 with and without the patch.
      We may discuss XFRM, MH (RAW socket) and ancillary data/sockopt
      separately for future work.
      
      Loadable features:
      * MH receiving check (to send ICMP error back)
      * RO header parsing and building (i.e. RH2 and HAO in DSTOPTS)
      * XFRM policy/state database handling for RO
      
      These are NOT covered as loadable:
      * Home Address flags and its rule on source address selection
      * XFRM sub policy (depends on its own kernel option)
      * XFRM functions to receive RO as IPv6 extension header
      * MH sending/receiving through raw socket if user application
        opens it (since raw socket allows to do so)
      * RH2 sending as ancillary data
      * RH2 operation with setsockopt(2)
      Signed-off-by: NMasahide NAKAMURA <nakam@linux-ipv6.org>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      59fbb3a6
  12. 26 4月, 2007 6 次提交
  13. 11 2月, 2007 1 次提交
  14. 09 2月, 2007 1 次提交
  15. 03 12月, 2006 1 次提交
  16. 04 10月, 2006 1 次提交
  17. 23 9月, 2006 6 次提交