cvs commit: src/sys/net route.c

Qing Li qingli at FreeBSD.org
Tue Jun 28 23:32:23 GMT 2005


qingli      2005-06-28 23:32:22 UTC

  FreeBSD src repository

  Modified files:
    sys/net              route.c 
  Log:
  Require gateways for routes to be of the same address family as the
  route itself.
  
  It fixes a bug where an IPv4 route for example has an IPv6 gateway
  specified:
  
       route add 10.1.1.1 -inet6 fe80::1%fxp0
  
       Destination  Gateway       Flags  Refs  Use  Netif Expire
       10.1.1.1     fe80::1%fxp0  UGHS   0     0    fxp0
  
  The fix rejects these illegal combinations:
  
       route: writing to routing socket: Invalid argument
       add host 10.1.1.1: gateway fe80::1%fxp0: Invalid argument
  
  Reviewed by:    KAME jinmei at isl.rdc.toshiba.co.jp
  Reviewed by:    andre (mentor)
  Approved by:    re
  MFC after:      5
  
  Revision  Changes    Path
  1.109     +4 -1      src/sys/net/route.c


More information about the cvs-all mailing list