History log of /src/sys/rump/net/lib/libnet/Makefile |
Revision | | Date | Author | Comments |
1.36 |
| 03-Jun-2023 |
lukem | bsd.own.mk: rename GCC_NO_* to CC_WNO_*
Rename compiler-warning-disable variables from GCC_NO_warning to CC_WNO_warning where warning is the full warning name as used by the compiler.
GCC_NO_IMPLICIT_FALLTHRU is CC_WNO_IMPLICIT_FALLTHROUGH
Using the convention CC_compilerflag, where compilerflag is based on the full compiler flag name.
|
1.35 |
| 12-Apr-2021 |
mrg | new GCC_NO_* uses for warning issues. most of the users of the new GCC_NO_RETURN_LOCAL_ADDR are bugs in GCC itself, not the code.
|
1.34 |
| 12-Sep-2020 |
roy | branches: 1.34.4; rump: Add nd.c to libnet
|
1.33 |
| 29-Jan-2020 |
thorpej | Add if_stats.c to rumpnet.
|
1.32 |
| 13-Oct-2019 |
mrg | branches: 1.32.2; introduce some common variables for use in GCC warning disables:
GCC_NO_FORMAT_TRUNCATION -Wno-format-truncation (GCC 7/8) GCC_NO_STRINGOP_TRUNCATION -Wno-stringop-truncation (GCC 8) GCC_NO_STRINGOP_OVERFLOW -Wno-stringop-overflow (GCC 8) GCC_NO_CAST_FUNCTION_TYPE -Wno-cast-function-type (GCC 8)
use these to turn off warnings for most GCC-8 complaints. many of these are false positives, most of the real bugs are already commited, or are yet to come.
we plan to introduce versions of (some?) of these that use the "-Wno-error=" form, which still displays the warnings but does not make it an error, and all of the above will be re-considered as either being "fix me" (warning still displayed) or "warning is wrong."
|
1.31 |
| 12-Dec-2018 |
rin | PR kern/53562
Add ether_sw_offload_[tr]x: handle TX/RX offload options in software. Since this violates separation b/w L2 and L3/L4, new files are added rather than having the routines in sys/net/if_ethersubr.c.
OK msaitoh thorpej
|
1.30 |
| 17-Jan-2017 |
ozaki-r | branches: 1.30.12; 1.30.14; Fix build (undefined reference to `rumpns_pfil_init' on usr.sbin/puffs/rump_nfs)
|
1.29 |
| 21-Sep-2016 |
roy | branches: 1.29.2; Add ifam_pid and ifam_addrflags to ifa_msghdr. Re-version RTM_NEWADDR, RTM_DELADDR, RTM_CHGADDR and NET_RT_IFLIST. Add compat code for old version.
|
1.28 |
| 15-Apr-2016 |
ozaki-r | branches: 1.28.2; Rump-ify if_pppoe
From s-yamaguchi@IIJ
|
1.27 |
| 19-Oct-2015 |
pooka | Add a COMMENT describing what each component roughly does.
"make describe" prints the comment.
Requested/inspired by Vincent Schwarzer on rumpkernel-users
|
1.26 |
| 31-Aug-2015 |
ozaki-r | Hook up lltable/llentry with the kernel (and rumpkernel)
It is built and initialized on bootup, but there is no user for now.
Most codes in in.c are imported from FreeBSD as well as lltable/llentry.
|
1.25 |
| 24-Aug-2015 |
pooka | purge rump/net of component-specific opt directories
|
1.24 |
| 20-Aug-2015 |
christos | add ioconf files for pseudo device attach prototypes
|
1.23 |
| 23-Apr-2015 |
pooka | Rename RUMP_COMPAT to RUMP_NBCOMBAT to better signify what the variable does.
|
1.22 |
| 23-Apr-2015 |
pooka | COMPAT_OIF{DATA,REQ} are defined by compat/sys/sockio.h if need be, don't define them here unconditionally.
|
1.21 |
| 22-Apr-2015 |
pooka | Build compat code only when specified by RUMP_COMPAT
|
1.20 |
| 13-Mar-2014 |
pooka | branches: 1.20.6; rename component.c -> net_component.c
|
1.19 |
| 14-Aug-2013 |
pooka | Separate inet and inet6, allows inet6-only rump kernels.
|
1.18 |
| 18-Jul-2013 |
kefren | Add librumpnet_netmpls that provides MPLS features into rump kernels ok'ed pooka@
|
1.17 |
| 01-Jun-2013 |
pooka | branches: 1.17.2; 1.17.4; cosmetic: put portalgo.c in the conceptually right place
|
1.16 |
| 03-Aug-2012 |
pooka | branches: 1.16.2; no need to include code which is already provided by the faction base
|
1.15 |
| 25-Jun-2012 |
martin | Adjust to rfc6056 rename to portalgo
|
1.14 |
| 14-Apr-2012 |
rmind | rumpnet_net: add pfil.c
|
1.13 |
| 24-Sep-2011 |
christos | branches: 1.13.2; 1.13.6; 1.13.8; add rfc6056.c
|
1.12 |
| 31-Mar-2011 |
dyoung | Hide the radix-trie implementation of the forwarding table so that we will have an easier time replacing it with something different, even if it is a second radix-trie implementation.
sys/net/route.c and sys/net/rtsock.c no longer operate directly on radix_nodes or radix_node_heads.
Hopefully this will reduce the temptation to implement multipath or source-based routing using grotty hacks to the grotty old radix-trie code, too. :-)
|
1.11 |
| 01-Feb-2011 |
matt | Add a new AF/PF_ROUTE which is 64-bit clean which makes the routing socket interface (and its associated sysctls) act identically for both 32 and 64 bit programs. The old unclean one remains for backward compatibility.
|
1.10 |
| 08-Dec-2010 |
pooka | branches: 1.10.2; 1.10.4; Actually, unlike e.g. carp, bridge can be its own component since it doesn't want to join the protosw party. We can deal with other linkhappy stuff with weak symbols.
(where is our modular networking stack?)
|
1.9 |
| 07-Dec-2010 |
pooka | Support bridging. As usual, it would be nice if this could be a separate component, but King Ifdef doesn't let us.
|
1.8 |
| 07-Nov-2010 |
pooka | support compat ioctl's (OOOOOlalaSIOC stuff)
|
1.7 |
| 12-Dec-2009 |
pooka | branches: 1.7.4; Use linker script to make __start/stop_link_set_modules be present in libs built with binutils >=2.19. This is a less error-prone method than the previous where components had to be tagged in the Makefile as modules (and if they weren't, things broke. and vice versa).
|
1.6 |
| 13-Sep-2009 |
pooka | binutils 2.19 has changed the old behaviour of defining __start_SECTNAME for orphaned sections to using PROVIDE. What this means is that unless a rump component internally references that symbol, it will not be included in the component shared library, and hence cannot be referenced when the component is loaded. Add a workaround which works both with 2.16 and 2.19: force a reference to the __start symbol internally and hence retain it in the resulting library.
|
1.5 |
| 28-May-2009 |
pooka | Use a bunch of weak symbols to determine which network components are present. This works in userspace as opposed relying in link sets, which fail miserably. Later, when the networking stack becomes modularized, we can move to a dynamic scheme like with file systems.
Also, this change allows us to do proper autoconfig, namely attach the loopback interface iff it is present.
|
1.4 |
| 03-Feb-2009 |
pooka | branches: 1.4.2; 1.4.4; -fno-strict-aliasing is now set globally for rump
|
1.3 |
| 25-Nov-2008 |
pooka | branches: 1.3.4; Heave-ho radix.c from librumpnet_net to librumpnet.
|
1.2 |
| 16-Oct-2008 |
pooka | branches: 1.2.2; 1.2.4; Deal with the ld.so/linkset brokenness and compile all of libnet and libnetinet into a big bunch for now. If they were separate libraries, the DOMAIN_DEFINE() in the latter on the linkline would not get noticed at "boot" time because of the abovementioned brokenness. One of these days I'll add code to dlopen() the libraries and resplit them, but this will allow things to work until then.
|
1.1 |
| 06-Oct-2008 |
pooka | branches: 1.1.2; Provide essentially sys/net as a rump library.
|
1.1.2.2 |
| 10-Oct-2008 |
skrll | Sync with HEAD.
|
1.1.2.1 |
| 06-Oct-2008 |
skrll | file Makefile was added on branch wrstuden-revivesa on 2008-10-10 22:36:17 +0000
|
1.2.4.2 |
| 03-Mar-2009 |
skrll | Sync with HEAD.
|
1.2.4.1 |
| 19-Jan-2009 |
skrll | Sync with HEAD.
|
1.2.2.3 |
| 13-Dec-2008 |
haad | Update haad-dm branch to haad-dm-base2.
|
1.2.2.2 |
| 19-Oct-2008 |
haad | Sync with HEAD.
|
1.2.2.1 |
| 16-Oct-2008 |
haad | file Makefile was added on branch haad-dm on 2008-10-19 22:18:08 +0000
|
1.3.4.2 |
| 17-Jan-2009 |
mjf | Sync with HEAD.
|
1.3.4.1 |
| 25-Nov-2008 |
mjf | file Makefile was added on branch mjf-devfs2 on 2009-01-17 13:29:38 +0000
|
1.4.4.5 |
| 11-Mar-2010 |
yamt | sync with head
|
1.4.4.4 |
| 16-Sep-2009 |
yamt | sync with head
|
1.4.4.3 |
| 20-Jun-2009 |
yamt | sync with head
|
1.4.4.2 |
| 04-May-2009 |
yamt | sync with head.
|
1.4.4.1 |
| 03-Feb-2009 |
yamt | file Makefile was added on branch yamt-nfs-mp on 2009-05-04 08:14:32 +0000
|
1.4.2.1 |
| 23-Jul-2009 |
jym | Sync with HEAD.
|
1.7.4.2 |
| 21-Apr-2011 |
rmind | sync with head
|
1.7.4.1 |
| 05-Mar-2011 |
rmind | sync with head
|
1.10.4.1 |
| 08-Feb-2011 |
bouyer | Sync with HEAD
|
1.10.2.1 |
| 06-Jun-2011 |
jruoho | Sync with HEAD.
|
1.13.8.1 |
| 26-Jun-2012 |
riz | Pull up following revision(s) (requested by rmind in ticket #354): sys/net/npf/npf_state_tcp.c: revision 1.4 sys/net/npf/npf_state_tcp.c: revision 1.5 sys/net/npf/npf_state_tcp.c: revision 1.6 usr.sbin/npf/npftest/npftest.c: revision 1.1 usr.sbin/npf/npftest/libnpftest/npf_mbuf_subr.c: revision 1.1 usr.sbin/npf/npftest/npftest.c: revision 1.2 usr.sbin/npf/npftest/libnpftest/npf_mbuf_subr.c: revision 1.2 usr.sbin/npf/npfctl/npf_data.c: revision 1.11 usr.sbin/npf/npftest/npftest.c: revision 1.3 usr.sbin/npf/npfctl/npf_data.c: revision 1.12 usr.sbin/npf/npftest/npftest.h: revision 1.1 usr.sbin/npf/npfctl/npf_parse.y: revision 1.5 usr.sbin/npf/npfctl/npf_data.c: revision 1.13 sys/net/npf/npf.h: revision 1.16 usr.sbin/npf/npftest/npftest.h: revision 1.2 usr.sbin/npf/npfctl/npf_parse.y: revision 1.6 usr.sbin/npf/npftest/npftest.h: revision 1.3 usr.sbin/npf/npfctl/npf_parse.y: revision 1.7 usr.sbin/npf/npfctl/npf_ncgen.c: revision 1.10 usr.sbin/npf/npfctl/npf_build.c: revision 1.6 usr.sbin/npf/npfctl/npf_parse.y: revision 1.8 usr.sbin/npf/npfctl/npf_build.c: revision 1.7 usr.sbin/npf/npftest/libnpftest/npf_state_test.c: revision 1.1 usr.sbin/npf/npftest/libnpftest/npf_nbuf_test.c: revision 1.1 usr.sbin/npf/npfctl/npf_build.c: revision 1.8 usr.sbin/npf/npftest/libnpftest/npf_table_test.c: revision 1.1 usr.sbin/npf/npfctl/npf_build.c: revision 1.9 usr.sbin/npf/npfctl/npf.conf.5: revision 1.10 usr.sbin/npf/npfctl/npf.conf.5: revision 1.11 usr.sbin/npf/npfctl/npf.conf.5: revision 1.12 sys/net/npf/npf_state.c: revision 1.7 usr.sbin/npf/npfctl/npfctl.c: revision 1.11 usr.sbin/npf/npfctl/npfctl.c: revision 1.12 usr.sbin/npf/npfctl/Makefile: revision 1.7 sys/rump/net/lib/libnet/Makefile: revision 1.14 sys/net/npf/npf_mbuf.c: revision 1.7 usr.sbin/npf/npftest/Makefile: revision 1.1 usr.sbin/npf/npftest/Makefile: revision 1.2 usr.sbin/npf/npftest/libnpftest/Makefile: revision 1.1 usr.sbin/npf/npfctl/npf_scan.l: revision 1.2 usr.sbin/npf/npftest/npfstream.c: revision 1.1 usr.sbin/npf/npftest/libnpftest/Makefile: revision 1.2 usr.sbin/npf/npfctl/npf_scan.l: revision 1.3 usr.sbin/npf/npftest/libnpftest/Makefile: revision 1.3 usr.sbin/npf/npfctl/npfctl.h: revision 1.12 sys/rump/dev/lib/libnpf/Makefile: revision 1.2 usr.sbin/npf/npfctl/npfctl.h: revision 1.14 sys/rump/dev/lib/libnpf/Makefile: revision 1.3 usr.sbin/npf/npfctl/npfctl.h: revision 1.15 usr.sbin/npf/npfctl/npf_ncgen.c: revision 1.9 sys/net/npf/npf_ctl.c: revision 1.15 usr.sbin/npf/npfctl/npf_var.c: revision 1.4 usr.sbin/npf/npfctl/npf_var.h: revision 1.2 usr.sbin/npf/npfctl/npf_var.c: revision 1.5 sys/net/npf/npf_impl.h: revision 1.13 sys/net/npf/npf_sendpkt.c: revision 1.10 sys/net/npf/npf_impl.h: revision 1.14 usr.sbin/npf/npfctl/npf_disassemble.c: revision 1.4 sys/net/npf/npf_impl.h: revision 1.15 sys/net/npf/npf_handler.c: revision 1.16 usr.sbin/npf/npftest/libnpftest/npf_test.h: revision 1.1 usr.sbin/npf/npftest/libnpftest/npf_processor_test.c: revision 1.1 usr.sbin/npf/npfctl/npf_disassemble.c: revision 1.5 sys/net/npf/npf_handler.c: revision 1.17 usr.sbin/npf/npftest/libnpftest/npf_test.h: revision 1.2 sys/net/npf/npf_ncode.h: revision 1.7 usr.sbin/npf/npftest/libnpftest/npf_test_subr.c: revision 1.1 usr.sbin/npf/npftest/libnpftest/npf_test.h: revision 1.3 sys/net/npf/npf_ncode.h: revision 1.8 npf_tcp_inwindow: in a case of negative skew, bump the maximum seen value of SEQ+LEN in the receiver's side correctly (using ACK from the sender's side). PR/46265 from Changli Gao. rumpnet_net: add pfil.c Update rumpdev_npf; use WARNS=4. Add initial NPF regression tests integrated with RUMP framework (running the kernel part of NPF in userland). Other tests will be added once converted to RUMP framework. All tests are in the public domain. Some Makefile fixes from christos@. - Fix double-free case on ICMP return case. - npf_pfil_register: handle kernels without INET6 option correctly. - Reduce some #ifdefs. npfctl(8): add show-config command. Also, update syntax. npftest: add a stream processor, which prints out the TCP state information. A tool for debugging connection tracking from tcpdump -w captured data. npftest: add a module for TCP state tracking and add few test cases. npf_state_tcp: add an assert; fix some comments while here. - Rework NPF NAT syntax to be more structured and support future additions of different types and configurations of NAT. - npfctl: improve disassemble and show-config command functionality. - Fix custom ICMP code and type filtering. make this compile again. remove error(1) output Remove superfluous Pp - make each element of a variable hold a type - change get_type to take an index, so we can get the individual types of each element (since primitive elements can be in lists) - make port_range primitive - add a routine to convert a variable of primitives to a variable containing - only port ranges. remove extra rule that got merged...
|
1.13.6.1 |
| 29-Apr-2012 |
mrg | sync to latest -current.
|
1.13.2.3 |
| 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|
1.13.2.2 |
| 30-Oct-2012 |
yamt | sync with head
|
1.13.2.1 |
| 17-Apr-2012 |
yamt | sync with head
|
1.16.2.3 |
| 03-Dec-2017 |
jdolecek | update from HEAD
|
1.16.2.2 |
| 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.16.2.1 |
| 23-Jun-2013 |
tls | resync from head
|
1.17.4.1 |
| 23-Jul-2013 |
riastradh | sync with HEAD
|
1.17.2.2 |
| 18-May-2014 |
rmind | sync with head
|
1.17.2.1 |
| 28-Aug-2013 |
rmind | sync with head
|
1.20.6.6 |
| 05-Feb-2017 |
skrll | Sync with HEAD
|
1.20.6.5 |
| 05-Oct-2016 |
skrll | Sync with HEAD
|
1.20.6.4 |
| 22-Apr-2016 |
skrll | Sync with HEAD
|
1.20.6.3 |
| 27-Dec-2015 |
skrll | Sync with HEAD (as of 26th Dec)
|
1.20.6.2 |
| 22-Sep-2015 |
skrll | Sync with HEAD
|
1.20.6.1 |
| 06-Jun-2015 |
skrll | Sync with HEAD
|
1.28.2.2 |
| 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.28.2.1 |
| 04-Nov-2016 |
pgoyette | Sync with HEAD
|
1.29.2.1 |
| 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.30.14.3 |
| 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
1.30.14.2 |
| 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
1.30.14.1 |
| 10-Jun-2019 |
christos | Sync with HEAD
|
1.30.12.1 |
| 26-Dec-2018 |
pgoyette | Sync with HEAD, resolve a few conflicts
|
1.32.2.1 |
| 29-Feb-2020 |
ad | Sync with head.
|
1.34.4.1 |
| 17-Apr-2021 |
thorpej | Sync with HEAD.
|