svn commit: r236231 - head/sys/net

2012-05-29 Thread Alexander V. Chernikov
Author: melifaro Date: Tue May 29 12:52:30 2012 New Revision: 236231 URL: http://svn.freebsd.org/changeset/base/236231 Log: Fix BPF_JITTER code broken by r235746. Pointed by: jkim Reviewed by: jkim (except locking changes) Approved by: (mentor) MFC after:2

Re: svn commit: r236231 - head/sys/net

2012-05-29 Thread Alexander V. Chernikov
On 29.05.2012 16:52, Alexander V. Chernikov wrote: Author: melifaro Date: Tue May 29 12:52:30 2012 New Revision: 236231 URL: http://svn.freebsd.org/changeset/base/236231 Log: Fix BPF_JITTER code broken by r235746. Pointed by: jkim Reviewed by: jkim (except locking changes

svn commit: r236559 - head/sys/net

2012-06-04 Thread Alexander V. Chernikov
Author: melifaro Date: Mon Jun 4 12:36:58 2012 New Revision: 236559 URL: http://svn.freebsd.org/changeset/base/236559 Log: Fix panic introduced by r235745. Panic occurs after first packet traverse renamed interface. Add several comments on locking Found by: avg Approved by:

svn commit: r236806 - head/sys/net

2012-06-09 Thread Alexander V. Chernikov
Author: melifaro Date: Sat Jun 9 10:04:40 2012 New Revision: 236806 URL: http://svn.freebsd.org/changeset/base/236806 Log: Fix typo introduced in r236559. Pointed by: bcr Approved by: kib(mentor) Modified: head/sys/net/bpf.c Modified: head/sys/net/bpf.c

svn commit: r236808 - head/usr.sbin/flowctl

2012-06-09 Thread Alexander V. Chernikov
Author: melifaro Date: Sat Jun 9 10:10:12 2012 New Revision: 236808 URL: http://svn.freebsd.org/changeset/base/236808 Log: Add human option to print IPv4/IPv6 flows in human-readable format. Show IPv4/IPv6 header IFF there are some flows following. Wrap some long lines. Sponsored by

svn commit: r236819 - head/sys/netinet/ipfw

2012-06-09 Thread Alexander V. Chernikov
Author: melifaro Date: Sat Jun 9 17:39:05 2012 New Revision: 236819 URL: http://svn.freebsd.org/changeset/base/236819 Log: Validate IPv4 network mask being passed to ipfw kernel interface. Incorrect mask can possibly be one of the reasons for kern/127209 existance. Approved by:

svn commit: r236824 - head/sbin/ipfw

2012-06-09 Thread Alexander V. Chernikov
Author: melifaro Date: Sat Jun 9 20:47:58 2012 New Revision: 236824 URL: http://svn.freebsd.org/changeset/base/236824 Log: Update maximum number of tables available in ipfw to reflect changes done in r233478. Approved by: kib(mentor) MFC after:3 days Modified:

svn commit: r237162 - head/sys/netgraph/netflow

2012-06-16 Thread Alexander V. Chernikov
Author: melifaro Date: Sat Jun 16 13:51:01 2012 New Revision: 237162 URL: http://svn.freebsd.org/changeset/base/237162 Log: Fix improper L4 header handling for IPv6 packets passed via DLT_RAW. Reported by: Emil Muratov g...@hotplug.ru Reviewed by: glebius Approved by:

svn commit: r237163 - head/sys/netgraph/netflow

2012-06-16 Thread Alexander V. Chernikov
Author: melifaro Date: Sat Jun 16 13:53:14 2012 New Revision: 237163 URL: http://svn.freebsd.org/changeset/base/237163 Log: Set netflow v9 observation domain value to fib number instead of node id. This fixes multi-fib netflow v9 export. Reviewed by: glebius Approved by:

svn commit: r237164 - head/sys/netgraph/netflow

2012-06-16 Thread Alexander V. Chernikov
Author: melifaro Date: Sat Jun 16 13:55:31 2012 New Revision: 237164 URL: http://svn.freebsd.org/changeset/base/237164 Log: Use time_uptime instead of getnanotime for accouting integer number of seconds. Reviewed by: glebius Approved by: ae(mentor) MFC after: 1 week

