Re: svn commit: r273112 - head/sys/dev/ixgbe

2014-11-06 Thread Alexander V. Chernikov
On 07 Nov 2014, at 03:15, Luigi Rizzo ri...@iet.unipi.it wrote: On Thu, Nov 06, 2014 at 03:05:30PM +0400, Alexander V. Chernikov wrote: On 15.10.2014 05:22, Adrian Chadd wrote: Author: adrian Date: Wed Oct 15 01:22:56 2014 New Revision: 273112 URL: https://svnweb.freebsd.org/changeset

svn commit: r274315 - in head/sys/netpfil: ipfw pf

2014-11-09 Thread Alexander V. Chernikov
Author: melifaro Date: Sun Nov 9 16:15:28 2014 New Revision: 274315 URL: https://svnweb.freebsd.org/changeset/base/274315 Log: Remove unused 'struct route' fields. Modified: head/sys/netpfil/ipfw/ip_fw_private.h head/sys/netpfil/pf/pf.c Modified: head/sys/netpfil/ipfw/ip_fw_private.h

svn commit: r274316 - head/sys/netinet6

2014-11-09 Thread Alexander V. Chernikov
Author: melifaro Date: Sun Nov 9 16:20:27 2014 New Revision: 274316 URL: https://svnweb.freebsd.org/changeset/base/274316 Log: Remove unused 'struct route *' argument from nd6_output_flush(). Modified: head/sys/netinet6/nd6.c head/sys/netinet6/nd6.h head/sys/netinet6/nd6_nbr.c

svn commit: r274320 - head/sys/netpfil/pf

2014-11-09 Thread Alexander V. Chernikov
Author: melifaro Date: Sun Nov 9 17:01:54 2014 New Revision: 274320 URL: https://svnweb.freebsd.org/changeset/base/274320 Log: Finish r274315: remove union 'u' from struct pf_send_entry. Suggested by: kib Modified: head/sys/netpfil/pf/pf.c Modified: head/sys/netpfil/pf/pf.c

Re: svn commit: r274315 - in head/sys/netpfil: ipfw pf

2014-11-09 Thread Alexander V. Chernikov
On 09.11.2014 20:29, Konstantin Belousov wrote: On Sun, Nov 09, 2014 at 04:15:29PM +, Alexander V. Chernikov wrote: Author: melifaro Date: Sun Nov 9 16:15:28 2014 New Revision: 274315 URL: https://svnweb.freebsd.org/changeset/base/274315 Log: Remove unused 'struct route' fields

svn commit: r274331 - in head: . etc etc/defaults etc/rc.d lib/libc/net release/picobsd/bridge release/picobsd/qemu share/man/man4 share/man/man5 sys/amd64/conf sys/arm/conf sys/boot/forth sys/conf...

2014-11-09 Thread Alexander V. Chernikov
Author: melifaro Date: Sun Nov 9 21:33:01 2014 New Revision: 274331 URL: https://svnweb.freebsd.org/changeset/base/274331 Log: Renove faith(4) and faithd(8) from base. It looks like industry have chosen different (and more traditional) stateless/statuful NAT64 as translation mechanism.

svn commit: r274347 - head/sys/netinet6

2014-11-10 Thread Alexander V. Chernikov
Author: melifaro Date: Mon Nov 10 16:01:39 2014 New Revision: 274347 URL: https://svnweb.freebsd.org/changeset/base/274347 Log: * Make nd6_dad_duplicated() constant. * Simplify refcounting by using nd6_dad_add() / nd6_dad_del(). Reviewed by: ae MFC after:2 weeks Sponsored by:

svn commit: r274359 - in head: sys/netinet sys/sys tools/tools/sysdoc

2014-11-10 Thread Alexander V. Chernikov
Author: melifaro Date: Mon Nov 10 23:10:01 2014 New Revision: 274359 URL: https://svnweb.freebsd.org/changeset/base/274359 Log: Remove kernel handling of ICMP_SOURCEQUENCH. It hasn't been used for a very long time. Additionally, it was deprecated by RFC 6633. Modified:

svn commit: r274363 - in head: sbin/route share/man/man4 share/man/man7 sys/netinet sys/netinet6 tools/tools/sysdoc

2014-11-10 Thread Alexander V. Chernikov
Author: melifaro Date: Tue Nov 11 02:52:40 2014 New Revision: 274363 URL: https://svnweb.freebsd.org/changeset/base/274363 Log: Kill custom in_matroute() radix mathing function removing one rte mutex lock. Initially in_matrote() in_clsroute() in their current state was introduced by

svn commit: r274585 - head/sys/net

2014-11-16 Thread Alexander V. Chernikov
Author: melifaro Date: Sun Nov 16 14:56:31 2014 New Revision: 274585 URL: https://svnweb.freebsd.org/changeset/base/274585 Log: Make witness happy: destroy rte lock before free. MFC after:2 weeks Modified: head/sys/net/route.c Modified: head/sys/net/route.c

svn commit: r274588 - head/sys/dev/ixgbe

2014-11-16 Thread Alexander V. Chernikov
Author: melifaro Date: Sun Nov 16 18:08:00 2014 New Revision: 274588 URL: https://svnweb.freebsd.org/changeset/base/274588 Log: Fix r273112: do not turn DROP_EN by default. Due to adapter-hw.fc.requested_mode is filled with default value after ixgbe_initialize_receive_units(), this leads

