Re: [PATCH RFC 0/5] sockaddr usage removal

2024-11-05 Thread Jakub Kicinski
On Mon, 4 Nov 2024 14:25:02 -0800 Kees Cook wrote: > I think for getname() (and similar interfaces) we *do* want to use > sockaddr_storage, but there is kind of an argument to instead use > a struct with a flexible array, e.g.: > > struct sockaddr_unspec { > sa_family_t sa_family; >

[PATCH RFC 0/5] sockaddr usage removal

2024-11-04 Thread Kees Cook
(I removed the explicit CC list because it was huge...) Hi, This is strictly an RFC -- it's not a complete removal of sockaddr at all, but it explores what's involved. Some things are easy (e.g. the first 3 patches), and some is very involved (last patch). For the most part, the proto_ops::getna