Feed Advanced Search

Yesterday

ae committed rS336405: Move invoking of callout_stop(&lle->lle_timer) into llentry_free()..
Move invoking of callout_stop(&lle->lle_timer) into llentry_free().
Tue, Jul 17, 11:33 AM
ae closed D4605: Properly stop timer before freeing link level entries for IPv4 and IPv6.
Tue, Jul 17, 11:33 AM

Mon, Jul 16

ae committed rS336334: MFC r335795,335796:.
MFC r335795,335796:
Mon, Jul 16, 10:32 AM

Thu, Jul 12

ae committed rS336219: Use correct size when we are allocating array for skipto index..
Use correct size when we are allocating array for skipto index.
Thu, Jul 12, 11:38 AM

Wed, Jul 11

ae added a comment to D16216: ipsec: Convert OCF consumer to pointer-style interface.

I have no objection.

Wed, Jul 11, 11:39 AM

Mon, Jul 9

ae closed D1776: New options for ipfw - record-state, set-limit and skip-immediate-action - for simpler rulesets.
Mon, Jul 9, 11:35 AM
ae committed rS336132: Add "record-state", "set-limit" and "defer-action" rule options to ipfw..
Add "record-state", "set-limit" and "defer-action" rule options to ipfw.
Mon, Jul 9, 11:35 AM
ae committed rS336131: Deduplicate the code..
Deduplicate the code.
Mon, Jul 9, 11:03 AM
ae closed D16162: Add generic function if_tunnel_check_nesting() and use it in tunneling interfaces.
Mon, Jul 9, 11:03 AM

Fri, Jul 6

ae created D16162: Add generic function if_tunnel_check_nesting() and use it in tunneling interfaces.
Fri, Jul 6, 11:45 AM

Thu, Jul 5

ae committed rS335986: MFC r335759:.
MFC r335759:
Thu, Jul 5, 3:37 PM

Fri, Jun 29

ae committed rS335795: Make debug output produced by `setkey -x` command a more human readable..
Make debug output produced by `setkey -x` command a more human readable.
Fri, Jun 29, 2:00 PM
ae closed D16036: Make PF_KEY dump produced by `setkey -x` a more human readable .
Fri, Jun 29, 1:59 PM

Thu, Jun 28

ae committed rS335760: Add NULL pointer check..
Add NULL pointer check.
Thu, Jun 28, 11:39 AM
ae committed rS335759: Remove extra "ipfw" from example..
Remove extra "ipfw" from example.
Thu, Jun 28, 9:42 AM

Wed, Jun 27

ae added a reviewer for D16036: Make PF_KEY dump produced by `setkey -x` a more human readable : emeric.poupon_stormshield.eu.
Wed, Jun 27, 8:18 PM
ae created D16036: Make PF_KEY dump produced by `setkey -x` a more human readable .
Wed, Jun 27, 12:16 PM

Thu, Jun 21

ae committed rS335474: MFC r335133:.
MFC r335133:
Thu, Jun 21, 11:24 AM
ae committed rS335473: MFC r335133:.
MFC r335133:
Thu, Jun 21, 10:51 AM

Tue, Jun 19

ae committed rS335362: Move BPFIF_* macro definitions into .c file, where struct bpf_if is.
Move BPFIF_* macro definitions into .c file, where struct bpf_if is
Tue, Jun 19, 10:35 AM

Jun 16 2018

ae committed rS335262: Fix typo..
Fix typo.
Jun 16 2018, 7:21 PM
ae committed rS335250: Switch RIB and RADIX_NODE_HEAD lock from rwlock(9) to rmlock(9)..
Switch RIB and RADIX_NODE_HEAD lock from rwlock(9) to rmlock(9).
Jun 16 2018, 8:27 AM
ae closed D15789: Switch RIB and RADIX_NODE_HEAD lock from rwlock(9) to rmlock(9).
Jun 16 2018, 8:26 AM

Jun 15 2018

ae added a comment to D15789: Switch RIB and RADIX_NODE_HEAD lock from rwlock(9) to rmlock(9).
In D15789#334391, @bz wrote:

