| 306 | } |
| 307 | |
| 308 | void |
| 309 | lltable_set_entry_addr(struct ifnet *ifp, struct llentry *lle, |
| 310 | const char *linkhdr, size_t linkhdrsize, int lladdr_off) |
| 311 | { |
| 312 | |
| 313 | memcpy(lle->r_linkdata, linkhdr, linkhdrsize); |
| 314 | lle->r_hdrlen = linkhdrsize; |
| 315 | lle->ll_addr = &lle->r_linkdata[lladdr_off]; |
| 316 | lle->la_flags |= LLE_VALID; |
| 317 | lle->r_flags |= RLLE_VALID; |
| 318 | } |
| 319 | |
| 320 | /* |
| 321 | * Tries to update @lle link-level address. |
no test coverage detected