Searched refs:mtu (Results 1 - 25 of 900) sorted by last modified time

1234567891011>>

/linux-master/net/l2tp/
H A Dl2tp_eth.c203 u32 mtu; local
219 * dev mtu stays at 1500.
228 mtu = l2tp_tunnel_dst_mtu(tunnel) - overhead;
229 if (mtu < dev->min_mtu || mtu > dev->max_mtu)
230 dev->mtu = ETH_DATA_LEN - overhead;
232 dev->mtu = mtu;
/linux-master/net/ipv4/
H A Draw.c340 if (length > rt->dst.dev->mtu) {
342 rt->dst.dev->mtu);
H A Dip_output.c89 unsigned int mtu,
248 struct sk_buff *skb, unsigned int mtu)
254 /* common case: seglen is <= mtu
256 if (skb_gso_validate_network_len(skb, mtu))
286 err = ip_fragment(net, sk, segs, mtu, ip_finish_output2);
297 unsigned int mtu; local
306 mtu = ip_skb_dst_mtu(sk, skb);
308 return ip_finish_output_gso(net, sk, skb, mtu);
310 if (skb->len > mtu || IPCB(skb)->frag_max_size)
311 return ip_fragment(net, sk, skb, mtu, ip_finish_output
247 ip_finish_output_gso(struct net *net, struct sock *sk, struct sk_buff *skb, unsigned int mtu) argument
577 ip_fragment(struct net *net, struct sock *sk, struct sk_buff *skb, unsigned int mtu, int (*output)(struct net *, struct sock *, struct sk_buff *)) argument
644 ip_frag_init(struct sk_buff *skb, unsigned int hlen, unsigned int ll_rs, unsigned int mtu, bool DF, struct ip_frag_state *state) argument
769 unsigned int mtu, hlen, ll_rs; local
967 int mtu; local
[all...]
H A Droute.c138 struct sk_buff *skb, u32 mtu,
159 .mtu = ipv4_mtu,
1019 static void __ip_rt_update_pmtu(struct rtable *rt, struct flowi4 *fl4, u32 mtu) argument
1031 if (old_mtu < mtu)
1034 if (mtu < net->ipv4.ip_rt_min_pmtu) {
1036 mtu = min(old_mtu, net->ipv4.ip_rt_min_pmtu);
1039 if (rt->rt_pmtu == mtu && !lock &&
1049 update_or_create_fnhe(nhc, fl4->daddr, 0, mtu, lock,
1056 struct sk_buff *skb, u32 mtu,
1068 __ip_rt_update_pmtu(rt, &fl4, mtu);
1055 ip_rt_update_pmtu(struct dst_entry *dst, struct sock *sk, struct sk_buff *skb, u32 mtu, bool confirm_neigh) argument
1071 ipv4_update_pmtu(struct sk_buff *skb, struct net *net, u32 mtu, int oif, u8 protocol) argument
1089 __ipv4_sk_update_pmtu(struct sk_buff *skb, struct sock *sk, u32 mtu) argument
1107 ipv4_sk_update_pmtu(struct sk_buff *skb, struct sock *sk, u32 mtu) argument
1399 u32 mtu = 0; local
[all...]
H A Dicmp.c753 /* Guard against tiny mtu. We need to include at least one
905 info = ntohs(icmph->un.frag.mtu);
/linux-master/net/core/
H A Dfilter.c5842 static int bpf_fib_set_fwd_params(struct bpf_fib_lookup *params, u32 mtu) argument
5846 if (mtu)
5847 params->mtu_result = mtu; /* union with tot_len */
5863 u32 mtu = 0; local
5936 mtu = ip_mtu_from_fib_result(&res, params->ipv4_dst);
5937 if (params->tot_len > mtu) {
5938 params->mtu_result = mtu; /* union with tot_len */
5985 return bpf_fib_set_fwd_params(params, mtu);
6002 u32 mtu = 0; local
6082 mtu
6239 int mtu; local
6288 int mtu, dev_len; local
[all...]
/linux-master/include/linux/
H A Dfilter.h1013 len = fwd->mtu + fwd->hard_header_len + VLAN_HLEN;
/linux-master/drivers/s390/net/
H A Dqeth_core_main.c2418 new_mtu = (dev->mtu == dev->max_mtu) ? max_mtu : dev->mtu;
2425 if (dev->mtu)
2426 new_mtu = dev->mtu;
2435 dev->mtu = min(new_mtu, max_mtu);
2459 __u16 mtu, framesize; local
2472 mtu = qeth_get_mtu_outof_framesize(framesize);
2474 mtu = *(__u16 *)QETH_ULP_ENABLE_RESP_MAX_MTU(iob->data);
2476 *(u16 *)reply->param = mtu;
6312 dev->mtu
[all...]
/linux-master/drivers/net/vxlan/
H A Dvxlan_core.c3172 * the lowerdev->mtu, rather than the static dev->max_mtu
3175 int max_mtu = lowerdev->mtu - vxlan_headroom(vxlan->cfg.flags);
3180 dev->mtu = new_mtu;
3414 u32 mtu = nla_get_u32(tb[IFLA_MTU]); local
3416 if (mtu < ETH_MIN_MTU || mtu > ETH_MAX_MTU) {
3853 if (conf->mtu)
3854 dev->mtu = conf->mtu;
3873 max_mtu = lowerdev->mtu
[all...]
/linux-master/drivers/net/ethernet/qlogic/qede/
H A Dqede_filter.c918 if (edev->xdp_prog || edev->ndev->mtu > PAGE_SIZE ||
/linux-master/drivers/net/ethernet/chelsio/cxgb4/
H A Dsge.c149 unsigned int mtu)
153 return ALIGN(s->pktshift + ETH_HLEN + VLAN_HLEN + mtu, s->fl_align);
1449 /* Discard the packet if the length is greater than mtu */
1450 max_pkt_len = ETH_HLEN + dev->mtu;
148 fl_mtu_bufsize(struct adapter *adapter, unsigned int mtu) argument
/linux-master/net/ethernet/
H A Deth.c353 dev->mtu = ETH_DATA_LEN;
/linux-master/net/bridge/
H A Dbr_netlink.c487 nla_put_u32(skb, IFLA_MTU, dev->mtu) ||
/linux-master/net/bluetooth/
H A Dsco.c53 unsigned int mtu; member in struct:sco_conn
145 conn->mtu = hdev->sco_mtu;
147 conn->mtu = 60;
314 if (len > conn->mtu)
986 opts.mtu = sco_pi(sk)->conn->mtu;
988 BT_DBG("mtu %u", opts.mtu);
1095 if (put_user(sco_pi(sk)->conn->mtu, (u32 __user *)optval))
H A Dl2cap_sock.c709 static bool l2cap_valid_mtu(struct l2cap_chan *chan, u16 mtu) argument
713 if (mtu < L2CAP_LE_MIN_MTU)
718 if (mtu < L2CAP_DEFAULT_MIN_MTU)
888 u16 mtu; local
1049 err = bt_copy_from_sockptr(&mtu, sizeof(mtu), optval, optlen);
1055 err = l2cap_chan_reconfigure(chan, mtu);
1057 chan->imtu = mtu;
H A Dl2cap_core.c545 chan->mps = min_t(u16, chan->imtu, chan->conn->mtu - L2CAP_HDR_SIZE);
747 rsp.mtu = cpu_to_le16(chan->imtu);
1241 chan->imtu = chan->conn->mtu;
1248 req.mtu = cpu_to_le16(chan->imtu);
1315 data.pdu.req.mtu = cpu_to_le16(chan->imtu);
2189 count = min_t(unsigned int, conn->mtu, len);
2225 count = min_t(unsigned int, (conn->mtu - hlen), len);
2256 count = min_t(unsigned int, (conn->mtu - L2CAP_HDR_SIZE), len);
2298 count = min_t(unsigned int, (conn->mtu - hlen), len);
2347 pdu_len = chan->conn->mtu;
3359 u16 mtu = L2CAP_DEFAULT_MTU; local
4666 u16 dcid, mtu, mps, credits, result; local
4813 u16 dcid, scid, credits, mtu, mps; local
5002 u16 mtu, mps; local
5154 u16 mtu, mps, credits, result; local
5268 u16 mtu, mps, result; local
7129 l2cap_chan_reconfigure(struct l2cap_chan *chan, __u16 mtu) argument
[all...]
/linux-master/net/ax25/
H A Daf_ax25.c1525 if (len > ax25->ax25_dev->dev->mtu) {
/linux-master/drivers/vdpa/
H A Dvdpa.c617 config.net.mtu =
895 val_u16 = __virtio16_to_cpu(true, config->mtu);
/linux-master/drivers/net/usb/
H A Dqmi_wwan.c135 dev->mtu = 1500;
321 /* Restoring min/max mtu values set originally by usbnet */
329 usbnet_change_mtu(net, net->mtu);
H A Dax88179_178a.c946 net->mtu = new_mtu;
947 dev->hard_mtu = net->mtu + net->hard_header_len;
949 if (net->mtu > 1500) {
1546 if (dev->net->mtu > 1500)
/linux-master/drivers/net/
H A Dmacsec.c649 if (skb->len - ETH_HLEN > macsec_priv(dev)->real_dev->mtu) {
3456 if (unlikely(skb_final_len > macsec->real_dev->mtu)) {
3753 if (macsec->real_dev->mtu - extra < new_mtu)
3756 dev->mtu = new_mtu;
4143 int err, mtu; local
4180 mtu = real_dev->mtu - icv_len - macsec_extra_len(true);
4181 if (mtu < 0)
4182 dev->mtu = 0;
4184 dev->mtu
4492 unsigned int mtu = real_dev->mtu - (m->secy.icv_len + local
[all...]
H A Dgtp.c808 int mtu; local
845 mtu = dst_mtu(&rt->dst) - dev->hard_header_len -
849 mtu -= sizeof(struct gtp0_header);
852 mtu -= sizeof(struct gtp1_header);
856 mtu = dst_mtu(&rt->dst);
859 skb_dst_update_pmtu_no_confirm(skb, mtu);
862 ((!skb_is_gso(skb) && skb->len > mtu) ||
863 (skb_is_gso(skb) && !skb_gso_validate_network_len(skb, mtu)))) {
866 htonl(mtu));
952 dev->mtu
[all...]
/linux-master/drivers/net/ethernet/renesas/
H A Dravb_main.c534 ravb_write(ndev, ndev->mtu + ETH_HLEN + VLAN_HLEN + ETH_FCS_LEN, RFLR);
2426 ndev->mtu = new_mtu;
/linux-master/drivers/net/ethernet/intel/igc/
H A Digc_main.c4819 adapter->max_frame_size = netdev->mtu + ETH_HLEN + ETH_FCS_LEN +
5178 netdev_dbg(netdev, "changing MTU from %d to %d\n", netdev->mtu, new_mtu);
5179 netdev->mtu = new_mtu;
/linux-master/drivers/net/ethernet/intel/iavf/
H A Diavf_main.c733 * standard Ethernet mtu. On x86 this gives us enough room
737 (netdev->mtu <= ETH_DATA_LEN))
4326 netdev->mtu, new_mtu);
4327 netdev->mtu = new_mtu;
4898 netdev->mtu < 576)
4901 netdev->mtu < 576)

Completed in 413 milliseconds

1234567891011>>