implemented more rules for dst addr ordering:   - matching label (except freebsd)   - higher precedence (except freebsd)   - longest matching
implemented more rules for dst addr ordering:
  - matching label (except freebsd)
  - higher precedence (except freebsd)
  - longest matching

MarginC/kame,MarginC/kame,MarginC/kame,MarginC/kame,MarginC/kame,MarginC/kame,MarginC/kame