svn commit: r237226 - head/sys/netgraph/netflow

2012-06-18 Thread Alexander V. Chernikov
Author: melifaro Date: Mon Jun 18 13:50:41 2012 New Revision: 237226 URL: http://svn.freebsd.org/changeset/base/237226 Log: Simplify IP pointer recovery in case of mbuf reallocation. Reviewed by: glebius (previous version) Approved by: ae(mentor) MFC after: 2 weeks

svn commit: r237227 - in head: share/man/man4 sys/netgraph/netflow

2012-06-18 Thread Alexander V. Chernikov
Author: melifaro Date: Mon Jun 18 13:56:36 2012 New Revision: 237227 URL: http://svn.freebsd.org/changeset/base/237227 Log: Make radix lookup on src and dst flow addresses optional and configurable on per-interface basis. Remove __inline__ for several functions being called once per flow

svn commit: r237307 - stable/9/sys/netinet/ipfw

2012-06-20 Thread Alexander V. Chernikov
Author: melifaro Date: Wed Jun 20 14:13:07 2012 New Revision: 237307 URL: http://svn.freebsd.org/changeset/base/237307 Log: MFC r236819 Validate IPv4 network mask being passed to ipfw kernel interface. Incorrect mask can possibly be one of the reasons for kern/127209 existance.

svn commit: r237309 - stable/8/sys/netinet/ipfw

2012-06-20 Thread Alexander V. Chernikov
Author: melifaro Date: Wed Jun 20 14:15:14 2012 New Revision: 237309 URL: http://svn.freebsd.org/changeset/base/237309 Log: MFC r236819 Validate IPv4 network mask being passed to ipfw kernel interface. Incorrect mask can possibly be one of the reasons for kern/127209 existance.

svn commit: r237479 - head/sys/netinet/ipfw

2012-06-23 Thread Alexander V. Chernikov
Author: melifaro Date: Sat Jun 23 12:40:24 2012 New Revision: 237479 URL: http://svn.freebsd.org/changeset/base/237479 Log: Fix interface matching by ipfw table Submitted by: Ihor Kaharlichenko madkin...@gmail.com Tested by:Ihor Kaharlichenko madkin...@gmail.com Approved

svn commit: r234191 - stable/9/lib/libradius

2012-04-12 Thread Alexander V. Chernikov
Author: melifaro Date: Thu Apr 12 17:49:53 2012 New Revision: 234191 URL: http://svn.freebsd.org/changeset/base/234191 Log: MFC: r228730 Add binding support to libradius(3). Submitted by:Sergey Matveychuk se...@yandex-team.ru Approved by: kib(mentor) Modified:

svn commit: r234192 - stable/8/lib/libradius

2012-04-12 Thread Alexander V. Chernikov
Author: melifaro Date: Thu Apr 12 17:59:17 2012 New Revision: 234192 URL: http://svn.freebsd.org/changeset/base/234192 Log: MFC: r214018 Add links for libradius(3) functions. Approved by: pjd Approved by: kib(mentor) Modified: stable/8/lib/libradius/Makefile Directory

Re: svn commit: r233937 - in head/sys: kern net security/mac

2012-04-16 Thread Alexander V. Chernikov
() * bpfdetach() *something - I bet this is bpf_detachd() * _mtx_assert() From 5e621db1dae528f228e94374702d03501138fb1b Mon Sep 17 00:00:00 2001 From: Alexander V. Chernikov melif...@ipfw.ru Date: Wed, 11 Apr 2012 20:04:58 +0400 Subject: [PATCH 1/1] * Final BPF locks patch --- sys/net/bpf.c

Re: svn commit: r233937 - in head/sys: kern net security/mac

2012-04-20 Thread Alexander V. Chernikov
On 17.04.2012 01:29, Adrian Chadd wrote: On 15 April 2012 23:33, Alexander V. Chernikovmelif...@freebsd.org wrote: On 16.04.2012 01:17, Adrian Chadd wrote: Hi, This has broken (at least) net80211 and bpf, with LOR: Yes, it is. Please try the attached patch Hi, Hello! Sorry for the late

svn commit: r234552 - stable/9/share/man/man4

