Re: 'bgpctl show rib in neighbor $peer' no longer shows unfiltered received routes

2023-05-09 Thread Claudio Jeker
qualified" as keyword. This has some additional benefits since invalid is rather overloaded (ovs, avs use invalid and then there is error which is a different kind of invalid). The routes 'bgpctl show rib invalid' displays are Loc-RIB entries which can not be selected in the decision process because of various reasons. -- :wq Claudio

Re: 'bgpctl show rib in neighbor $peer' no longer shows unfiltered received routes

2023-05-09 Thread Rogier Krieger
Thanks for the rapid response and proposal. I'd wanted to test yesterday but had to postpone. On Mon, May 8, 2023 at 12:18 PM Claudio Jeker wrote: > Here is a possible solution where a perfect match aborts the detection > loop. Now this only works if the labels are in the right order ("in" > befo

Re: 'bgpctl show rib in neighbor $peer' no longer shows unfiltered received routes

2023-05-08 Thread Claudio Jeker
On Mon, May 08, 2023 at 09:14:43AM +0200, Claudio Jeker wrote: > On Mon, May 08, 2023 at 12:28:58AM +0200, Rogier Krieger wrote: > > While diagnosing an unrelated matter, I find that 'bgpctl show rib' > > has difficulty with the 'in' keyword. The 'out'

Re: 'bgpctl show rib in neighbor $peer' no longer shows unfiltered received routes

2023-05-08 Thread Claudio Jeker
On Mon, May 08, 2023 at 12:28:58AM +0200, Rogier Krieger wrote: > While diagnosing an unrelated matter, I find that 'bgpctl show rib' > has difficulty with the 'in' keyword. The 'out' counterpart works as > expected. Looking at bgpctl(8), the following shoul

'bgpctl show rib in neighbor $peer' no longer shows unfiltered received routes

2023-05-07 Thread Rogier Krieger
While diagnosing an unrelated matter, I find that 'bgpctl show rib' has difficulty with the 'in' keyword. The 'out' counterpart works as expected. Looking at bgpctl(8), the following should work (but doesn't): $ bgpctl show rib in neighbor $peer ambiguo

Re: bgpctl(8) community question

2019-10-10 Thread Claudio Jeker
On Mon, Oct 07, 2019 at 04:48:34PM -0500, Adam Thompson wrote: > [OpenBSD 6.5-STABLE, up to date] > > When using bgpctl(8), I'm able to do almost everything I need, but I'm > having trouble figuring out how to do one thing: > > How do I show routes that do NOT have a

bgpctl(8) community question

2019-10-07 Thread Adam Thompson
[OpenBSD 6.5-STABLE, up to date] When using bgpctl(8), I'm able to do almost everything I need, but I'm having trouble figuring out how to do one thing: How do I show routes that do NOT have a community (or ext-community, or large-community) attribute? The best I can come up with

Re: bgpctl sho ri nei terse output vs man page discrepancy

2019-09-22 Thread Claudio Jeker
; > > "The printed numbers are the sent and received open, > > sent and received notifications, sent and received > > updates, sent and received keepalives, and sent and > > received route refresh messages plus the current and > > maximum prefix count, the number o

Re: bgpctl sho ri nei terse output vs man page discrepancy

2019-09-22 Thread Stuart Henderson
s, sent and received > updates, sent and received keepalives, and sent and > received route refresh messages plus the current and > maximum prefix count, the number of sent and received > updates, and withdraws." > > But bgpctl sho ri nei outputs 16 numbers, not 1

Re: bgpctl sho ri nei terse output vs man page discrepancy

2019-09-22 Thread Denis Fondras
ent and received notifications, sent and received > updates, sent and received keepalives, and sent and > received route refresh messages plus the current and > maximum prefix count, the number of sent and received > updates, and withdraws." > > But bgpctl sho ri nei output

bgpctl sho ri nei terse output vs man page discrepancy

2019-09-22 Thread Rachel Roch
nt and received route refresh messages plus the current and maximum prefix count, the number of sent and received updates, and withdraws." But bgpctl sho ri nei outputs 16 numbers, not 15 ? Any clues ? Rachel

bgpctl display mpls label stack of VPNv4 routes

2019-01-08 Thread Henry Bonath
Hello, Does anyone know a way to view the label stack of VPNv4 routes learned via MP-BGP? I am currently running a POC of trying out OpenBSD as a Virtual MPLS PE for some of our hosted tenants, and was finding some issues routing to certain prefixes via MPLS because packets were being sent to an i

Re: bgpctl not showing rib entries, pftables empty

2018-10-29 Thread Ashe Connor
t; spam_rs2="217.31.80.170" spam_asn="65066" AS 65500 fib-update no nexthop qualify via default group "spam-bgp" { remote-as $spam_asn multihop 64 export none neighbor $spam_rs1 neighbor $spam_rs2 } match from group "spam-bgp" community

Re: bgpctl not showing rib entries, pftables empty

2018-10-29 Thread Claudio Jeker
spam-bgp" { > :remote-as $spam_asn > :multihop 64 > :export none > :neighbor $spam_rs1 > :neighbor $spam_rs2 > :} > : > :match from group "spam-bgp" community $spam_asn:42 set pftable > "bgp_spamd_bypass" > :match from group "

Re: bgpctl not showing rib entries, pftables empty

2018-10-29 Thread Peter Hessler
am_rs1 :neighbor $spam_rs2 :} : :match from group "spam-bgp" community $spam_asn:42 set pftable "bgp_spamd_bypass" :match from group "spam-bgp" community $spam_asn:666 set pftable "bgp_spamd" :elisheva:~$ bgpctl show :Neighbor ASMsgR

