User Details
- User Since
- Aug 26 2022, 6:24 PM (183 w, 6 d)
Yesterday
Convert caddr_t to char * for pointer arithmetic. (@glebius)
@glebius this revision is an extention of GRAND which only affects anycast and proxy ipv6 addresses.
Could you please review it c-wise?
@bz I would really appreciate it if you could review this when you have some free time.
Thank you, I'll review this revision after you address Gleb comments.
Wed, Mar 4
Mon, Mar 2
Yes, I made a stupid mistake. Thank you!
Sun, Mar 1
FYI, Steps to reproduce:
# vmstat -m | grep ifaddr ifaddr 38 16352 50 16,32,128,256,384,1024,2048,4096 # jail -c persist name=vnet1 mount.devfs devfs_ruleset=5 vnet path=/ # vmstat -m | grep ifaddr ifaddr 43 23808 55 16,32,128,256,384,1024,2048,4096 # jexec -l 4 ip6addrctl add 2a01:e140::/32 60 20 # vmstat -m | grep ifaddr ifaddr 44 23936 56 16,32,128,256,384,1024,2048,4096 # jail -r 4 # vmstat -m | grep ifaddr ifaddr 40 16736 56 16,32,128,256,384,1024,2048,4096
128B memory leak for each undeleted ip6ctl policy in vnets. + lock leaks
Sat, Feb 28
Fri, Feb 27
Thu, Feb 26
Address Gleb comment.
Wed, Feb 25
Fix multipath expire values too.
Add support for nexthop expire value on multipath routes.
route(8) and netstat(1) will be updated too.
The patch allows interface renaming (by rc.conf(5)) for epair (cloned) interfaces and also for devd(8) configured interfaces.
'ifconfing description' is changed to be always applied (if defined), whether or not the NOAUTO keywork was found.
It also fixes non-functional NOAUTO config keyword for targeted start_interface commands (by devd(8)).
And in addition makes NOAUTO the default for devd(8) configured interfaces if rc.conf(5) lacks a corresponding interface configuration.
Could you please update this revision according to D51677.
This change looks good.
I'll review it if you update it again.
This is a good work.
Please address comments or concerns on D52594 to make this revision ready for review again.
Adding both singular and plural form is good to me.
But adding another icmp6types is redundant.
I like the initial idea, but this revision requires changes to follow 5ead817c3b7af
Tue, Feb 24
I've been using this along with my other v6 changes on our servers, IXP routers, and on my laptop for about a week now.
I haven't found any issues!
Mon, Feb 23
Thank you
I agree.
I think we should talk about this on next transport meeting.
Are you waiting for Andrew's feedback from vendor?
Could you please set the planned change state for this revision?
Is this still relevant?
If that's the case, could you please set the planned change state?
Please address Richard's comment.
Are you still working on this? @glebius
if that's the case, Could you please set the planned change state for this revision?
Are you still working on this? @zlei
Could you please set the planned change state for this revision?
I also agree with Randall and Tuexen.
I hate phabricator dashboard since it's filled with many revisions, and I have to rely solely on my emails to see what I need to review.
Which is not fair to older but still relevant revisions that need reviews.
Therefore, could you please abondon this revision if that's the case?
Is this revision still relevant?
This revision is committed. Shouldn't be open.
LGTM, any concern related to this patch is revealing a design issue and IMHO, that's not something that would block this revision.
I understand, I mean, personaly, I'd prefer to block transmission since reconfiguration of gre interface is rare in comparison to transmission.
This is what all other interfaces do. IMHO, it's not worth the extra complexity.
I think that's how it happened historically, for some interfaces we have different files of INET and INET6 implementation.
When I was working on implementing netlink for GRE, I noticed that the GRE implementation has too many layers of indirection due to its historical context.
It's not important and just an idea, but would you like to merge them under sys/net? I can work on it if you want.
fix missed skip.
Sun, Feb 22
style commented to use #ifdef without functional change.
Some other notes for reviewers: (see description above too please)
It also resolves one of the issues in PR263982.
there is one in sys/net/route/route_helpers.c -> ip6_writemask
Sat, Feb 21
Fri, Feb 20
LGTM
I don't understand why we need a separate data structure (priv).
I apologize if this seems like a stupid question, but wouldn't it be better to move ip6_gre.c and ip_gre.c into if_gre.c itself like other interfaces?
Here is the patch:
https://github.com/spmzt/freebsd-src/commit/1635ba90615a5d9342604d495b71ac5380030b36
I'm not sure why it tells unknown property.
But I'm sure the reason for CI failure is the if_gre is not loaded.
@siva