27.09.2015, 15:26, "Bjoern A. Zeeb" <b...@freebsd.org>:
> On Sun, 27 Sep 2015, Alexander V. Chernikov wrote:
>
>> Author: melifaro
>> Date: Sun Sep 27 05:29:34 2015
>> New Revision: 288301
>> URL: https://svnweb.freebsd.org/changeset/base/
Author: melifaro
Date: Sun Oct 4 08:21:15 2015
New Revision: 288657
URL: https://svnweb.freebsd.org/changeset/base/288657
Log:
Add __noinline attribute to several functions to ease dtrace instrumentation
Modified:
head/sys/netinet6/nd6.c
Modified: head/sys/netinet6/nd6.c
Author: melifaro
Date: Sun Oct 4 08:33:16 2015
New Revision: 288658
URL: https://svnweb.freebsd.org/changeset/base/288658
Log:
Eliminate nd6_llinfo_settimer(). All consumers were converted to
use nd6_llinfo_settimer_locked() in r216022.
Make nd6_llinfo_settimer_locked() static: last
Author: melifaro
Date: Sun Oct 4 12:42:07 2015
New Revision: 288664
URL: https://svnweb.freebsd.org/changeset/base/288664
Log:
Simplify if (lladdr) condition in nd6_cache_lladdr():
For case (7) (new entry) nothing has to be done except lle_event.
Invoke this event directly from "create
Author: melifaro
Date: Sun Oct 4 07:02:17 2015
New Revision: 288652
URL: https://svnweb.freebsd.org/changeset/base/288652
Log:
Fix condition for nd6_llinfo_getholdsrc() introduced in r287484.
Effectively it always returned NULL so SAS was always performed and
sometimes the result might
Author: melifaro
Date: Sun Oct 4 19:10:27 2015
New Revision: 288670
URL: https://svnweb.freebsd.org/changeset/base/288670
Log:
Invoke lle_event for new entry iff it has lladdr set.
Modified:
head/sys/netinet6/nd6.c
Modified: head/sys/netinet6/nd6.c
Author: melifaro
Date: Sat Oct 3 05:42:25 2015
New Revision: 288530
URL: https://svnweb.freebsd.org/changeset/base/288530
Log:
Bump number of prefixes in O_IP_ from 15 to 31 (max possible).
PR: 203459
Submitted by: groos at xiplink.com
MFC after:2 weeks
Author: melifaro
Date: Sun Sep 27 04:54:29 2015
New Revision: 288297
URL: https://svnweb.freebsd.org/changeset/base/288297
Log:
rtsock requests for deleting interface address lles started to return EPERM
instead of old "ignore-and-return 0" in r287789. This broke arp -da /
ndp -cn
Author: melifaro
Date: Sun Sep 27 05:29:34 2015
New Revision: 288301
URL: https://svnweb.freebsd.org/changeset/base/288301
Log:
Eliminate nd6_nud_hint() and its TCP bindings.
Initially function was introduced in r53541 (KAME initial commit) to
"provide hints from upper layer protocols
Author: melifaro
Date: Tue Sep 22 19:05:44 2015
New Revision: 288124
URL: https://svnweb.freebsd.org/changeset/base/288124
Log:
Replace toe_nd6_resolve() with nd6_resolve().
Reviewed by: np
Modified:
head/sys/netinet/toecore.c
Modified: head/sys/netinet/toecore.c
Author: melifaro
Date: Tue Sep 22 20:45:04 2015
New Revision: 288129
URL: https://svnweb.freebsd.org/changeset/base/288129
Log:
Use standard lle LLE_EXCLUSIVE request flags instead of
its redefined version.
Modified:
head/sys/netinet6/nd6.c
head/sys/netinet6/nd6.h
Modified:
Author: melifaro
Date: Fri Sep 18 07:18:10 2015
New Revision: 287952
URL: https://svnweb.freebsd.org/changeset/base/287952
Log:
* Simplify logic besides llchange variable.
* Refresh nd6_is_router() comment.
Modified:
head/sys/netinet6/nd6.c
Modified: head/sys/netinet6/nd6.c
Author: melifaro
Date: Sat Sep 19 11:50:02 2015
New Revision: 287985
URL: https://svnweb.freebsd.org/changeset/base/287985
Log:
Cleanup nd6_cache_lladdr(). No functional changes.
* Since new extries are now allocated explicitly, fill in
all the necessary fields for lle _before_
Author: melifaro
Date: Mon Sep 21 10:24:34 2015
New Revision: 288060
URL: https://svnweb.freebsd.org/changeset/base/288060
Log:
Add "stale" timer back to nd6_cache_lladdr().
Setting timer was accidentally removed in r276844 due to misleading
comment on its meaningless. Add it back to
Author: melifaro
Date: Mon Sep 21 11:19:53 2015
New Revision: 288062
URL: https://svnweb.freebsd.org/changeset/base/288062
Log:
Unify nd6 state switching by using newly-created nd6_llinfo_setstate()
function. The change is mostly mechanical with the following exception:
Last piece of
Author: melifaro
Date: Fri Sep 18 17:29:24 2015
New Revision: 287963
URL: https://svnweb.freebsd.org/changeset/base/287963
Log:
MFC r266310
Fix wrong formatting of 0.0.0.0/X table records in ipfw(8).
Add `flags` u16 field to the hole in ipfw_table_xentry structure.
Kernel has
tatistics.
*/
struct rtstat {
Added: head/sys/netinet/in_fib.c
==
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sys/netinet/in_fib.c Tue Dec 8 10:50:03 2015 (r291993)
@@ -0,0 +1,222 @@
+/*-
+ * Copyr
Author: melifaro
Date: Wed Dec 2 08:17:31 2015
New Revision: 291643
URL: https://svnweb.freebsd.org/changeset/base/291643
Log:
Move RTF_PINNED handling to generic route code.
This eliminates last RTF_RNH_LOCKED rtrequest1_fib() user.
Modified:
head/sys/net/route.c
Modified:
Author: melifaro
Date: Wed Dec 9 11:14:27 2015
New Revision: 292015
URL: https://svnweb.freebsd.org/changeset/base/292015
Log:
Make in_arpinput(), inp_lookup_mcast_ifp(), icmp_reflect(),
ip_dooptions(), icmp6_redirect_input(), in6_lltable_rtcheck(),
in6p_lookup_mcast_ifp() and
Author: melifaro
Date: Sat Dec 5 09:50:37 2015
New Revision: 291853
URL: https://svnweb.freebsd.org/changeset/base/291853
Log:
Remove LLE read lock from IPv4 fast path.
LLE structure is mostly unchanged during its lifecycle.
To be more specific, there are 2 things relevant for fast path
Author: melifaro
Date: Wed Dec 9 22:09:33 2015
New Revision: 292030
URL: https://svnweb.freebsd.org/changeset/base/292030
Log:
Use correct lookup key for gif route lookups.
This fixes r291993 change.
Modified:
head/sys/netinet6/in6_gif.c
Modified: head/sys/netinet6/in6_gif.c
Author: melifaro
Date: Sun Dec 13 07:39:49 2015
New Revision: 292155
URL: https://svnweb.freebsd.org/changeset/base/292155
Log:
Remove LLE read lock from IPv6 fast path.
LLE structure is mostly unchanged during its lifecycle: there are only 2
things relevant for fast path lookup code:
Author: melifaro
Date: Sun Dec 13 16:37:01 2015
New Revision: 292163
URL: https://svnweb.freebsd.org/changeset/base/292163
Log:
Fix PINNED routes handling.
Before r291643, adding new interface prefix had the following logic:
try_add:
EEXIST && (PINNED) {
try_del(w/o PINNED flag)
15.12.2015, 19:02, "Steven Hartland" :
> Author: smh
> Date: Tue Dec 15 16:02:11 2015
> New Revision: 292275
> URL: https://svnweb.freebsd.org/changeset/base/292275
>
> Log:
> Fix lagg failover due to missing notifications
>
> When using lagg failover mode neither Gratuitous
Author: melifaro
Date: Wed Dec 16 10:14:16 2015
New Revision: 292333
URL: https://svnweb.freebsd.org/changeset/base/292333
Log:
Provide additional lle data in IPv6 lltable dump used by ndp(8).
Before the change, things like lle state were queried via
SIOCGNBRINFO_IN6 by ndp(8) for
Author: melifaro
Date: Wed Dec 16 09:18:20 2015
New Revision: 292331
URL: https://svnweb.freebsd.org/changeset/base/292331
Log:
Convert if_stf(4) to new routing api.
Modified:
head/sys/net/if_stf.c
Modified: head/sys/net/if_stf.c
Author: melifaro
Date: Wed Dec 16 09:16:06 2015
New Revision: 292329
URL: https://svnweb.freebsd.org/changeset/base/292329
Log:
Fix ARP reply handling changed in r286955.
If source of ARP request didn't pass the routing check
(e.g. not in directly connected network), be polite and
Author: melifaro
Date: Mon Jan 4 15:03:20 2016
New Revision: 293159
URL: https://svnweb.freebsd.org/changeset/base/293159
Log:
Add rib_lookup_info() to provide API for retrieving individual route
entries data in unified format.
There are control plane functions that require
Author: melifaro
Date: Thu Dec 31 05:03:27 2015
New Revision: 292978
URL: https://svnweb.freebsd.org/changeset/base/292978
Log:
Implement interface link header precomputation API.
Add if_requestencap() interface method which is capable of calculating
various link headers for given
Author: melifaro
Date: Sun Jan 3 10:43:23 2016
New Revision: 293101
URL: https://svnweb.freebsd.org/changeset/base/293101
Log:
Remove 'struct route_int6' argument from in6_selectsrc() and
in6_selectif().
The main task of in6_selectsrc() is to return IPv6 SAS (along with
output
Author: melifaro
Date: Sun Jan 3 09:54:03 2016
New Revision: 293098
URL: https://svnweb.freebsd.org/changeset/base/293098
Log:
Handle IPV6_PATHMTU option by spliting ip6_getpmtu_ctl() from ip6_getpmtu().
Add ro_mtu field to 'struct route' to be able to pass lookup MTU back to
the caller.
Author: melifaro
Date: Sun Jan 3 16:13:03 2016
New Revision: 293108
URL: https://svnweb.freebsd.org/changeset/base/293108
Log:
Fix fib4_lookup_nh_ext() flags/flowid order messed up while merging.
Modified:
head/sys/netinet/in_fib.c
Modified: head/sys/netinet/in_fib.c
Author: melifaro
Date: Mon Jan 4 17:23:10 2016
New Revision: 293166
URL: https://svnweb.freebsd.org/changeset/base/293166
Log:
Maintain consistent behavior: make fib4_lookup_nh_ext() return
rt_ifp pointer by default, as done by other fib lookup functions.
Modified:
Author: melifaro
Date: Mon Jan 4 17:25:32 2016
New Revision: 293167
URL: https://svnweb.freebsd.org/changeset/base/293167
Log:
Fix route lookup condition: do IPv6 route lookup for source based on
NG_NETFLOW_CONF_NOSRCLOOKUP instead of NG_NETFLOW_CONF_NODSTLOOKUP.
Modified:
Author: melifaro
Date: Thu Jan 7 12:22:29 2016
New Revision: 293315
URL: https://svnweb.freebsd.org/changeset/base/293315
Log:
Do not use 'struct route_in6' inside hash6_insert().
rin6 was used only as sockaddr_in6 storage. Make rtalloc1_fib()
use on-stack sin6 and return rtenry
Author: melifaro
Date: Fri Jan 1 10:15:06 2016
New Revision: 293035
URL: https://svnweb.freebsd.org/changeset/base/293035
Log:
Remove second EVENTHANDLER_REGISTER slipped in r292978.
Describe the reason of doing unconditional M_PREPEND in ether_output().
Modified:
Author: melifaro
Date: Fri Jan 1 12:35:33 2016
New Revision: 293038
URL: https://svnweb.freebsd.org/changeset/base/293038
Log:
Use lltable_get_ifp() instead of direct access to lltable fields.
Modified:
head/sys/netinet6/nd6_nbr.c
Modified: head/sys/netinet6/nd6_nbr.c
Author: melifaro
Date: Sat Jan 9 11:41:37 2016
New Revision: 293471
URL: https://svnweb.freebsd.org/changeset/base/293471
Log:
Remove prefix check from in6_addroute().
This check was added in initial? netinet6/ import
back in 1999 (r53541).
It effectively became unnecessary after
Author: melifaro
Date: Sat Jan 9 16:34:37 2016
New Revision: 293544
URL: https://svnweb.freebsd.org/changeset/base/293544
Log:
Finish r275196: do not dereference rtentry in if_output() routines.
The only piece of information that is required is rt_flags subset.
In particular,
Thanks, should be fixed in r293611.
09.01.2016, 21:04, "Jonathan T. Looney" <j...@freebsd.org>:
> On 1/9/16, 11:34 AM, "owner-src-committ...@freebsd.org on behalf of
> Alexander V. Chernikov" <owner-src-committ...@freebsd.org on behalf of
> melif...@freebsd.o
sr/home/nwhitehorn/head/tmp/usr/include/net/route.h:226:
> error: dereferencing pointer to incomplete type
> -Nathan
>
> On 01/09/16 01:34, Alexander V. Chernikov wrote:
>> Author: melifaro
>> Date: Sat Jan 9 09:34:39 2016
>> New Revision: 293470
>> URL: https:/
Author: melifaro
Date: Sat Jan 9 18:42:12 2016
New Revision: 293611
URL: https://svnweb.freebsd.org/changeset/base/293611
Log:
Fix userland build broken by r293470.
Pointy hat to:melifaro
Modified:
head/sys/net/route.h
Modified: head/sys/net/route.h
Author: melifaro
Date: Sun Jan 10 00:28:44 2016
New Revision: 293625
URL: https://svnweb.freebsd.org/changeset/base/293625
Log:
Use already pre-calculated number of entries instead of tc->count.
Modified:
head/sys/netpfil/ipfw/ip_fw_table.c
Modified: head/sys/netpfil/ipfw/ip_fw_table.c
Author: melifaro
Date: Sun Jan 10 06:43:43 2016
New Revision: 293626
URL: https://svnweb.freebsd.org/changeset/base/293626
Log:
Make ipfw addr:kfib lookup algo use new routing KPI.
Modified:
head/sys/netpfil/ipfw/ip_fw_table_algo.c
Modified: head/sys/netpfil/ipfw/ip_fw_table_algo.c
Author: melifaro
Date: Mon Jan 4 18:32:24 2016
New Revision: 293169
URL: https://svnweb.freebsd.org/changeset/base/293169
Log:
Finish r293098: make ip6_getpmtu() and ip6_getpmtu_ctl() use new routing API
Modified:
head/sys/netinet6/ip6_output.c
Modified: head/sys/netinet6/ip6_output.c
Author: melifaro
Date: Sat Jan 9 06:26:40 2016
New Revision: 293466
URL: https://svnweb.freebsd.org/changeset/base/293466
Log:
(Temporarily) remove route_redirect_event eventhandler.
Such handler should pass different set of variables, instead
of directly providing 2 locked route
Author: melifaro
Date: Sat Jan 9 05:39:06 2016
New Revision: 293465
URL: https://svnweb.freebsd.org/changeset/base/293465
Log:
Please Coverity by removing unneccessary check (rt_key() is always set).
Coverity CID: 1347797
Modified:
head/sys/net/route.c
Modified: head/sys/net/route.c
Author: melifaro
Date: Sat Jan 9 09:34:39 2016
New Revision: 293470
URL: https://svnweb.freebsd.org/changeset/base/293470
Log:
Remove sys/eventhandler.h from net/route.h
Reviewed by: ae
Modified:
head/sys/net/route.h
head/sys/net80211/ieee80211_freebsd.c
Author: melifaro
Date: Mon Dec 28 09:26:07 2015
New Revision: 292831
URL: https://svnweb.freebsd.org/changeset/base/292831
Log:
Add SFF-8024 Extended Specification Compliance
Submitted by: markb_mellanox.com
MFC after:2 weeks
Differential Revision:
Thanks, I missed that part :(
01.12.2015, 09:00, "Garrett Cooper" :
> Author: ngie
> Date: Tue Dec 1 05:59:53 2015
> New Revision: 291565
> URL: https://svnweb.freebsd.org/changeset/base/291565
>
> Log:
> Fix LINT-NOIP kernels after r291467
>
> rn is only used if INET or
Author: melifaro
Date: Mon Nov 30 05:51:14 2015
New Revision: 291466
URL: https://svnweb.freebsd.org/changeset/base/291466
Log:
Add new rt_foreach_fib_walk_del() function for deleting route entries
by filter function instead of picking into routing table details in
each consumer.
Author: melifaro
Date: Mon Nov 30 05:59:22 2015
New Revision: 291467
URL: https://svnweb.freebsd.org/changeset/base/291467
Log:
Move flowtable rte checks to separate function.
Modified:
head/sys/net/route.c
Modified: head/sys/net/route.c
Author: melifaro
Date: Mon Nov 30 06:02:35 2015
New Revision: 291468
URL: https://svnweb.freebsd.org/changeset/base/291468
Log:
Remove in_setifarnh definition.
Modified:
head/sys/netinet/in_rmx.c
Modified: head/sys/netinet/in_rmx.c
Author: melifaro
Date: Mon Jan 11 08:45:28 2016
New Revision: 293657
URL: https://svnweb.freebsd.org/changeset/base/293657
Log:
Bring RADIX_MPATH support to new routing KPI to ease migration.
Move actual rte selection process from rtalloc_mpath_fib()
to the rt_path_selectrte()
Author: melifaro
Date: Mon Jan 11 08:00:13 2016
New Revision: 293656
URL: https://svnweb.freebsd.org/changeset/base/293656
Log:
Do not rewrite all ro_flags.
Modified:
head/sys/net/route.h
Modified: head/sys/net/route.h
02.06.2016, 20:51, "George V. Neville-Neil" :
> Author: gnn
> Date: Thu Jun 2 17:51:29 2016
> New Revision: 301217
> URL: https://svnweb.freebsd.org/changeset/base/301217
>
> Log:
> This change re-adds L2 caching for TCP and UDP, as originally added in D4306
> but removed due
Author: melifaro
Date: Sun Jun 5 10:33:53 2016
New Revision: 301440
URL: https://svnweb.freebsd.org/changeset/base/301440
Log:
Fix 4-byte overflow in ipv6_writemask.
This bug could cause some IPv6 table prefix delete requests to fail.
Obtained from:Yandex LLC
Modified:
06.06.2016, 04:40, "George Neville-Neil" <g...@freebsd.org>:
> On 4 Jun 2016, at 15:05, Alexander V. Chernikov wrote:
>
>> 02.06.2016, 20:51, "George V. Neville-Neil" <g...@freebsd.org>:
>>> Author: gnn
>>> Date: Thu
Author: melifaro
Date: Fri Jan 8 16:25:11 2016
New Revision: 293424
URL: https://svnweb.freebsd.org/changeset/base/293424
Log:
Do more fine-grained locking in rtrequest1_fib().
Last consumer using RTF_RNH_LOCKED flag was eliminated in r291643.
Restrict passing RTF_RNH_LOCKED to
Author: melifaro
Date: Sun Jan 10 13:40:29 2016
New Revision: 293633
URL: https://svnweb.freebsd.org/changeset/base/293633
Log:
Split in6_selectsrc() into in6_selectsrc_addr() and in6_selectsrc_socket().
in6_selectsrc() has 2 class of users: socket-based one (raw/udp/pcb/etc) and
I thought IP-less kernels have no reason to compile ipfw at all, am I wrong?
10.01.2016, 11:14, "Bjoern A. Zeeb" :
> Author: bz
> Date: Sun Jan 10 08:14:25 2016
> New Revision: 293629
> URL: https://svnweb.freebsd.org/changeset/base/293629
>
> Log:
> Initialize error after
Author: melifaro
Date: Sun Jan 10 11:59:55 2016
New Revision: 293632
URL: https://svnweb.freebsd.org/changeset/base/293632
Log:
Do not hold ifaddr reference for the whole icmp6_reflect() exec time.
Copy source address, calculate hlim and release refcount instead.
Modified:
Author: melifaro
Date: Sun Jan 10 07:50:35 2016
New Revision: 293628
URL: https://svnweb.freebsd.org/changeset/base/293628
Log:
Convert ipfilter to the new routing KPI.
Differential Revision:D4764
Modified:
head/sys/contrib/ipfilter/netinet/ip_fil_freebsd.c
Modified:
Author: melifaro
Date: Sun Jan 10 08:37:00 2016
New Revision: 293630
URL: https://svnweb.freebsd.org/changeset/base/293630
Log:
Initialize error value ta_lookup_kfib() by default to please compiler.
Modified:
head/sys/netpfil/ipfw/ip_fw_table_algo.c
Modified:
Author: melifaro
Date: Fri Jan 15 13:47:11 2016
New Revision: 294089
URL: https://svnweb.freebsd.org/changeset/base/294089
Log:
Clean up original route path selection logic a bit.
NULL pointer dereference claimed by Coverity was possible
if one (or several) next-hops for had their
Author: melifaro
Date: Thu Jan 14 08:54:44 2016
New Revision: 293886
URL: https://svnweb.freebsd.org/changeset/base/293886
Log:
Remove now-unused wrappers for various routing functions.
Modified:
head/sys/net/route.c
head/sys/net/route.h
head/sys/netinet/in_rmx.c
Author: melifaro
Date: Wed Jan 13 14:32:48 2016
New Revision: 293829
URL: https://svnweb.freebsd.org/changeset/base/293829
Log:
Remove RTF_RNH_LOCKED support from rtalloc1_fib().
Last caller using it was eliminated in r293471.
Sponsored by: Yandex LLC
Modified:
head/sys/net/route.c
Author: melifaro
Date: Thu Jan 14 13:14:12 2016
New Revision: 293914
URL: https://svnweb.freebsd.org/changeset/base/293914
Log:
Make ng_netflow(9) use new routing KPI.
Netflow module is supposed to store (along with fields like
gateway address and interface index) matched netmask for
Author: melifaro
Date: Sun Jan 17 05:38:03 2016
New Revision: 294202
URL: https://svnweb.freebsd.org/changeset/base/294202
Log:
MFC r292831: Add SFF-8024 Extended Specification Compliance.
Submitted by: markb_mellanox.com
Differential Revision:
Author: melifaro
Date: Sun Jan 17 06:02:59 2016
New Revision: 294203
URL: https://svnweb.freebsd.org/changeset/base/294203
Log:
MFC r288297 (userland part).
If ever MFC is done for the new lltable code, this change will miminise
ABI breakage.
rtsock requests for deleting interface
Author: melifaro
Date: Fri Jan 15 09:05:14 2016
New Revision: 294084
URL: https://svnweb.freebsd.org/changeset/base/294084
Log:
Make nfscl_getmyip() use new routing KPI.
* Use standard IPv6 SAS instead of rt->rt_ifa address.
* Make address lookup work for IPv6 LLA.
* Save address into
Author: melifaro
Date: Thu Jan 14 16:31:00 2016
New Revision: 294020
URL: https://svnweb.freebsd.org/changeset/base/294020
Log:
Fix panic in IP redirect. Panic was introduced in r293466.
Found by: Yamagi Burmeister >
Modified:
head/sys/net/route.c
Modified: head/sys/net/route.c
Author: melifaro
Date: Thu Jan 21 18:20:40 2016
New Revision: 294525
URL: https://svnweb.freebsd.org/changeset/base/294525
Log:
Fix panic on table/table entry delete. The panic could have happened
if more than 64 distinct values had been used.
Table value code uses internal objhash API
Author: melifaro
Date: Mon Jan 25 06:33:15 2016
New Revision: 294706
URL: https://svnweb.freebsd.org/changeset/base/294706
Log:
MFP r287070,r287073: split radix implementation and route table structure.
There are number of radix consumers in kernel land (pf,ipfw,nfs,route)
with
Author: melifaro
Date: Mon Jan 25 05:28:19 2016
New Revision: 294704
URL: https://svnweb.freebsd.org/changeset/base/294704
Log:
Remove unused radix_mpath definitions.
Modified:
head/sys/net/radix_mpath.h
Modified: head/sys/net/radix_mpath.h
Author: melifaro
Date: Mon Jan 25 09:31:32 2016
New Revision: 294710
URL: https://svnweb.freebsd.org/changeset/base/294710
Log:
Fix flowtable part missed in r294706.
Modified:
head/sys/net/route.c
Modified: head/sys/net/route.c
Author: melifaro
Date: Mon Jan 25 10:06:49 2016
New Revision: 294712
URL: https://svnweb.freebsd.org/changeset/base/294712
Log:
Convert TCP mtu checks to the new routing KPI.
Modified:
head/sys/netinet/tcp_subr.c
Modified: head/sys/netinet/tcp_subr.c
Author: melifaro
Date: Wed Jan 20 11:25:30 2016
New Revision: 294411
URL: https://svnweb.freebsd.org/changeset/base/294411
Log:
Fix rte refcount leak in ip6_forward().
Reviewed by: ae
MFC after:2 weeks
Sponsored by: Yandex LLC
Modified:
head/sys/netinet6/ip6_forward.c
11.04.2018, 20:28, "Brooks Davis" :
> Author: brooks
> Date: Wed Apr 11 17:28:24 2018
> New Revision: 332412
> URL: https://svnweb.freebsd.org/changeset/base/332412
>
> Log:
> Remove support for FDDI networks.
Awesome!
Thank you!
>
> Defines in net/if_media.h remain in case
30.03.2018, 02:10, "Bjoern A. Zeeb" <bzeeb-li...@lists.zabbadoz.net>:
> On 17 Mar 2018, at 17:05, Alexander V. Chernikov wrote:
>
>> Author: melifaro
>> Date: Sat Mar 17 17:05:48 2018
>> New Revision: 331098
>> URL: https://svnweb.freebsd.o
Author: melifaro
Date: Sat Mar 31 15:06:14 2018
New Revision: 331844
URL: https://svnweb.freebsd.org/changeset/base/331844
Log:
Fix memory leaks in route(8).
Submitted by: Tom Rix (trix_juniper.net)
MFC after:2 weeks
Differential Revision:https://reviews.freebsd.org/D9676
Author: melifaro
Date: Sat Mar 17 17:05:48 2018
New Revision: 331098
URL: https://svnweb.freebsd.org/changeset/base/331098
Log:
Fix outgoing TCP/UDP packet drop on arp/ndp entry expiration.
Current arp/nd code relies on the feedback from the datapath indicating
that the entry is still
Author: melifaro
Date: Tue Mar 20 22:57:06 2018
New Revision: 331275
URL: https://svnweb.freebsd.org/changeset/base/331275
Log:
Use count(9) api for the bpf(4) statistics.
Currently each bfp descriptor uses u64 variables to maintain its counters.
On interfaces with high packet rate this
Author: melifaro
Date: Wed May 22 21:20:15 2019
New Revision: 348121
URL: https://svnweb.freebsd.org/changeset/base/348121
Log:
Fix gateway setup for the interface routes.
Currently rinit1() and its IPv6 counterpart
nd6_prefix_onlink_rtrequest() uses dummy null_sdl gateway address
Author: melifaro
Date: Sun May 19 21:49:56 2019
New Revision: 347982
URL: https://svnweb.freebsd.org/changeset/base/347982
Log:
Fix rt_ifa selection during loopback route insertion process.
Currently such routes are added with a link-level IFA, which is
plain wrong. Only after the
20.05.2019, 07:50, "Rodney W. Grimes" :
>> Author: melifaro
>> Date: Sun May 19 21:49:56 2019
>> New Revision: 347982
>> URL: https://svnweb.freebsd.org/changeset/base/347982
>>
>> Log:
>> Fix rt_ifa selection during loopback route insertion process.
>> Currently such routes are added
Author: melifaro
Date: Wed Dec 18 22:10:56 2019
New Revision: 355888
URL: https://svnweb.freebsd.org/changeset/base/355888
Log:
Remove useless code from in6_rmx.c
The code in questions walks IPv6 tree every 60 seconds and looks into
the routes with non-zero expiration time (typically,
Author: melifaro
Date: Thu Dec 19 09:19:27 2019
New Revision: 355908
URL: https://svnweb.freebsd.org/changeset/base/355908
Log:
svn-commit.tmp
Modified:
head/sys/netpfil/ipfw/ip_fw_table.c
head/sys/netpfil/ipfw/ip_fw_table.h
head/sys/netpfil/ipfw/ip_fw_table_value.c
Modified:
19.12.2019, 09:19, "Alexander V. Chernikov" :
> Author: melifaro
> Date: Thu Dec 19 09:19:27 2019
> New Revision: 355908
> URL: https://svnweb.freebsd.org/changeset/base/355908
>
> Log:
> svn-commit.tmp
Should have been
ipfw: Don't rollback state in
Author: melifaro
Date: Thu Dec 19 10:22:16 2019
New Revision: 355910
URL: https://svnweb.freebsd.org/changeset/base/355910
Log:
ipfw: Don't rollback state in alloc_table_vidx() if atomicity is not required.
Submitted by: Neel Chauhan
MFC after:2 weeks
Differential Revision:
Author: melifaro
Date: Thu Dec 19 10:20:38 2019
New Revision: 355909
URL: https://svnweb.freebsd.org/changeset/base/355909
Log:
Revert r355908 to commit it with a proper message.
Modified:
head/sys/netpfil/ipfw/ip_fw_table.c
head/sys/netpfil/ipfw/ip_fw_table.h
13.02.2020, 14:09, "Kristof Provost" :
> Author: kp
> Date: Thu Feb 13 14:09:09 2020
> New Revision: 357857
> URL: https://svnweb.freebsd.org/changeset/base/357857
>
> Log:
> tests: Enable net tests
>
> We have a number of tests in the net subdirectory that were not executed.
> List
> the
Author: melifaro
Date: Tue Mar 3 15:33:43 2020
New Revision: 358585
URL: https://svnweb.freebsd.org/changeset/base/358585
Log:
Fix dynamic redrects by adding forgotten RTF_HOST flag.
Improve tests to verify the generated route flags.
Reported by: jtl
MFC after:2 weeks
Modified:
28.02.2020, 18:32, "Ryan Libby" :
> Author: rlibby
> Date: Fri Feb 28 18:32:36 2020
> New Revision: 358439
> URL: https://svnweb.freebsd.org/changeset/base/358439
>
> Log:
> amd64 atomic.h: minor codegen optimization in flag access
>
> Previously the pattern to extract status flags from inline
25.01.2020, 10:51, "Kristof Provost" :
> Author: kp
> Date: Sat Jan 25 10:51:51 2020
> New Revision: 357113
> URL: https://svnweb.freebsd.org/changeset/base/357113
>
> Log:
> tests: Routing tests overwrote net tests
>
> The routing subdirectory installed into the same directory as the test
>
Author: melifaro
Date: Thu Jan 23 09:46:45 2020
New Revision: 357039
URL: https://svnweb.freebsd.org/changeset/base/357039
Log:
Bring indentation back to normal after r357038.
No functional changes.
MFC after:3 weeks
Modified:
head/sys/netinet/ip_divert.c
Modified:
Author: melifaro
Date: Thu Jan 23 09:14:28 2020
New Revision: 357038
URL: https://svnweb.freebsd.org/changeset/base/357038
Log:
Fix epoch-related panic in ipdivert, ensuring in_broadcast() is called
within epoch.
Simplify gigantic div_output() by splitting it into 3 functions,
Author: melifaro
Date: Sun Jan 26 11:54:21 2020
New Revision: 357144
URL: https://svnweb.freebsd.org/changeset/base/357144
Log:
Fix NOINET6 build after r357038.
Reported by: AN
Modified:
head/sys/netinet/ip_divert.c
Modified: head/sys/netinet/ip_divert.c
Author: melifaro
Date: Wed Jan 29 18:41:35 2020
New Revision: 357263
URL: https://svnweb.freebsd.org/changeset/base/357263
Log:
Plug parent iface refcount leak on .X vlan creation.
PR: kern/242270
Submitted by: Andrew Boyer
MFC after:2 weeks
Modified:
Author: melifaro
Date: Fri Jan 24 20:35:41 2020
New Revision: 357092
URL: https://svnweb.freebsd.org/changeset/base/357092
Log:
Add support for RFC 6598/Carrier Grade NAT subnets. to libalias and ipfw.
In libalias, a new flag PKT_ALIAS_UNREGISTERED_RFC6598 is added.
This is like
401 - 500 of 667 matches
Mail list logo