| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
The actual script will be in the pfSense repo under tools/installer
|
|
|
|
|
|
| |
No functional changes.
(cherry picked from commit 149c98cc6bcd55e12dab57b7ea5f7a27aceadba0)
|
|
|
|
| |
(cherry picked from commit 2ede8a241662d3c07773cb25ece6be513e741b60)
|
|
|
|
|
|
|
|
| |
searches based on interface as this will cause issues with multi-wan setups.
Ticket #6986
(cherry picked from commit 114dc4a89011a560c32421ca842ca73f5b29d449)
|
|
|
|
| |
(cherry picked from commit c5118da571b9ef9e22fd40b1cab8dec097e9fd7d)
|
|
|
|
|
|
|
|
| |
drop the packet. While it even works for forwarded packets it will close the connection for a local bound sockets.
Ticket #7050
(cherry picked from commit 4c908ee9021b280805f8f240274e7cb06bba80db)
|
|
|
|
|
|
|
|
| |
not M_SKIP_FIREWALL.
Ticket #7050
(cherry picked from commit 994e779f035e9ed49909936d5773f930adfc4075)
|
|
|
|
|
|
|
|
| |
m_tag_first() to do the right thing.
Ticket #7050
(cherry picked from commit 3eb3c59dd40ec6da4e6c3f46946fdc89ddfb5a11)
|
|
|
|
|
|
| |
undo/redo.
(cherry picked from commit 3af193c1cec01f6188c35021a07e3f43201f105f)
|
|
|
|
|
|
| |
Ticket #7050
(cherry picked from commit bf80603857ea4d11cb666429c1ec7917bbac9bf0)
|
|
|
|
| |
(cherry picked from commit e32688857d7d7435fa62dd2bc0079f51cabefeca)
|
|
|
|
|
|
| |
Tested with dummynet rules (limiters).
(cherry picked from commit 1d722dd06892ee05b1117ba6b3454baeec5f2690)
|
|
|
|
| |
(cherry picked from commit 4a13836be57e438f8e088ecd478441dc132db3f9)
|
|
|
|
| |
(cherry picked from commit 3109c027bc0d10653af18b6463929abbbea8afaf)
|
|
|
|
| |
(cherry picked from commit da345171c852e8ab229591c46daef6bf3c0c676e)
|
|
|
|
| |
(cherry picked from commit 201ab78f020c884be5c1e5b69e5f40e4a57eef89)
|
|
|
|
|
|
|
|
| |
FreeBSD 8.
Fix IPv6 code too.
(cherry picked from commit 4e68aed43a934b9b166c017fb6fbd2dc9f45b193)
|
|
|
|
| |
(cherry picked from commit 53775034bf00702f6c0a512bc44c72bff049060f)
|
|
|
|
|
|
| |
Ticket #7219
(cherry picked from commit 5c1daa5ea1098b67d4c331d5e21b39178d616031)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
jhb pointed out that (struct ifnet) is part of the network driver KBI, and
thus the offsets of internal fields must not change. Therefore, move the new
"if_hw_addr" field to the end, and consume one of the "if_pspare"s; that's
what they're there for. The new field replaces the *last* element of that
array; that way, offsetof(if_pspare) and offsetof(if_ispare) are unchanged
compared to before r318397.
PR: 194386
Reviewed by: jhb
Pointyhat to: rpokala
Sponsored by: Panasas
(cherry picked from commit 53168a58b2d5e27ea918b00e0398e6629c91864c)
|
|
|
|
|
|
| |
Ticket #7026
(cherry picked from commit aa25003286b43c3710fe1a98b09b15385b736944)
|
|
|
|
|
|
|
|
| |
Fixes the tcpdump decoding on pflog interface.
Reported as a secondary bug in Ticket #4723
(cherry picked from commit 58df8b93be71a46ae8829e57ca1bfd94c4179e59)
|
|
|
|
|
|
|
|
|
|
| |
net/vlan: Shift for pri is 13 (pri mask 0xe000) not 1.
Reviewed by: araujo, hps
Sponsored by: Microsoft
Differential Revision: https://reviews.freebsd.org/D7710
(cherry picked from commit 860932ee33fe82330891c9acc939827c05f20999)
|
|
|
|
|
|
|
|
| |
When a existent address is delete with carp_detach() if it is the last address for that CARP vhid, the CARP vhid will be destroyed and the subsequent carp_attach() to add the new IP will fail.
Ticket #6892
(cherry picked from commit 77805aa5fa51dbd2ed0b6c363c6235c892caee76)
|
|
|
|
| |
(cherry picked from commit 848f3f9df0ed02b8f112f77b4fa6530d91ba6735)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Prevent possible races in the pf_unload() / pf_purge_thread() shutdown
code. Lock the pf_purge_thread() with the new pf_end_lock to prevent
these races.
Use a shared/exclusive lock, as we need to also acquire another sx lock
(VNET_LIST_RLOCK). It's fine for both pf_purge_thread() and pf_unload()
to sleep,
Pointed out by: eri, glebius, jhb
Differential Revision: https://reviews.freebsd.org/D10026
(cherry picked from commit 6f8b05d841a4f034b227995ff8e33cbe42c9cd30)
|
|
|
|
|
|
|
|
| |
this can cause a divide by zero (if the VNET initialization takes to long to complete).
Found while debugging Ticker #7124
(cherry picked from commit 5eb28c4fe8597d2b7a5ace3de98ba4b762b2e1a8)
|
|
|
|
|
|
|
|
| |
When the pf_purge_thread() exits it must make sure to release the
VNET_LIST_RLOCK it still holds.
kproc_exit() does not return.
(cherry picked from commit e68f488f373abc3c59a19200bb1779762c3f9e03)
|
|
|
|
|
|
| |
Fixes the Auto-Negotiation link-up failure / long link-up time with some partners.
(cherry picked from commit 3f54ce3814dc86a8d0ad44192db7939fd6f5eff3)
|
|
|
|
|
|
|
|
|
|
|
| |
When we unload we don't hold the pf_rules_lock, so we cannot call rw_sleep()
with it, because it would release a lock we do not hold. There's no need for the
lock either, so we can just tsleep().
While here also make the same change in pf_purge_thread(), because it explicitly
takes the lock before rw_sleep() and then immediately releases it afterwards.
(cherry picked from commit 3f3708722474b9af976e8fc216ef7284b86215aa)
|
|
|
|
|
|
| |
Spell VMXNET3_LEGACY_TX correctly.
(cherry picked from commit 1752d602d65d9d043b75f7155217edc85c87b82b)
|
|
|
|
|
|
| |
Ticket #7066
(cherry picked from commit 91384809a74dc98ef0d2a173718bd79bd77c13bb)
|
|
|
|
|
|
|
|
| |
loaded and the stf interface is created without the unit number:
Ticket #7124
(cherry picked from commit c050d42a2646d2e582c46cc6f61531150ffb6cb9)
|
|
|
|
|
|
|
|
| |
this can cause a divide by zero (if the VNET initialization takes to long to complete).
Found while debugging Ticker #7124
(cherry picked from commit 5eb28c4fe8597d2b7a5ace3de98ba4b762b2e1a8)
|
|
|
|
|
|
|
|
|
|
|
| |
Rules are unlinked in shutdown_pf(), so we must call
pf_unload_vnet_purge(), which frees unlinked rules, after that, not
before.
Reviewed by: eri, bz
Differential Revision: https://reviews.freebsd.org/D10040
(cherry picked from commit de11bb5bbebf0d952add4eb58f826f8e0de73671)
|
|
|
|
|
|
|
|
|
|
|
|
| |
Ignore the ECN bits on 'tos' and 'set-tos' and allow to use
DCSP names instead of having to embed their TOS equivalents
as plain numbers.
Obtained from: OpenBSD
Sponsored by: OPNsense
Differential Revision: https://reviews.freebsd.org/D8165
(cherry picked from commit 3fbefcb2d1d30bf4f987d8ce451572c6722f0601)
|
|
|
|
| |
(cherry picked from commit e384dd50b923cdb01b401f4ab943cec5d61fbd7d)
|
|
|
|
|
|
|
|
|
|
|
|
| |
This can get pretty annoying (and useless) in some systems.
Ticket #4219
(cherry picked from commit 3469b6e4cbedf6789ee84a4ad5ce13a9286c971e)
Ticket #7117
(cherry picked from commit c941deabf9dd3d86632ccfdade9dd6752e61978e)
|
|
|
|
| |
(cherry picked from commit c3d78dab701406f5bc46cfc1267df5f24ed4ad7a)
|
|
|
|
| |
(cherry picked from commit 981956f70fd72dfecf42adf4377e2acace4cfdd2)
|
|
|
|
| |
(cherry picked from commit cb5fdc6a7263db6b05ee95456e847e413fed13e2)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
being overwritten, they are set only bits (cleared by hardware).
Disable the Acknowledge of the controller slave address. The slave mode is
not supported.
Make sure the interrupt flag bit is being cleared as recommended, add a
delay() _after_ clear the interrupt bit.
Sponsored by: Rubicon Communications, LLC (Netgate)
(cherry picked from commit a514510c057d6d853efa9c9558112f91760688ad)
|
|
|
|
|
|
|
|
|
| |
Add the ofw_bus_get_node() callback in mv_twsi, it is mandatory for the
ofw_iicbus usage.
Sponsored by: Rubicon Communications, LLC (Netgate)
(cherry picked from commit 63d5603d622c5bb69f74644f066faa68709e87fb)
|
|
|
|
| |
(cherry picked from commit 9a726e85185cf7cc2ed17cd59389dfa45421b61d)
|
|
|
|
| |
(cherry picked from commit 1b380dbbb0d6e31219a011dc9240226de745944f)
|
|
|
|
|
|
| |
It cannot be fixed, produces no useful output and is harmless with the actual code.
(cherry picked from commit f1e039d0090c45ff05a5127847e38d285cb57279)
|
|
|
|
| |
(cherry picked from commit f1822df9cc80865c3b217672604413386aa953fe)
|
|
|
|
| |
(cherry picked from commit 3a10a90e55b9cd00bf9c1343ff5df940cdd16a19)
|
|
|
|
| |
(cherry picked from commit 8cb13627f08ff256fa4ed312ff6c27f62518ad65)
|