right; I wonder if you could add about 500k routes for IPv4 and about (no idea 50k let's think ahead?) for IPv6 and then do about 25 route updates per second randomly in the address space; that would be an amazingly interesting test case (especially if you can provide the framework for that somewhere). I guess to see the initial table one could get an MRT dump from say https://www.ripe.net/analyse/internet-measurements/routing-information-service-ris/ris-raw-data or some of the others https://bgpstream.caida.org/data . I am neither saying you have to or that this should prevent this change from going in; it's just one of the things I have thought of for years related to some similar changes and others to have as a "router test bed scenario".

Jun 15 2018, 10:05 AM

Jun 14 2018

ae committed rS335144: Add missing BPF_MTAP2() for outbound packets..
Add missing BPF_MTAP2() for outbound packets.
Jun 14 2018, 3:04 PM
ae committed rS335141: Convert if_me(4) driver to use encap_lookup_t method and be lockless on.
Convert if_me(4) driver to use encap_lookup_t method and be lockless on
Jun 14 2018, 2:53 PM
ae committed rS335133: In m_megapullup() use m_getjcl() to allocate 9k or 16k mbuf when requested..
In m_megapullup() use m_getjcl() to allocate 9k or 16k mbuf when requested.
Jun 14 2018, 11:16 AM
ae committed rS335129: Add NULL check like the rest of code has..
Add NULL check like the rest of code has.
Jun 14 2018, 9:36 AM
ae committed rS335128: Remove stale comment. in6_ifdetach() can be called from places.
Remove stale comment. in6_ifdetach() can be called from places
Jun 14 2018, 9:30 AM

Jun 13 2018

ae created D15789: Switch RIB and RADIX_NODE_HEAD lock from rwlock(9) to rmlock(9).
Jun 13 2018, 11:51 AM
ae committed rS335048: Rework if_gre(4) to use encap_lookup_t method to speedup lookup.
Rework if_gre(4) to use encap_lookup_t method to speedup lookup
Jun 13 2018, 11:11 AM
ae committed rS335033: MFC r334875:.
MFC r334875:
Jun 13 2018, 7:17 AM
ae committed rS335032: MFC r334707:.
MFC r334707:
Jun 13 2018, 7:16 AM
ae committed rS335031: MFC r334324:.
MFC r334324:
Jun 13 2018, 7:14 AM

Jun 9 2018

ae committed rS334875: Explicitly change the link state when we assingn an address..
Explicitly change the link state when we assingn an address.
Jun 9 2018, 9:57 AM

Jun 8 2018

ae committed rS334836: MFC r333403:.
MFC r333403:
Jun 8 2018, 10:09 AM
ae committed rS334835: MFC r333400:.
MFC r333400:
Jun 8 2018, 9:53 AM

Jun 6 2018

ae abandoned D15391: Use m_copyback() to write delayed checksum into mbuf, when a checksum is not located in first mbuf in the chain .

Committed in rS334707 and rS334709.

Jun 6 2018, 4:37 PM
ae committed rS334709: Make in_delayed_cksum() be similar to IPv6 implementation..
Make in_delayed_cksum() be similar to IPv6 implementation.
Jun 6 2018, 1:02 PM
ae committed rS334707: Use m_copyback() function to write delayed checksum when it isn't located.
Use m_copyback() function to write delayed checksum when it isn't located
Jun 6 2018, 10:46 AM
ae committed rS334703: Fix LINT-NOINET build..
Fix LINT-NOINET build.
Jun 6 2018, 5:17 AM

Jun 5 2018

ae committed rS334673: Rework if_gif(4) to use new encap_lookup_t method to speedup lookup.
Rework if_gif(4) to use new encap_lookup_t method to speedup lookup
Jun 5 2018, 9:25 PM
ae committed rS334672: Constify argument of in6_getscope()..
Constify argument of in6_getscope().
Jun 5 2018, 8:54 PM
ae committed rS334671: Rework IP encapsulation handling code..
Rework IP encapsulation handling code.
Jun 5 2018, 8:51 PM
ae closed D15617: Overhaul ip_encap KPI to be lockless on data path.
Jun 5 2018, 8:51 PM
ae committed rS334667: tcp_lro.h requires <netinet/in.h>, include it directly instead of.
tcp_lro.h requires <netinet/in.h>, include it directly instead of
Jun 5 2018, 7:23 PM

Jun 2 2018

ae added a comment to D15617: Overhaul ip_encap KPI to be lockless on data path.

I found small bug in if_gre implementation, and also changed encap_lookup_t prototype to not lost some old behavior. I also modified if_gif(4) to use epoch(9) instead of rmlock, so I post the patch after some testing. Also I'll try to do some benchmarks to show the benefits.

Jun 2 2018, 12:05 PM

May 31 2018

ae added inline comments to D15617: Overhaul ip_encap KPI to be lockless on data path.
May 31 2018, 7:55 AM

May 30 2018

ae updated the summary of D15617: Overhaul ip_encap KPI to be lockless on data path.
May 30 2018, 3:49 PM
ae updated the summary of D15617: Overhaul ip_encap KPI to be lockless on data path.
May 30 2018, 3:38 PM
ae created D15617: Overhaul ip_encap KPI to be lockless on data path.
May 30 2018, 3:34 PM

May 29 2018

ae committed rS334324: Remove empty encap_init() function..
Remove empty encap_init() function.
May 29 2018, 12:32 PM

May 28 2018

ae committed rS334278: Temporary disable SPDCACHE statistic accounting until proper fix will be.
Temporary disable SPDCACHE statistic accounting until proper fix will be
May 28 2018, 9:23 AM

May 24 2018

ae committed rS334149: MFC r333986:.
MFC r333986:
May 24 2018, 11:02 AM

May 22 2018

ae committed rS334039: Restore the ability to keep states after parent rule deletion..
Restore the ability to keep states after parent rule deletion.
May 22 2018, 1:28 PM

May 21 2018

ae committed rS333986: Remove check for matching the rulenum, ruleid and rule pointer from.
Remove check for matching the rulenum, ruleid and rule pointer from
May 21 2018, 4:19 PM

May 18 2018

ae added inline comments to D15020: Add of high-precision-timer-system used by rack and bbr for pacing. Also sync up the function block differences needed by bbr/rack..
May 18 2018, 1:15 PM
ae committed rS333787: Make the name of option that toggles IFCAP_HWRXTSTMP capability to.
Make the name of option that toggles IFCAP_HWRXTSTMP capability to
May 18 2018, 12:12 PM
ae closed D15475: Rename ifconfig's option rxhwtsmp to rxhwtstmp for matching the name of corresponding flag.
May 18 2018, 12:12 PM
ae created D15475: Rename ifconfig's option rxhwtsmp to rxhwtstmp for matching the name of corresponding flag.
May 18 2018, 10:30 AM
ae committed rS333785: MFC r333497:.
MFC r333497:
May 18 2018, 10:17 AM

May 17 2018

ae added a reviewer for D15391: Use m_copyback() to write delayed checksum into mbuf, when a checksum is not located in first mbuf in the chain : transport.
May 17 2018, 2:17 PM
ae committed rS333705: MFC r333458:.
MFC r333458:
May 17 2018, 10:02 AM

May 15 2018

ae committed rS333627: MFC r333244:.
MFC r333244:
May 15 2018, 11:43 AM

May 14 2018

ae added reviewers for D15410: Convert if_afdata read lock path to epoch: olivier, melifaro.
May 14 2018, 3:06 PM
ae added inline comments to D15050: Add a SPD cache to speed up lookups.
May 14 2018, 10:16 AM · network

May 13 2018

ae accepted D15050: Add a SPD cache to speed up lookups.

I think we can try to test this with wider auditory.

May 13 2018, 1:06 PM · network

May 11 2018

ae committed rS333497: Apply the change from r272770 to if_ipsec(4) interface..
Apply the change from r272770 to if_ipsec(4) interface.
May 11 2018, 4:50 PM
ae created D15391: Use m_copyback() to write delayed checksum into mbuf, when a checksum is not located in first mbuf in the chain .
May 11 2018, 3:17 PM
ae added a reviewer for D15365: simple preempt safe epoch API: cognet.
May 11 2018, 9:49 AM

May 10 2018

ae committed rS333458: Fix the printing of rule comments..
Fix the printing of rule comments.
May 10 2018, 12:25 PM

May 9 2018

ae committed rS333406: Update NAT64 documentation, now we support any IPv6 prefixes..
Update NAT64 documentation, now we support any IPv6 prefixes.
May 9 2018, 12:25 PM
ae abandoned D15086: Bring in some last changes in NAT64 implementation.

Committed in r333403.

May 9 2018, 12:00 PM
ae committed rS333403: Bring in some last changes in NAT64 implementation:.
Bring in some last changes in NAT64 implementation:
May 9 2018, 11:59 AM
ae closed D15278: Add IFCAP_LINKSTATE support to if_loop(4).
May 9 2018, 10:51 AM
ae committed rS333400: Add IFCAP_LINKSTATE support to if_loop(4)..
Add IFCAP_LINKSTATE support to if_loop(4).
May 9 2018, 10:51 AM

May 8 2018

ae accepted D13407: Add missing network interface address event for adding default IPv6 link-local addresses.

Seems good to me.

May 8 2018, 11:01 AM

May 4 2018

ae committed rS333244: Immediately propagate EACCES error code to application from tcp_output..
Immediately propagate EACCES error code to application from tcp_output.
May 4 2018, 9:28 AM

May 3 2018

ae created D15278: Add IFCAP_LINKSTATE support to if_loop(4).
May 3 2018, 9:42 AM
ae committed rS333207: MFC r333016:.
MFC r333016:
May 3 2018, 8:17 AM
ae committed rS333206: MFC r332886:.
MFC r332886:
May 3 2018, 8:15 AM

Apr 27 2018

ae committed rS333056: MFC r332812:.
MFC r332812:
Apr 27 2018, 11:00 AM

Apr 26 2018

ae committed rS333016: Merge r1.22-1.23 from NetBSD:.
Merge r1.22-1.23 from NetBSD:
Apr 26 2018, 12:23 PM

Apr 24 2018

ae added a reviewer for D15050: Add a SPD cache to speed up lookups: network.
Apr 24 2018, 2:13 PM · network

Apr 23 2018

ae committed rS332886: icmp6_reflect() sends ICMPv6 message with new IPv6 header. So, it is.
icmp6_reflect() sends ICMPv6 message with new IPv6 header. So, it is
Apr 23 2018, 12:20 PM

Apr 20 2018

ae added inline comments to D15050: Add a SPD cache to speed up lookups.
Apr 20 2018, 3:41 PM · network
ae added inline comments to D15050: Add a SPD cache to speed up lookups.
Apr 20 2018, 1:33 PM · network
ae closed D15083: Use pointer to fake bpf_if structure after bpfdetach().
Apr 20 2018, 9:58 AM
ae committed rS332812: Add dead_bpf_if structure, that should be used as fake bpf_if.
Add dead_bpf_if structure, that should be used as fake bpf_if
Apr 20 2018, 9:57 AM
ae committed rS332811: MFC r332467:.
MFC r332467:
Apr 20 2018, 9:54 AM
ae committed rS332810: MFC r332475:.
MFC r332475:
Apr 20 2018, 9:49 AM

Apr 19 2018

ae committed rS332768: MFC r332459:.
MFC r332459:
Apr 19 2018, 10:17 AM
ae committed rS332767: MFC r332457:.
MFC r332457:
Apr 19 2018, 10:15 AM
ae committed rS332766: MFC r332456:.
MFC r332456:
Apr 19 2018, 10:13 AM
ae committed rS332765: MFC r316825:.
MFC r316825:
Apr 19 2018, 10:11 AM
ae committed rS332764: MFC r332451:.
MFC r332451:
Apr 19 2018, 10:08 AM
ae committed rS332763: MFC r332449:.
MFC r332449:
Apr 19 2018, 10:07 AM
ae committed rS332762: MFC r332448:.
MFC r332448:
Apr 19 2018, 10:05 AM

Apr 17 2018

ae added a comment to D15112: In snmp_mibII module assume that virtual interfaces can work at maximum speed available in the system.

Maybe better solution is just provide 64-bit counters for all interfaces? It seems net-snmpd does so.

Apr 17 2018, 1:40 PM
ae added a comment to D15112: In snmp_mibII module assume that virtual interfaces can work at maximum speed available in the system.
In D15112#318277, @bz wrote:

Other question: why do we not set baudrate on the virtual interfaces?

Apr 17 2018, 1:39 PM