History | View | Annotate | Download (1.2 kB)
Add vif-custom script and split kvm-vif-bridge
Put functions in /usr/lib/snf-network/common.sh
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Clear existing binding before adding new
This removes the enrty from nfdhcpd runtime (due to inotify).
Use tag types in kvm-vif-bridge
Refactor snf-network
Change conf files and vars
Insteed of infra.conf introduce generic.conf and grnet.conf.Change PUBLIC_* var into NODE_*.
Add exit 0 in kvm-vif-bridge
Fix kvm-vif-bridge
Fix a typo in kvm-vif-bridge
Refactor kvm-vif-bridge
Make better use of ebtables. Correctly drop DHCP request.
Modify kvm-vif-bridge to support network tags
Change network types
Revise snf-network
No NFS storage needed. All info passed in hooks env is producedby ganeti.
Remove netfile from kvm-vif-bridge
Fix proxy ndp configuration
uplink should be public vlan not gateway6
Code refactoring in kvm-vif-bridge and nfdhcpd
Allow binding files in form ofGATEWAY6=in case not defined.
Modify kvm-vif-bridge that clears the pending rules beforehandling the tap.
Fix IPv6 support for nfdhcpd
Supply all the neccessary fields for dhcp in binding file (createdby kvm-vid-bridge). Reference every dhcp client via the mac or eui64of the incomming packet on the nfqueue.
Modify nfdhcpd to distinguish tap form indev.
DHCPv6 should work fine.
Automate config via hooks
Various changes
Remove routing tables from nfdhcpd
Put all info inside binding files
Standardize interfaces
Asume standard interfaces per nodegroup.
First define a network.
Then define a nodegroup.
Then define connection.
Allow dhcp responce in ebtables
Add basic files
Include nfdhcpd and tools handling vlans
Include basic scripts for configuring networks in nodes