Permalink
Commits on Jun 4, 2000
  1. typo fix

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

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

    jinmei
    jinmei committed Jun 4, 2000
  4. added some comments

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

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

    jinmei
    jinmei committed Jun 4, 2000
      - 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
  7. added udp6_output

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

    jinmei
    jinmei committed Jun 4, 2000
    - 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
  9. Change name prefix 'ptr' to 'natpt'.

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

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

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

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

    itojun
    itojun committed Jun 4, 2000
      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.
  14. add sysctl support for nd6_maxnudhint.

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

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

    itojun
    itojun committed Jun 4, 2000
    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)
  17. remove $Id$ (we have $KAME$)

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

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

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

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

    itojun
    itojun committed Jun 4, 2000
      - 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.
  22. sync with latest MIP6 code from ericsson.

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

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

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

    itojun
    itojun committed Jun 4, 2000