svn commit: r274589 - head/sys/net

2014-11-16 Thread Alexander V. Chernikov
Author: melifaro Date: Sun Nov 16 18:15:23 2014 New Revision: 274589 URL: https://svnweb.freebsd.org/changeset/base/274589 Log: Revert r274585: rte lock is properly destroyed in uma dtor callback. Pointed by: glebius Modified: head/sys/net/route.c Modified: head/sys/net/route.c

svn commit: r274611 - in head: sbin/route sys/net sys/netinet sys/netinet6

2014-11-16 Thread Alexander V. Chernikov
Author: melifaro Date: Mon Nov 17 01:05:29 2014 New Revision: 274611 URL: https://svnweb.freebsd.org/changeset/base/274611 Log: Finish r274175: do control plane MTU tracking. Update route MTU in case of ifnet MTU change. Add new RTF_FIXEDMTU to track explicitly specified MTU. Old

svn commit: r275195 - head/sys/net

2014-11-27 Thread Alexander V. Chernikov
Author: melifaro Date: Thu Nov 27 21:29:19 2014 New Revision: 275195 URL: https://svnweb.freebsd.org/changeset/base/275195 Log: Do not try to copy header to @dst and than back to ethernet in case of pseudo_AF_HDRCMPLT: we copy media header from mbuf to 'struct sockaddr' @dst in

svn commit: r275196 - in head/sys: net netinet netinet6 ofed/drivers/infiniband/core ofed/drivers/infiniband/ulp/ipoib

2014-11-27 Thread Alexander V. Chernikov
Author: melifaro Date: Thu Nov 27 23:06:25 2014 New Revision: 275196 URL: https://svnweb.freebsd.org/changeset/base/275196 Log: Do not return unlocked/unreferenced lle in arpresolve/nd6_storelladdr - return lle flags IFF needed. Do not pass rte to arpresolve - pass is_gateway flag

svn commit: r275197 - head/sys/net

2014-11-27 Thread Alexander V. Chernikov
Author: melifaro Date: Thu Nov 27 23:10:03 2014 New Revision: 275197 URL: https://svnweb.freebsd.org/changeset/base/275197 Log: Fix build broken by r275195. Modified: head/sys/net/if_ethersubr.c Modified: head/sys/net/if_ethersubr.c

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

2014-12-08 Thread Alexander V. Chernikov
Author: melifaro Date: Mon Dec 8 12:30:40 2014 New Revision: 275608 URL: https://svnweb.freebsd.org/changeset/base/275608 Log: Merge r267361: Improve logic besides net.bpf.optimize_writers. Direct bpf(4) consumers should now work fine with this tunable turned on. In fact, the only

Re: svn commit: r277714 - head/sbin/ipfw

2015-01-26 Thread Alexander V . Chernikov
� � 26.01.2015, 23:35, Olivier Cochard-Labbé oliv...@cochard.me: On Sun, Jan 25, 2015 at 9:37 PM, John Baldwin [1]j...@freebsd.org wrote: Author: jhb Date: Sun Jan 25 20:37:32 2015 New Revision: 277714 URL: [2]https://svnweb.freebsd.org/changeset/base/277714

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

2015-02-05 Thread Alexander V. Chernikov
Author: melifaro Date: Thu Feb 5 13:49:04 2015 New Revision: 278259 URL: https://svnweb.freebsd.org/changeset/base/278259 Log: * Make sure table algorithm destroy hook is always called without locks * Explicitly lock freeing interface references in ta_destroy_ifidx * Change

svn commit: r278261 - head/sbin/ipfw

2015-02-05 Thread Alexander V. Chernikov
Author: melifaro Date: Thu Feb 5 14:08:33 2015 New Revision: 278261 URL: https://svnweb.freebsd.org/changeset/base/278261 Log: Retrieve counters from kernel if rule timstamping is requested. PR: kern/197271 Submitted by: lev Sponsored by: Yandex LLC Modified:

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

2015-02-05 Thread Alexander V. Chernikov
Author: melifaro Date: Thu Feb 5 14:54:53 2015 New Revision: 278264 URL: https://svnweb.freebsd.org/changeset/base/278264 Log: Fix IP_FW_NAT44_LIST_NAT size calculation. Found by: lev Sponsored by: Yandex LLC Modified: head/sys/netpfil/ipfw/ip_fw_nat.c Modified:

svn commit: r277238 - in head: share/man/man4 sys/net

2015-01-16 Thread Alexander V. Chernikov
Author: melifaro Date: Fri Jan 16 10:09:28 2015 New Revision: 277238 URL: https://svnweb.freebsd.org/changeset/base/277238 Log: Eliminate SIOCGIFADDR handling in bpf. Quoting 19 years bpf.4 manual from bpf-1.2a1: (SIOCGIFADDR is obsolete under BSD systems. SIOCGIFCONF should be

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

2015-01-16 Thread Alexander V. Chernikov
Author: melifaro Date: Fri Jan 16 10:49:27 2015 New Revision: 277240 URL: https://svnweb.freebsd.org/changeset/base/277240 Log: Use ipfw runtime lock only when real modification is required. Modified: head/sys/netpfil/ipfw/ip_fw_nat.c Modified: head/sys/netpfil/ipfw/ip_fw_nat.c

svn commit: r277241 - head/sbin/route

