Home
last modified time | relevance | path

Searched refs:hh (Results 1 – 4 of 4) sorted by relevance

/net/ethernet/
A Deth.c217 int eth_header_cache(const struct neighbour *neigh, struct hh_cache *hh, __be16 type) in eth_header_cache() argument
223 (((u8 *) hh->hh_data) + (HH_DATA_OFF(sizeof(*eth)))); in eth_header_cache()
235 smp_store_release(&hh->hh_len, ETH_HLEN); in eth_header_cache()
249 void eth_header_cache_update(struct hh_cache *hh, in eth_header_cache_update() argument
253 memcpy(((u8 *) hh->hh_data) + HH_DATA_OFF(sizeof(struct ethhdr)), in eth_header_cache_update()
/net/core/
A Dpktgen.c393 __u8 hh[14]; member
2484 pkt_dev->hh[11] = tmp; in mod_cur_headers()
2486 pkt_dev->hh[10] = tmp; in mod_cur_headers()
2488 pkt_dev->hh[9] = tmp; in mod_cur_headers()
2490 pkt_dev->hh[8] = tmp; in mod_cur_headers()
2492 pkt_dev->hh[7] = tmp; in mod_cur_headers()
2512 pkt_dev->hh[5] = tmp; in mod_cur_headers()
2514 pkt_dev->hh[4] = tmp; in mod_cur_headers()
2516 pkt_dev->hh[3] = tmp; in mod_cur_headers()
2518 pkt_dev->hh[2] = tmp; in mod_cur_headers()
[all …]
A Dneighbour.c533 seqlock_init(&n->hh.hh_lock); in neigh_alloc()
1290 struct hh_cache *hh; in neigh_update_hhs() local
1298 hh = &neigh->hh; in neigh_update_hhs()
1299 if (READ_ONCE(hh->hh_len)) { in neigh_update_hhs()
1300 write_seqlock_bh(&hh->hh_lock); in neigh_update_hhs()
1301 update(hh, neigh->dev, neigh->ha); in neigh_update_hhs()
1302 write_sequnlock_bh(&hh->hh_lock); in neigh_update_hhs()
1560 struct hh_cache *hh = &n->hh; in neigh_hh_init() local
1567 if (!hh->hh_len) in neigh_hh_init()
1568 dev->header_ops->cache(n, hh, prot); in neigh_hh_init()
[all …]
/net/bridge/
A Dbr_netfilter_hooks.c290 READ_ONCE(neigh->hh.hh_len)) { in br_nf_pre_routing_finish_bridge()
299 neigh_hh_bridge(&neigh->hh, skb); in br_nf_pre_routing_finish_bridge()

Completed in 24 milliseconds