summaryrefslogtreecommitdiff
path: root/usr/src/cmd/cmd-inet/sbin/dhcpagent/util.c
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/cmd/cmd-inet/sbin/dhcpagent/util.c')
-rw-r--r--usr/src/cmd/cmd-inet/sbin/dhcpagent/util.c13
1 files changed, 0 insertions, 13 deletions
diff --git a/usr/src/cmd/cmd-inet/sbin/dhcpagent/util.c b/usr/src/cmd/cmd-inet/sbin/dhcpagent/util.c
index 481d867bad..ff2d574053 100644
--- a/usr/src/cmd/cmd-inet/sbin/dhcpagent/util.c
+++ b/usr/src/cmd/cmd-inet/sbin/dhcpagent/util.c
@@ -33,9 +33,7 @@
#include <netinet/dhcp.h>
#include <signal.h>
#include <sys/dlpi.h>
-#include <sys/sockio.h>
#include <sys/socket.h>
-#include <errno.h>
#include <net/route.h>
#include <net/if_arp.h>
#include <string.h>
@@ -50,7 +48,6 @@
#include "interface.h"
#include "util.h"
#include "packet.h"
-#include "defaults.h"
/*
* this file contains utility functions that have no real better home
@@ -395,7 +392,6 @@ static int
update_default_route(const char *ifname, int type, struct in_addr *gateway_nbo,
int flags)
{
- static int rtsock_fd = -1;
struct {
struct rt_msghdr rm_mh;
struct sockaddr_in rm_dst;
@@ -404,15 +400,6 @@ update_default_route(const char *ifname, int type, struct in_addr *gateway_nbo,
struct sockaddr_dl rm_ifp;
} rtmsg;
- if (rtsock_fd == -1) {
- rtsock_fd = socket(PF_ROUTE, SOCK_RAW, 0);
- if (rtsock_fd == -1) {
- dhcpmsg(MSG_ERR, "update_default_route: "
- "cannot create routing socket");
- return (0);
- }
- }
-
(void) memset(&rtmsg, 0, sizeof (rtmsg));
rtmsg.rm_mh.rtm_version = RTM_VERSION;
rtmsg.rm_mh.rtm_msglen = sizeof (rtmsg);