2015-01-16 Thread Alexander V. Chernikov
Author: melifaro Date: Fri Jan 16 11:17:30 2015 New Revision: 277241 URL: https://svnweb.freebsd.org/changeset/base/277241 Log: Eliminate incorrect IPv6 mask guessing: RFC 2374 concept of 'IPv6 Aggregatable Global Unicast Address Format' was deprecated by RFC 3587 12 years ago. Before:

Re: svn commit: r277072 - head/sys/netinet6

2015-01-12 Thread Alexander V. Chernikov
On 12.01.2015 17:52, Gleb Smirnoff wrote: Author: glebius Date: Mon Jan 12 14:52:43 2015 New Revision: 277072 URL: https://svnweb.freebsd.org/changeset/base/277072 Log: Do not go one layer down to check ifqueue length. First, not all drivers use ifqueue at all. Second, there is no

svn commit: r276896 - head/sys/net

2015-01-09 Thread Alexander V. Chernikov
Author: melifaro Date: Fri Jan 9 20:29:13 2015 New Revision: 276896 URL: https://svnweb.freebsd.org/changeset/base/276896 Log: Fix typo. Submitted by: Olivér Pintér Modified: head/sys/net/if_arcsubr.c Modified: head/sys/net/if_arcsubr.c

svn commit: r276886 - in head/sys: net netinet netinet6

2015-01-09 Thread Alexander V. Chernikov
Author: melifaro Date: Fri Jan 9 12:56:51 2015 New Revision: 276886 URL: https://svnweb.freebsd.org/changeset/base/276886 Log: * Deal with ARCNET L2 multicast mapping for IPv6 the same way as in IPv4: handle it in arc_output() instead of nd6_storelladdr(). * Remove IFT_ARCNET check from

svn commit: r276844 - head/sys/netinet6

2015-01-08 Thread Alexander V. Chernikov
Author: melifaro Date: Thu Jan 8 18:02:05 2015 New Revision: 276844 URL: https://svnweb.freebsd.org/changeset/base/276844 Log: * Use newly-created nd6_grab_holdchain() function to retrieve lle hold mbuf chain instead of calling full-blown nd6_output_lle() for each packet. This

svn commit: r276847 - head/sys/netinet6

2015-01-08 Thread Alexander V. Chernikov
Author: melifaro Date: Thu Jan 8 18:29:54 2015 New Revision: 276847 URL: https://svnweb.freebsd.org/changeset/base/276847 Log: Add forgotten definition for nd6_output_ifp(). Modified: head/sys/netinet6/nd6.c Modified: head/sys/netinet6/nd6.c

svn commit: r281740 - head/sbin/ipfw

2015-04-19 Thread Alexander V. Chernikov
Author: melifaro Date: Sun Apr 19 12:49:30 2015 New Revision: 281740 URL: https://svnweb.freebsd.org/changeset/base/281740 Log: Fix use-after-free. Reported by: Coverity Scan, pfg CID: 1245747 Modified: head/sbin/ipfw/nat.c Modified: head/sbin/ipfw/nat.c

svn commit: r282004 - head/sbin/ipfw

2015-04-26 Thread Alexander V. Chernikov
Author: melifaro Date: Sun Apr 26 10:53:35 2015 New Revision: 282004 URL: https://svnweb.freebsd.org/changeset/base/282004 Log: Generalize object reference handling in ipfw rules. No ABI changes. Modified: head/sbin/ipfw/ipfw2.c head/sbin/ipfw/ipfw2.h head/sbin/ipfw/tables.c Modified:

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

2015-04-28 Thread Alexander V. Chernikov
Author: melifaro Date: Tue Apr 28 17:05:55 2015 New Revision: 282155 URL: https://svnweb.freebsd.org/changeset/base/282155 Log: Fix panic introduced by r282070. Arm friendly KASSERT() to ease debug of similar crashes. Submitted by: Olivier Cochard-Labbé Modified:

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

2015-04-27 Thread Alexander V. Chernikov
Author: melifaro Date: Mon Apr 27 09:16:22 2015 New Revision: 282081 URL: https://svnweb.freebsd.org/changeset/base/282081 Log: Use free_nat_instance() for nat instance deletion. Sponsored by: Yandex LLC Modified: head/sys/netpfil/ipfw/ip_fw_nat.c Modified:

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

2015-04-27 Thread Alexander V. Chernikov
Author: melifaro Date: Mon Apr 27 10:01:22 2015 New Revision: 282082 URL: https://svnweb.freebsd.org/changeset/base/282082 Log: Fix 'may be used uninitialized' warning not caught by clang. Modified: head/sys/netpfil/ipfw/ip_fw_sockopt.c Modified: head/sys/netpfil/ipfw/ip_fw_sockopt.c

svn commit: r282070 - in head/sys: netinet netpfil/ipfw

2015-04-27 Thread Alexander V. Chernikov
Author: melifaro Date: Mon Apr 27 08:29:39 2015 New Revision: 282070 URL: https://svnweb.freebsd.org/changeset/base/282070 Log: Make rule table kernel-index rewriting support any kind of objects. Currently we have tables identified by their names in userland with internal kernel-assigned

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

2015-04-30 Thread Alexander V. Chernikov
Author: melifaro Date: Thu Apr 30 21:51:12 2015 New Revision: 282286 URL: https://svnweb.freebsd.org/changeset/base/282286 Log: Fix KASSERT introduced in r282155. Found by: dhw Modified: head/sys/netpfil/ipfw/ip_fw_table.c Modified: head/sys/netpfil/ipfw/ip_fw_table.c

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

