Bunch of fixes

Change-Id: Ic5cd50226b67cb05d755288529c631c4686bbee6
diff --git a/openstack/networking/v2/extensions/agents/results.go b/openstack/networking/v2/extensions/agents/results.go
index 3ed1487..cf01449 100644
--- a/openstack/networking/v2/extensions/agents/results.go
+++ b/openstack/networking/v2/extensions/agents/results.go
@@ -4,7 +4,7 @@
 
 type Agent struct {
 	Host             string `json:"host"`
-	Service          string `json:"service"`
+	Binary           string `json:"binary"`
 	AvailabilityZone string `json:"availability_zone"`
 	AdminStateUp     string `json:"admin_state_up"`
 	Alive            bool   `json:"alive"`
diff --git a/openstack/networking/v2/extensions/agents/urls.go b/openstack/networking/v2/extensions/agents/urls.go
index e4fac8d..198032b 100644
--- a/openstack/networking/v2/extensions/agents/urls.go
+++ b/openstack/networking/v2/extensions/agents/urls.go
@@ -3,5 +3,5 @@
 import gophercloud "gerrit.mcp.mirantis.net/debian/gophercloud.git"
 
 func listURL(c *gophercloud.ServiceClient) string {
-	return c.ServiceURL("agents")
+	return c.ServiceURL("v2.0/agents")
 }