authorgravatar for 11590808+mllken@users.noreply.github.comEric Milliken <11590808+mllken@users.noreply.github.com> 2022-10-11 15:46:24+00:00
committergravatar for noreply@github.comGitHub <noreply@github.com> 2022-10-11 18:46:24+03:00
log0b7b4b7e9787a892712e8c1bf31f4c309441afe4
treea9d1dd5eb859aae21fb61e6e7088cb477190dfe1
parentc3d67c5c4e2e86b472ae046f5e0e39db61009213
signaturebadge-question-mark Signed by PGP key 4AEE18F83AFDEB23

std: add linux support for packet sockaddr


1 files changed, 11 insertions(+), 0 deletions(-)

lib/std/os/linux.zig+11
...@@ -3174,6 +3174,17 @@ pub const sockaddr = extern struct {...@@ -3174,6 +3174,17 @@ pub const sockaddr = extern struct {
3174 path: [108]u8,3174 path: [108]u8,
3175 };3175 };
31763176
3177 /// Packet socket address
3178 pub const ll = extern struct {
3179 family: sa_family_t = AF.PACKET,
3180 protocol: u16,
3181 ifindex: i32,
3182 hatype: u16,
3183 pkttype: u8,
3184 halen: u8,
3185 addr: [8]u8,
3186 };
3187
3177 /// Netlink socket address3188 /// Netlink socket address
3178 pub const nl = extern struct {3189 pub const nl = extern struct {
3179 family: sa_family_t = AF.NETLINK,3190 family: sa_family_t = AF.NETLINK,