2015-05-06 Thread Alexander V. Chernikov
Author: melifaro Date: Wed May 6 07:53:43 2015 New Revision: 282521 URL: https://svnweb.freebsd.org/changeset/base/282521 Log: Fix panic when prepare_batch_buffer() returns error. Modified: head/sys/netpfil/ipfw/ip_fw_table.c Modified: head/sys/netpfil/ipfw/ip_fw_table.c

svn commit: r282534 - head/sbin/ipfw

2015-05-06 Thread Alexander V. Chernikov
Author: melifaro Date: Wed May 6 11:23:14 2015 New Revision: 282534 URL: https://svnweb.freebsd.org/changeset/base/282534 Log: Correctly print valtype for empty bitmask. Modified: head/sbin/ipfw/tables.c Modified: head/sbin/ipfw/tables.c

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

2015-05-12 Thread Alexander V. Chernikov
Author: melifaro Date: Tue May 12 20:42:42 2015 New Revision: 282825 URL: https://svnweb.freebsd.org/changeset/base/282825 Log: Remove ptei-value check from ipfw_link_table_values(): even if there was non-zero number of restarts, we would unref/clear all value references and start

svn commit: r283009 - in head: sbin/ifconfig sys/net

2015-05-16 Thread Alexander V. Chernikov
Author: melifaro Date: Sat May 16 13:11:35 2015 New Revision: 283009 URL: https://svnweb.freebsd.org/changeset/base/283009 Log: * Update SFF-8024 Identifier constants. * Fix SFF_8436_CC_EXT in SFF-8436 memory map. * Add SFF-8436/8636 bits (revision compliance/nominal bitrate). * Do some

svn commit: r282967 - head/sbin/ifconfig

2015-05-15 Thread Alexander V. Chernikov
Author: melifaro Date: Fri May 15 12:32:17 2015 New Revision: 282967 URL: https://svnweb.freebsd.org/changeset/base/282967 Log: Simplify i2c reader: we don't need per-NIC handler anymore. Make code use read_i2c() function instead of callback. Simplifydocument struct i2c_info. Consistently

svn commit: r283118 - head/sbin/ipfw

2015-05-19 Thread Alexander V. Chernikov
Author: melifaro Date: Tue May 19 18:29:13 2015 New Revision: 283118 URL: https://svnweb.freebsd.org/changeset/base/283118 Log: Bring back support for checking tables via ipfw -n. Currently we have different table key types which can easily interfere with each other (numbers and IPv4

svn commit: r283364 - head/sys/sys

2015-05-24 Thread Alexander V. Chernikov
Author: melifaro Date: Sun May 24 11:24:14 2015 New Revision: 283364 URL: https://svnweb.freebsd.org/changeset/base/283364 Log: Fix SIOCGI2C structure requirement. In reality, SIOCGI2C ioctl requires struct ifreq as many other ioctls. Doing copyin() on (significantly) larger struct

Re: svn commit: r283364 - head/sys/sys

2015-05-25 Thread Alexander V . Chernikov
25.05.2015, 14:45, John Baldwin j...@freebsd.org: On Sunday, May 24, 2015 11:24:15 AM Alexander V. Chernikov wrote:  Author: melifaro  Date: Sun May 24 11:24:14 2015  New Revision: 283364  URL: https://svnweb.freebsd.org/changeset/base/283364  Log:    Fix SIOCGI2C structure requirement

svn commit: r286232 - head/sbin/ipfw

2015-08-03 Thread Alexander V. Chernikov
Author: melifaro Date: Mon Aug 3 14:31:06 2015 New Revision: 286232 URL: https://svnweb.freebsd.org/changeset/base/286232 Log: Fix ipfw range deletion. Spotted by: ian,julian Modified: head/sbin/ipfw/ipfw2.c Modified: head/sbin/ipfw/ipfw2.c

svn commit: r286450 - in head/sys: kern sys

2015-08-08 Thread Alexander V. Chernikov
Author: melifaro Date: Sat Aug 8 15:50:46 2015 New Revision: 286450 URL: https://svnweb.freebsd.org/changeset/base/286450 Log: Add const-qualifiers for source mbuf argument in m_dup(), m_copym(), m_dup_pkthdr() and m_tag_copy_chain(). Modified: head/sys/kern/uipc_mbuf.c

svn commit: r286452 - in head/sys: netinet netinet6

2015-08-08 Thread Alexander V. Chernikov
Author: melifaro Date: Sat Aug 8 15:58:35 2015 New Revision: 286452 URL: https://svnweb.freebsd.org/changeset/base/286452 Log: Simplify ip[6] simploop: Do not pass 'dst' sockaddr to ip[6]_mloopback: - We have explicit check for AF_INET in ip_output() - We assume ip header inside

svn commit: r286457 - in head/sys: net netinet netinet6

2015-08-08 Thread Alexander V. Chernikov
Author: melifaro Date: Sat Aug 8 17:48:54 2015 New Revision: 286457 URL: https://svnweb.freebsd.org/changeset/base/286457 Log: MFP r274553: * Move lle creation/deletion from lla_lookup to separate functions: lla_lookup(LLE_CREATE) - lla_create lla_lookup(LLE_DELETE) - lla_delete

