Computer Science 881 Quiz 5 Name_______________________ 1. After a successful fib lookup what route type indicates that a packet must be forwarded to another host: a. RTN_LOCAL b. RTN_UNICAST c. RTN_REMOTE d. All of the above 2. After a successful fib lookup what route type indicates that a packet is destined for THIS host: a. RTN_LOCAL b. RTN_UNICAST c. RTN_REMOTE d. All of the above 3. How does the operation of fib_validate_source() differ when receive packet filtering is on / off on a given interface? on - off - 4. In IP reassemble a single instance struct ipq represents a. a single fragment b. a single packet being reassembled c. all packets presently being resassembled. 5. Distinguish between the use of the "meat" and "len" variables in reassembly meat - len - 6. While frags are <> they are linked via the a. skb->next pointer b. the shinfo(skb)->fraglist c. the first one in the chain d. the first one in the chain uses fraglist and the uses fraglist and the others others use next. use next. 7. After a successful reassembly << completes >> the frags are linked as follows: a. skb->next pointer b. the shinfo(skb)->fraglist c. the first one in the chain d. the first one in the chain uses fraglist and the uses fraglist and the others others use next. use next. 9. When a fragement is received and its head-end overlaps the tail-end of a single fragment that has already been received a. the overlapped tail of the b. the overlapping head of the existing fragment is new fragment is discarded discarded c. the ENTIRE existing overlapped d. the entire new fragment is fragment is discarded. discarded 10. When a packet is to be delivered to multiple raw sockets and to multiple transport protocols (e.g. multiple tcpdumps are running) a. delivery to all raw sockets b. delivery to all transports occurs first occurs first c. delivery to the first raw d. delivery to all but the last socket precedes the transports raw socket precedes the transports and the remaining raw sockets and the last raw socket follows follow the transports the transports 11. When a unicast packet reaches the udp_rcv() function, it will ultimately be delivered to: a. exactly one sk structure b. zero or one sk structures b. one or more sk structures d. zero or more sk structures 12. For delivery to a UDP socket suppose that sk->daddr is specifed but the source address of the incoming packet is not the same as sk->daddr. This guarantees that: a. The value of score can't reach b. The packet cannot be delivered 4 but the packet may still be to sk. delivered to the sk if no other sk has a score of 3 or better. c. Assuming this "sk" and several others have a score of 3 the packet will be delivered to all of them. 13. The relation between arp neighbour structures and route cache entries is a. one to one b. one to many c. many to one