freebsd-skq/sys
Alexander V. Chernikov 054692a4bd Fix ipfw fwd for IPv4 traffic broken by r249894.
Problem case:
Original lookup returns route with GW set, so gw points to
rte->rt_gateway.
After that we're changing dst and performing lookup another time.
Since fwd host is most probably directly reachable, resulting
rte does not contain rt_gateway, so gw is not set. Finally, we
end with packet transmitted to proper interface but wrong
link-layer address.

Found by:	lstewart
Discussed with:	ae,lstewart
MFC after:	2 weeks
Sponsored by:	Yandex LLC
2014-01-16 11:50:00 +00:00
..
amd64 Add an API to rendezvous all active vcpus in a virtual machine. The rendezvous 2014-01-14 01:55:58 +00:00
arm Add data so we can convert a PIO unit number into a base address. 2014-01-15 19:53:36 +00:00
boot Update dts files of Cubieboard1,2 to use 1GB memory. 2014-01-08 09:33:16 +00:00
bsm Change the cap_rights_t type from uint64_t to a structure that we can extend 2013-09-05 00:09:56 +00:00
cam Move xpt_run_devq() call before request completion callback where it was 2014-01-11 16:52:09 +00:00
cddl In atomic_or_8_nv() load 1 and not 8 bytes from the address 2014-01-06 05:00:58 +00:00
compat Refactor out the common sendfile code from the do_sendfile() and the 2014-01-09 00:11:14 +00:00
conf Fix a braino with r259730: we cannot currently use CFLAGS.gcc or 2014-01-09 22:16:30 +00:00
contrib Add firmware for Intel Centrino Wireless-N 105 devices. 2014-01-11 18:56:48 +00:00
crypto fix broken style(9) in r258399 2013-11-23 00:28:18 +00:00
ddb
dev netmap_user.h: 2014-01-16 00:20:42 +00:00
fs Fix lock leak in purely hypothetical case of TCP connection without SVC_ACK 2014-01-14 20:18:38 +00:00
gdb rename scheduler->swapper and SI_SUB_RUN_SCHEDULER->SI_SUB_LAST 2013-07-24 09:45:31 +00:00
geom Build the geom_uncompress(4) module by default. 2014-01-10 20:29:46 +00:00
gnu/fs/reiserfs
i386 Remove spaces from boot messages when we print the CPU ID/Family/Stepping 2014-01-11 22:41:10 +00:00
ia64 In the nested TLB fault handler, for a direct-mapped address, make 2014-01-15 03:57:41 +00:00
isa
kern Add sglist_append_bio(9) to append a struct bio's data to a sglist 2014-01-13 04:41:08 +00:00
kgssapi Add support for host-based (Kerberos 5 service principal) initiator 2013-07-09 01:05:28 +00:00
libkern Fix typo 2013-11-29 20:14:26 +00:00
mips Fix the geom mappings for WR1043ND. 2014-01-07 13:09:35 +00:00
modules The onyx codec works also as module, so add it. 2014-01-13 21:44:17 +00:00
net use explicit casts with void* to compile when included by C++ code 2014-01-11 00:00:11 +00:00
net80211 Rename definition of IEEE80211_FC1_WEP to IEEE80211_FC1_PROTECTED. 2014-01-08 08:06:56 +00:00
netatalk The r48589 promised to remove implicit inclusion of if_var.h soon. Prepare 2013-10-26 17:58:36 +00:00
netgraph Be much more specific (and correct) about the device id matching. 2014-01-09 15:31:44 +00:00
netinet Fix ipfw fwd for IPv4 traffic broken by r249894. 2014-01-16 11:50:00 +00:00
netinet6 Mechanically replace direct accessing to if_xname to using if_name() macro. 2014-01-10 12:33:28 +00:00
netipsec Initialize prot variable. 2013-11-11 13:19:55 +00:00
netipx The r48589 promised to remove implicit inclusion of if_var.h soon. Prepare 2013-10-26 17:58:36 +00:00
netnatm Provide includes that are needed in these files, and before were read 2013-10-26 18:18:50 +00:00
netpfil Revert r260548. We really should not use IPFW_WLOCK() here 2014-01-11 18:27:34 +00:00
netsmb Catch up with sb_timeo type change in r255138. This fixes 2013-11-08 08:44:09 +00:00
nfs Move most of NFS file handle affinity code out of the heavily congested 2013-12-30 20:23:15 +00:00
nfsclient For software builds, the NFS client does many small 2013-12-07 23:05:59 +00:00
nfsserver Fix RPC server threads file handle affinity to work better with ZFS. 2013-12-23 08:43:16 +00:00
nlm Intermittent crashes in the NLM (rpc.lockd) code during system 2013-09-06 23:14:31 +00:00
ofed Similar to r260020, only use -fms-extensions with gcc, for all other 2013-12-30 20:34:53 +00:00
opencrypto Fix build with 'crypto' and 'zfs' in the same kernel. This was the path 2013-12-08 21:59:46 +00:00
pc98 Fix a typo. 2013-12-05 21:58:02 +00:00
pci Add preliminary support for RTL8168EP. 2013-10-29 05:37:05 +00:00
powerpc Described in the man page but not implemented. Here it comes, 2014-01-13 22:21:29 +00:00
rpc Don't expose svc_loss_reg / _unreg to userland as they're kernel-only 2014-01-08 22:37:18 +00:00
security As constantly reported during kernel compilation, m_buflen is unsigned so 2013-12-25 20:10:17 +00:00
sparc64 Simplify the ofw_bus_lookup_imap() API slightly: make it allocate maskbuf 2013-12-17 15:11:24 +00:00
sys Add sglist_append_bio(9) to append a struct bio's data to a sglist 2014-01-13 04:41:08 +00:00
teken Fix linewrapping behaviour for CJK fullwidth characters. 2013-12-23 05:47:27 +00:00
tools dtrace sdt: remove the ugly sname parameter of SDT_PROBE_DEFINE 2013-11-26 08:46:27 +00:00
ufs Fine tune filesystem block allocations under low free-space 2013-12-30 17:04:24 +00:00
vm Correctly update the count of stuck pages, "addl_page_shortage", in 2014-01-12 19:04:20 +00:00
x86 The changes in r233781 attempted to make logging during a machine check 2014-01-08 21:04:12 +00:00
xdr
xen Remove redundant redeclaration of gdtset in sys/xen/xen-os.h, to silence 2013-10-18 17:06:13 +00:00
Makefile Add netpfil to CSCOPEDIRS. 2013-12-30 08:36:17 +00:00