svn commit: r286458 - in head/sys: net netinet netinet6

2015-08-08 Thread Alexander V. Chernikov
Author: melifaro Date: Sat Aug 8 18:14:59 2015 New Revision: 286458 URL: https://svnweb.freebsd.org/changeset/base/286458 Log: MFP r274295: * Move interface route cleanup to route.c:rt_flushifroutes() * Convert most of for (fibnum = 0; fibnum rt_numfibs; fibnum++) users to use new

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

2015-08-08 Thread Alexander V . Chernikov
___ svn-src-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-src-all To unsubscribe, send any mail to svn-src-all-unsubscr...@freebsd.org

svn commit: r286722 - head/sys/netinet

2015-08-13 Thread Alexander V. Chernikov
Author: melifaro Date: Thu Aug 13 13:38:09 2015 New Revision: 286722 URL: https://svnweb.freebsd.org/changeset/base/286722 Log: Move lle update code from from gigantic ip_arpinput() to separate bunch of functions. The goal is to isolate actual lle updates to permit more fine-grained

svn commit: r286869 - head/sys/netinet

2015-08-18 Thread Alexander V. Chernikov
Author: melifaro Date: Tue Aug 18 06:16:19 2015 New Revision: 286869 URL: https://svnweb.freebsd.org/changeset/base/286869 Log: Fix panic when handling non-inet arp message introduced in r286825. Submitted by: delphij Modified: head/sys/netinet/if_ether.c Modified:

svn commit: r286825 - head/sys/netinet

2015-08-16 Thread Alexander V. Chernikov
Author: melifaro Date: Sun Aug 16 12:23:58 2015 New Revision: 286825 URL: https://svnweb.freebsd.org/changeset/base/286825 Log: Split arpresolve() into fast/slow path. This change isolates the most common case (e.g. successful lookup) from more complicates scenarios. It also (tries to)

svn commit: r286945 - head/sys/netinet

2015-08-19 Thread Alexander V. Chernikov
Author: melifaro Date: Wed Aug 19 21:08:42 2015 New Revision: 286945 URL: https://svnweb.freebsd.org/changeset/base/286945 Log: Check value return from lle_create() for NULL. This bug sneaked unnoticed in r286722. Reported by: adrian Modified: head/sys/netinet/if_ether.c Modified:

svn commit: r286955 - in head/sys: net netinet netinet6

2015-08-20 Thread Alexander V. Chernikov
Author: melifaro Date: Thu Aug 20 12:05:17 2015 New Revision: 286955 URL: https://svnweb.freebsd.org/changeset/base/286955 Log: * Split allocation and table linking for lle's. Before that, the logic besides lle_create() was the following: return existing if found, create if not. This

Re: svn commit: r286955 - in head/sys: net netinet netinet6

2015-08-20 Thread Alexander V . Chernikov
20.08.2015, 16:29, Bjoern A. Zeeb b...@freebsd.org:  On 20 Aug 2015, at 13:13 , George Neville-Neil g...@neville-neil.com wrote:  Why was this work not in Phabricator? This is a large change that has not been reviewed,  as far as I can tell, by anyone else on the project. I am tempted to

Re: svn commit: r286458 - in head/sys: net netinet netinet6

2015-08-11 Thread Alexander V . Chernikov
10.08.2015, 15:20, Alexander V. Chernikov melif...@freebsd.org: 10.08.2015, 10:55, Julian Elischer jul...@freebsd.org: On 8/9/15 2:15 AM, Alexander V. Chernikov wrote:  Author: melifaro  Date: Sat Aug 8 18:14:59 2015  New Revision: 286458  URL: https://svnweb.freebsd.org/changeset/base

svn commit: r286624 - in head/sys: net netinet netinet6

2015-08-11 Thread Alexander V. Chernikov
Author: melifaro Date: Tue Aug 11 09:26:11 2015 New Revision: 286624 URL: https://svnweb.freebsd.org/changeset/base/286624 Log: Store addresses instead of sockaddrs inside llentry. This permits us having all (not fully true yet) all the info needed in lookup process in first 64 bytes of

svn commit: r286629 - in head/sys: net netinet netinet6

2015-08-11 Thread Alexander V. Chernikov
Author: melifaro Date: Tue Aug 11 12:38:54 2015 New Revision: 286629 URL: https://svnweb.freebsd.org/changeset/base/286629 Log: Use single 'lle_timer' callout in lltable instead of two different names of the same timer. Modified: head/sys/net/if_llatbl.c head/sys/net/if_llatbl.h

svn commit: r286616 - in head/sys: net netinet netinet6

2015-08-10 Thread Alexander V. Chernikov
Author: melifaro Date: Tue Aug 11 05:51:00 2015 New Revision: 286616 URL: https://svnweb.freebsd.org/changeset/base/286616 Log: MFP r276712. * Split lltable_init() into lltable_allocate_htbl() (alloc hash table with default callbacks) and lltable_link() ( links any lltable to the

svn commit: r286594 - in head/sys: net netinet netinet6

2015-08-10 Thread Alexander V. Chernikov
Author: melifaro Date: Mon Aug 10 20:50:31 2015 New Revision: 286594 URL: https://svnweb.freebsd.org/changeset/base/286594 Log: Rename rt_foreach_fib() to rt_foreach_fib_walk(). Suggested by: julian Modified: head/sys/net/route.c head/sys/net/route.h head/sys/netinet/in_rmx.c

