• Steven Whitehouse's avatar
    [DECNET]: DECnet routing fixes etc. · e155ad0c
    Steven Whitehouse authored
    o As requested, macros in dn_fib.h changed to decnet specific names
    o Two bugs fixed (only in 2.5 decnet stack) relating to bind and connection
      states.
    o Numerous style changes: using C99 initialisers and inline rather
      than __inline__
    o Use struct flowi as routing key (for forthcoming flow cache)
    o Add metrics to routing table
    o Many routing table bug fixes
    o New wait code to improve efficiency
    o We use real device MTUs now rather than saying "hmm... looks like ethernet
      must be 1500" as we used to (still one or two places to fix, but its
      mostly correct in this patch)
    o Tidy up in af_decnet.c:dn_sendmsg() in preparation for zerocopy
    o Updates to rtnetlink code to return more information
    o Removed ioctl() for decnet fib. It never did anything and rtnetlink is
      a far better interface anyway.
    o Converted /proc/decnet_neigh to seq_file (other /proc files to follow)
    o DECnet route cache now uses RCU like the ipv4 route cache
    o Misc bug fixes wherever I found them
    o SO_BINDTODEVICE works for outgoing connections
    e155ad0c
dn_table.c 21.3 KB