2012-04-21 Thread Alexander V. Chernikov
Author: melifaro Date: Sat Apr 21 18:12:24 2012 New Revision: 234552 URL: http://svn.freebsd.org/changeset/base/234552 Log: MFC r229930 Add setsockopt(2) example to ng_ksocket(4). While here, fix formatting a bit Approved by: ae(mentor) Modified:

svn commit: r234553 - stable/8/share/man/man4

2012-04-21 Thread Alexander V. Chernikov
Author: melifaro Date: Sat Apr 21 18:14:46 2012 New Revision: 234553 URL: http://svn.freebsd.org/changeset/base/234553 Log: MFC r229930 Add setsockopt(2) example to ng_ksocket(4). While here, fix formatting a bit Approved by: ae(mentor) Modified:

svn commit: r234555 - stable/8/lib/libradius

2012-04-21 Thread Alexander V. Chernikov
Author: melifaro Date: Sat Apr 21 18:30:48 2012 New Revision: 234555 URL: http://svn.freebsd.org/changeset/base/234555 Log: MFC: r228730 Add binding support to libradius(3). Submitted by:Sergey Matveychuk se...@yandex-team.ru Approved by: kib(mentor) Modified:

svn commit: r234572 - head/sys/net

2012-04-22 Thread Alexander V. Chernikov
Author: melifaro Date: Sun Apr 22 16:13:23 2012 New Revision: 234572 URL: http://svn.freebsd.org/changeset/base/234572 Log: Do not require radix write lock to be held while dumping route table via sysctl(4) interface. This permits router not to stop forwarding packets while route table is

svn commit: r234574 - head/sys/netgraph

2012-04-22 Thread Alexander V. Chernikov
Author: melifaro Date: Sun Apr 22 17:00:52 2012 New Revision: 234574 URL: http://svn.freebsd.org/changeset/base/234574 Log: Fix panic in ng_patch(4) caused by checksum flags being added to mbuf flags. Tested by:Maxim Ignatenko gelraen...@gmail.com Approved by: kib(mentor)

svn commit: r234597 - in stable/9: sbin/ipfw sys/netinet sys/netinet/ipfw

2012-04-23 Thread Alexander V. Chernikov
Author: melifaro Date: Mon Apr 23 07:15:15 2012 New Revision: 234597 URL: http://svn.freebsd.org/changeset/base/234597 Log: MFC r232865, r232868, r233478 - Add ipfw eXtended tables permitting radix to be used for any kind of keys. - Add support for IPv6 and interface extended tables -

svn commit: r234645 - stable/8/sys/netgraph

2012-04-24 Thread Alexander V. Chernikov
Author: melifaro Date: Tue Apr 24 10:20:24 2012 New Revision: 234645 URL: http://svn.freebsd.org/changeset/base/234645 Log: MFC r226186 Free mbuf in case when protocol in unknown in ng_ipfw_rcvdata(). This change fixes (theoretically) possible mbuf leak introduced in r225586. Reorder

svn commit: r234681 - stable/9/sys/netgraph

2012-04-25 Thread Alexander V. Chernikov
Author: melifaro Date: Wed Apr 25 09:55:34 2012 New Revision: 234681 URL: http://svn.freebsd.org/changeset/base/234681 Log: MFC r234574 Fix panic in ng_patch(4) caused by checksum flags being added to mbuf flags. Tested by:Maxim Ignatenko gelraen...@gmail.com Approved by:

svn commit: r234682 - stable/8/sys/netgraph

2012-04-25 Thread Alexander V. Chernikov
Author: melifaro Date: Wed Apr 25 09:56:35 2012 New Revision: 234682 URL: http://svn.freebsd.org/changeset/base/234682 Log: MFC r234574 Fix panic in ng_patch(4) caused by checksum flags being added to mbuf flags. Tested by:Maxim Ignatenko gelraen...@gmail.com Approved by:

Re: svn commit: r233937 - in head/sys: kern net security/mac

2012-04-30 Thread Alexander V. Chernikov
On 28.04.2012 00:42, Adrian Chadd wrote: Hi Alex, Hello! I don't want to be demanding, but would you please consider committing your fixes? I've asked glebius@ for the review for a while ago, but it seems it is a bit staled.. And if you could, would you please do it as a set of commits,