bgpctl not showing rib entries, pftables empty

2018-10-28 Thread Ashe Connor
00 fib-update no group "spam-bgp" { remote-as $spam_asn multihop 64 export none neighbor $spam_rs1 neighbor $spam_rs2 } match from group "spam-bgp" community $spam_asn:42 set pftable "bgp_spamd_bypass" match from group "spam-bgp" communi

Re: [patch] bgpctl more info in terse format

2016-05-06 Thread Denis Fondras
imes > this takes a while. I would prefer if we could leave that out. > Here is a new diff that only prints uptime. Denis Index: bgpctl.c === RCS file: /cvs/src/usr.sbin/bgpctl/bgpctl.c,v retrieving revision 1.187 diff -u -p -r1.

Re: [patch] bgpctl more info in terse format

2016-04-19 Thread Denis Fondras
On Mon, Apr 18, 2016 at 08:09:50PM +0200, Claudio Jeker wrote: > The idea of terse is that you don't need to parse. So in a way I agree > with the diff. What I don't like is the inclusion of the number of > prefixes. That count requires a roundtrip to the RDE to find and sometimes > this takes a wh

Re: [patch] bgpctl more info in terse format

2016-04-18 Thread Claudio Jeker
On Mon, Apr 18, 2016 at 01:50:09AM +0200, Sebastian Benoit wrote: > If you do that, then you can also just parse the output of "bgpctl show > sum", no? > The idea of terse is that you don't need to parse. So in a way I agree with the diff. What I don't like is t

Re: [patch] bgpctl more info in terse format

2016-04-18 Thread Sebastian Benoit
If you do that, then you can also just parse the output of "bgpctl show sum", no? /Benno Denis Fondras(open...@ledeuns.net) on 2016.04.17 18:09:18 +0200: > Hello, > > When monitoring my bgpd, I need to check the session duration and the number > of > prefixes. Here

Re: [patch] bgpctl more info in terse format

2016-04-17 Thread Denis Fondras
> If you do that, then you can also just parse the output of "bgpctl show > sum", no? > Of course but I would have to parse day/hour/minute/second. It is simpler if bgpd can give me the value straight. Denis

[patch] bgpctl more info in terse format

2016-04-17 Thread Denis Fondras
Hello, When monitoring my bgpd, I need to check the session duration and the number of prefixes. Here is a patch that add these informations to "bgpctl show sum terse" Before : # bgpctl show sum terse 10.20.30.254 65003 Established After : # bgpctl show sum terse 10.20.30.254 65003 E

Re: bgpctl show advertisements?

2014-09-14 Thread Tony Sarendal
bgpctl show rib nei out On Mon, Sep 15, 2014 at 3:55 AM, Adam Thompson wrote: > Is there any functionality in bgpctl(8) that will show me precisely what > I'm advertising to a neighbor? > If not, is there any easier way - assuming I don't have access to my > neighbor&#x

bgpctl show advertisements?

