|
Revision tags: perseant-exfatfs-base-20250801 netbsd-11-base perseant-exfatfs-base-20240630 perseant-exfatfs-base thorpej-ifq-base thorpej-altq-separation-base
|
| #
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.
|
|
Revision tags: netbsd-10-1-RELEASE netbsd-10-0-RELEASE netbsd-10-0-RC6 netbsd-10-0-RC5 netbsd-10-0-RC4 netbsd-10-0-RC3 netbsd-10-0-RC2 netbsd-10-0-RC1 netbsd-10-base bouyer-sunxi-drm-base thorpej-i2c-spi-conf2-base thorpej-futex2-base thorpej-cfargs2-base cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base thorpej-i2c-spi-conf-base thorpej-cfargs-base
|
| #
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.
|
|
Revision tags: thorpej-futex-base
|
| #
1.34 |
|
12-Sep-2020 |
roy |
branches: 1.34.4; rump: Add nd.c to libnet
|
|
Revision tags: bouyer-xenpvh-base2 phil-wifi-20200421 bouyer-xenpvh-base1 phil-wifi-20200411 bouyer-xenpvh-base is-mlppp-base phil-wifi-20200406 ad-namecache-base3
|
| #
1.33 |
|
29-Jan-2020 |
thorpej |
Add if_stats.c to rumpnet.
|
|
Revision tags: ad-namecache-base2 ad-namecache-base1 ad-namecache-base phil-wifi-20191119
|
| #
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."
|
|
Revision tags: netbsd-9-4-RELEASE netbsd-9-3-RELEASE netbsd-9-2-RELEASE netbsd-9-1-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base phil-wifi-20190609 isaki-audio2-base pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226
|
| #
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
|
|
Revision tags: netbsd-8-3-RELEASE netbsd-8-2-RELEASE netbsd-8-1-RELEASE netbsd-8-1-RC1 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 netbsd-8-0-RELEASE phil-wifi-base pgoyette-compat-0625 netbsd-8-0-RC2 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base tls-maxphys-base-20171202 matt-nb8-mediatek-base nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204
|
| #
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)
|
|
Revision tags: bouyer-socketcan-base pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004
|
| #
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.
|
|
Revision tags: localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907 nick-nhusb-base-20160529 nick-nhusb-base-20160422
|
| #
1.28 |
|
15-Apr-2016 |
ozaki-r |
branches: 1.28.2; Rump-ify if_pppoe
From s-yamaguchi@IIJ
|
|
Revision tags: nick-nhusb-base-20160319 nick-nhusb-base-20151226
|
| #
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
|
|
Revision tags: nick-nhusb-base-20150921
|
| #
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
|
|
Revision tags: nick-nhusb-base-20150606
|
| #
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
|
|
Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 nick-nhusb-base-20150406 nick-nhusb-base netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 rmind-smpnet-nbase rmind-smpnet-base tls-maxphys-base
|
| #
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.
|
|
Revision tags: riastradh-drm2-base2 riastradh-drm2-base1
|
| #
1.18 |
|
18-Jul-2013 |
kefren |
Add librumpnet_netmpls that provides MPLS features into rump kernels ok'ed pooka@
|
|
Revision tags: riastradh-drm2-base
|
| #
1.17 |
|
01-Jun-2013 |
pooka |
branches: 1.17.2; 1.17.4; cosmetic: put portalgo.c in the conceptually right place
|
|
Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
|
| #
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
|
|
Revision tags: jmcneill-usbmp-base10 yamt-pagecache-base5 jmcneill-usbmp-base9 yamt-pagecache-base4
|
| #
1.14 |
|
14-Apr-2012 |
rmind |
rumpnet_net: add pfil.c
|
|
Revision tags: jmcneill-usbmp-base8 jmcneill-usbmp-base7 jmcneill-usbmp-base6 jmcneill-usbmp-base5 jmcneill-usbmp-base4 jmcneill-usbmp-base3 jmcneill-usbmp-pre-base2 jmcneill-usbmp-base2 netbsd-6-base jmcneill-usbmp-base jmcneill-audiomp3-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
|
| #
1.13 |
|
24-Sep-2011 |
christos |
branches: 1.13.2; 1.13.6; 1.13.8; add rfc6056.c
|
|
Revision tags: rmind-uvmplock-nbase cherry-xenmp-base rmind-uvmplock-base
|
| #
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. :-)
|
|
Revision tags: bouyer-quota2-nbase bouyer-quota2-base
|
| #
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.
|
|
Revision tags: jruoho-x86intr-base matt-mips64-premerge-20101231
|
| #
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)
|
|
Revision tags: uebayasi-xip-base4 uebayasi-xip-base3 yamt-nfs-mp-base11 uebayasi-xip-base2 yamt-nfs-mp-base10 uebayasi-xip-base1 yamt-nfs-mp-base9 uebayasi-xip-base matt-premerge-20091211
|
| #
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).
|
|
Revision tags: yamt-nfs-mp-base8 jym-xensuspend-nbase
|
| #
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.
|
|
Revision tags: yamt-nfs-mp-base7 jymxensuspend-base yamt-nfs-mp-base6 yamt-nfs-mp-base5
|
| #
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.
|
|
Revision tags: yamt-nfs-mp-base4 yamt-nfs-mp-base3 nick-hppapmap-base4 nick-hppapmap-base3 nick-hppapmap-base2 jym-xensuspend-base nick-hppapmap-base
|
| #
1.4 |
|
03-Feb-2009 |
pooka |
branches: 1.4.2; 1.4.4; -fno-strict-aliasing is now set globally for rump
|
|
Revision tags: mjf-devfs2-base haad-dm-base haad-dm-base2 haad-nbase2 ad-audiomp2-base
|
| #
1.3 |
|
25-Nov-2008 |
pooka |
branches: 1.3.4; Heave-ho radix.c from librumpnet_net to librumpnet.
|
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 netbsd-5-0-RC1 netbsd-5-base matt-mips64-base2 haad-dm-base1
|
| #
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.
|
|
Revision tags: wrstuden-revivesa-base-4
|
| #
1.1 |
|
06-Oct-2008 |
pooka |
branches: 1.1.2; Provide essentially sys/net as a rump library.
|