MCPcopy Create free account
hub / github.com/F-Stack/f-stack / sctp_hc_set_mtu

Function sctp_hc_set_mtu

freebsd/netinet/sctputil.c:7549–7572  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

7547}
7548
7549void
7550sctp_hc_set_mtu(union sctp_sockstore *addr, uint16_t fibnum, uint32_t mtu)
7551{
7552 struct in_conninfo inc;
7553
7554 memset(&inc, 0, sizeof(struct in_conninfo));
7555 inc.inc_fibnum = fibnum;
7556 switch (addr->sa.sa_family) {
7557#ifdef INET
7558 case AF_INET:
7559 inc.inc_faddr = addr->sin.sin_addr;
7560 break;
7561#endif
7562#ifdef INET6
7563 case AF_INET6:
7564 inc.inc_flags |= INC_ISIPV6;
7565 inc.inc6_faddr = addr->sin6.sin6_addr;
7566 break;
7567#endif
7568 default:
7569 return;
7570 }
7571 tcp_hc_updatemtu(&inc, (u_long)mtu);
7572}
7573
7574uint32_t
7575sctp_hc_get_mtu(union sctp_sockstore *addr, uint16_t fibnum)

Callers 2

sctp_notifyFunction · 0.85
sctp6_notifyFunction · 0.85

Calls 2

memsetFunction · 0.85
tcp_hc_updatemtuFunction · 0.85

Tested by

no test coverage detected