On 07.01.2014 19:59, Alexander V. Chernikov wrote:
Author: melifaro
Date: Tue Jan 7 15:59:33 2014
New Revision: 260394
URL: http://svnweb.freebsd.org/changeset/base/260394
Log:
Teach every SIOCGIFSTATUS provider to fill in ifs-ascii anyway.
Remove old bits of data concat for 'ascii
Author: melifaro
Date: Tue Jan 7 19:00:40 2014
New Revision: 260398
URL: http://svnweb.freebsd.org/changeset/base/260398
Log:
Remove dead code.
Reported by: Coverity
Coverity CID: 1018057
MFC after:2 weeks
Modified:
head/sys/net/if.c
Modified: head/sys/net/if.c
Author: melifaro
Date: Mon Jan 6 22:36:20 2014
New Revision: 260379
URL: http://svnweb.freebsd.org/changeset/base/260379
Log:
Partially fix IPv4 interface routes deletion in RADIX_MPATH.
Noticed by: Nikolay Denev ndenev at gmail.com
MFC after:1 month
Modified:
Author: melifaro
Date: Sat Jan 4 22:25:26 2014
New Revision: 260295
URL: http://svnweb.freebsd.org/changeset/base/260295
Log:
Change semantics for rnh_lookup() function: now
it performs exact match search, regardless of netmask existance.
This simplifies most of rnh_lookup() consumers.
Author: melifaro
Date: Fri Jan 3 14:33:25 2014
New Revision: 260228
URL: http://svnweb.freebsd.org/changeset/base/260228
Log:
Remove useless register variable modifiers.
Do some more style(9).
MFC after:2 weeks
Modified:
head/sys/net/radix.c
Modified: head/sys/net/radix.c
Author: melifaro
Date: Fri Jan 3 23:11:26 2014
New Revision: 260247
URL: http://svnweb.freebsd.org/changeset/base/260247
Log:
Use rnh_matchaddr instead of rnh_lookup for longest-prefix match.
rnh_lookup is effectively the same as rnh_matchaddr if called with
empy network mask.
MFC
Author: melifaro
Date: Tue Dec 31 12:11:48 2013
New Revision: 260124
URL: http://svnweb.freebsd.org/changeset/base/260124
Log:
Explicitly free rt_tables to please Coverity.
Reported by: Coverity
Coverity CID: 1147174
MFC after:2 weeks
Modified:
head/usr.bin/netstat/route.c
Author: melifaro
Date: Fri Dec 20 12:08:36 2013
New Revision: 259645
URL: http://svnweb.freebsd.org/changeset/base/259645
Log:
Further split kvm(3) and sysctl interfaces for route table printing.
MFC after:4 weeks
Sponsored by: Yandex LLC
Modified:
head/usr.bin/netstat/route.c
Author: melifaro
Date: Fri Dec 20 00:17:26 2013
New Revision: 259638
URL: http://svnweb.freebsd.org/changeset/base/259638
Log:
Use more fine-grained kvm(3) symbol lookup: routing code retrieves only
necessary symbols needed per subsystem. Main kvm(3) init is now delayed
as much as possbile.
Author: melifaro
Date: Wed Dec 18 18:25:27 2013
New Revision: 259562
URL: http://svnweb.freebsd.org/changeset/base/259562
Log:
Switch netstat -rn to use standard API for retrieving list of routes
instead of peeking inside in-kernel radix via kget.
This permits us to change kernel structures
Author: melifaro
Date: Wed Dec 18 20:04:04 2013
New Revision: 259566
URL: http://svnweb.freebsd.org/changeset/base/259566
Log:
Restore corefiles handling via kvm(3).
Found by: John-Mark Gurney jmg at funkthat.com
MFC after:4 weeks
Modified:
head/usr.bin/netstat/main.c
On 18.12.2013 22:45, John-Mark Gurney wrote:
Alexander V. Chernikov wrote this message on Wed, Dec 18, 2013 at 18:25 +:
Author: melifaro
Date: Wed Dec 18 18:25:27 2013
New Revision: 259562
URL: http://svnweb.freebsd.org/changeset/base/259562
Log:
Switch netstat -rn to use standard
Author: melifaro
Date: Wed Dec 18 20:17:05 2013
New Revision: 259568
URL: http://svnweb.freebsd.org/changeset/base/259568
Log:
Add net.inet.ip.fw.dyn_keep_states sysctl which
re-links dynamic states to default rule instead of
flushing on rule deletion.
This can be useful while performing
Author: melifaro
Date: Tue Dec 17 22:16:27 2013
New Revision: 259528
URL: http://svnweb.freebsd.org/changeset/base/259528
Log:
Simplify contiguous mask checking.
Suggested by: glebius
MFC after:2 weeks
Modified:
head/sys/net/radix.c
Modified: head/sys/net/radix.c
Author: melifaro
Date: Thu Nov 28 10:28:28 2013
New Revision: 258708
URL: http://svnweb.freebsd.org/changeset/base/258708
Log:
Check ipfw table numbers in both user and kernel space before rule addition.
Found by: Saychik Pavel u...@localka.net
MFC after:2 weeks
Sponsored by:
Author: melifaro
Date: Thu Nov 28 15:28:51 2013
New Revision: 258711
URL: http://svnweb.freebsd.org/changeset/base/258711
Log:
Simplify O_NAT opcode handling.
MFC after:2 weeks
Sponsored by: Yandex LLC
Modified:
head/sys/netpfil/ipfw/ip_fw2.c
Modified:
Author: melifaro
Date: Wed Nov 27 10:10:25 2013
New Revision: 258677
URL: http://svnweb.freebsd.org/changeset/base/258677
Log:
Fix key lookup in ipfw(8) broken since r232865.
Print warning for IPv4 address strings which are valid in
inet_aton() but not valid in inet_pton(). (1)
Found
On 19.11.2013 02:58, George V. Neville-Neil wrote:
Author: gnn
Date: Mon Nov 18 22:58:14 2013
New Revision: 258328
URL: http://svnweb.freebsd.org/changeset/base/258328
Log:
Allow ethernet drivers to pass in packets connected via the nextpkt pointer.
Handling packets in this way allows
Author: melifaro
Date: Wed Oct 30 16:08:27 2013
New Revision: 257389
URL: http://svnweb.freebsd.org/changeset/base/257389
Log:
MFC r256624:
Fix long-standing issue with incorrect radix mask calculation.
Usual symptoms are messages like
rn_delete: inconsistent annotation
Author: melifaro
Date: Tue Oct 29 09:57:00 2013
New Revision: 257323
URL: http://svnweb.freebsd.org/changeset/base/257323
Log:
Merge r256550.
Improve locking model used to protect netgraph topology:
use rwlocks instead of mutexes on node traversal.
Reviewed by: glebius
Tested by:
Author: melifaro
Date: Tue Oct 29 12:53:23 2013
New Revision: 257330
URL: http://svnweb.freebsd.org/changeset/base/257330
Log:
MFC r256624:
Fix long-standing issue with incorrect radix mask calculation.
Usual symptoms are messages like
rn_delete: inconsistent annotation
Author: melifaro
Date: Wed Oct 16 10:33:20 2013
New Revision: 256617
URL: http://svnweb.freebsd.org/changeset/base/256617
Log:
Remove unused fields from radix_node_head.
Sponsored by: Yandex LLC
Modified:
head/sys/net/radix.h
Modified: head/sys/net/radix.h
Author: melifaro
Date: Wed Oct 16 10:36:42 2013
New Revision: 256618
URL: http://svnweb.freebsd.org/changeset/base/256618
Log:
Reflect r248070 (RTM_PINNED) changes in documentation.
Pointed by: pluknet
MFC after:2 weeks
Modified:
head/share/man/man9/rtentry.9
Modified:
Author: melifaro
Date: Wed Oct 16 12:18:44 2013
New Revision: 256624
URL: http://svnweb.freebsd.org/changeset/base/256624
Log:
Fix long-standing issue with incorrect radix mask calculation.
Usual symptoms are messages like
rn_delete: inconsistent annotation
rn_addmask: mask impossibly
Author: melifaro
Date: Tue Oct 15 17:44:35 2013
New Revision: 256550
URL: http://svnweb.freebsd.org/changeset/base/256550
Log:
Improve locking model used to protect netgraph topology:
use rwlocks instead of mutexes on node traversal.
Reviewed by: glebius
Tested by:Eugene Grosbein
On 05.10.2013 22:07, Bryan Venteicher wrote:
Author: bryanv
Date: Sat Oct 5 18:07:24 2013
New Revision: 256066
URL: http://svnweb.freebsd.org/changeset/base/256066
Log:
Do not hold the vtnet Rx queue lock when calling up into the stack
Do you measure performance penalty for this?
On 01.08.2013 20:18, Rui Paulo wrote:
On 1 Aug 2013, at 07:23, Gleb Smirnoff gleb...@freebsd.org wrote:
On Wed, Jul 31, 2013 at 04:24:50PM +, Hiroki Sato wrote:
H Author: hrs
H Date: Wed Jul 31 16:24:49 2013
H New Revision: 253841
H URL: http://svnweb.freebsd.org/changeset/base/253841
H
H
On 12.07.2013 16:36, Hiroki Sato wrote:
Author: hrs
Date: Fri Jul 12 12:36:12 2013
New Revision: 253262
URL: http://svnweb.freebsd.org/changeset/base/253262
Log:
Add a leaf node CTL_NET.PF_ROUTE.0.AF.NET_RT_DUMP.0.FIB. This returns
routing table with the specified FIB number, not
Author: melifaro
Date: Sun May 19 19:19:01 2013
New Revision: 250813
URL: http://svnweb.freebsd.org/changeset/base/250813
Log:
Finish r85740 : Make IPv6 netmask has address family set.
This pleases routing daemons like bird.
MFC after:2 weeks
Modified:
head/sys/netinet6/in6.c
Author: melifaro
Date: Sun May 19 19:42:46 2013
New Revision: 250815
URL: http://svnweb.freebsd.org/changeset/base/250815
Log:
Really fix netmask address family this time.
MFC with: r250813
Modified:
head/sys/netinet6/in6.c
Modified: head/sys/netinet6/in6.c
Author: melifaro
Date: Sat May 18 07:10:22 2013
New Revision: 250764
URL: http://svnweb.freebsd.org/changeset/base/250764
Log:
Fix rte leak introduced in r248070.
MFC after:2 weeks
Modified:
head/sys/net/route.c
Modified: head/sys/net/route.c
Author: melifaro
Date: Sat May 18 08:14:21 2013
New Revision: 250766
URL: http://svnweb.freebsd.org/changeset/base/250766
Log:
Use separate function to update mbuf checksum flags instead of
duplicating the same code in different places.
MFC after:2 weeks
Modified:
Author: melifaro
Date: Sat May 18 04:49:00 2013
New Revision: 250759
URL: http://svnweb.freebsd.org/changeset/base/250759
Log:
Fix ipfw(8) sets of ipv6 addresses handling.
Conditionally use stack buffer instead of calling strdup().
PR: bin/104921
MFC after:2 weeks
Author: melifaro
Date: Sat May 18 05:31:17 2013
New Revision: 250760
URL: http://svnweb.freebsd.org/changeset/base/250760
Log:
Merge r244633, r250246.
Use unified IP_FW_ARG_TABLEARG() macro for most tablearg checks.
Log real value instead of IP_FW_TABLEARG (65535) in ipfw_log().
Use
Author: melifaro
Date: Sat May 18 05:40:59 2013
New Revision: 250761
URL: http://svnweb.freebsd.org/changeset/base/250761
Log:
MFC r243711.
Use common macros for working with rule/dynamic counters.
This is done as preparation to introduce per-cpu ipfw counters.
Modified:
Author: melifaro
Date: Sat May 18 05:48:46 2013
New Revision: 250762
URL: http://svnweb.freebsd.org/changeset/base/250762
Log:
MFC r248552, r248971
Add ipfw support for setting/matching DiffServ codepoints (DSCP).
Setting DSCP support is done via O_SETDSCP which works for both
IPv4
Author: melifaro
Date: Sat May 4 18:24:30 2013
New Revision: 250246
URL: http://svnweb.freebsd.org/changeset/base/250246
Log:
Use unified method for accessing / updating cached rule pointers.
MFC after:2 weeks
Modified:
head/sys/netpfil/ipfw/ip_fw2.c
Modified:
On 24.04.2013 22:30, Randall Stewart wrote:
Author: rrs
Date: Wed Apr 24 18:30:32 2013
New Revision: 249848
URL: http://svnweb.freebsd.org/changeset/base/249848
Log:
This fixes the issue with the randomly changing default
route. What it was is there are two places in ip_output.c
where
On 15.04.2013 17:00, Gleb Smirnoff wrote:
Author: glebius
Date: Mon Apr 15 13:00:42 2013
New Revision: 249506
URL: http://svnweb.freebsd.org/changeset/base/249506
Log:
Switch lagg(4) statistics to counter(9).
The lagg(4) is often used to bond high speed links, so basic per-packet
Author: melifaro
Date: Mon Apr 1 11:28:52 2013
New Revision: 248971
URL: http://svnweb.freebsd.org/changeset/base/248971
Log:
Fix ipfw rule validation partially broken by r248552.
Pointed by: avg
MFC with: r248552
Modified:
head/sys/netpfil/ipfw/ip_fw_sockopt.c
Modified:
On 01.04.2013 00:50, Andriy Gapon wrote:
on 20/03/2013 12:35 Alexander V. Chernikov said the following:
Author: melifaro
Date: Wed Mar 20 10:35:33 2013
New Revision: 248552
URL: http://svnweb.freebsd.org/changeset/base/248552
Log:
Add ipfw support for setting/matching DiffServ codepoints
Author: melifaro
Date: Sun Mar 31 10:17:39 2013
New Revision: 248942
URL: http://svnweb.freebsd.org/changeset/base/248942
Log:
Merge r248070.
Fix long-standing issue with interface routes being unprotected:
Use RTM_PINNED flag to mark route as immutable.
Forbid deleting immutable
Author: melifaro
Date: Sun Mar 31 10:20:29 2013
New Revision: 248943
URL: http://svnweb.freebsd.org/changeset/base/248943
Log:
MFC r247842.
Write lock is not required for findcompare operation.
Modified:
stable/8/sys/net/route.c
Directory Properties:
stable/8/sys/ (props changed)
Author: melifaro
Date: Fri Mar 29 16:24:20 2013
New Revision: 248895
URL: http://svnweb.freebsd.org/changeset/base/248895
Log:
Merge 248070.
Fix long-standing issue with interface routes being unprotected:
Use RTM_PINNED flag to mark route as immutable.
Forbid deleting immutable routes
Author: melifaro
Date: Tue Mar 26 18:57:25 2013
New Revision: 248743
URL: http://svnweb.freebsd.org/changeset/base/248743
Log:
Permit changing MTU in 6to4 relay.
This behavior is recommended by RFC 4213 clause 3.2.
Sometimes fragmentation is the least evil.
For example, some Linux
On 26.03.2013 22:57, Alexander V. Chernikov wrote:
Author: melifaro
Date: Tue Mar 26 18:57:25 2013
New Revision: 248743
URL: http://svnweb.freebsd.org/changeset/base/248743
Log:
Merge r238492.
Permit changing MTU in 6to4 relay.
This behavior is recommended by RFC 4213 clause 3.2
Author: melifaro
Date: Mon Mar 25 14:30:34 2013
New Revision: 248705
URL: http://svnweb.freebsd.org/changeset/base/248705
Log:
Unlock IPMI sc while performing requests via KCS and SMIC interfaces.
It is already done in SSIF interface code.
This reduces contention/spinning reported by many
Author: melifaro
Date: Wed Mar 20 07:20:00 2013
New Revision: 248546
URL: http://svnweb.freebsd.org/changeset/base/248546
Log:
Merge r247842.
Write lock is not required for findcompare operation.
Modified:
stable/9/sys/net/route.c
Directory Properties:
stable/9/sys/ (props changed)
Author: melifaro
Date: Wed Mar 20 10:35:33 2013
New Revision: 248552
URL: http://svnweb.freebsd.org/changeset/base/248552
Log:
Add ipfw support for setting/matching DiffServ codepoints (DSCP).
Setting DSCP support is done via O_SETDSCP which works for both
IPv4 and IPv6 packets. Fast
Author: melifaro
Date: Wed Mar 20 10:36:38 2013
New Revision: 248553
URL: http://svnweb.freebsd.org/changeset/base/248553
Log:
Remove unused variable.
Modified:
head/sbin/ipfw/ipfw2.c
Modified: head/sbin/ipfw/ipfw2.c
Author: melifaro
Date: Tue Mar 19 12:42:14 2013
New Revision: 248497
URL: http://svnweb.freebsd.org/changeset/base/248497
Log:
MFC r247626.
Fix callout expiring dynamic rules.
PR: kern/175530
Submitted by: Vladimir Spiridenkov v...@gtn.ru
Modified:
Author: melifaro
Date: Tue Mar 19 13:29:01 2013
New Revision: 248505
URL: http://svnweb.freebsd.org/changeset/base/248505
Log:
Merge r247666, r247712, r247811.
Fix ipfw table argument parsing/printing.
Fix style.
PR: kern/175909
Submitted by: Daniel Hagerty
Author: melifaro
Date: Tue Mar 19 13:36:19 2013
New Revision: 248506
URL: http://svnweb.freebsd.org/changeset/base/248506
Log:
Merge r248112.
Document netstat -Q flags meaning.
Modified:
stable/9/usr.bin/netstat/netstat.1
Directory Properties:
stable/9/usr.bin/ (props changed)
Author: melifaro
Date: Sat Mar 9 20:01:35 2013
New Revision: 248112
URL: http://svnweb.freebsd.org/changeset/base/248112
Log:
Document netstat -Q flags meaning.
MFC after:1 week
Modified:
head/usr.bin/netstat/netstat.1
Modified: head/usr.bin/netstat/netstat.1
Author: melifaro
Date: Fri Mar 8 20:33:50 2013
New Revision: 248070
URL: http://svnweb.freebsd.org/changeset/base/248070
Log:
Fix long-standing issue with interface routes being unprotected:
Use RTM_PINNED flag to mark route as immutable.
Forbid deleting immutable routes without special
Author: melifaro
Date: Tue Mar 5 13:38:45 2013
New Revision: 247842
URL: http://svnweb.freebsd.org/changeset/base/247842
Log:
Write lock is not required for findcompare operation.
MFC after:2 weeks
Modified:
head/sys/net/route.c
Modified: head/sys/net/route.c
Author: melifaro
Date: Mon Mar 4 19:01:38 2013
New Revision: 247811
URL: http://svnweb.freebsd.org/changeset/base/247811
Log:
Do not suddenly fail on some rulesets if -n (syntax check only) is specified
and ipfw(4) module is not loaded.
MFC after:2 weeks
Modified:
Author: melifaro
Date: Sun Mar 3 14:05:03 2013
New Revision: 247712
URL: http://svnweb.freebsd.org/changeset/base/247712
Log:
Implement buffer size checking in ipfw(8) add cmd.
PR: bin/65961
Submitted by: Eugene Grosbein eu...@grosbein.pp.ru
MFC after:2 weeks
Modified:
Author: melifaro
Date: Sun Mar 3 21:48:40 2013
New Revision: 247732
URL: http://svnweb.freebsd.org/changeset/base/247732
Log:
Merge
* r233937 - Improve BPF locking model
* r233938 - Improve performace for writer-only BPF users
* r233946 - Fix build
* r235744 - Fix (new) panic on
Author: melifaro
Date: Sat Mar 2 14:47:10 2013
New Revision: 247626
URL: http://svnweb.freebsd.org/changeset/base/247626
Log:
Fix callout expiring dynamic rules.
PR: kern/175530
Submitted by: Vladimir Spiridenkov v...@gtn.ru
MFC after:2 weeks
Modified:
Author: melifaro
Date: Sat Mar 2 15:11:20 2013
New Revision: 247629
URL: http://svnweb.freebsd.org/changeset/base/247629
Log:
Merge
* r233937 - Improve BPF locking model
* r233938 - Improve performace for writer-only BPF users
* r233946 - Fix build
* r235744 - Fix (new) panic on
Author: melifaro
Date: Sat Mar 2 18:51:26 2013
New Revision: 247666
URL: http://svnweb.freebsd.org/changeset/base/247666
Log:
Fix ipfw table argument parsing/printing.
Fix style.
PR: kern/175909
Submitted by: Daniel Hagerty h...@linnaean.org
MFC after:2 weeks
Author: melifaro
Date: Wed Feb 20 13:47:05 2013
New Revision: 247036
URL: http://svnweb.freebsd.org/changeset/base/247036
Log:
Add interface name filtering via 'match' cmd.
Add 'pps' cmd for switching beetween interface packets/bytes statistics.
Submitted by: vsevolod
MFC after:2
Author: melifaro
Date: Wed Feb 20 14:19:09 2013
New Revision: 247037
URL: http://svnweb.freebsd.org/changeset/base/247037
Log:
Fix several new old style issues.
Pointed by: ae, pluknet, zont
MFC with: r247036
Modified:
head/usr.bin/systat/ifcmds.c
head/usr.bin/systat/ifstat.c
Author: melifaro
Date: Sun Dec 23 16:28:18 2012
New Revision: 244633
URL: http://svnweb.freebsd.org/changeset/base/244633
Log:
Use unified IP_FW_ARG_TABLEARG() macro for most tablearg checks.
Log real value instead of IP_FW_TABLEARG (65535) in ipfw_log().
Noticed by: Vitaliy Tokarenko
Author: melifaro
Date: Sun Dec 23 18:35:42 2012
New Revision: 244634
URL: http://svnweb.freebsd.org/changeset/base/244634
Log:
Add parentheses to IP_FW_ARG_TABLEARG() definition.
Suggested by: glebius
MFC with: r244633
Modified:
head/sys/netpfil/ipfw/ip_fw_private.h
Modified:
Author: melifaro
Date: Fri Dec 21 22:48:12 2012
New Revision: 244569
URL: http://svnweb.freebsd.org/changeset/base/244569
Log:
Merge r241908, r242632
Remove unnecessary chain read lock in ipfw nat 'global' code.
Document case when ipfw chain lock must be held while calling ipfw_nat().
Author: melifaro
Date: Fri Dec 21 23:47:22 2012
New Revision: 244571
URL: http://svnweb.freebsd.org/changeset/base/244571
Log:
Merge r238978(approved by luigi), r242631, r242834, r243707
replace inet_ntoa_r with the more standard inet_ntop().
As discussed on -current, inet_ntoa_r() is
Author: melifaro
Date: Fri Dec 7 13:03:23 2012
New Revision: 243983
URL: http://svnweb.freebsd.org/changeset/base/243983
Log:
MFC r241446,r241501
Add NG_NETFLOW_V9INFO_TYPE command to be able to request netflowv9-specific
data.
Submitted by: Dmitry Luhtionov dmitryluhtionov at
Author: melifaro
Date: Fri Dec 7 20:55:24 2012
New Revision: 243991
URL: http://svnweb.freebsd.org/changeset/base/243991
Log:
Merge r241882.
Provide example for newly-added NG_NETFLOW_V9INFO_TYPE
Submitted by: Dmitry Luhtionov dmitryluhtionov at gmail.com
Modified:
Author: melifaro
Date: Thu Dec 6 19:43:48 2012
New Revision: 243957
URL: http://svnweb.freebsd.org/changeset/base/243957
Log:
Fix merge of r240605 (done in r243684).
Spotted by: Terry Kennedyte...@tmk.com
Modified:
stable/8/usr.bin/systat/keyboard.c
Modified:
Author: melifaro
Date: Sun Dec 2 21:43:37 2012
New Revision: 243799
URL: http://svnweb.freebsd.org/changeset/base/243799
Log:
Fix bpf_if structure leak introduced in r235745.
Move all such structures to delayed-free lists and
delete all matching on interface departure event.
MFC
Author: melifaro
Date: Fri Nov 30 16:33:22 2012
New Revision: 243707
URL: http://svnweb.freebsd.org/changeset/base/243707
Log:
Make ipfw dynamic states operations SMP-ready.
* Global IPFW_DYN_LOCK() is changed to per-bucket mutex.
* State expiration is done in ipfw_tick every second.
*
Author: melifaro
Date: Fri Nov 30 19:36:55 2012
New Revision: 243711
URL: http://svnweb.freebsd.org/changeset/base/243711
Log:
Use common macros for working with rule/dynamic counters.
This is done as preparation to introduce per-cpu ipfw counters.
MFC after:3 weeks
Modified:
Author: melifaro
Date: Fri Nov 30 00:13:31 2012
New Revision: 243684
URL: http://svnweb.freebsd.org/changeset/base/243684
Log:
Merge r226396, r240605
Make systat(1) accept fractional number of seconds.
Make old alarm(3)-based code use select(2).
Ability to specify small intervals
Author: melifaro
Date: Tue Nov 27 20:16:37 2012
New Revision: 243629
URL: http://svnweb.freebsd.org/changeset/base/243629
Log:
MFC r241406, r241502, r241884.
Do not check if found IPv4 rte is dynamic if net.inet.icmp.drop_redirect is
enabled. This eliminates one mtx_lock() per each
Author: melifaro
Date: Fri Nov 9 18:23:38 2012
New Revision: 242834
URL: http://svnweb.freebsd.org/changeset/base/242834
Log:
Simplify sending keepalives.
Prepare ipfw_tick() to be used by other consumers.
Reviewed by: ae(basically)
MFC after:2 weeks
Modified:
Author: melifaro
Date: Mon Nov 5 22:30:56 2012
New Revision: 242631
URL: http://svnweb.freebsd.org/changeset/base/242631
Log:
Use unified print_dyn_rule_flags() function for debugging messages
instead of hand-made printfs in every place.
MFC after:1 week
Modified:
Author: melifaro
Date: Mon Nov 5 22:54:00 2012
New Revision: 242632
URL: http://svnweb.freebsd.org/changeset/base/242632
Log:
Add assertion to enforce 'nat global' locking requierements changed by
r241908.
Suggested by: adrian, glebius
MFC after:3 days
Modified:
Author: melifaro
Date: Tue Nov 6 00:49:52 2012
New Revision: 242640
URL: http://svnweb.freebsd.org/changeset/base/242640
Log:
MFC r241406.
Do not check if found IPv4 rte is dynamic if net.inet.icmp.drop_redirect is
enabled. This eliminates one mtx_lock() per each routing lookup thus
Author: melifaro
Date: Tue Nov 6 01:18:53 2012
New Revision: 242646
URL: http://svnweb.freebsd.org/changeset/base/242646
Log:
MFC r241502, r241884
Cleanup documentation: cloning route support has been removed in r186119.
Eliminate code checking if found IPv6 rte is dynamic. IPv6
Author: melifaro
Date: Mon Oct 22 12:22:56 2012
New Revision: 241882
URL: http://svn.freebsd.org/changeset/base/241882
Log:
Provide example for newly-added NG_NETFLOW_V9INFO_TYPE
Submitted by: Dmitry Luhtionov dmitryluhtionov at gmail.com
MFC with: r241446
Modified:
Author: melifaro
Date: Mon Oct 22 12:39:57 2012
New Revision: 241883
URL: http://svn.freebsd.org/changeset/base/241883
Log:
Merge r240892,r240893
Permit table to be used as IPv6 address.
Whitespace fixes
Reported by: Serhiy Popov sergius...@ukr.net
Modified:
Author: melifaro
Date: Mon Oct 22 12:54:52 2012
New Revision: 241884
URL: http://svn.freebsd.org/changeset/base/241884
Log:
Eliminate code checking if found IPv6 rte is dynamic. IPv6 redirects
are using (different) ND-based approach described in RFC 4861. This change
is similar to r241406
On 22.10.2012 19:17, Gleb Smirnoff wrote:
On Mon, Oct 22, 2012 at 02:10:17PM +, Alexander V. Chernikov wrote:
A Author: melifaro
A Date: Mon Oct 22 14:10:17 2012
A New Revision: 241888
A URL: http://svn.freebsd.org/changeset/base/241888
A
A Log:
A Make PFIL use per-VNET lock instead of per
Author: melifaro
Date: Mon Oct 22 19:22:31 2012
New Revision: 241908
URL: http://svn.freebsd.org/changeset/base/241908
Log:
Remove unnecessary chain read lock in ipfw nat 'global' code.
Document case when ipfw chain lock must be held while calling ipfw_nat().
MFC after:2 weeks
Author: melifaro
Date: Sat Oct 13 09:25:29 2012
New Revision: 241501
URL: http://svn.freebsd.org/changeset/base/241501
Log:
Add forgotten documentation for new NGM_NETFLOW_V9INFO message.
Submitted by: Dmitry Luhtionov dmitryluhtionov at gmail.com
MFC with: r241446
Modified:
Author: melifaro
Date: Sat Oct 13 09:31:01 2012
New Revision: 241502
URL: http://svn.freebsd.org/changeset/base/241502
Log:
Cleanup documentation: cloning route support has been removed in r186119.
MFC after:2 weeks
Modified:
head/sys/netinet/in_rmx.c
head/sys/netinet6/in6_rmx.c
Author: melifaro
Date: Thu Oct 11 16:15:18 2012
New Revision: 241446
URL: http://svn.freebsd.org/changeset/base/241446
Log:
Add NG_NETFLOW_V9INFO_TYPE command to be able to request netflowv9-specific
data.
Submitted by: Dmitry Luhtionov dmitryluhtionov at gmail.com
MFC after:2
Author: melifaro
Date: Wed Oct 10 19:06:11 2012
New Revision: 241406
URL: http://svn.freebsd.org/changeset/base/241406
Log:
Do not check if found IPv4 rte is dynamic if net.inet.icmp.drop_redirect is
enabled. This eliminates one mtx_lock() per each routing lookup thus improving
performance
Author: melifaro
Date: Thu Oct 4 22:56:15 2012
New Revision: 241213
URL: http://svn.freebsd.org/changeset/base/241213
Log:
Merge r240605.
Make systat(1) accept fractional number of seconds.
Make old alarm(3)-based code use select(2).
Modified:
stable/9/usr.bin/systat/cmds.c
Author: melifaro
Date: Mon Oct 1 10:54:04 2012
New Revision: 241094
URL: http://svn.freebsd.org/changeset/base/241094
Log:
Merge r240082.
Remove unneeded ipfw headers introduced in r213447 from Infiniband code.
Modified:
stable/9/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib.h
Directory
Author: melifaro
Date: Mon Sep 24 17:31:08 2012
New Revision: 240892
URL: http://svn.freebsd.org/changeset/base/240892
Log:
Permit table to be used as IPv6 address.
Reported by: Serhiy Popov sergius...@ukr.net
MFC after:2 weeks
Modified:
head/sbin/ipfw/ipv6.c
Modified:
Author: melifaro
Date: Mon Sep 24 17:34:30 2012
New Revision: 240893
URL: http://svn.freebsd.org/changeset/base/240893
Log:
Whitespace fixes
MFC after:2 weeks
Modified:
head/sbin/ipfw/ipv6.c
Modified: head/sbin/ipfw/ipv6.c
Author: melifaro
Date: Mon Sep 17 13:36:47 2012
New Revision: 240605
URL: http://svn.freebsd.org/changeset/base/240605
Log:
Make systat(1) accept fractional number of seconds.
Make old alarm(3)-based code use select(2).
MFC after:2 weeks
Modified:
head/usr.bin/systat/cmds.c
On 17.09.2012 17:36, Alexander V. Chernikov wrote:
Author: melifaro
Date: Mon Sep 17 13:36:47 2012
New Revision: 240605
URL: http://svn.freebsd.org/changeset/base/240605
Log:
Make systat(1) accept fractional number of seconds.
Make old alarm(3)-based code use select(2).
Ability
Author: melifaro
Date: Sun Sep 16 13:13:02 2012
New Revision: 240561
URL: http://svn.freebsd.org/changeset/base/240561
Log:
Add section describing existing filtering points.
Document byteorder behavior in AF_INET[6] hooks in new section.
MFC after:2 weeks
Modified:
==
--- stable/8/sys/netgraph/netflow/netflow.c Thu Jul 19 11:18:41 2012
(r238618)
+++ stable/8/sys/netgraph/netflow/netflow.c Thu Jul 19 11:43:31 2012
(r238619)
@@ -1,4 +1,5 @@
/*-
+ * Copyright (c) 2010-2011 Alexander V
Author: melifaro
Date: Thu Jul 19 13:00:31 2012
New Revision: 238620
URL: http://svn.freebsd.org/changeset/base/238620
Log:
MFC r223788, r223790, r223824 236808
Merge netflow v9 support (user side)
r223788 - Rewrite the flowctl utility to add it support for displaying both
IPv4 and
On 19.07.2012 17:44, Doug Barton wrote:
On 07/19/2012 06:00, Alexander V. Chernikov wrote:
Author: melifaro
Date: Thu Jul 19 13:00:31 2012
New Revision: 238620
URL: http://svn.freebsd.org/changeset/base/238620
Log:
MFC r223788, r223790, r223824 236808
Merge netflow v9 support (user side
501 - 600 of 667 matches
Mail list logo