svn commit: r286810 - in stable/10: sbin/ifconfig sys/dev/ixgbe sys/net sys/sys

2015-08-15 Thread Alexander V. Chernikov
Author: melifaro Date: Sat Aug 15 17:52:55 2015 New Revision: 286810 URL: https://svnweb.freebsd.org/changeset/base/286810 Log: MFC r270064,r270068,r270069,r270115,r270129,r270287,r270822,r271014, r271524,r273541,r282967,r283009,r283364. Add support for reading i2c SFP/SFP+ data from

svn commit: r286577 - in head/sys: net netinet netinet6

2015-08-10 Thread Alexander V. Chernikov
Author: melifaro Date: Mon Aug 10 12:03:59 2015 New Revision: 286577 URL: https://svnweb.freebsd.org/changeset/base/286577 Log: Partially merge r274887,r275334,r275577,r275578,r275586 to minimize differences between projects/routing and HEAD. This commit tries to keep code logic the same

Re: svn commit: r286458 - in head/sys: net netinet netinet6

2015-08-10 Thread Alexander V . Chernikov
___ svn-src-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-src-all To unsubscribe, send any mail to svn-src-all-unsubscr...@freebsd.org

svn commit: r290075 - head/sys/netinet6

2015-10-27 Thread Alexander V. Chernikov
Author: melifaro Date: Tue Oct 27 22:11:09 2015 New Revision: 290075 URL: https://svnweb.freebsd.org/changeset/base/290075 Log: Use m_cat() to reassembly IPv6 packets. Submitted by: jonloony_gmail.com MFC after:2 weeks Differential Revision:https://reviews.freebsd.org/D3863

svn commit: r290072 - head/sys/netpfil/pf

2015-10-27 Thread Alexander V. Chernikov
Author: melifaro Date: Tue Oct 27 21:25:40 2015 New Revision: 290072 URL: https://svnweb.freebsd.org/changeset/base/290072 Log: Eliminate last rtalloc_ign() caller. Differential Revision:https://reviews.freebsd.org/D3927 Modified: head/sys/netpfil/pf/pf.c Modified:

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

2015-11-08 Thread Alexander V. Chernikov
Author: melifaro Date: Sun Nov 8 12:24:19 2015 New Revision: 290543 URL: https://svnweb.freebsd.org/changeset/base/290543 Log: Fix setfib target. Problem was introduced in r272840 when converting tablearg value to 0. Submitted by: Denis Schneider Modified:

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

2015-11-08 Thread Alexander V. Chernikov
Author: melifaro Date: Sun Nov 8 13:44:21 2015 New Revision: 290545 URL: https://svnweb.freebsd.org/changeset/base/290545 Log: Print proper setfib values in ipfw log. Submitted by: Denis Schneider Modified: head/sys/netpfil/ipfw/ip_fw_log.c Modified: head/sys/netpfil/ipfw/ip_fw_log.c

Re: svn commit: r290664 - in head: share/man/man9 sys/kern sys/sys

2015-11-13 Thread Alexander V . Chernikov
___ svn-src-all@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/svn-src-all To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Re: svn commit: r290664 - in head: share/man/man9 sys/kern sys/sys

2015-11-13 Thread Alexander V . Chernikov
___ svn-src-all@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/svn-src-all To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Re: svn commit: r290664 - in head: share/man/man9 sys/kern sys/sys

2015-11-13 Thread Alexander V . Chernikov
___ svn-src-all@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/svn-src-all To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Re: svn commit: r290603 - in head/sys: net netgraph netinet

2015-11-14 Thread Alexander V . Chernikov
14.11.2015, 01:54, "Gleb Smirnoff" <gleb...@freebsd.org>: >   Alexander, > > On Mon, Nov 09, 2015 at 10:11:15AM +0000, Alexander V. Chernikov wrote: > A> Author: melifaro > A> Date: Mon Nov 9 10:11:14 2015 > A> New Revision: 290603 > A> URL:

svn commit: r290867 - in head/sys: netinet6 netpfil/pf

2015-11-15 Thread Alexander V. Chernikov
Author: melifaro Date: Sun Nov 15 16:02:22 2015 New Revision: 290867 URL: https://svnweb.freebsd.org/changeset/base/290867 Log: Bring back the ability of passing cached route via nd6_output_ifp(). Modified: head/sys/netinet6/ip6_forward.c head/sys/netinet6/ip6_output.c

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

2015-11-15 Thread Alexander V . Chernikov
Well, initially it was my mistake :) Anyway, AF_UNSPEC was better than non-deterministic "i". ___ svn-src-all@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/svn-src-all To unsubscribe, send any mail to

svn commit: r290819 - in head/sys: net netgraph

2015-11-14 Thread Alexander V. Chernikov
Author: melifaro Date: Sat Nov 14 13:34:03 2015 New Revision: 290819 URL: https://svnweb.freebsd.org/changeset/base/290819 Log: Move iflladdr_event eventhandler invocation to if_setlladdr. Suggested by: glebius Modified: head/sys/net/if.c head/sys/net/if_lagg.c

svn commit: r290604 - head/sys/netinet

2015-11-09 Thread Alexander V. Chernikov
Author: melifaro Date: Mon Nov 9 10:35:33 2015 New Revision: 290604 URL: https://svnweb.freebsd.org/changeset/base/290604 Log: Decompose arp_ifinit() into arp_add_ifa_lle() and arp_announce_ifaddr(). Rename arp_ifinit2() into arp_announce_ifaddr(). Eliminate zeroing ifa_rtrequest: it

