Gitiles
Code Review
Sign In
gerrit.onosproject.org
/
spring-open
/
0367d35845f5b768380e8b9f27bfea982cf0cfba
/
src
/
main
/
java
/
net
/
onrc
/
onos
/
ofcontroller
/
proxyarp
1912afc
Implemented a flow cache so we can still operate while if our switches lose connection by flushing and re-inserting flows when they reconnect
by Jonathan Hart
· 11 years ago
5afde49
Added a REST API to the Proxy ARP module to inspect the ARP cache
by Jonathan Hart
· 11 years ago
da4d0e1
Refactored HostArpRequester to be a private inner class of ProxyArpManager and removed the clumsy sendArpReply method in the IProxyArpService interface which was needed to support the old arrangement
by Jonathan Hart
· 11 years ago
abad6a5
Refactored the ARP cache logic out of ProxyArpManager and into its own class to make the code clearer. Moved to using MACAddress objects in the ProxyArpManager APIs and implementation which prevents us having to pass byte arrays around and are safer as MACAddress prevents a rogue client changing the MAC address for everyone
by Jonathan Hart
· 11 years ago
4aa2b4e
Added explicity forward-to-controller rule for LLDP and BDDP. Also made Interface and BgpPeer immutable
by Jonathan Hart
· 11 years ago
5b803bc
Cleaned up old code out of SDNIP and the proxy ARP module, and improved ProxyArpManager logging
by Jonathan Hart
· 11 years ago
08ee852
Cleaned up ProxyArpManager code by creating an interface through which it can request information about the L3 configuration (IP addresses, ports, etc)
by Jonathan Hart
· 11 years ago
1633a40
Improved Proxy ARP logging
by Jonathan Hart
· 11 years ago
e751e1c
Was doing a callback while holding a lock, which was causing deadlock
by Jonathan Hart
· 11 years ago
6e61821
Prevented ProxyArp from re-broadcasting requests for hosts not in our network
by Jonathan Hart
· 11 years ago
b8c2153
More hardcoded MACs
by Jonathan Hart
· 11 years ago
e97fa64
Left hardcoded MAC lying around
by Jonathan Hart
· 11 years ago
64c0b20
Improved switch connection handling so we can survive small connection outages. Reduced proxy arp logging
by Jonathan Hart
· 11 years ago
2f790d2
Added an L3 mode to ProxyArpModule which limits the ports ARPs are sent out based on IP address. This should prevent leaking ARPs from one network into another
by Jonathan Hart
· 11 years ago
9ea3121
Fixed bug in Prefix which caused some updates not to be added to the PTrie, and reverted ProxyArp to broadcasting every received request
by Jonathan Hart
· 11 years ago
32e1822
Changes to Prefix to support new PATRICIA Trie
by Jonathan Hart
· 11 years ago
df6ec33
Removed peer MAC addresses from the config.json file and cleaned up a lot of old code
by Jonathan Hart
· 11 years ago
0ee0f02
SDNIP now uses learned MAC address from the ProxyArp module for prefix-match flows
by Jonathan Hart
· 11 years ago
4dfc365
Improved ARP interface to other app modules and changed SDNIP full-mesh paths between peers to use learned MAC addresses
by Jonathan Hart
· 11 years ago
f0c0dcb
Added APIs to allow other modules to request ARP information from the Proxy ARP module
by Jonathan Hart
· 11 years ago
6261dcd
Implemented a mechanism to remember ARP requests and answer them when the response is received
by Jonathan Hart
· 11 years ago
c824ad0
Finished transition to new configuration format
by Jonathan Hart
· 11 years ago
98957bf
Implemented asynchronous topology detection thread to determine when links are in the network map
by Jonathan Hart
· 11 years ago
8ec133c
Finished off initial proxy arp implementation
by Jonathan Hart
· 11 years ago
c7ca35d
Intial implementation of a proxy arp module to support the SDN-IP application
by Jonathan Hart
· 11 years ago