svn commit: r234834 - in head/sys: contrib/pf/net net netinet netinet/ipfw ofed/drivers/infiniband/ulp/ipoib

2012-04-30 Thread Alexander V. Chernikov
Author: melifaro Date: Mon Apr 30 10:22:23 2012 New Revision: 234834 URL: http://svn.freebsd.org/changeset/base/234834 Log: Move several enums and structures required for L2 filtering from ip_fw_private.h to ip_fw.h. Remove ipfw/ip_fw_private.h header from non-ipfw code. Approved by:

Re: svn commit: r234834 - in head/sys: contrib/pf/net net netinet netinet/ipfw ofed/drivers/infiniband/ulp/ipoib

2012-04-30 Thread Alexander V. Chernikov
On 30.04.2012 15:36, Gleb Smirnoff wrote: On Mon, Apr 30, 2012 at 01:48:36PM +0200, Luigi Rizzo wrote: L On Mon, Apr 30, 2012 at 10:22:23AM +, Alexander V. Chernikov wrote: LAuthor: melifaro LDate: Mon Apr 30 10:22:23 2012 LNew Revision: 234834 LURL: http://svn.freebsd.org

svn commit: r234946 - in head/sys: contrib/pf/net net netinet netinet/ipfw ofed/drivers/infiniband/ulp/ipoib

2012-05-03 Thread Alexander V. Chernikov
Author: melifaro Date: Thu May 3 08:56:43 2012 New Revision: 234946 URL: http://svn.freebsd.org/changeset/base/234946 Log: Revert r234834 per luigi@ request. Cleaner solution (e.g. adding another header) should be done here. Original log: Move several enums and structures

Re: svn commit: r234834 - in head/sys: contrib/pf/net net netinet netinet/ipfw ofed/drivers/infiniband/ulp/ipoib

2012-05-03 Thread Alexander V. Chernikov
On 30.04.2012 17:39, Luigi Rizzo wrote: On Mon, Apr 30, 2012 at 04:17:30PM +0400, Alexander V. Chernikov wrote: On 30.04.2012 15:36, Gleb Smirnoff wrote: On Mon, Apr 30, 2012 at 01:48:36PM +0200, Luigi Rizzo wrote: L On Mon, Apr 30, 2012 at 10:22:23AM +, Alexander V. Chernikov wrote: L

svn commit: r235055 - stable/9/sys/net

2012-05-05 Thread Alexander V. Chernikov
Author: melifaro Date: Sat May 5 11:33:48 2012 New Revision: 235055 URL: http://svn.freebsd.org/changeset/base/235055 Log: MFC r234572 Do not require radix write lock to be held while dumping route table via sysctl(4) interface. This permits router not to stop forwarding packets while

svn commit: r235056 - stable/8/sys/net

2012-05-05 Thread Alexander V. Chernikov
Author: melifaro Date: Sat May 5 11:34:27 2012 New Revision: 235056 URL: http://svn.freebsd.org/changeset/base/235056 Log: MFC r234572 Do not require radix write lock to be held while dumping route table via sysctl(4) interface. This permits router not to stop forwarding packets while

svn commit: r235744 - in head: share/man/man9 sys/net

2012-05-21 Thread Alexander V. Chernikov
Author: melifaro Date: Mon May 21 22:13:48 2012 New Revision: 235744 URL: http://svn.freebsd.org/changeset/base/235744 Log: Fix panic on attaching to non-existent interface (introduced by r233937, pointed by hrs@) Fix panic on tcpdump being attached to interface being removed (introduced by

svn commit: r235745 - in head/sys: kern net

2012-05-21 Thread Alexander V. Chernikov
Author: melifaro Date: Mon May 21 22:17:29 2012 New Revision: 235745 URL: http://svn.freebsd.org/changeset/base/235745 Log: Fix old panic when BPF consumer attaches to destroying interface. 'flags' field is added to the end of bpf_if structure. Currently the only flag is BPFIF_FLAG_DYING

svn commit: r235746 - head/sys/net

2012-05-21 Thread Alexander V. Chernikov
Author: melifaro Date: Mon May 21 22:19:19 2012 New Revision: 235746 URL: http://svn.freebsd.org/changeset/base/235746 Log: Call bpf_jitter() before acquiring BPF global lock due to malloc() being used inside bpf_jitter. Eliminate bpf_buffer_alloc() and allocate BPF buffers on descriptor