svn commit: r290603 - in head/sys: net netgraph netinet

2015-11-09 Thread Alexander V. Chernikov
Author: melifaro Date: Mon Nov 9 10:11:14 2015 New Revision: 290603 URL: https://svnweb.freebsd.org/changeset/base/290603 Log: Use lladdr_event to propagate gratiotus arp. Differential Revision:https://reviews.freebsd.org/D4019 Modified: head/sys/net/if.c

svn commit: r290239 - head/sys/net

2015-11-01 Thread Alexander V. Chernikov
Author: melifaro Date: Sun Nov 1 19:59:04 2015 New Revision: 290239 URL: https://svnweb.freebsd.org/changeset/base/290239 Log: Fix lladdr change propagation for on vlans on top of it. Fix lladdr update when setting mac address manually. Fix lladdr_event for slave ports addition. MFC

svn commit: r290486 - in head/sys: net netinet netinet6

2015-11-07 Thread Alexander V. Chernikov
Author: melifaro Date: Sat Nov 7 11:12:00 2015 New Revision: 290486 URL: https://svnweb.freebsd.org/changeset/base/290486 Log: Unify setting lladdr for AF_INET[6]. Modified: head/sys/net/if_llatbl.c head/sys/net/if_llatbl.h head/sys/netinet/if_ether.c head/sys/netinet/in.c

Re: svn commit: r288657 - head/sys/netinet6

2015-10-07 Thread Alexander V . Chernikov
07.10.2015, 02:42, "Rui Paulo" <rpa...@me.com>: > On Sun, 2015-10-04 at 08:21 +, Alexander V. Chernikov wrote: >>  Author: melifaro >>  Date: Sun Oct 4 08:21:15 2015 >>  New Revision: 288657 >>  URL: https://svnweb.freebsd.org/changeset/base/288657

svn commit: r289461 - in head/sys: net netinet

2015-10-17 Thread Alexander V. Chernikov
Author: melifaro Date: Sat Oct 17 17:26:44 2015 New Revision: 289461 URL: https://svnweb.freebsd.org/changeset/base/289461 Log: Remove several compat functions from pre-fib era. Modified: head/sys/net/route.c head/sys/net/route.h head/sys/netinet/in_rmx.c head/sys/netinet/in_var.h

svn commit: r289501 - head/sys/netinet

2015-10-18 Thread Alexander V. Chernikov
Author: melifaro Date: Sun Oct 18 12:26:25 2015 New Revision: 289501 URL: https://svnweb.freebsd.org/changeset/base/289501 Log: Fix deletion of ifaddr lle entries when deleting prefix from interface in down state. Regression appeared in r287789, where the "prefix has no corresponding

Re: svn commit: r290664 - in head: share/man/man9 sys/kern sys/sys

2015-11-13 Thread Alexander V . Chernikov
10.11.2015, 17:49, "Randall Stewart" : > Author: rrs > Date: Tue Nov 10 14:49:32 2015 > New Revision: 290664 > URL: https://svnweb.freebsd.org/changeset/base/290664 > > Log: >   Add new async_drain to the callout system. This is so-far not used but >   should be used by TCP for

svn commit: r290828 - head/sys/net

2015-11-14 Thread Alexander V. Chernikov
Author: melifaro Date: Sat Nov 14 18:16:17 2015 New Revision: 290828 URL: https://svnweb.freebsd.org/changeset/base/290828 Log: Pass provided af instead of AF_UNSPEC to setwa_f callback. Modified: head/sys/net/route.c Modified: head/sys/net/route.c

svn commit: r287318 - in head/sys: net netinet6

2015-08-30 Thread Alexander V. Chernikov
Author: melifaro Date: Mon Aug 31 05:03:36 2015 New Revision: 287318 URL: https://svnweb.freebsd.org/changeset/base/287318 Log: Simplify lla_rt_output()/nd6_add_ifa_lle() by setting lle state in alloc handler, based on flags. Modified: head/sys/net/if_llatbl.c head/sys/netinet6/in6.c

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

2015-08-27 Thread Alexander V. Chernikov
Author: melifaro Date: Thu Aug 27 07:53:58 2015 New Revision: 287195 URL: https://svnweb.freebsd.org/changeset/base/287195 Log: Fix packets/bytes accounting on i386. Spotted by: julian Modified: head/sys/netpfil/ipfw/ip_fw_private.h Modified: head/sys/netpfil/ipfw/ip_fw_private.h

svn commit: r287477 - head/sys/netinet6

2015-09-04 Thread Alexander V. Chernikov
Author: melifaro Date: Sat Sep 5 05:54:09 2015 New Revision: 287477 URL: https://svnweb.freebsd.org/changeset/base/287477 Log: Make in6ifa_ifpwithaddr() take const param. Remove unneded DECONST from in6_lltable_rtcheck(). Modified: head/sys/netinet6/in6.c head/sys/netinet6/in6_var.h

svn commit: r287476 - head/sys/net

2015-09-04 Thread Alexander V. Chernikov
Author: melifaro Date: Sat Sep 5 05:33:20 2015 New Revision: 287476 URL: https://svnweb.freebsd.org/changeset/base/287476 Log: Constantify lookup key in ifa_ifwith* functions. Some places in our network stack already have const arguments (like if_output() routines and LLE functions).

