freebsd-nq/sys/net
Bjoern A. Zeeb f501e6f136 If vnets are torn down while ifconfig runs an ioctl to say, destroy an
epair(4), we may hit if_detach_internal() without holding a lock and by
the time we aquire it the interface might be gone.
We should not panic() in this case as it is our fault for not holding
the lock all the way. It is not ideal to return silently without error
to user space, but other callers will all ignore the return values so
do not change the entire KPI for little benefit for now.
The ifp will be dealt with one way or another still.

Sponsored by:		The FreeBSD Foundation
MFC after:		2 weeks
Reviewed by:		gnn
Differential Revision:	https://reviews.freebsd.org/D4529
2015-12-22 15:03:45 +00:00
..
altq Fix the spelling of eri's name. 2015-08-24 23:40:36 +00:00
bpf_buffer.c
bpf_buffer.h
bpf_filter.c
bpf_jitter.c
bpf_jitter.h
bpf_zerocopy.c
bpf_zerocopy.h
bpf.c If bootverbose is enabled every vnet startup and virtual interface 2015-12-22 15:00:04 +00:00
bpf.h
bpfdesc.h
bridgestp.c
bridgestp.h
ethernet.h
fddi.h
firewire.h
flowtable.c Fix three flowtable bugs, a) one lookup issue, b) a two cleaner issue. 2015-11-02 21:21:00 +00:00
flowtable.h
ieee8023ad_lacp.c Add sysctl to control LACP strict compliance default 2015-11-06 15:33:27 +00:00
ieee8023ad_lacp.h
ieee_oui.h
if_arc.h
if_arcsubr.c Replace the fastforward path with tryforward which does not require a 2015-11-05 07:26:32 +00:00
if_arp.h
if_atm.h
if_atmsubr.c
if_bridge.c
if_bridgevar.h
if_clone.c
if_clone.h
if_dead.c
if_debug.c
if_disc.c
if_dl.h Constantify lookup key in ifa_ifwith* functions. 2015-09-05 05:33:20 +00:00
if_edsc.c
if_enc.c Fix building sys/modules/if_enc by adding missing headers 2015-11-25 21:16:10 +00:00
if_enc.h Overhaul if_enc(4) and make it loadable in run-time. 2015-11-25 07:31:59 +00:00
if_epair.c Fix a panic which was reproducible by an infinite loop of 2015-09-02 16:30:45 +00:00
if_ethersubr.c Replace the fastforward path with tryforward which does not require a 2015-11-05 07:26:32 +00:00
if_fddisubr.c Replace the fastforward path with tryforward which does not require a 2015-11-05 07:26:32 +00:00
if_fwsubr.c Replace the fastforward path with tryforward which does not require a 2015-11-05 07:26:32 +00:00
if_gif.c Add IFCAP_LINKSTATE support. 2015-10-03 09:15:23 +00:00
if_gif.h - Remove GIF_{SEND,ACCEPT}_REVETHIP. 2015-09-10 05:59:39 +00:00
if_gre.c Check the size of data available in mbuf, before using them. 2015-10-28 17:55:37 +00:00
if_gre.h
if_iso88025subr.c Replace the fastforward path with tryforward which does not require a 2015-11-05 07:26:32 +00:00
if_lagg.c Revert r292275 & r292379 2015-12-17 14:41:30 +00:00
if_lagg.h Revert r292275 & r292379 2015-12-17 14:41:30 +00:00
if_llatbl.c Simplify bringup order by removing a SYSINIT making it a static list 2015-12-22 14:57:04 +00:00
if_llatbl.h Remove LLE read lock from IPv6 fast path. 2015-12-13 07:39:49 +00:00
if_llc.h
if_loop.c
if_me.c Add IFCAP_LINKSTATE support. 2015-10-03 09:15:23 +00:00
if_media.c
if_media.h
if_mib.c
if_mib.h
if_pflog.h
if_pfsync.h
if_sppp.h
if_spppfr.c
if_spppsubr.c
if_stf.c Convert if_stf(4) to new routing api. 2015-12-16 09:18:20 +00:00
if_tap.c if_tap: correct typo in sysctl description (Enably) 2015-10-21 19:56:16 +00:00
if_tap.h
if_tapvar.h
if_tun.c
if_tun.h
if_types.h
if_var.h Revert r292275 & r292379 2015-12-17 14:41:30 +00:00
if_vlan_var.h
if_vlan.c Move iflladdr_event eventhandler invocation to if_setlladdr. 2015-11-14 13:34:03 +00:00
if_vxlan.c
if_vxlan.h
if.c If vnets are torn down while ifconfig runs an ioctl to say, destroy an 2015-12-22 15:03:45 +00:00
if.h
ifq.h
iso88025.h
netisr_internal.h
netisr.c
netisr.h
netmap_user.h
netmap.h
paravirt.h
pfil.c
pfil.h
pfkeyv2.h Implement the sadb_x_policy_priority field as it is done in Linux: 2015-11-17 14:39:33 +00:00
pfvar.h pf: Fix compliation warning with gcc 2015-10-25 18:09:03 +00:00
ppp_defs.h
radix_mpath.c
radix_mpath.h
radix.c
radix.h
raw_cb.c
raw_cb.h
raw_usrreq.c
route.c Fix PINNED routes handling. 2015-12-13 16:37:01 +00:00
route.h Provide additional lle data in IPv6 lltable dump used by ndp(8). 2015-12-16 10:14:16 +00:00
rss_config.c Remove now unused (and #if 0'ed out) headers. 2015-08-29 04:33:31 +00:00
rss_config.h Replace the printf()s with optional rate limited debugging for RSS. 2015-08-28 05:58:16 +00:00
rtsock.c
sff8436.h
sff8472.h
slcompress.c
slcompress.h
toeplitz.c
toeplitz.h
vnet.c
vnet.h