Skip to content

support set IP_DONTFRAG #318

Open
Open
@gcxfd

Description

@gcxfd

see

https://chromium.googlesource.com/chromium/src/net/+/refs/heads/main/socket/udp_socket_posix.cc

 //setsockopt(IP_DONTFRAG)issupportedonmacOSfromBigSur
 #elifBUILDFLAG(IS_MAC)
 if(!base::mac::IsAtLeastOS11()){
 returnERR_NOT_IMPLEMENTED;
 }
 intval=1;
 if(addr_family_==AF_INET6){
 intrv=
 setsockopt(socket_,IPPROTO_IPV6,IPV6_DONTFRAG,&val,sizeof(val));
 //IP_DONTFRAGisnotsupportedonv4mappedaddresses.
 returnrv==0?OK:MapSystemError(errno);
 }
 intrv=setsockopt(socket_,IPPROTO_IP,IP_DONTFRAG,&val,sizeof(val));
 returnrv==0?OK:MapSystemError(errno);
 ```

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions