svn commit: r239997 - head/sys/netinet/ipfw
Eitan Adler
eadler at FreeBSD.org
Sat Sep 1 23:33:50 UTC 2012
Author: eadler
Date: Sat Sep 1 23:33:49 2012
New Revision: 239997
URL: http://svn.freebsd.org/changeset/base/239997
Log:
Mark the ipfw interface type as not being ether. This fixes an issue
where uuidgen tried to obtain a ipfw device's mac address which was
always zero.
PR: 170460
Submitted by: wxs
Reviewed by: bdrewery
Reviewed by: delphij
Approved by: cperciva
MFC after: 1 week
Modified:
head/sys/netinet/ipfw/ip_fw_log.c
Modified: head/sys/netinet/ipfw/ip_fw_log.c
==============================================================================
--- head/sys/netinet/ipfw/ip_fw_log.c Sat Sep 1 15:59:09 2012 (r239996)
+++ head/sys/netinet/ipfw/ip_fw_log.c Sat Sep 1 23:33:49 2012 (r239997)
@@ -50,7 +50,7 @@ __FBSDID("$FreeBSD$");
#include <net/if.h>
#include <net/if_clone.h>
#include <net/vnet.h>
-#include <net/if_types.h> /* for IFT_ETHER */
+#include <net/if_types.h> /* for IFT_PFLOG */
#include <net/bpf.h> /* for BPF */
#include <netinet/in.h>
@@ -151,7 +151,7 @@ ipfw_log_clone_create(struct if_clone *i
if (error)
return (error);
- ifp = if_alloc(IFT_ETHER);
+ ifp = if_alloc(IFT_PFLOG);
if (ifp == NULL) {
ifc_free_unit(ifc, unit);
return (ENOSPC);
More information about the svn-src-head
mailing list