| 452 | } |
| 453 | |
| 454 | static uint16_t |
| 455 | me_in_cksum(uint16_t *p, int nwords) |
| 456 | { |
| 457 | uint32_t sum = 0; |
| 458 | |
| 459 | while (nwords-- > 0) |
| 460 | sum += *p++; |
| 461 | sum = (sum >> 16) + (sum & 0xffff); |
| 462 | sum += (sum >> 16); |
| 463 | return (~sum); |
| 464 | } |
| 465 | |
| 466 | static int |
| 467 | me_input(struct mbuf *m, int off, int proto, void *arg) |
no outgoing calls
no test coverage detected