v2: use "IP & Netmask" directly instead of defining an additional variable.
This patch is to sync the direct route entry setting in both the default
and Instance route table {Subnet, Mask, NextHope} (
https://bugzilla.tianocore.org/show_bug.cgi?id=1143).
Cc: Ye Ting <ting.ye@intel.com>
Cc: Fu Siyuan <siyuan.fu@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Wu Jiaxin <jiaxin.wu@intel.com>
Reviewed-by: Ye Ting <ting.ye@intel.com>
Reviewed-by: Fu Siyuan <siyuan.fu@intel.com>
}\r
}\r
\r
- Ip4AddRoute (\r
- IpSb->DefaultRouteTable,\r
- StationAddress,\r
- SubnetMask,\r
- IP4_ALLZERO_ADDRESS\r
- );\r
-\r
//\r
// Add a route for the connected network.\r
//\r
}\r
\r
//\r
- // Add a route to this connected network in the route table\r
+ // Add a route to this connected network in the instance route table.\r
//\r
- Ip4AddRoute (IpInstance->RouteTable, Ip, Netmask, IP4_ALLZERO_ADDRESS);\r
-\r
+ Ip4AddRoute (\r
+ IpInstance->RouteTable, \r
+ Ip & Netmask, \r
+ Netmask, \r
+ IP4_ALLZERO_ADDRESS\r
+ );\r
} else {\r
//\r
// Use the default address. Check the state.\r