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
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
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
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
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
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.
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:
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:
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
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
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
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
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
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
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
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
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
�
�
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
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
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:
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:
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
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
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:
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
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
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
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
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
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
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:
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:
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:
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
___
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
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
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:
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)
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:
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
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
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
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
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
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
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
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
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
___
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
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
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:
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:
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
___
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"
___
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"
___
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"
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:
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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).
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
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().
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
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
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
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
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
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
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
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:
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
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
301 - 400 of 667 matches
Mail list logo