- User Since
- Jun 19 2014, 6:57 AM (221 w, 6 d)
Fri, Sep 14
Thu, Sep 13
Thu, Sep 6
Wed, Aug 29
Tue, Aug 28
mp_ring->items is void *, not struct mbuf *.
Fix test for txq, and cast to the appropriate type before comparison
Mon, Aug 27
Run through igor and mandoc -Tlint
Remove iflib.c patch.
Fri, Aug 24
Fix builds on GCC targets
Looking at iflib_txq_drain_free() more, we likely want to just extract the free loop and put it in a LINK_ACTIVE() block in iflib_txq_drain.
Possibly the easiest way to ensure we don't enter the STALLED state while link is down is to have iflib_link_state_change() set txq->ift_br->drain = iflib_txq_drain_free when link goes down, and then txq->ift_br->drain = iflib_txq_can_drain when it comes back up... which would mean stopping and resetting the callout timer on link changes.
Thu, Aug 23
Wed, Aug 22
Add Sean since he's being asked to setup a test system.
Tue, Aug 21
Aside from the VLAN_XUNLOCK() on return at at 1366, the rest are comment churn.
Aug 17 2018
Aug 15 2018
Remove bnxt.4 changes from review.
Aug 11 2018
Aug 8 2018
Aug 7 2018
Jul 26 2018
Allow preventing RTS/DTR from being asserted on open()
Jul 25 2018
After changing the baud rate, we need to update the watermarks it seems.
Since MCR bit 7 is used for the prescaler, we need to update the
cached copy of the MCR after a call to SERDEV_ADJUST_RCLK.
Jul 24 2018
Clean up some bad bits in the past update.
Fix up puc(4) abuse... add new method to serdev, update the termios info.
Adjust rclk again when using tcsetattr() so we don't get stuck with a
Add a TIOCGFBAUD to get the current exact baudrate.
Use a struct instead of an array of integers.
Various bug fixes.
Jul 23 2018
Jul 20 2018
Jul 19 2018
One other thing maybe not related to this but what happened to TSO4 option? It is no longer visible in ifconfig output...
Jul 18 2018
Use the same callout reset logic in the admin task as the txq timer.
Restore const declaration for head pointer in txsync
Jul 17 2018
I'm not actually sure where the best place to document this new sysctl is... I'm open to suggestions.
Jul 11 2018
Jun 11 2018
I think that if the size of the DMA tag needs to be larger than the MACs max, iflib should handle that itself rather than have every driver need to add a non-obvious value for non-obvious reasons.
Jun 8 2018
Jun 7 2018
May 29 2018
May 25 2018
Looks good, but not forcing CSUM_TCP_IPV6 for TSO6 may need a closer look.
May 24 2018
May 16 2018
May 15 2018
May 14 2018
Update patch to latest head
May 11 2018
Remove lagg fix
May 10 2018
Use the new epoch based reclamation API. Now the hot paths will not
block at all, and the sx lock is used for the softc data.
Leave the same group we joined.
Add ume since he's the last one to actually touch this code (14 years ago).
May 9 2018
Destroy rm lock, clean up spurious changes.
Use bool and true/false rather than _Bool and 1/0
May 8 2018
Protect against multiple slowpath entries.
Ressurect the rwlock, but only to protect the new sc_slowpath boolean.
If the slowpath is currently running, DELAY(1) until it's not. Still a
bit of a hack, but now it doesn't (shouldn't) cause LORs.