<net/if.h>: Do not include <net/if_var.h> for _KERNEL
authorAaron LI <aly@aaronly.me>
Tue, 20 Mar 2018 08:04:41 +0000 (16:04 +0800)
committerAaron LI <aly@aaronly.me>
Sun, 5 Aug 2018 01:46:04 +0000 (09:46 +0800)
commitbff82488b6f45c2f067e4c552e649b1d3e07cd7c
tree85a101b5a6985a4754931b0c46fea62c0839c31c
parent8b257adbda32b59bb93cb76a5daa122a9252f6c0
<net/if.h>: Do not include <net/if_var.h> for _KERNEL

* Clean up an ancient leftover: do not include <net/if_var.h> from <net/if.h>
  for kernel stuffs.

* Adjust various files to include the necessary <net/if_var.h> header.

NOTE:
I have also tested removing the inclusion of <net/if.h> from <net/if_var.h>,
therefore add <net/if.h> inclusion for those files that need it but only
included <net/if_var.h>.  For some files, the header inclusion orderings are
also adjusted.
62 files changed:
sys/bus/u4b/net/if_udav.c
sys/bus/u4b/usb_pf.c
sys/dev/netif/ig_hal/e1000_osdep.c
sys/dev/netif/mii_layer/acphy.c
sys/dev/netif/mii_layer/amphy.c
sys/dev/netif/mii_layer/e1000phy.c
sys/dev/netif/mii_layer/exphy.c
sys/dev/netif/mii_layer/inphy.c
sys/dev/netif/mii_layer/jmphy.c
sys/dev/netif/mii_layer/lxtphy.c
sys/dev/netif/mii_layer/mii_physubr.c
sys/dev/netif/mii_layer/mlphy.c
sys/dev/netif/mii_layer/nsgphy.c
sys/dev/netif/mii_layer/nsphy.c
sys/dev/netif/mii_layer/pnaphy.c
sys/dev/netif/mii_layer/qsphy.c
sys/dev/netif/mii_layer/ruephy.c
sys/dev/netif/mii_layer/tlphy.c
sys/dev/netif/mii_layer/ukphy.c
sys/dev/netif/mii_layer/xmphy.c
sys/dev/netif/ral/if_ral_pci.c
sys/dev/netif/sln/if_sln.c
sys/emulation/ndis/subr_u4bd.c
sys/kern/kern_uuid.c
sys/kern/sys_socket.c
sys/net/altq/altq_red.c
sys/net/altq/altq_rio.c
sys/net/altq/altq_rmclass.c
sys/net/dummynet/ip_dummynet.c
sys/net/dummynet3/ip_dummynet3.c
sys/net/if.h
sys/net/if_clone.c
sys/net/if_media.c
sys/net/if_mib.c
sys/net/if_poll.c
sys/net/ipfw3/ip_fw3.c
sys/net/ipfw3_basic/ip_fw3_sync.c
sys/net/ipfw3_basic/ip_fw3_table.c
sys/net/ipfw3_layer2/ip_fw3_layer2.c
sys/net/ipfw3_layer4/ip_fw3_layer4.c
sys/net/net_osdep.c
sys/net/pf/pf_norm.c
sys/net/pfil.c
sys/net/route.c
sys/net/rtsock.c
sys/netbt/hci.h
sys/netgraph/bridge/ng_bridge.c
sys/netgraph/pppoe/ng_pppoe.c
sys/netinet/tcp_output.c
sys/netproto/802_11/wlan/ieee80211_crypto.c
sys/netproto/802_11/wlan/ieee80211_crypto_none.c
sys/netproto/802_11/wlan/ieee80211_hwmp.c
sys/netproto/802_11/wlan/ieee80211_phy.c
sys/netproto/802_11/wlan/ieee80211_ratectl.c
sys/netproto/802_11/wlan/ieee80211_ratectl_none.c
sys/netproto/802_11/wlan/ieee80211_tdma.c
sys/netproto/802_11/wlan_acl/ieee80211_acl.c
sys/netproto/802_11/wlan_ccmp/ieee80211_crypto_ccmp.c
sys/netproto/802_11/wlan_tkip/ieee80211_crypto_tkip.c
sys/netproto/802_11/wlan_wep/ieee80211_crypto_wep.c
sys/netproto/802_11/wlan_xauth/ieee80211_xauth.c
sys/vfs/nfs/nfs_vfsops.c