2014-09-14 Thread Adam Thompson
Is there any functionality in bgpctl(8) that will show me precisely what I'm advertising to a neighbor? If not, is there any easier way - assuming I don't have access to my neighbor's router, and they don't run a looking-glass - to find that out, short of packet sniffing?

Re: bgpctl manual has duplicate

2014-08-14 Thread Ingo Schwarze
Hi Denis, Denis Fondras wrote on Thu, Aug 14, 2014 at 06:53:07PM +0200: > I noticed bgpctl manpage has some duplicate information : Thanks, committed. I removed the first copies though and not the second as you proposed in order to preserve alphabetic ordering. Yours, Ingo > --- bg

bgpctl manual has duplicate

2014-08-14 Thread Denis Fondras
Hi, I noticed bgpctl manpage has some duplicate information : --- bgpctl.8.orig Thu Aug 14 18:46:21 2014 +++ bgpctl.8Thu Aug 14 18:46:41 2014 @@ -359,12 +359,6 @@ Multiple options can be used at the same time and the .Ar neighbor filter can be combined with other filters. -.It Cm

Re: bgpctl sh rib mem

2013-09-28 Thread Denis Fondras
Hi Claudio, > You most probably run with softreconf in and therefore there is to prefix > entries for each path. > This is it, disabling soft-reconfiguration lowers memory usage. Thank you very much for this accurate answer :) Denis

Re: bgpctl sh rib mem

2013-09-28 Thread Claudio Jeker
sent by a peer, even invalid ones ? > > I know of "bgpctl show rib" but I'd like to understand what this line > means : "27808 prefix entries using 869K of memory" > > For me it looks like half of the prefixes I receive are invalid (in > memory bu not i

Re: bgpctl sh rib mem

2013-09-22 Thread Stuart Henderson
On 2013-09-22, Denis Fondras wrote: > Thank you very much Stuart. > >> >> The most likely reasons are invalid nexthops ("bgpctl sh nex") or >> that the paths are dropped by your filter rules. >> > > I have no explicit filter rules in bgpd.conf a

Re: bgpctl sh rib mem

2013-09-22 Thread Denis Fondras
Thank you very much Stuart. > > The most likely reasons are invalid nexthops ("bgpctl sh nex") or > that the paths are dropped by your filter rules. > I have no explicit filter rules in bgpd.conf and "bgpctl sh nex" shows only valid nexthops. I restarted the

Re: bgpctl sh rib mem

2013-09-22 Thread Stuart Henderson
id ones ? IIRC there isn't.. > I know of "bgpctl show rib" but I'd like to understand what this line > means : "27808 prefix entries using 869K of memory" > > For me it looks like half of the prefixes I receive are invalid (in > memory bu not in RIB) an

bgpctl sh rib mem

2013-09-22 Thread Denis Fondras
Hello, I have an OpenBGPd router with OpenBSD5.3, peering with two remote routers (one for v4 and one for v6). I expect my peers to send me only valid routes. Is there a way to show every prefixes sent by a peer, even invalid ones ? I know of "bgpctl show rib" but I'd like to

Re: an idea to implement in bgpd/bgpctl

2012-02-22 Thread Henning Brauer
* Gregory Edigarov [2012-02-22 09:08]: > How about having something like "explain " command for bgpctl? > If given it should pass the prefix through the bgp path selection > algorithm showing WHY this or another path was selected. > I mean one can always follow the 13 st

an idea to implement in bgpd/bgpctl

2012-02-22 Thread Gregory Edigarov
Hello misc@, How about having something like "explain " command for bgpctl? If given it should pass the prefix through the bgp path selection algorithm showing WHY this or another path was selected. I mean one can always follow the 13 steps in the mind, but I would prefer having th

Re: OpenBGPD not reporting blackhole as nexthop from bgpctl output

2011-12-19 Thread Henning Brauer
6 set { localpref 200 > origin igp nexthop blackhole } > > > Looking exclusively at the bgpctl output makes it appear to be not > working (186.4.134.249 is a blocked source, 10.171.0.66 is the router > triggering the blackhole, it should NOT be the nexthop): > > # bgpctl show

Re: OpenBGPD not reporting blackhole as nexthop from bgpctl output