svn commit: r287478 - head/sys/netinet6

2015-09-05 Thread Alexander V. Chernikov
Author: melifaro Date: Sat Sep 5 06:24:00 2015 New Revision: 287478 URL: https://svnweb.freebsd.org/changeset/base/287478 Log: Do not skip entries without LLE_VALID flag. This one fixes showing incomplete entries in ndp -an. MFC after:2 weeks Modified: head/sys/netinet6/in6.c

svn commit: r287484 - in head/sys: netinet netinet6

2015-09-05 Thread Alexander V. Chernikov
Author: melifaro Date: Sat Sep 5 14:14:03 2015 New Revision: 287484 URL: https://svnweb.freebsd.org/changeset/base/287484 Log: Do not pass lle to nd6_ns_output(). Use newly-added nd6_llinfo_get_holdsrc() to extract desired IPv6 source from holdchain and pass it to the nd6_ns_output().

svn commit: r287779 - head/sys/netinet

2015-09-14 Thread Alexander V. Chernikov
Author: melifaro Date: Mon Sep 14 10:28:47 2015 New Revision: 287779 URL: https://svnweb.freebsd.org/changeset/base/287779 Log: * Improve error checking for arp messages. * Clean stale headers from if_ether.c. Reported by: rozhuk.im at gmail.com Reviewed by: ae MFC after:2

svn commit: r287789 - in head/sys: net netinet netinet6

2015-09-14 Thread Alexander V. Chernikov
Author: melifaro Date: Mon Sep 14 16:48:19 2015 New Revision: 287789 URL: https://svnweb.freebsd.org/changeset/base/287789 Log: * Do more fine-grained locking: call eventhandlers/free_entry without holding afdata wlock * convert per-af delete_address callback to global

svn commit: r287851 - in head/sys: net netinet

2015-09-16 Thread Alexander V. Chernikov
Author: melifaro Date: Wed Sep 16 06:23:15 2015 New Revision: 287851 URL: https://svnweb.freebsd.org/changeset/base/287851 Log: Unify loopback route switching: * prepare gateway before insertion * use RTM_CHANGE instead of explicit find/change route * Remove fib argument from

svn commit: r287857 - head/sys/netinet6

2015-09-16 Thread Alexander V. Chernikov
Author: melifaro Date: Wed Sep 16 11:06:07 2015 New Revision: 287857 URL: https://svnweb.freebsd.org/changeset/base/287857 Log: Constantify lookup key in several nd6_* functions. Modified: head/sys/netinet6/nd6.c head/sys/netinet6/nd6.h Modified: head/sys/netinet6/nd6.c

svn commit: r287861 - in head/sys: net netinet6 netpfil/pf ofed/drivers/infiniband/ulp/ipoib

2015-09-16 Thread Alexander V. Chernikov
Author: melifaro Date: Wed Sep 16 14:26:28 2015 New Revision: 287861 URL: https://svnweb.freebsd.org/changeset/base/287861 Log: Simplify the way of attaching IPv6 link-layer header. Problem description: How do we currently perform layer 2 resolution and header imposition: For IPv4

svn commit: r287862 - head/sys/ofed/drivers/infiniband/core

2015-09-16 Thread Alexander V. Chernikov
Author: melifaro Date: Wed Sep 16 15:40:08 2015 New Revision: 287862 URL: https://svnweb.freebsd.org/changeset/base/287862 Log: Fix build broken by r287861. Spotted by: zb Modified: head/sys/ofed/drivers/infiniband/core/addr.c Modified: head/sys/ofed/drivers/infiniband/core/addr.c

svn commit: r287813 - in head/sys: net netinet netinet6

2015-09-15 Thread Alexander V. Chernikov
Author: melifaro Date: Tue Sep 15 06:48:19 2015 New Revision: 287813 URL: https://svnweb.freebsd.org/changeset/base/287813 Log: * Require explicitl lle unlink prior to calling llentry_delete(). This one slightly decreases time of holding afdata wlock. * While here, make nd6_free() return

svn commit: r287815 - head/sys/netinet

2015-09-15 Thread Alexander V. Chernikov
Author: melifaro Date: Tue Sep 15 08:50:44 2015 New Revision: 287815 URL: https://svnweb.freebsd.org/changeset/base/287815 Log: * Improve logging invalid arp messages * Remove redundant check in ip_arpinput Suggested by: glebius MFC after:2 weeks Modified:

svn commit: r287826 - head/sys/netinet6

2015-09-15 Thread Alexander V. Chernikov
Author: melifaro Date: Tue Sep 15 17:16:31 2015 New Revision: 287826 URL: https://svnweb.freebsd.org/changeset/base/287826 Log: Simplify nd6_cache_lladdr: * Move isRouter calculation code to separate nd6_is_router() function. * Make nd6_cache_lladdr() return void: its return value hasn't

Re: svn commit: r287775 - in head/sys: net netinet

2015-09-14 Thread Alexander V . Chernikov
14.09.2015, 11:36, "Hans Petter Selasky" : > Author: hselasky > Date: Mon Sep 14 08:36:22 2015 > New Revision: 287775 > URL: https://svnweb.freebsd.org/changeset/base/287775 > > Log: >   Update TSO limits to include all headers. > >   To make driver programming easier the

<    1   2   3   4   5   6   7   >