diff options
author | bors[bot] <26634292+bors[bot]@users.noreply.github.com> | 2022-11-25 22:35:51 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-11-25 22:35:51 +0000 |
commit | 33a4d495d99590d17ce4ced675bb6bf4a11d9251 (patch) | |
tree | 029843f9d2d0470186f467be8232b77570a047c4 /src/sys/socket | |
parent | acd01d763472ecd4df7b854aa2f26b74f4bde742 (diff) | |
parent | e9f07eea61d78dd1b4555e0e7814ab1078cb10d9 (diff) | |
download | nix-33a4d495d99590d17ce4ced675bb6bf4a11d9251.zip |
Merge #1865
1865: Add IpMtu sockopt r=asomers a=ShadowJonathan
Resolves https://github.com/nix-rust/nix/issues/1864
Co-authored-by: Jonathan de Jong <jonathandejong02@gmail.com>
Diffstat (limited to 'src/sys/socket')
-rw-r--r-- | src/sys/socket/sockopt.rs | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/sys/socket/sockopt.rs b/src/sys/socket/sockopt.rs index 08b73aaa..7489858e 100644 --- a/src/sys/socket/sockopt.rs +++ b/src/sys/socket/sockopt.rs @@ -925,6 +925,15 @@ sockopt_impl!( libc::IPV6_RECVERR, bool ); +#[cfg(any(target_os = "android", target_os = "linux"))] +sockopt_impl!( + /// Fetch the current system-estimated Path MTU. + IpMtu, + GetOnly, + libc::IPPROTO_IP, + libc::IP_MTU, + libc::c_int +); #[cfg(any(target_os = "android", target_os = "freebsd", target_os = "linux"))] sockopt_impl!( /// Set or retrieve the current time-to-live field that is used in every |