Searched refs:hard_header_len (Results 1 - 25 of 140) sorted by last modified time

123456

/linux-master/drivers/net/ethernet/intel/igc/
H A Digc_main.c6415 ring->max_sdu = qopt->max_sdu[i] + dev->hard_header_len - ETH_TLEN;
/linux-master/net/packet/
H A Daf_packet.c102 visible above the device. In this case, its hard_header_len should be 0.
107 set its hard_header_len to be the Ethernet header length, and set its
2006 if (len > dev->mtu + dev->hard_header_len + VLAN_HLEN + extra_len)
2012 unsigned int hhlen = dev->header_ops ? dev->hard_header_len : 0;
2042 if (len > (dev->mtu + dev->hard_header_len + extra_len) &&
2604 skb_push(skb, dev->hard_header_len);
2605 skb_put(skb, copylen - dev->hard_header_len);
2783 reserve = dev->hard_header_len;
2828 copylen = max_t(int, copylen, dev->hard_header_len);
2831 (copylen - dev->hard_header_len),
[all...]
/linux-master/net/netrom/
H A Dnr_route.c808 if ((skbn=skb_copy_expand(skb, dev->hard_header_len, 0, GFP_ATOMIC)) == NULL) {
/linux-master/net/ax25/
H A Daf_ax25.c1602 size = len + ax25->ax25_dev->dev->hard_header_len;
/linux-master/drivers/net/bonding/
H A Dbond_main.c1472 if (slave->dev->hard_header_len > max_hard_header_len)
1473 max_hard_header_len = slave->dev->hard_header_len;
1478 bond_dev->hard_header_len = max_hard_header_len;
1510 bond_dev->hard_header_len = slave_dev->hard_header_len;
/linux-master/drivers/infiniband/ulp/ipoib/
H A Dipoib_main.c2145 dev->hard_header_len = IPOIB_HARD_LEN;
/linux-master/net/sched/
H A Dsch_teql.c175 if (dev->hard_header_len > m->dev->hard_header_len)
376 if (slave->hard_header_len > LL_MAX_HEADER)
462 dev->hard_header_len = LL_MAX_HEADER;
H A Dsch_taprio.c295 dev->hard_header_len + 1);
297 max_sdu_dynamic = max_frm_len - dev->hard_header_len;
305 sched->max_frm_len[tc] = max_sdu + dev->hard_header_len;
/linux-master/net/netfilter/ipvs/
H A Dip_vs_xmit.c812 if (skb_cow(skb, rt->dst.dev->hard_header_len))
897 if (skb_cow(skb, rt->dst.dev->hard_header_len))
1541 if (skb_cow(skb, rt->dst.dev->hard_header_len))
1625 if (skb_cow(skb, rt->dst.dev->hard_header_len))
/linux-master/net/ipv6/
H A Dsit.c1134 hlen = tdev->hard_header_len + tdev->needed_headroom;
1585 mtu <= IP6_MAX_MTU - dev->hard_header_len)
H A Dip6_tunnel.c1510 dev->hard_header_len = tdev->hard_header_len + t_hlen;
1743 if (new_mtu > IP6_MAX_MTU - dev->hard_header_len)
1746 if (new_mtu > IP_MAX_MTU - dev->hard_header_len)
1890 dev->hard_header_len = LL_MAX_HEADER + t_hlen;
1895 dev->max_mtu = IP6_MAX_MTU - dev->hard_header_len;
H A Dip6_output.c648 if (skb_cow(skb, dst->dev->hard_header_len)) {
H A Dip6_gre.c970 if (skb->len > dev->mtu + dev->hard_header_len) {
971 if (pskb_trim(skb, dev->mtu + dev->hard_header_len))
1166 unsigned short dst_len = rt->dst.dev->hard_header_len +
1170 dev->hard_header_len = dst_len;
1201 tunnel->dev->hard_header_len = LL_MAX_HEADER + t_hlen;
/linux-master/net/ipv4/
H A Droute.c1763 if (dev->hard_header_len && skb_mac_header_was_set(skb)) {
1767 dev->hard_header_len, false);
H A Dip_tunnel.c314 hlen = tdev->hard_header_len + tdev->needed_headroom;
319 mtu -= t_hlen + (dev->type == ARPHRD_ETHER ? dev->hard_header_len : 0);
351 dev->max_mtu -= dev->hard_header_len;
521 pkt_size -= dev->type == ARPHRD_ETHER ? dev->hard_header_len : 0;
525 mtu -= dev->type == ARPHRD_ETHER ? dev->hard_header_len : 0;
1073 max_mtu -= dev->hard_header_len;
1251 max -= dev->hard_header_len;
H A Dip_gre.c570 if (skb->len > dev->mtu + dev->hard_header_len) {
571 if (pskb_trim(skb, dev->mtu + dev->hard_header_len))
717 if (skb->len > dev->mtu + dev->hard_header_len) {
718 if (pskb_trim(skb, dev->mtu + dev->hard_header_len))
791 dev->hard_header_len += len;
1036 dev->hard_header_len = tunnel->hlen + sizeof(*iph);
1042 dev->hard_header_len = tunnel->hlen + sizeof(*iph);
/linux-master/net/core/
H A Dgro.c354 unsigned int maclen = skb->dev->hard_header_len;
H A Dfilter.c6263 dev_len = mtu + dev->hard_header_len;
6266 skb_len = *mtu_len ? *mtu_len + dev->hard_header_len : skb->len;
6311 dev_len = mtu + dev->hard_header_len;
6315 xdp_len = *mtu_len + dev->hard_header_len;
H A Ddev.c11798 CACHELINE_ASSERT_GROUP_MEMBER(struct net_device, net_device_read_txrx, hard_header_len);
/linux-master/net/bluetooth/
H A D6lowpan.c564 dev->hard_header_len = 0;
/linux-master/net/atm/
H A Dclip.c499 dev->hard_header_len = RFC1483LLC_LEN;
/linux-master/net/8021q/
H A Dvlan_dev.c598 dev->hard_header_len = real_dev->hard_header_len;
601 dev->hard_header_len = real_dev->hard_header_len + VLAN_HLEN;
/linux-master/include/linux/
H A Dnetdevice.h290 /* Reserve HH_DATA_MOD byte-aligned hard_header_len, but at least that much.
292 * dev->hard_header_len ? (dev->hard_header_len +
299 ((((dev)->hard_header_len + READ_ONCE((dev)->needed_headroom)) \
302 ((((dev)->hard_header_len + READ_ONCE((dev)->needed_headroom) + (extra)) \
1829 * @hard_header_len: Maximum hardware header length.
2079 unsigned short hard_header_len; member in struct:net_device
3172 /* ll_header must have at least hard_header_len allocated */
3176 if (likely(len >= dev->hard_header_len))
3182 memset(ll_header + len, 0, dev->hard_header_len
[all...]
H A Dfilter.h1052 len = fwd->mtu + fwd->hard_header_len + VLAN_HLEN;
/linux-master/drivers/s390/net/
H A Dctcm_main.c993 dev->hard_header_len = TH_HEADER_LENGTH + PDU_HEADER_LENGTH;
997 dev->hard_header_len = LL_HEADER_LENGTH + 2;
1127 dev->hard_header_len = TH_HEADER_LENGTH + PDU_HEADER_LENGTH;
1132 dev->hard_header_len = LL_HEADER_LENGTH + 2;

Completed in 357 milliseconds

123456