svn commit: r235747 - head/sys/net

2012-05-21 Thread Alexander V. Chernikov
Author: melifaro Date: Mon May 21 22:21:00 2012 New Revision: 235747 URL: http://svn.freebsd.org/changeset/base/235747 Log: Make most BPF ioctls() SMP-safe. Approved by: kib(mentor) MFC in:4 weeks Modified: head/sys/net/bpf.c Modified: head/sys/net/bpf.c

Re: svn commit: r235746 - head/sys/net

2012-05-24 Thread Alexander V. Chernikov
On 24.05.2012 04:18, Jung-uk Kim wrote: ... @@ -1664,7 +1668,7 @@ bpf_setf(struct bpf_d *d, struct bpf_pro struct bpf_insn *fcode, *old; u_int wfilter, flen, size; #ifdef BPF_JITTER -bpf_jit_filter *ofunc; +bpf_jit_filter *ofunc, *jfunc; #endif int need_upgrade; #ifdef

svn commit: r241882 - head/share/man/man4

2012-10-22 Thread Alexander V. Chernikov
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:

svn commit: r241883 - stable/9/sbin/ipfw

2012-10-22 Thread Alexander V. Chernikov
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:

svn commit: r241884 - head/sys/netinet6

2012-10-22 Thread Alexander V. Chernikov
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

Re: svn commit: r241888 - in head: share/man/man9 sys/net

2012-10-22 Thread Alexander V. Chernikov
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

svn commit: r241908 - head/sys/netpfil/ipfw

2012-10-22 Thread Alexander V. Chernikov
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

svn commit: r242631 - head/sys/netpfil/ipfw

2012-11-05 Thread Alexander V. Chernikov
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:

svn commit: r242632 - head/sys/netpfil/ipfw

2012-11-05 Thread Alexander V. Chernikov
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:

svn commit: r242640 - stable/9/sys/netinet

2012-11-05 Thread Alexander V. Chernikov
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

svn commit: r242646 - in stable/9/sys: netinet netinet6

2012-11-05 Thread Alexander V. Chernikov
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

svn commit: r242834 - head/sys/netpfil/ipfw

2012-11-09 Thread Alexander V. Chernikov
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:

svn commit: r243629 - in stable/8/sys: netinet netinet6

2012-11-27 Thread Alexander V. Chernikov
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

svn commit: r243684 - stable/8/usr.bin/systat

2012-11-29 Thread Alexander V. Chernikov
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

svn commit: r243707 - head/sys/netpfil/ipfw

2012-11-30 Thread Alexander V. Chernikov
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. *

svn commit: r243711 - head/sys/netpfil/ipfw

2012-11-30 Thread Alexander V. Chernikov
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:

svn commit: r243799 - head/sys/net

2012-12-02 Thread Alexander V. Chernikov
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

svn commit: r243957 - stable/8/usr.bin/systat

2012-12-06 Thread Alexander V. Chernikov
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:

svn commit: r243983 - in stable/9: share/man/man4 sys/netgraph/netflow

2012-12-07 Thread Alexander V. Chernikov
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

svn commit: r243991 - stable/9/share/man/man4

2012-12-07 Thread Alexander V. Chernikov
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:

svn commit: r247036 - head/usr.bin/systat

2013-02-20 Thread Alexander V. Chernikov
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

svn commit: r247037 - head/usr.bin/systat

2013-02-20 Thread Alexander V. Chernikov
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

svn commit: r247626 - head/sys/netpfil/ipfw

2013-03-02 Thread Alexander V. Chernikov
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:

svn commit: r247629 - in stable/9/sys: kern net security/mac

2013-03-02 Thread Alexander V. Chernikov
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

svn commit: r247666 - head/sbin/ipfw

2013-03-02 Thread Alexander V. Chernikov
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

svn commit: r247712 - head/sbin/ipfw

2013-03-03 Thread Alexander V. Chernikov
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:

svn commit: r247732 - in stable/8/sys: kern net security/mac

2013-03-03 Thread Alexander V. Chernikov
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

svn commit: r247811 - head/sbin/ipfw

2013-03-04 Thread Alexander V. Chernikov
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:

svn commit: r247842 - head/sys/net

2013-03-05 Thread Alexander V. Chernikov
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

svn commit: r248070 - head/sys/net

2013-03-08 Thread Alexander V. Chernikov
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

svn commit: r248112 - head/usr.bin/netstat

2013-03-09 Thread Alexander V. Chernikov
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

svn commit: r248497 - stable/9/sys/netpfil/ipfw

2013-03-19 Thread Alexander V. Chernikov
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:

svn commit: r248505 - stable/9/sbin/ipfw

2013-03-19 Thread Alexander V. Chernikov
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

svn commit: r248506 - stable/9/usr.bin/netstat

2013-03-19 Thread Alexander V. Chernikov
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)

