Permalink
Commits on Jun 4, 2000
  1. typo fix

    jinmei committed Jun 4, 2000
  2. avoided to use a shadow variable

    jinmei committed Jun 4, 2000
  3. avoided a redundant check in in6_pcbbind()

    jinmei committed Jun 4, 2000
  4. added some comments

    jinmei committed Jun 4, 2000
  5. added udp6_output()

    jinmei committed Jun 4, 2000
  6. sync w/ freebsd3;

      - use shared udp6_output
      - added a validation in udp6_send
      - move port selection in in6_pcbbind to in6_pcbsetport(), which should be
        defined in the shared in6_src.c
    jinmei committed Jun 4, 2000
  7. added udp6_output

    jinmei committed Jun 4, 2000
  8. - use shared udp6_output

    - added a validation in udp6_send
    - move port selection in in6_pcbbind to in6_pcbsetport(), which should be
      defined in the shared in6_src.c
    jinmei committed Jun 4, 2000
  9. Change name prefix 'ptr' to 'natpt'.

    fujisawa committed Jun 4, 2000
  10. remove #ifdef MULTICASTQUERY6 part. it looks to be mistake in BIND9

    that it accepted multicast queries.
    itojun committed Jun 4, 2000
  11. document ND upper-layer hint processing.

    itojun committed Jun 4, 2000
  12. correct bsdi sysctl table.

    itojun committed Jun 4, 2000
  13. * sys/netinet6/nd6.c: revise upper-layer reachability confirmation

      hint processing.  count hints from upper-layer, and if the count
      reaches maximum, try to probe reachability by real ND.
      sysctl net.inet6.icmp6.nd6_maxnudhint defines maximum # of subsequent
      upper-layer hints to be accepted.
      we currently have two sources for hints: (1) IPV6_REACHCONF
      (2292bis setsockopt), and (2) hints from tcp_input.
      it is still questionable if they are really trustworthy.
      for example, rogue userland program can use IPV6_REACHCONF to confuse
      ND process (which is system-wide cache).   also, tcp_input can be
      hosed by hijack attempts.
    itojun committed Jun 4, 2000
  14. add sysctl support for nd6_maxnudhint.

    itojun committed Jun 4, 2000
  15. add additional arg to nd6_nud_hint.

    itojun committed Jun 4, 2000
  16. limit # of subsequent upper-layer reachability confirmations.

    probe by real ND if the count reaches the limit.
    
    XXX don't trust upper-layer reachability confirmation even if it is
    from tcp_input.  there can be tcp hijack attempt, and it would be bad
    if ND is affected by tcp hijack attempt (we may want to check if AH auth is
    present or not)
    itojun committed Jun 4, 2000
  17. remove $Id$ (we have $KAME$)

    itojun committed Jun 4, 2000
  18. correct FILES section.

    itojun committed Jun 4, 2000
  19. add empty line between status dumps.

    itojun committed Jun 4, 2000
  20. emit status dump on sigusr1.

    itojun committed Jun 4, 2000
  21. * sync with latest MIPv6 patch from ericsson guys.

      - New addition to eager movement detection: now a second level
        provided to enhance handoff time a lot. As soon as a
        new prefix is heard the Mobile Node changes default
        router. Less stable, router reachability is not assured,
        but this can make handoff go in less than 0.5 sec. Also:
        nasty trick used is to run nd6_timer() five times per
        second. Use "mip6config -e 2" to test.
      - More consistent function of mip6config and mip6stat.
      - Fixed some bugs in mip6stat.
      - Code clean up.
    itojun committed Jun 4, 2000
  22. sync with latest MIP6 code from ericsson.

    itojun committed Jun 4, 2000
  23. remove unused #define (superseded by enum)

    itojun committed Jun 4, 2000
  24. wording. remove confusing example.

    itojun committed Jun 4, 2000
  25. reject -h if not a canonical name

    itojun committed Jun 4, 2000