2011-12-19 Thread Claudio Jeker
P-IBGP community 1234:666 set { localpref 200 > origin igp nexthop blackhole } > > > Looking exclusively at the bgpctl output makes it appear to be not > working (186.4.134.249 is a blocked source, 10.171.0.66 is the router > triggering the blackhole, it should NOT be the nex

OpenBGPD not reporting blackhole as nexthop from bgpctl output

2011-12-18 Thread Chris Wopat
exclusively at the bgpctl output makes it appear to be not working (186.4.134.249 is a blocked source, 10.171.0.66 is the router triggering the blackhole, it should NOT be the nexthop): # bgpctl show ip bgp detail 186.4.134.249 BGP routing table entry for 186.4.134.249/32 Nexthop 10.171.0.66 (via

Re: bgpctl shiw rib out displaying incorrect information

2011-09-20 Thread Tony Sarendal
> > > with the filter "allow quick to 172.29.1.52 set nexthop 172.29.1.200". > > > If you don't want your nexthop to be yourself don't tell bgpd to do > > > that. > > > > > > > > To show a bug in bgpctl/bgpd (or where ever it may

Re: bgpctl shiw rib out displaying incorrect information

2011-09-16 Thread Claudio Jeker
.200". > > If you don't want your nexthop to be yourself don't tell bgpd to do > > that. > > > > > To show a bug in bgpctl/bgpd (or where ever it may be). > Dont you want to be able to trust the information bgpctl gives you ? > Yes there is a bug in b

Re: bgpctl shiw rib out displaying incorrect information

2011-08-31 Thread Tony Sarendal
bgpd to do > that. > > To show a bug in bgpctl/bgpd (or where ever it may be). Dont you want to be able to trust the information bgpctl gives you ? Regards Tony

Re: bgpctl shiw rib out displaying incorrect information

2011-08-31 Thread Josh Hoppes
thats kind of the point of having set nexthop self in the config... >> >> > You are missing the point, completely. > bgpctl show rib out displays incorrect information. > > Regards Tony

Re: bgpctl shiw rib out displaying incorrect information

2011-08-31 Thread Tony Sarendal
nexthop self in the config... > > You are missing the point, completely. bgpctl show rib out displays incorrect information. Regards Tony

Re: bgpctl shiw rib out displaying incorrect information

2011-08-31 Thread Andre Keller
Hi Am 31.08.2011 10:23, schrieb Tony Sarendal: > Sender says next hop = 172.29.1.100, receiver says .51. > show rib out in this case shows incorrect nexthop. Well thats kind of the point of having set nexthop self in the config...

Re: bgpctl shiw rib out displaying incorrect information

2011-08-31 Thread Tony Sarendal
On Wed, Aug 31, 2011 at 9:51 AM, Patrick Lamaiziere wrote: > Le Wed, 31 Aug 2011 07:19:15 +0200, > Tony Sarendal a icrit : > > Hi, > > > current1# cat /etc/bgpd.conf > > AS 65001 > > network 10.0.1.0/24 > > > > current1# bgpctl show rib nei 172.29.1

Re: bgpctl shiw rib out displaying incorrect information

2011-08-31 Thread Patrick Lamaiziere
Le Wed, 31 Aug 2011 07:19:15 +0200, Tony Sarendal a C)crit : Hi, > current1# cat /etc/bgpd.conf > AS 65001 > network 10.0.1.0/24 > > current1# bgpctl show rib nei 172.29.1.52 out > flags: * = Valid, > = Selected, I = via IBGP, A = Announced > origin: i = IGP, e = EGP, ?

Re: bgpctl shiw rib out displaying incorrect information

2011-08-31 Thread Peter van Oord van der Vlies
>flags destination gateway lpref med aspath origin >AI*> 10.0.1.0/24 172.29.1.200 100 0 i >current1# What is incorrect on this ?

bgpctl shiw rib out displaying incorrect information

2011-08-30 Thread Tony Sarendal
current1# cat /etc/bgpd.conf AS 65001 network 10.0.1.0/24 neighbor 172.29.1.52 { remote-as 65001 set nexthop self descr "current2" local-address 172.29.1.51 } allow quick to 172.29.1.52 set nexthop 172.29.1.200 allow to any allow from any current1# b

Re: OpenBGP bgpctl(8) asdot / 4byte-asn

2011-05-27 Thread Claudio Jeker
On Fri, May 27, 2011 at 08:54:25PM +, Stuart Henderson wrote: > On 2011-05-27, Eduardo Meyer wrote: > > On Fri, May 27, 2011 at 3:28 PM, Stuart Henderson > > wrote: > >> On 2011-05-27, Eduardo Meyer wrote: > >>> Is there a way bgpctl will produce run-ti

Re: OpenBGP bgpctl(8) asdot / 4byte-asn

2011-05-27 Thread Stuart Henderson
On 2011-05-27, Eduardo Meyer wrote: > On Fri, May 27, 2011 at 3:28 PM, Stuart Henderson > wrote: >> On 2011-05-27, Eduardo Meyer wrote: >>> Is there a way bgpctl will produce run-time information not using >>> asdot format? >> >> Not at present, O

Re: OpenBGP bgpctl(8) asdot / 4byte-asn

2011-05-27 Thread Eduardo Meyer
On Fri, May 27, 2011 at 3:28 PM, Stuart Henderson wrote: > On 2011-05-27, Eduardo Meyer wrote: >> Is there a way bgpctl will produce run-time information not using >> asdot format? > > Not at present, OpenBGP only accepts as-plain for input, it always > outputs as-do

Re: OpenBGP bgpctl(8) asdot / 4byte-asn

2011-05-27 Thread Stuart Henderson
On 2011-05-27, Eduardo Meyer wrote: > Is there a way bgpctl will produce run-time information not using > asdot format? Not at present, OpenBGP only accepts as-plain for input, it always outputs as-dot. I think we should probably change this, rfc5396 came out a couple of years ago and

OpenBGP bgpctl(8) asdot / 4byte-asn

2011-05-27 Thread Eduardo Meyer
Is there a way bgpctl will produce run-time information not using asdot format? I am trying to convert my OpenBGP conf to RPSL but the later is old enough that wont accept as-dot format, therefore I need it in 4-byte ASN notation. Thanks. -- === Eduardo Meyer pessoal: dudu.me

Re: bgpctl reload, refuse to load configuration

2010-01-30 Thread Claudio Jeker
On Thu, Jan 28, 2010 at 06:14:10PM +0700, leonardo fabian wrote: > Hi misc, > > After fixing error in bgpd.conf (OpenBSD 4.6), > bgpctl reload, refuse to load new configuration. > from /var/log/messages: > > Jan 27 06:55:43 acbgp bgpd[31029]: /etc/bgpd.conf:114: rib &g

bgpctl reload, refuse to load configuration

2010-01-28 Thread leonardo fabian
Hi misc, After fixing error in bgpd.conf (OpenBSD 4.6), bgpctl reload, refuse to load new configuration. from /var/log/messages: Jan 27 06:55:43 acbgp bgpd[31029]: /etc/bgpd.conf:114: rib "Adj-RIB-In" allready exists. Jan 27 06:55:43 acbgp bgpd[31029]: /etc/bgpd.conf:114: rib "Lo

Re: bgpctl communities bug?

2008-08-31 Thread Claudio Jeker
On Fri, Aug 29, 2008 at 08:24:06PM -0700, Greg Skinner wrote: > Seems like given this RIB entry: > > % ./bgpctl show rib detail 10.0.0.0 > BGP routing table entry for 10.0.0.0/24 > 1.0 > Nexthop 192.168.219.19 (via 192.168.219.19) from test (192.168.0.1) >

bgpctl communities bug?

2008-08-29 Thread Greg Skinner
Seems like given this RIB entry: % ./bgpctl show rib detail 10.0.0.0 BGP routing table entry for 10.0.0.0/24 1.0 Nexthop 192.168.219.19 (via 192.168.219.19) from test (192.168.0.1) Origin IGP, metric 0, localpref 100, external, valid, best Last update: 03:20:38 ago Communities

Re: bgpctl show, performance and softreconfig in -current

2007-06-21 Thread Andreas Lundin
rent "now" that certain commands through bgpctl seem to just > > > hang .. (we've tried this with various snapshots every 2 weeks or so > > > since January) as well as trying a full build. > > > > > > If I do a bgpctl reload (100+ peers per product

bgpctl community add/subtract.

2007-03-28 Thread Ben April
Greetings, I am looking for a way to add/subtract a single community from the rib via the bgpctl command, or some other accepted real-time user-level path, without re-specifying the whole community attribute set for that route. The goal is to be able to add a community on

Re: bgpctl show, performance and softreconfig in -current

2007-03-13 Thread Jon Morby
On 12 Mar 2007, at 10:31, Claudio Jeker wrote: ... and here is the patch to fix the issue. Yup does indeed seem to have solved the problem! Thanks Claudio / guys! -- Jon Morby FidoNet Registration Services Ltd tel: 0845 004 3050 / fax: 0845 004 3051 web: http://www.fido.net/

Re: bgpctl show, performance and softreconfig in -current

2007-03-12 Thread Claudio Jeker
On Mon, Mar 12, 2007 at 11:14:29AM +0100, Claudio Jeker wrote: > On Sun, Mar 11, 2007 at 11:43:03PM +, Jon Morby wrote: > > I've noticed since updating to current from 4.0-current in January to > > -current "now" that certain commands through bgpctl seem to j

Re: bgpctl show, performance and softreconfig in -current

2007-03-12 Thread Claudio Jeker
On Sun, Mar 11, 2007 at 11:43:03PM +, Jon Morby wrote: > I've noticed since updating to current from 4.0-current in January to > -current "now" that certain commands through bgpctl seem to just > hang .. (we've tried this with various snapshots every 2 week

Re: bgpctl show, performance and softreconfig in -current

2007-03-12 Thread Henning Brauer
* Jon Morby <[EMAIL PROTECTED]> [2007-03-12 01:49]: > I've noticed since updating to current from 4.0-current in January to > -current "now" that certain commands through bgpctl seem to just > hang .. (we've tried this with various snapshots every 2 weeks

bgpctl show, performance and softreconfig in -current

2007-03-11 Thread Jon Morby
I've noticed since updating to current from 4.0-current in January to -current "now" that certain commands through bgpctl seem to just hang .. (we've tried this with various snapshots every 2 weeks or so since January) as well as trying a full build. If I do a bgpctl re

Re: OpenBGPD bgpctl show advertised-routes + OpenOSPFD

2005-11-14 Thread Henning Brauer
; ? Is there one? > Is there any planned? bgpctl show rib empty-as might give you what you're after - it is not really what you asked for tho. there is no direct equivalent, we should probably add one... > Also seeing recived routes from each peer using bgpctl could be useful. > Is

OpenBGPD bgpctl show advertised-routes + OpenOSPFD

2005-11-14 Thread Philip Olsson
parser but that is very cumbersome to use, especially if you are logging to a remote computer/ dont have a disk in the computer running openbgpd. Also seeing recived routes from each peer using bgpctl could be useful. Is there support for soft-reconfiguration in the pipeline, or is this not very

Re: bgpctl

2005-09-06 Thread Karl Austin
information from bgpctl are sorely needed. I also ran into the problem with multiple communities but I haven't had time to look closer at it. Have you seen any changes in bgpd since you tried -current ? I was going to give it a go tonight if I manage to stay awake. /Tony Not been any

Re: bgpctl

2005-09-06 Thread tony sarendal
On 06/09/05, Karl Austin <[EMAIL PROTECTED]> wrote: > tony sarendal wrote: > > >I've started to test bgpd to see if I can use if for a future project. > >Are there any plans to make bgpctl show communities, originator-id and > >cluster-list ? > > >

Re: bgpctl

2005-09-06 Thread Joe .
Agreed! Soft-reset would be awesome and more functionality from bgpctl wouldn't hurt. As is though I like the output style from bgpctl since it keeps things concise. Regards, Joe On 9/6/05, Karl Austin <[EMAIL PROTECTED]> wrote: > > tony sarendal wrote: > > >I've s

Re: bgpctl

2005-09-06 Thread Karl Austin
tony sarendal wrote: I've started to test bgpd to see if I can use if for a future project. Are there any plans to make bgpctl show communities, originator-id and cluster-list ? Any plans of adding route-refresh to bgpctl ? Something like "bgpctl nei clear (in|out)" ? Althou

bgpctl

2005-09-06 Thread tony sarendal
I've started to test bgpd to see if I can use if for a future project. Are there any plans to make bgpctl show communities, originator-id and cluster-list ? Any plans of adding route-refresh to bgpctl ? Something like "bgpctl nei clear (in|out)" ? Although I miss a few featur