svn commit: r248546 - stable/9/sys/net

2013-03-20 Thread Alexander V. Chernikov
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)

svn commit: r248552 - in head: sbin/ipfw sys/netinet sys/netpfil/ipfw

2013-03-20 Thread Alexander V. Chernikov
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

svn commit: r248553 - head/sbin/ipfw

2013-03-20 Thread Alexander V. Chernikov
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

svn commit: r248705 - head/sys/dev/ipmi

2013-03-25 Thread Alexander V. Chernikov
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

svn commit: r248743 - stable/9/sys/net

2013-03-26 Thread Alexander V. Chernikov
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

Re: svn commit: r248743 - stable/9/sys/net

2013-03-26 Thread Alexander V. Chernikov
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

svn commit: r248895 - stable/9/sys/net

2013-03-29 Thread Alexander V. Chernikov
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

svn commit: r248942 - stable/8/sys/net

2013-03-31 Thread Alexander V. Chernikov
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

svn commit: r248943 - stable/8/sys/net

2013-03-31 Thread Alexander V. Chernikov
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)

svn commit: r248971 - head/sys/netpfil/ipfw

2013-04-01 Thread Alexander V. Chernikov
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:

Re: svn commit: r248552 - in head: sbin/ipfw sys/netinet sys/netpfil/ipfw

2013-04-01 Thread Alexander V. Chernikov
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

Re: svn commit: r249506 - head/sys/net

2013-04-15 Thread Alexander V. Chernikov
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

Re: svn commit: r249848 - head/sys/netinet

2013-04-24 Thread Alexander V. Chernikov
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

svn commit: r250246 - head/sys/netpfil/ipfw

2013-05-04 Thread Alexander V. Chernikov
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:

svn commit: r250759 - head/sbin/ipfw

2013-05-17 Thread Alexander V. Chernikov
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

svn commit: r250760 - stable/9/sys/netpfil/ipfw

2013-05-17 Thread Alexander V. Chernikov
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

svn commit: r250761 - stable/9/sys/netpfil/ipfw

2013-05-17 Thread Alexander V. Chernikov
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:

svn commit: r250762 - in stable/9: sbin/ipfw sys/netinet sys/netpfil/ipfw

2013-05-17 Thread Alexander V. Chernikov
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

svn commit: r250764 - head/sys/net

2013-05-18 Thread Alexander V. Chernikov
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

svn commit: r250766 - head/sys/net

2013-05-18 Thread Alexander V. Chernikov
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:

svn commit: r250813 - head/sys/netinet6

2013-05-19 Thread Alexander V. Chernikov
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

svn commit: r250815 - head/sys/netinet6

2013-05-19 Thread Alexander V. Chernikov
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

svn commit: r240561 - head/share/man/man9

2012-09-16 Thread Alexander V. Chernikov
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:

svn commit: r240605 - head/usr.bin/systat

2012-09-17 Thread Alexander V. Chernikov
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

Re: svn commit: r240605 - head/usr.bin/systat

2012-09-17 Thread Alexander V. Chernikov
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

svn commit: r240892 - head/sbin/ipfw

2012-09-24 Thread Alexander V. Chernikov
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:

svn commit: r240893 - head/sbin/ipfw

2012-09-24 Thread Alexander V. Chernikov
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

svn commit: r241094 - stable/9/sys/ofed/drivers/infiniband/ulp/ipoib

2012-10-01 Thread Alexander V. Chernikov
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

  1   2   3   4   5   6   7   >