commit | f41681e3f35ae5ec08e82641d9316d5e2b733e7f | [log] [tgz] |
---|---|---|
author | Yi Tseng <yi@opennetworking.org> | Tue Oct 03 09:58:19 2017 -0700 |
committer | Yi Tseng <yi@opennetworking.org> | Tue Oct 03 17:15:21 2017 +0000 |
tree | e48a78f34212465f5ade5ca2cfc7c5cc9049f385 | |
parent | 58e74317b526021a98d95a4a20cd42910eb07ba1 [diff] |
[CORD-2016] DHCPv4 packet broadcast flag is not reset in relay Change-Id: I99a82693b69e042b197d44174095f4058ed40200
diff --git a/apps/dhcprelay/src/main/java/org/onosproject/dhcprelay/Dhcp4HandlerImpl.java b/apps/dhcprelay/src/main/java/org/onosproject/dhcprelay/Dhcp4HandlerImpl.java index b9cbd5b..85540c6 100644 --- a/apps/dhcprelay/src/main/java/org/onosproject/dhcprelay/Dhcp4HandlerImpl.java +++ b/apps/dhcprelay/src/main/java/org/onosproject/dhcprelay/Dhcp4HandlerImpl.java
@@ -577,6 +577,9 @@ } } + // Remove broadcast flag + dhcpPacket.setFlags((short) 0); + udpPacket.setPayload(dhcpPacket); // As a DHCP relay, the source port should be server port( instead // of client port.