|
Revision tags: release/12.2.0, release/11.4.0, release/12.1.0, release/11.3.0, release/12.0.0, release/11.2.0, release/10.4.0 |
|
| #
ae69ad88 |
| 27-Jul-2017 |
Bjoern A. Zeeb <[email protected]> |
After inpcb route caching was put back in place there is no need for flowtable anymore (as flowtable was never considered to be useful in the forwarding path).
Reviewed by: np Differential Revision
After inpcb route caching was put back in place there is no need for flowtable anymore (as flowtable was never considered to be useful in the forwarding path).
Reviewed by: np Differential Revision: https://reviews.freebsd.org/D11448
show more ...
|
|
Revision tags: release/11.1.0, release/11.0.1, release/11.0.0, release/10.3.0 |
|
| #
114350b9 |
| 25-Nov-2015 |
Bryan Drewery <[email protected]> |
Replace DPSRCS that work fine in SRCS.
This is so that 'make depend' is not a required build step in these files.
DPSRCS is overall unneeded. DPSRCS already contains SRCS, so anything which can sa
Replace DPSRCS that work fine in SRCS.
This is so that 'make depend' is not a required build step in these files.
DPSRCS is overall unneeded. DPSRCS already contains SRCS, so anything which can safely be in SRCS should be. DPSRCS is mostly just a way to generate files that should not be linked into the final PROG/LIB. For headers and grammars it is safe for them to be in SRCS since they will be excluded during linking and installation.
The only remaining uses of DPSRCS are for generating .c or .o files that must be built before 'make depend' can run 'mkdep' on the SRCS c files list. A semi-proper example is in tests/sys/kern/acct/Makefile where a checked-in .c file has an #include on a generated .c file. The generated .c file should not be linked into the final PROG though since it is #include'd. The more proper way here is just to build/link it in though without DPSRCS. Another example is in sys/modules/linux/Makefile where a shell script runs to parse a DPSRCS .o file that should not be linked into the module. Beyond those, the need for DPSRCS is largely unneeded, redundant, and forces 'make depend' to be ran. Generally, these Makefiles should avoid the need for DPSRCS and define proper dependencies for their files as well.
An example of an improper usage and why this matters is in usr.bin/netstat. nl_defs.h was only in DPSRCS and so was not generated during 'make all', but only during 'make depend'. The files including it lacked proper depenencies on it, which forced running 'make depend' to workaround that bug. The 'make depend' target should mostly be used for incremental build help, not to produce a working build. This specific example was broken in the meta build until r287905 since it does not run 'make depend'.
The gnu/lib/libreadline/readline case is fine since bsd.lib.mk has 'OBJS: SRCS:M*.h' when there is no .depend file.
Sponsored by: EMC / Isilon Storage Division MFC after: 1 week
show more ...
|
| #
81dacd8b |
| 02-Sep-2015 |
Hiroki Sato <[email protected]> |
Simplify kvm symbol resolution and error handling. The symbol table nl_symbols will eventually be organized into several modules depending on MK_* variables.
|
| #
d1a0d267 |
| 24-Aug-2015 |
Marcel Moolenaar <[email protected]> |
Upgrade libxo to 0.4.5.
Local changes incorporated by 0.4.5: r284340 Local changes retained: r276260, r282117
Obtained from: https://github.com/Juniper/libxo
|
|
Revision tags: release/10.2.0 |
|
| #
ade9ccfe |
| 21-Feb-2015 |
Marcel Moolenaar <[email protected]> |
Convert netstat to use libxo.
Obtained from: Phil Shafer <[email protected]> Ported to -current by: alfred@ (mostly), Kim Shrier Formatting: marcel@ Sponsored by: Juniper Networks, Inc.
|
| #
3e11bd9e |
| 25-Nov-2014 |
Baptiste Daroussin <[email protected]> |
Convert to usr.bin/ to LIBADD Reduce overlinking
|
|
Revision tags: release/10.1.0, release/9.3.0 |
|
| #
c6063d0d |
| 06-May-2014 |
Warner Losh <[email protected]> |
Use src.opts.mk in preference to bsd.own.mk except where we need stuff from the latter.
|
| #
45c203fc |
| 14-Mar-2014 |
Gleb Smirnoff <[email protected]> |
Remove AppleTalk support.
AppleTalk was a network transport protocol for Apple Macintosh devices in 80s and then 90s. Starting with Mac OS X in 2000 the AppleTalk was a legacy protocol and primary n
Remove AppleTalk support.
AppleTalk was a network transport protocol for Apple Macintosh devices in 80s and then 90s. Starting with Mac OS X in 2000 the AppleTalk was a legacy protocol and primary networking protocol is TCP/IP. The last Mac OS X release to support AppleTalk happened in 2009. The same year routing equipment vendors (namely Cisco) end their support.
Thus, AppleTalk won't be supported in FreeBSD 11.0-RELEASE.
show more ...
|
| #
2c284d93 |
| 14-Mar-2014 |
Gleb Smirnoff <[email protected]> |
Remove IPX support.
IPX was a network transport protocol in Novell's NetWare network operating system from late 80s and then 90s. The NetWare itself switched to TCP/IP as default transport in 1998.
Remove IPX support.
IPX was a network transport protocol in Novell's NetWare network operating system from late 80s and then 90s. The NetWare itself switched to TCP/IP as default transport in 1998. Later, in this century the Novell Open Enterprise Server became successor of Novell NetWare. The last release that claimed to still support IPX was OES 2 in 2007. Routing equipment vendors (e.g. Cisco) discontinued support for IPX in 2011.
Thus, IPX won't be supported in FreeBSD 11.0-RELEASE.
show more ...
|
| #
5d6d7e75 |
| 07-Feb-2014 |
Gleb Smirnoff <[email protected]> |
o Revamp API between flowtable and netinet, netinet6. - ip_output() and ip_output6() simply call flowtable_lookup(), passing mbuf and address family. That's the only code under #ifdef FLOWT
o Revamp API between flowtable and netinet, netinet6. - ip_output() and ip_output6() simply call flowtable_lookup(), passing mbuf and address family. That's the only code under #ifdef FLOWTABLE in the protocols code now. o Revamp statistics gathering and export. - Remove hand made pcpu stats, and utilize counter(9). - Snapshot of statistics is available via 'netstat -rs'. - All sysctls are moved into net.flowtable namespace, since spreading them over net.inet isn't correct. o Properly separate at compile time INET and INET6 parts. o General cleanup. - Remove chain of multiple flowtables. We simply have one for IPv4 and one for IPv6. - Flowtables are allocated in flowtable.c, symbols are static. - With proper argument to SYSINIT() we no longer need flowtable_ready. - Hash salt doesn't need to be per-VNET. - Removed rudimentary debugging, which use quite useless in dtrace era.
The runtime behavior of flowtable shouldn't be changed by this commit.
Sponsored by: Netflix Sponsored by: Nginx, Inc.
show more ...
|
|
Revision tags: release/10.0.0 |
|
| #
3e4d5cd3 |
| 29-Oct-2013 |
Gleb Smirnoff <[email protected]> |
Make userland tools honor WITHOUT_PF build option.
Tested by: [email protected]
|
|
Revision tags: release/9.2.0, release/8.4.0, release/9.1.0 |
|
| #
3dcc856b |
| 16-Jul-2012 |
Michael Tuexen <[email protected]> |
Allow netstat to be build if INET is not defined in the kernel. Thanks to Garrett Cooper for reporting the issue.
MFC after: 3 days X-MFC: 238501
|
|
Revision tags: release/8.3.0 |
|
| #
6aa83769 |
| 09-Mar-2012 |
Dimitry Andric <[email protected]> |
After r232745, which makes sure __bswap16(), ntohs() and htons() return __uint16_t, we can partially undo r228668.
Note the remark "Work around a clang false positive with format string warnings and
After r232745, which makes sure __bswap16(), ntohs() and htons() return __uint16_t, we can partially undo r228668.
Note the remark "Work around a clang false positive with format string warnings and ntohs macros (see LLVM PR 11313)" was actually incorrect.
Before r232745, on some arches, the ntohs() macros did in fact return int, not uint16_t, so clang was right in warning about the %hu format string.
MFC after: 2 weeks
show more ...
|
| #
07b202a8 |
| 28-Feb-2012 |
Dimitry Andric <[email protected]> |
Define several extra macros in bsd.sys.mk and sys/conf/kern.pre.mk, to get rid of testing explicitly for clang (using ${CC:T:Mclang}) in individual Makefiles.
Instead, use the following extra macros
Define several extra macros in bsd.sys.mk and sys/conf/kern.pre.mk, to get rid of testing explicitly for clang (using ${CC:T:Mclang}) in individual Makefiles.
Instead, use the following extra macros, for use with clang: - NO_WERROR.clang (disables -Werror) - NO_WCAST_ALIGN.clang (disables -Wcast-align) - NO_WFORMAT.clang (disables -Wformat and friends) - CLANG_NO_IAS (disables integrated assembler) - CLANG_OPT_SMALL (adds flags for extra small size optimizations)
As a side effect, this enables setting CC/CXX/CPP in src.conf instead of make.conf! For clang, use the following:
CC=clang CXX=clang++ CPP=clang-cpp
MFC after: 2 weeks
show more ...
|
| #
d88ccef5 |
| 17-Dec-2011 |
Dimitry Andric <[email protected]> |
Revert r228650, and work around the clang false positive with printf formats in usr.bin/netstat/atalk.c by conditionally adding NO_WFORMAT to the Makefile instead.
MFC after: 1 week
|
| #
aa0a1e58 |
| 21-Mar-2011 |
Jeff Roberson <[email protected]> |
- Merge in OFED 1.5.3 from projects/ofed/head
|
|
Revision tags: release/7.4.0, release/8.2.0, release/8.1.0, release/7.3.0 |
|
| #
0153eb66 |
| 22-Feb-2010 |
Robert Watson <[email protected]> |
Teach netstat(1) to print out netisr statistics when given the -Q argument. Currently supports only reporting on live systems via sysctl, kmem support needs to be edded.
MFC after: 1 week Sponsored
Teach netstat(1) to print out netisr statistics when given the -Q argument. Currently supports only reporting on live systems via sysctl, kmem support needs to be edded.
MFC after: 1 week Sponsored by: Juniper Networks
show more ...
|
|
Revision tags: release/8.0.0, release/7.2.0 |
|
| #
57e9cb8c |
| 15-Feb-2009 |
Bruce M Simpson <[email protected]> |
Now that ifmcstat(8) does not suck, retire host-mode netstat -g. This change will not be back-ported.
|
|
Revision tags: release/7.1.0, release/6.4.0 |
|
| #
690f477d |
| 21-Sep-2008 |
Sam Leffler <[email protected]> |
add new build knobs and jigger some existing controls to improve control over the result of buildworld and installworld; this especially helps packaging systems such as nanobsd
Reviewed by: various
add new build knobs and jigger some existing controls to improve control over the result of buildworld and installworld; this especially helps packaging systems such as nanobsd
Reviewed by: various (posted to arch) MFC after: 1 month
show more ...
|
|
Revision tags: release/7.0.0, release/6.3.0 |
|
| #
0aad0f22 |
| 20-Nov-2007 |
John Birrell <[email protected]> |
These are the things that the tinderbox has problems with because it doesn't use the default CFLAGS which contain -fno-strict-aliasing.
Until the code is cleaned up, just add -fno-strict-aliasing to
These are the things that the tinderbox has problems with because it doesn't use the default CFLAGS which contain -fno-strict-aliasing.
Until the code is cleaned up, just add -fno-strict-aliasing to the CFLAGS of these for the tinderboxes' sake, allowing the rest of the tree to have -Werror enabled again.
show more ...
|
| #
8409aedf |
| 01-Jul-2007 |
George V. Neville-Neil <[email protected]> |
Commit IPv6 support for FAST_IPSEC to the tree. This commit includes all remaining changes for the time being including user space updates.
Submitted by: bz Approved by: re
|
| #
f18f2fc7 |
| 10-Jun-2007 |
Ceri Davies <[email protected]> |
Backout mess mistakenly committed with manpage update.
|
| #
664fd46b |
| 10-Jun-2007 |
Ceri Davies <[email protected]> |
Document SCTP support.
|
| #
74fd40c9 |
| 09-Jun-2007 |
Randall Stewart <[email protected]> |
Adds support for SCTP.
|
|
Revision tags: release/6.2.0 |
|
| #
096146f8 |
| 28-Jul-2006 |
Yaroslav Tykhiy <[email protected]> |
- Achieve WARNS=3 by using sparse initializers or avoiding initializers at all. - Fix a nlist initialization: it should be terminated by a NULL entry. - Constify. - Catch an unused parameter.
Tested
- Achieve WARNS=3 by using sparse initializers or avoiding initializers at all. - Fix a nlist initialization: it should be terminated by a NULL entry. - Constify. - Catch an unused parameter.
Tested on: i386 amd64 ia64
show more ...
|