Searched refs:mtu (Results 1 - 25 of 27) sorted by relevance

12

/systemd/src/libsystemd/sd-netlink/
H A Dnetlink-util.c55 const struct ether_addr *mac, unsigned mtu) {
62 if (!alias && !mac && mtu == 0)
87 if (mtu > 0) {
88 r = sd_netlink_message_append_u32(message, IFLA_MTU, mtu);
54 rtnl_set_link_properties(sd_netlink **rtnl, int ifindex, const char *alias, const struct ether_addr *mac, unsigned mtu) argument
H A Dnetlink-util.h36 int rtnl_set_link_properties(sd_netlink **rtnl, int ifindex, const char *alias, const struct ether_addr *mac, unsigned mtu);
H A Dtest-netlink.c55 unsigned int mtu = 1450, mtu_out; local
63 assert_se(sd_netlink_message_append_u32(message, IFLA_MTU, mtu) >= 0);
75 assert_se(mtu == mtu_out);
81 unsigned int mtu = 1500; local
96 assert_se(sd_netlink_message_append_u32(m, IFLA_MTU, mtu) >= 0);
/systemd/src/libsystemd-network/
H A Dsd-ndisc.c80 uint32_t mtu; member in struct:sd_ndisc
268 int sd_ndisc_get_mtu(sd_ndisc *nd, uint32_t *mtu) { argument
270 assert_return(mtu, -EINVAL);
272 if (nd->mtu == 0)
275 *mtu = nd->mtu;
433 uint32_t mtu; local
443 mtu = be32toh(opt_mtu->nd_opt_mtu_mtu);
445 if (mtu != nd->mtu) {
[all...]
H A Ddhcp-lease-internal.h75 uint16_t mtu; /* 0 if unset */ member in struct:sd_dhcp_lease
H A Dsd-dhcp-lease.c99 int sd_dhcp_lease_get_mtu(sd_dhcp_lease *lease, uint16_t *mtu) { argument
101 assert_return(mtu, -EINVAL);
103 if (lease->mtu <= 0)
106 *mtu = lease->mtu;
577 r = lease_parse_u16(option, len, &lease->mtu, 68);
735 uint16_t mtu; local
776 r = sd_dhcp_lease_get_mtu(lease, &mtu);
778 fprintf(f, "MTU=%" PRIu16 "\n", mtu);
889 *mtu local
[all...]
H A Dtest-ndisc-rs.c96 uint32_t mtu; local
111 assert_se(sd_ndisc_get_mtu(nd, &mtu) == -ENOMSG);
H A Dsd-dhcp-client.c96 uint32_t mtu; member in struct:sd_dhcp_client
342 int sd_dhcp_client_set_mtu(sd_dhcp_client *client, uint32_t mtu) { argument
344 assert_return(mtu >= DHCP_DEFAULT_MIN_SIZE, -ERANGE);
346 client->mtu = mtu;
537 r = dhcp_option_append(&packet->dhcp, client->mtu, &optoffset, 0,
1788 client->mtu = DHCP_DEFAULT_MIN_SIZE;
/systemd/src/network/
H A Dnetworkd-dhcp4.c225 uint16_t mtu; local
227 r = sd_dhcp_lease_get_mtu(link->dhcp_lease, &mtu);
228 if (r >= 0 && link->original_mtu != mtu) {
414 uint16_t mtu; local
416 r = sd_dhcp_lease_get_mtu(lease, &mtu);
418 r = link_set_mtu(link, mtu);
420 log_link_error_errno(link, r, "Failed to set MTU to %" PRIu16 ": %m", mtu);
566 if (link->mtu) {
567 r = sd_dhcp_client_set_mtu(link->dhcp_client, link->mtu);
H A Dnetworkd-link.h71 uint32_t mtu; member in struct:Link
147 int link_set_mtu(Link *link, uint32_t mtu);
H A Dnetworkd-netdev-tuntap.c154 if (netdev->mtu)
H A Dnetworkd-link.c1148 int link_set_mtu(Link *link, uint32_t mtu) { argument
1156 log_link_debug(link, "Setting MTU: %" PRIu32, mtu);
1162 r = sd_netlink_message_append_u32(req, IFLA_MTU, mtu);
1385 if (link->network->mtu) {
1386 r = sd_netlink_message_append_u32(req, IFLA_MTU, link->network->mtu);
2569 uint32_t mtu; local
2602 r = sd_netlink_message_read_u32(m, IFLA_MTU, &mtu);
2603 if (r >= 0 && mtu > 0) {
2604 link->mtu = mtu;
[all...]
H A Dnetworkctl.c521 uint32_t mtu; local
570 (void) sd_netlink_message_read_u32(reply, IFLA_MTU, &mtu);
641 if (mtu > 0)
642 printf(" MTU: %u\n", mtu);
H A Dnetworkd-netdev.h98 size_t mtu; member in struct:NetDev
H A Dnetworkd-network.h138 unsigned mtu; member in struct:Network
H A Dnetworkd-netdev.c487 if (netdev->mtu) {
488 r = sd_netlink_message_append_u32(m, IFLA_MTU, netdev->mtu);
/systemd/src/resolve/
H A Dresolved-link.h82 uint32_t mtu; member in struct:Link
H A Dresolved-manager.c916 uint32_t mtu = 0; local
925 if (l->mtu <= 0)
928 if (mtu <= 0 || l->mtu < mtu)
929 mtu = l->mtu;
932 return mtu;
H A Dresolved-dns-packet.h159 int dns_packet_new(DnsPacket **p, DnsProtocol protocol, size_t mtu);
160 int dns_packet_new_query(DnsPacket **p, DnsProtocol protocol, size_t mtu, bool dnssec_checking_disabled);
H A Dresolved-dns-scope.c181 uint32_t mtu; local
188 mtu = s->link->mtu;
191 mtu = manager_find_mtu(s->manager);
204 if (p->size + UDP_PACKET_HEADER_SIZE > mtu)
/systemd/src/systemd/
H A Dsd-dhcp-lease.h50 int sd_dhcp_lease_get_mtu(sd_dhcp_lease *lease, uint16_t *mtu);
H A Dsd-ndisc.h63 int sd_ndisc_get_mtu(sd_ndisc *nd, uint32_t *mtu);
H A Dsd-dhcp-client.h103 int sd_dhcp_client_set_mtu(sd_dhcp_client *client, uint32_t mtu);
/systemd/src/udev/net/
H A Dlink-config.h69 size_t mtu; member in struct:link_config
H A Dlink-config.c181 if (link->mtu > UINT_MAX || link->speed > UINT_MAX)
472 r = rtnl_set_link_properties(&ctx->rtnl, ifindex, config->alias, mac, config->mtu);

Completed in 210 milliseconds

12